双节点虚拟机基础环境搭建

【实验目的】
 掌握利用 Vmware WorkStation 下安装虚拟机的方法
 掌握在 Centos7.0 下配置主机名和网络环境的方法


【实验要求】
在 VMware Workstation 下安装 Centos7.0 的虚拟机。要求安装两台虚拟机,每台虚拟机需添加两块网卡,虚拟机相关配置信息如下表所示。

主机名
IP 地址/子网掩码
网关
说明
Controller
192.168.100.10/255.255.255.0 192.168.100.1 vmnet1
192.168.200.10/255.255.255.0
vmnet8
Compute
192.168.100.20/255.255.255.0 192.168.100.1 vmnet1
192.168.200.20/255.255.255.0
vmnet8


【实验步骤】


一、Controller 节点

在 VMware Workstation 下安装 Controller 主机和 Compute 主机的操作步骤基本一致,本步骤仅以安装 Controller 主机为例。

步骤 1:在 VMware Workstation 下新建虚拟机,在打开的对话框中,如图 1 所示,选择“自定义(高级)”选项后,单击“下一步”按钮。

图 1
在图 2 的对话框中选择“稍后安装操作系统”选项,单击“下一步”按钮。进行虚拟机相关配置参数设置,具体设置如图 2 至图 7 所示。
图 2
图 3
图 4
说明:如安装 Compute 主机,则虚拟机名称为 compute,需要重新定义存放路径。
图 5
图 6
图 7
在图 8 的对话框中,单击“自定义硬件”按钮。
图 8
在打开的“虚拟机设置”对话框中添加网块网卡,其中第 1 块网卡与 VMnet1 相连,第2 块网卡与 VMnet8 相连。Centos7.0 的光盘镜像选择“CentOS-7-x86_64-DVD-1908.iso”,设置结果如图 9 所示。
图 9
单击“关闭”按钮后,单击“完成”按钮,完成虚拟机硬件配置。
步骤 2:开启虚拟机,安装 Centos7。具体操作步骤如图 10 至图 15 所示。
图 10
图 11
图 12
图 13
图 14
图 15
图 16
图 17
单文件复制完成后,单击“Reboot”按钮重启主机,进行下一步骤的安装。

步骤 2:配置 Centos7

(1)修改 controller 主机的主机名。

在 conroller 主机上
[root@localhost ~]# hostnamectl set-hostname controller
[root@localhost ~]# bash
[root@controller ~]#


(2)配置 controller 主机的网卡配置

