美文网首页
基于 virtualbox 的虚拟机构建及基础配置

基于 virtualbox 的虚拟机构建及基础配置

作者: 啊阿伟啊 | 来源:发表于2022-02-27 22:22 被阅读0次

    本文主要介绍了virtualbox虚拟机的创建,以及虚拟机的网络配置和挂载主机文件夹,还有在实际操作中遇到的问题和需要注意的地方。

    一、 创建基础虚拟机

    1. 准备

    1)下载virtualbox安装程序

    2)下载centos7 iso 镜像

    需要的安装程序和系统镜像

    2. 安装virtualbox

    3. 创建虚拟机

    1)创建虚拟电脑

    就是创建虚拟机硬件环境

    新建虚拟电脑

    初学者,默认下一步即可

    创建完毕

    2)安装系统

    双击创建好的centos7电脑

    选择启动盘

    选择启动盘

    点击启动,选择 Install CentOS 7

    选择Install CentOS 7

    然后点击下一步,注意安装目标位置的选择和root用户密码的配置

    选择安装目标位置 配置root用户密码

    直至安装完成

    安装完毕

    重新启动虚拟机即可

    二、配置虚拟机

    1. 网络:

    1)网桥

    虚拟机网桥配置 主机上的网络配置

    虚拟机网络配置:

    虚拟机中网卡配置

    注意:主机与虚拟机的ip需要在同一网段

    优点:简单且,可以使用宿主机的网络从而访问外网

    缺点:使用网段的IP,可能会造成ip冲突;网络关闭后无法使用

    2)host-only 构建局域网

    到主机网络管理器中,配置host-only网卡

    点击主机网络管理器 配置host-only网卡

    注意:DHCP服务器用于虚拟机IP的自动分配,不建议启用

    虚拟机中对应网卡配置

    注意:主机与虚拟机的ip需要在同一网段

    优点:与主机构建独立的网络链接,即使宿主机没有网络连接,主机和虚拟机依然可以相互访问
    缺点:无法使用主机的网络访问外网;主机所在网络的其他机器,无法访问虚拟机

    3)整合网桥和host-only

    两种网络连接方式整合,应对不同的情况,比如:

    需要连接外网为虚拟机下载软件搭建部署环境,服务完成后需要断网本地使用

    网络配置中,启用多个网卡

    启用多个网卡

    注意:多个网卡启用后,虚拟机可能不会自动创建网卡的配置文件,可以拷贝配置文件来配置新的网卡。一定注意要更改配置中的NAMEDEVICE

    2. mount宿主机

    1)安装增强功能

    安装增强功能

    问题:

    virtualBox安装centos7的安装增加功能,报VERR_PDM_MEDIA_LOCKED错误解决:

    出现错误

    解决方案:

    在虚拟机内部安装增强功能:

    cd /media
    mkdir cdrom
    mount /dev/cdrom /media/cdrom
    
    sh VBoxLinuxAdditions.ru
    

    注意:编译会要求linux-headers等包,需要和内核版本相同,安装的时候可以使用uame -r获取内核版本,如:

    yum install linux-headers-$(uname -r)
    

    参考:

    2)配置共享文件夹

    设置挂载点,如不设置则会mount到 /media 文件夹下

    挂载共享文件

    参考:

    1. Official Doc:Add a Shared Folder
      • For Linux, Solaris and other unix guest, it must be an absolute path like /mnt/mysharedfolder. If left empty the default location is /media/sf_sharename.
    2. Official Doc:4.3. Shared Folders

    相关文章

      网友评论

          本文标题:基于 virtualbox 的虚拟机构建及基础配置

          本文链接:https://www.haomeiwen.com/subject/iazhrrtx.html