基于VMWare虚拟机的多节点Linux网络环境搭建
一、使用工具
虚拟机软件:VMware Workstation 16 Pro 下载见
CentOS镜像:CentOS-7.0-1406-x86_64-DVD.iso 下载见
二、方案设计
- 安装VMWare虚拟机软件
- 创建虚拟机节点controller并安装CentOS
- 通过节点controller克隆虚拟机并分别命名为compute和neutron,以及为controller、compute和neutron三个节点进行虚拟机的配置
- 为controller、compute和neutron三个节点进行网络配置
- 测试连通性
三、实现过程
1.安装VMWare虚拟机软件
下载安装好VMware Workstation 16 Pro 下载安装见
2. 创建虚拟机节点controller并安装CentOS
3.
4.
5.
6.
7.
8.
11.
12.
13.
14.
16.点击开启虚拟机
17.
18.主要设置这四个
19.设置密码。设置完等待安装即可。(安装好后点击重启)
3. 通过节点controller克隆虚拟机并分别命名为compute和neutron,以及为controller、compute和neutron三个节点进行虚拟机的配置
克隆过程
将controller节点关闭,然后 虚拟机->管理->克隆
,这个过程执行两次,克隆出compute节点和neutron节点。
三个节点进行虚拟机的配置(需要修改虚拟机配置的话,点击编辑虚拟机设置
)
为controller节点、compute节点和neutron节点三个节点进行主机名的设置
hostnamectl set-hostname 主机名
bash ##使设置立即生效
4. 为controller、compute和neutron三个节点进行网络配置(桥接模式)
我这里用的手机4G热点网络,网络详细信息如下:
IPv4 地址: 192.168.43.97
IPv4 子网掩码: 255.255.255.0
IPv4 默认网关: 192.168.43.1
IPv4 DNS 服务器: 192.168.43.1
(1)为节点controller进行网络配置
① 使用dhclient为controller节点分配ip地址
② 使用ifconfig命令来查看网卡信息
③ 此处可以看到为controller节点分配的ip地址为:192.168.43.193
④ 使用vi /etc/sysconfig/network-scripts/ifcfg-eno16777736命令对网络进行编辑配置
(2)为节点compute进行网络配置
① 使用dhclient为compute节点分配ip地址
② 使用ifconfig命令来查看网卡信息
③ 此处可以看到为compute节点分配的ip地址为:192.168.43.64
④ 使用vi /etc/sysconfig/network-scripts/ifcfg-eno16777736命令对网络进行编辑配置
(3)为节点neutron进行网络配置
① 使用dhclient为neutron节点分配ip地址
② 使用ifconfig命令来查看网卡信息
③ 此处可以看到为neutron节点分配的ip地址为:192.168.43.198
④ 使用vi /etc/sysconfig/network-scripts/ifcfg-eno16777736命令对网络进行编辑配置
5. 测试连通性
(1)节点controller
① 在进行网络测试前,通过命令systemctl restart network重启网络
② 在节点controller来ping:节点compute、节点neutron、物理机和外网百度(www.baidu.com)
(2)节点compute
① 在进行网络测试前,通过命令systemctl restart network重启网络
② 在节点compute来ping:节点controller、节点neutron、物理机和外网百度(www.baidu.com)
(3)节点neutron
① 在进行网络测试前,通过命令systemctl restart network重启网络
② 在节点neutron来ping:节点controller、节点compute、物理机和外网百度(www.baidu.com)
(4)物理机ping虚拟机的三个节点
① 此处我通过域名来访问虚拟机,需要进行如下设置:
注意:如果想要在虚拟机之间也通过域名来访问,可以执行命令vi /etc/hosts,并添加以下配置信息即可。
② 在hosts文件中添加:
③ 进行测试:
至此,基于虚拟机的多节点Linux网络环境搭建搭建成功!!!
恭喜你呀!小可爱!
你都看到这里了,那说明你前面都已经成功啦!你真的太棒啦!呐,给自己加鸡腿呀!!!
阅读参考:
vmware虚拟机三种网卡
虚拟机ping不通的几种原因及解决办法
虚拟机ping不通主机的问题
Linux多节点环境(视频)