VirtualBox5安装CentOS7_宿主机和虚拟机可以互相ping通,多个虚拟机之间也能ping通

VirtualBox5安装CentOS7_宿主机和虚拟机可以互相ping通,多个虚拟机之间也能ping通

最近在学习Nacos,想要搭建一个Linux环境下的Nacos集群,所以需要三台虚拟机。虚拟机工具是VIrtualBox5,Linux的版本是CentOS7。之前每次也安装过,但是总是会出现各种各样的情况:比如宿主机ping不通虚拟机,或者虚拟机ping无法访问外网(ping不通www.baidu.com等)。出现这种情况都是虚拟机的网络配置不正确导致的。

所以今天特意写一篇文档,记录下,以便后续查阅,也希望能帮助各位小伙伴。

VirtualBox5的安装就不介绍了,VirtualBox是Oracle出品的,免费的。安装过程可以自行百度。同时CentOS7的镜像文件也需要自行下载好。

1、安装配置步骤

1.1 新建虚拟机

点击新建按钮,弹出对话框,进行相关配置如下:

在这里插入图片描述

点击下一步:内存大小根据自己宿主机的内存大小来设置,我这里就用的默认的1G

在这里插入图片描述

点击下一步:

默认选择即可,然后点击创建

在这里插入图片描述

点击创建后,弹出下面的对话框,默认第一项即可:

在这里插入图片描述

点击下一步,弹出下面的对话框:

在这里插入图片描述

点击下一步,选择虚拟机安装的位置和虚拟机的存储大小,

虚拟机的默认安装位置是:C:\Users\用户名\VirtualBox VMs,我的安装配置是D:\OtherSoft\CentOS7

存储大小就根据自己的硬盘大小来设置了。

在这里插入图片描述

点击创建,在虚拟机列表就会多出一个虚拟机

在这里插入图片描述

1.2 配置虚拟机

1.2.1 配置网络

选择刚添加的虚拟机,点击设置(或者右键,点击设置),弹出设置对话框,然后选择网络:

说明:网络配置最好的办法就是使用两块网卡,1、NAT(虚拟机访问互联网,使用10.0.2.x段);2、仅主机host-only(虚拟机和主机互相通信,使用192.168.56.x段)。

1、NAT网卡设置

在这里插入图片描述

2、仅主机host-only网卡设置

在这里插入图片描述

1.2.2 添加镜像

选择存储,点击没有盘片,就可以点击光盘形状的按钮,弹出文件选择框,选择我们自己的CentOS7镜像。
在这里插入图片描述

添加完后,如下所示:

在这里插入图片描述

2、启动配置步骤

上面操作完成后,可以选择该虚拟机,然后执行启动(单机启动按钮即可),然后弹出下面的对话框,选择第一个即可(键盘上的上下键可以切换选择,ctrl+方向右键 可以把鼠标在宿主机和虚拟机之间切换):

在这里插入图片描述

语言选择简体中文
在这里插入图片描述

点击继续之后,弹出下面的对话框,安装位置和网络连接两个选项要认真设置一下,特别是网络和主机名这一项,一定要设置好,否则就会出现后续的网络连接问题;
在这里插入图片描述

点击安装位置,会进入下面的对话框,然后选择自动分区,点击完成后,再回到上面的对话框,会发现安装位置处的黄色警告就消失了。

在这里插入图片描述

接下来就是对网络和主机的设置,点击网络和主机,进入到下面的对话框,需要进行下面的配置:

在这里插入图片描述

enp0s3选择打开

在这里插入图片描述

在enp0s8那里也要打开,记住ip地址(我这里是192.168.56.103),有的时候是10.0.2.15,遇到是10.0.2.15就相当于没有的状态,需要重新设置。不用慌,进行下面的操作,点击右下角的配置,进行下面的配置:

地址就是上图的ip地址(192.168.56.103,这里截图显示的是104,是因为我刚才忘记截图,这是我另一个虚拟机的截图),如果是10.0.2.15,那就是自己配一个,192.168.56.xxx,(xxx自己随意写一个都可以)

在这里插入图片描述

配置好,点击完成,回到最初的截面,就可以点击 开始安装 ,然后设置一下root用户的密码就好(我设置的密码是123456,当然也可以添加新的用户)

在这里插入图片描述

在这里插入图片描述

3、重启虚拟机,网络配置

3.1 获取动态IP

上面的303个都安装完成之后,点击右下角的重启按钮,重启虚拟机

启动之后,使用rooot/123456登录,执行ip addr命令,查看ip:
在这里插入图片描述

发现无法查看到我们之前的enp0s8设置的IP:192.168.56.103,此时需要进行下面的设置:

修改配置文件:

执行命令:vi /etc/sysconfig/network-scripts/ifcfg-enp0s8

在这里插入图片描述

修改ONBOOT=yes,(修改完之后,按esc,然后按:(冒号),然后wq保存退出),然后执行命令重启网络配置:service network restart

然后再执行ip addr,就可以查看到ip地址了:

在这里插入图片描述

3.2 设置静态IP

执行命令:vi /etc/sysconfig/network-scripts/ifcfg-enp0s8

修改或添加下面红框中的内容:
在这里插入图片描述然后重启网络:service network restart

测试是否可以连接外网:执行命令:ping www.baidu.com 发现是可通的:

在这里插入图片描述

4、宿主机连接虚拟机

宿主机,使用XShell等工具,连接虚拟机:

在这里插入图片描述

然后输入用户名和密码:root/123456 就可以连接上虚拟机进行操作了。

5、虚拟机直接互相连接

