[准备篇6]VMWare搭建Openstack——使用VMnet的方式模拟多网卡的OpenStack环境配置(2)

来源:互联网 发布:淘宝下载苹果版 编辑:程序博客网 时间:2024/06/05 05:33

上一篇已经介绍了标准的OpenStack的网络配置,那么这次就介绍使用VM WorkStation来模拟如下环境,因为如果你没有物理设备还想实现对OpenStack环境的搭建,这个方法非常重要。


1、打开VM的编辑菜单,选择虚拟网络编辑器

2、我们可以看到如下界面(默认只有VMnet0)


那么对于该机器的网关设置,可以点击-NAT设置-按钮,



我们可以点击-添加网络-按钮进行添加,VM10版本最多支持添加20个子网络,其实原理很简单,这个环境相当于一个路由器,将VM创建的多个子网与本机进行连通。


例如,我希望的管理网络为192.168.3.X,那么我的该网络就可以如上图所示。

对于管理网络需要注意两点:

1、该网络需要对OpenStack的组件进行安装,所以选择NAT模式可以实现与笔记本的一样的上网模式,可以直接连接互联网

2、注意勾选掉,DHCP模式,我们需要对所有网卡进行固定IP的设置。


接下来的数据网络设置如下


数据网络,设置为“仅主机模式”即可,相关IP可以自行设置


对于外部网络,设置可参考数据网络



也许会有朋友纳闷,数据网络我清楚他的IP可以随便设置,但是外部网络的IP为什么是203.0.113.0,其实这个网络IP会在网络组件安装配置完毕之后,对于外部网络子网的创建使用到,这个IP对与虚拟机环境下理论上也可以随便设置,目的就是通过203.0.113.x IP可以对OpenStack创建的虚拟机进行访问,但是实际情况下需要咨询网络管理员来设置具体的外部网络IP。


这个设置完毕之后,我们每一个宿主机的节点的网络设置就可以参考,以下为网络节点



同样是添加三个网卡,但是我们不是用桥接模式,使用自定义的特定虚拟网络模式,选择不同的VMnet即可。


设置完毕之后,其实在本机笔记本的网络配置就可以看到VM自动添加的VMnet信息,我们也可以查看本机的IP信息