① 修改第 1 块网卡 ens33 信息
[root@controller ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33  
// 添加或修改加粗参数的值
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
// 设置 IP 地址获取方式为 static(静态获取)
IPADDR=192.168.100.10 // 设置 IP 地址为 192.168.100.10NETMASK=255.255.255.0 // 设置子网掩码为 255.255.255.0GATEWAY=192.168.100.1 // 设置网关地址为 192.168.100.1
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=4cb8ffde-df4b-46a2-92df-6e002c41a157
DEVICE=ens33
ONBOOT=yes
// 设置开机自动启动网络服务
修改完成后,保存退出。

② 修改第 2 块网卡 ens34 的配置
[root@controller ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens34
// 添加或修改加粗参数的值
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
// 设置 IP 地址获取方式为 static(静态获取)
IPADDR=192.168.200.10 // 设置 IP 地址为 192.168.200.10NETMASK=255.255.255.0 // 设置子网掩码为 255.255.255.0
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens34
UUID=c5d23c7c-24fa-4d85-b15f-a9f6de0cf296
DEVICE=ens34
ONBOOT=yes
// 设置开机自动启动网络服务

注意:第 2 块网卡 ens33 不需要设置网关地址,修改完成后,保存退出。说明:如果没有第 2 块网卡的配置文件,解决方法如下:
[root@controller ~]# ip address
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host  valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:0c:29:ff:cc:5f brd ff:ff:ff:ff:ff:ff inet 192.168.100.10/24 brd 192.168.100.255 scope global ens33 valid_lft forever preferred_lft forever inet6 fe80::20c:29ff:feff:cc5f/64 scope link  valid_lft forever preferred_lft forever
3: ens34: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:0c:29:ff:cc:69 brd ff:ff:ff:ff:ff:ff inet 192.168.200.10/24 brd 192.168.200.255 scope global ens34 valid_lft forever preferred_lft forever inet6 fe80::20c:29ff:feff:cc69/64 scope link  valid_lft forever preferred_lft forever
[root@controller ~]# cd /etc/sysconfig/network-scripts/
[root@controller network-scripts]# cp ifcfg-ens33 ifcfg-ens34
[root@controller network-scripts]# vi ifcfg-ens34
// 修改内容如下所示
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
IPADDR=192.168.200.10
NETMASK=255.255.255.0
NAME=ens34
DEVICE=ens34
ONBOOT=yes
修改完成后,保存退出

③ 重启网卡,并查询 IP 地址是否设置成功。
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host   valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 1000 link/ether 00:0c:29:79:d6:e7 brd ff:ff:ff:ff:ff:ff inet 192.168.100.10/24 brd 192.168.100.255 scope global noprefixroute ens33 valid_lft forever preferred_lft forever inet6 fe80::5d63:a24f:622a:82d8/64 scope link noprefixroute  valid_lft forever preferred_lft forever
3: ens34: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 1000 link/ether 00:0c:29:79:d6:f1 brd ff:ff:ff:ff:ff:ff inet 192.168.200.10/24 brd 192.168.200.255 scope global noprefixroute ens34 valid_lft forever preferred_lft forever inet6 fe80::4253:77f8:525a:f4b8/64 scope link noprefixroute  valid_lft forever preferred_lft forever


(3)配置 compute 主机的网卡配置

① 修改第 1 块网卡 ens33 信息
[root@compute ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33  
// 添加或修改加粗参数的值
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
// 设置 IP 地址获取方式为 static(静态获取)
IPADDR=192.168.100.20 // 设置 IP 地址为 192.168.100.20NETMASK=255.255.255.0 // 设置子网掩码为 255.255.255.0
GATEWAY=192.168.100.1 // 设置网关地址为 192.168.100.1
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=4cb8ffde-df4b-46a2-92df-6e002c41a157
DEVICE=ens33
ONBOOT=yes
// 设置开机自动启动网络服务
修改完成后,保存退出。

② 修改第 2 块网卡 ens34 的配置
[root@compute ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens34
// 添加或修改加粗参数的值
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
// 设置 IP 地址获取方式为 static(静态获取)
IPADDR=192.168.200.20 // 设置 IP 地址为 192.168.200.20
NETMASK=255.255.255.0 // 设置子网掩码为 255.255.255.0
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens34
UUID=c5d23c7c-24fa-4d85-b15f-a9f6de0cf296
DEVICE=ens34
ONBOOT=yes
// 设置开机自动启动网络服务

注意:第 2 块网卡 ens33 不需要设置网关地址,修改完成后,保存退出。说明:如果没有第 2 块网卡的配置文件,解决方法如下:
[root@compute ~]# cd /etc/sysconfig/network-scripts/
[root@compute network-scripts]# cp ifcfg-ens33 ifcfg-ens34
[root@compute network-scripts]# vi ifcfg-ens34
// 修改内容如下所示
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
IPADDR=192.168.200.20
NETMASK=255.255.255.0
NAME=ens34
DEVICE=ens34
ONBOOT=yes
修改完成后,保存退出

③ 重启网卡,并查询 IP 地址是否设置成功。
[root@compute ~]# ip address
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host  valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:0c:29:6b:6f:70 brd ff:ff:ff:ff:ff:ff inet 192.168.100.20/24 brd 192.168.100.255 scope global ens33 valid_lft forever preferred_lft forever inet6 fe80::20c:29ff:fe6b:6f70/64 scope link  valid_lft forever preferred_lft forever
3: ens34: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:0c:29:6b:6f:7a brd ff:ff:ff:ff:ff:ff inet 192.168.200.20/24 brd 192.168.200.255 scope global ens34 valid_lft forever preferred_lft forever
 inet6 fe80::20c:29ff:fe6b:6f7a/64 scope link  valid_lft forever preferred_lft forever

二、Compute 节点

步骤 1:在 VMware Workstation 下新建虚拟机,在打开的对话框中,如图 18 所示,选择“自定义(高级)”选项后,单击“下一步”按钮。

进行虚拟机相关配置参数设置
说明:如安装 Compute 主机,则虚拟机名称为 compute,需要重新定义存放路径。
在打开的“虚拟机设置”对话框中添加网块网卡,其中第 1 块网卡与 VMnet1 相连,第2 块网卡与 VMnet8 相连。Centos7.0 的光盘镜像选择“CentOS-7-x86_64-DVD-1908.iso

单击“关闭”按钮后,单击“完成”按钮,完成虚拟机硬件配置。
步骤 2:开启虚拟机,安装 Centos7。
单文件复制完成后,单击“Reboot”按钮重启主机,进行下一步骤的安装。

步骤 2:配置 Centos7

(1)修改 compute 主机的主机名。在 compute 主机上
[root@localhost ~]# hostnamectl set-hostname compute
[root@localhost ~]# bash
[root@compute ~]#

(2)配置 compute 主机的网卡配置

① 修改第 1 块网卡 ens33 信息
[root@compute ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33  
// 添加或修改加粗参数的值
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
// 设置 IP 地址获取方式为 static(静态获取)
IPADDR=192.168.100.20 // 设置 IP 地址为 192.168.100.20NETMASK=255.255.255.0 // 设置子网掩码为 255.255.255.0GATEWAY=192.168.100.1 // 设置网关地址为 192.168.100.1
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=4cb8ffde-df4b-46a2-92df-6e002c41a157
DEVICE=ens33
ONBOOT=yes
// 设置开机自动启动网络服务
修改完成后,保存退出。

② 修改第 2 块网卡 ens34 的配置
[root@compute ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens34
// 添加或修改加粗参数的值
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
// 设置 IP 地址获取方式为 static(静态获取)
IPADDR=192.168.200.20 // 设置 IP 地址为 192.168.200.20NETMASK=255.255.255.0 // 设置子网掩码为 255.255.255.0
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens34
UUID=c5d23c7c-24fa-4d85-b15f-a9f6de0cf296
DEVICE=ens34
ONBOOT=yes
// 设置开机自动启动网络服务

注意:第 2 块网卡 ens33 不需要设置网关地址,修改完成后,保存退出。说明:如果没有第 2 块网卡的配置文件,解决方法如下:
[root@compute ~]# cd /etc/sysconfig/network-scripts/
[root@compute network-scripts]# cp ifcfg-ens33 ifcfg-ens34
[root@compute network-scripts]# vi ifcfg-ens34
// 修改内容如下所示
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
IPADDR=192.168.200.20
NETMASK=255.255.255.0
NAME=ens34
DEVICE=ens34
ONBOOT=yes
修改完成后,保存退出

③ 重启网卡,并查询 IP 地址是否设置成功。
[root@compute ~]# ip address
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo
 valid_lft forever preferred_lft forever inet6 ::1/128 scope host  valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:0c:29:6b:6f:70 brd ff:ff:ff:ff:ff:ff inet 192.168.100.20/24 brd 192.168.100.255 scope global ens33 valid_lft forever preferred_lft forever inet6 fe80::20c:29ff:fe6b:6f70/64 scope link  valid_lft forever preferred_lft forever
3: ens34: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:0c:29:6b:6f:7a brd ff:ff:ff:ff:ff:ff inet 192.168.200.20/24 brd 192.168.200.255 scope global ens34 valid_lft forever preferred_lft forever inet6 fe80::20c:29ff:fe6b:6f7a/64 scope link  valid_lft forever preferred_lft forever

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

潇墨დ

点赞加关注,打赏不迷路!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值