按照上述的步骤,安装其他两台虚拟机,两条虚拟机的ip地址分别为:192.168.56.104和192.168.56.105;

启动所有的虚拟机之后,在任意一台虚拟机,ping其他两台,都可以ping通的话,就成功了,

比如在192.168.56.105上面ping其他两台:

在这里插入图片描述

VirtualBox是一款免费的开源虚拟机,它简单易用,支持Windows、Linux和Mac系统主机,可虚拟的系统包括Windows (NT 4.0、2000、XP、Server 2003、Vista、Win7、Win8)、DOS/Windows 3.x、Linux (2.4和2.6)、OpenBSD等。 VirtualBox支持克隆虚拟机,将64位主机的内存限制提高到了1TB,支持Direct3D,支持SATA硬盘的热插拔……另外,Windows版VirtualBox 4.1.2及其之后版本均支持虚拟Windows 8。 VirtualBox 4.3.4正式发布,该版本为小幅更新版本,主要修复了之前版本中存在的几十个Bug,涉及功能、界面、性能等多方面。 VirtualBox 4.3新功能包括: VMM:重写了VT-x代码和AMD-V代码; VMM:为非硬件虚拟化引入了一个轻量级的指令解释器; GUI:扩展了消息传递机制; GUI:键盘快捷键管理; GUI:视频录制; 新增USB触控设备模拟器; 新增了对网络摄像头传输和USB传输的实验性支持; 新增了SCSI CD-ROM模拟器,包括启动支持; VRDP:支持IPv6; Guest控制:在专门的会话进程中运行Guest; Guest控制:执行IGuestFile支持; NAT:新增虚拟路由器模式。 Oracle VirtualBox 是由德国 InnoTek 软件公司出品的虚拟机软件,现在则由甲骨文公司进行开发,是甲骨文公司xVM虚拟化平台技术的一部份。它提供用户在32位或64位的Windows、Solaris 及Linux 操作系统上虚拟其它x86的操作系统。用户可以在VirtualBox安装并且运行 Solaris、Windows、DOS、Linux、OS/2 Warp、OpenBSD及FreeBSD等系统作为客户端操作系统。 与同性质的VMware及Virtual PC 比较下,VirtualBox独到之处包括远程桌面协议(RDP)、iSCSI及USB的支持,VirtualBox在客户机操作系统上已可以支持USB 2.0的硬件设备。 VirtualBox 最初是以专有软件协议的方式提供。2007年1月,InnoTek 以GNU用公共许可证(GPL)释出 VirtualBox而成为自由软件,并提供二进制版本及开放源代码版本的代码。 virtualBox虚拟机)模拟环境 能够安装多个客户端操作系统,每个客户端系统皆可独立打开、暂停与停止。主端操作系统与客户端操作系统皆能相互信,多个操作系统同时运行的环境,也彼此能够同时使用网络。 virtualBox虚拟机)硬件模拟 VirtualBox支持Intel VT-x与AMD AMD-V硬件虚拟化技术。 硬盘被模拟在一个称为虚拟磁盘镜像文件(Virtual Disk Images)的特殊容器,目前此格式不兼容于其它虚拟机平台运行,常作为一个系统档存放在主机端操作系统(扩展名.vdi)。VirtualBox能够连结iSCSI,且能在虚拟硬盘上运作,此外VirtualBox可以读写VMware VMDK 档与VirtualPC VHD档。 ISO镜像文件可以被挂载成CD/DVD设备,例如下载的Linux 发行版DVD镜像文件可以直接使用在VirtualBox,而不需刻录在光盘上,亦可直接在虚拟机上挂载实体光盘驱动器。 默认上 VirtualBox 提供了一个支持 VESA 兼容的虚拟显卡,与一个供Windows、Linux、Solaris、OS/2 客户端系统额外的驱动程序,可以提供更好的性能与功能,如当虚拟机的视窗被缩放时,会动态的调整分辨率。 在声卡方面,VirtualBox虚拟一个Intel ICH AC97声卡与SoundBlaster 16 声霸卡。 在以太网适配器方面,VirtualBox虚拟了数张网卡:AMD PCnet PCI II、AMD PCnet-Fast III、Intel Pro/1000 MT Desktop、Intel Pro/1000 MT Server、Intel Pro/1000 T Server。 virtualBox虚拟机)功能特色 支持64位客户端操作系统,即使主机使用32位CPU 支持SATA硬盘NCQ技术 虚拟硬盘截图 无缝视窗模式 (须安装客户端驱动) 能够在主机端与客户端共享剪贴板 (须安装客户端驱动) 在主机端与客户端间创建共享文件夹 (须安装客户端驱动) 自带远程桌面服务器 支持VMware VMDK磁盘档及Virtual PC VHD磁盘档格式 3D虚拟化技术支持OpenGL(2.1版后支持)、Direct3D(3.0版后支持) 最多虚拟32颗CPU(3.0版后支持) 支持VT-x与AMD-V硬件虚拟化技术 iSCSI支持 USB与USB2.0支持 virtualBox虚拟机)中文版 v 5.1.18 更新日志 VirtualBox 4.3新功能包括: VMM:重写了VT-x代码和AMD-V代码; VMM:为非硬件虚拟化引入了一个轻量级的指令解释器; GUI:扩展了消息传递机制; GUI:键盘快捷键管理; GUI:视频录制; 新增USB触控设备模拟器; 新增了对网络摄像头传输和USB传输的实验性支持; 新增了SCSI CD-ROM模拟器,包括启动支持; VRDP:支持IPv6; Guest控制:在专门的会话进程中运行Guest; Guest控制:执行IGuestFile支持; NAT:新增虚拟路由器模式。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值