C:\Users\Administrator>ipconfigWindows IP 配置无线局域网适配器 无线网络连接 3:   媒体状态  . . . . . . . . . . . . : 媒体已断开   连接特定的 DNS 后缀 . . . . . . . :无线局域网适配器 无线网络连接 2:   媒体状态  . . . . . . . . . . . . : 媒体已断开   连接特定的 DNS 后缀 . . . . . . . :无线局域网适配器 无线网络连接:   连接特定的 DNS 后缀 . . . . . . . :   本地链接 IPv6 地址. . . . . . . . : fe80::75e2:cc4:d47e:a0a%14   IPv4 地址 . . . . . . . . . . . . : 192.168.1.102   子网掩码  . . . . . . . . . . . . : 255.255.255.0   默认网关. . . . . . . . . . . . . : 192.168.1.1以太网适配器 本地连接:   媒体状态  . . . . . . . . . . . . : 媒体已断开   连接特定的 DNS 后缀 . . . . . . . :以太网适配器 VMware Network Adapter VMnet1:   连接特定的 DNS 后缀 . . . . . . . :   本地链接 IPv6 地址. . . . . . . . : fe80::8968:43b7:8b62:dce0%20   IPv4 地址 . . . . . . . . . . . . : 10.0.0.1   子网掩码  . . . . . . . . . . . . : 255.255.255.0   默认网关. . . . . . . . . . . . . :以太网适配器 VMware Network Adapter VMnet2:   连接特定的 DNS 后缀 . . . . . . . :   本地链接 IPv6 地址. . . . . . . . : fe80::cfd:ee09:7be3:fd1f%24   IPv4 地址 . . . . . . . . . . . . : 10.0.1.1   子网掩码  . . . . . . . . . . . . : 255.255.255.0   默认网关. . . . . . . . . . . . . :以太网适配器 VMware Network Adapter VMnet3:   连接特定的 DNS 后缀 . . . . . . . :   本地链接 IPv6 地址. . . . . . . . : fe80::3516:2ce6:15dc:5f1e%25   IPv4 地址 . . . . . . . . . . . . : 203.0.113.1   子网掩码  . . . . . . . . . . . . : 255.255.255.0   默认网关. . . . . . . . . . . . . :以太网适配器 VMware Network Adapter VMnet4:   连接特定的 DNS 后缀 . . . . . . . :   本地链接 IPv6 地址. . . . . . . . : fe80::79d6:ca97:11f9:87bb%30   IPv4 地址 . . . . . . . . . . . . : 192.168.3.1   子网掩码  . . . . . . . . . . . . : 255.255.255.0   默认网关. . . . . . . . . . . . . :隧道适配器 isatap.{25621097-A485-4963-A3F2-2CDA98CB8C47}:   媒体状态  . . . . . . . . . . . . : 媒体已断开   连接特定的 DNS 后缀 . . . . . . . :隧道适配器 6TO4 Adapter:   连接特定的 DNS 后缀 . . . . . . . :   IPv6 地址 . . . . . . . . . . . . : 2002:cb00:7101::cb00:7101   默认网关. . . . . . . . . . . . . :隧道适配器 isatap.{A5C223B7-52AC-4814-8554-BEA7511182E8}:   媒体状态  . . . . . . . . . . . . : 媒体已断开   连接特定的 DNS 后缀 . . . . . . . :隧道适配器 isatap.{28C64985-FC6B-4700-A9E7-B6E2C4D67231}:   媒体状态  . . . . . . . . . . . . : 媒体已断开   连接特定的 DNS 后缀 . . . . . . . :隧道适配器 isatap.{09DAA1F6-926E-4A2F-BDAF-56D4EA81ADDD}:   媒体状态  . . . . . . . . . . . . : 媒体已断开   连接特定的 DNS 后缀 . . . . . . . :隧道适配器 Teredo Tunneling Pseudo-Interface:   媒体状态  . . . . . . . . . . . . : 媒体已断开   连接特定的 DNS 后缀 . . . . . . . :隧道适配器 isatap.{3C7F4199-4A9B-4FD7-9FD5-68988426694E}:   媒体状态  . . . . . . . . . . . . : 媒体已断开   连接特定的 DNS 后缀 . . . . . . . :隧道适配器 isatap.{D87EF4CB-3932-4E11-9F78-20C38FCB5AC7}:   媒体状态  . . . . . . . . . . . . : 媒体已断开   连接特定的 DNS 后缀 . . . . . . . :隧道适配器 isatap.{391BF1AB-54AB-4475-825B-D8E16596D269}:   媒体状态  . . . . . . . . . . . . : 媒体已断开   连接特定的 DNS 后缀 . . . . . . . :隧道适配器 isatap.{C49E2D8C-6194-46D0-859A-9DBCCEB5AB89}:   媒体状态  . . . . . . . . . . . . : 媒体已断开   连接特定的 DNS 后缀 . . . . . . . :

那么虽然我的笔记本是192.168.1.102,但是我依然可以对看起来不一样的IP进行互联互通。

C:\Users\Administrator>ping 192.168.3.182正在 Ping 192.168.3.182 具有 32 字节的数据:来自 192.168.3.182 的回复: 字节=32 时间<1ms TTL=64来自 192.168.3.182 的回复: 字节=32 时间<1ms TTL=64来自 192.168.3.182 的回复: 字节=32 时间<1ms TTL=64来自 192.168.3.182 的回复: 字节=32 时间<1ms TTL=64192.168.3.182 的 Ping 统计信息:    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),往返行程的估计时间(以毫秒为单位):    最短 = 0ms,最长 = 0ms,平均 = 0msC:\Users\Administrator>ping 10.0.1.21正在 Ping 10.0.1.21 具有 32 字节的数据:来自 10.0.1.21 的回复: 字节=32 时间<1ms TTL=64来自 10.0.1.21 的回复: 字节=32 时间<1ms TTL=64来自 10.0.1.21 的回复: 字节=32 时间<1ms TTL=64来自 10.0.1.21 的回复: 字节=32 时间<1ms TTL=6410.0.1.21 的 Ping 统计信息:    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),往返行程的估计时间(以毫秒为单位):    最短 = 0ms,最长 = 0ms,平均 = 0msC:\Users\Administrator>ping 203.0.113.1正在 Ping 203.0.113.1 具有 32 字节的数据:来自 203.0.113.1 的回复: 字节=32 时间<1ms TTL=64来自 203.0.113.1 的回复: 字节=32 时间<1ms TTL=64来自 203.0.113.1 的回复: 字节=32 时间<1ms TTL=64来自 203.0.113.1 的回复: 字节=32 时间<1ms TTL=64203.0.113.1 的 Ping 统计信息:    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),往返行程的估计时间(以毫秒为单位):    最短 = 0ms,最长 = 0ms,平均 = 0ms

其实在研究OpenStack之前,如果能够将VM的这个原理弄清楚,对我们研究OpenStack最最复杂的Neutron网络组件会有极大的帮助的。


0 0
原创粉丝点击