[准备篇6]VMWare搭建Openstack——使用VMnet的方式模拟多网卡的OpenStack环境配置(2)
2015-06-16 08:36
796 查看
上一篇已经介绍了标准的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信息
那么虽然我的笔记本是192.168.1.102,但是我依然可以对看起来不一样的IP进行互联互通。
其实在研究OpenStack之前,如果能够将VM的这个原理弄清楚,对我们研究OpenStack最最复杂的Neutron网络组件会有极大的帮助的。
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>ipconfig Windows 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=64 192.168.3.182 的 Ping 统计信息: 数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失), 往返行程的估计时间(以毫秒为单位): 最短 = 0ms,最长 = 0ms,平均 = 0ms C:\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=64 10.0.1.21 的 Ping 统计信息: 数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失), 往返行程的估计时间(以毫秒为单位): 最短 = 0ms,最长 = 0ms,平均 = 0ms C:\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=64 203.0.113.1 的 Ping 统计信息: 数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失), 往返行程的估计时间(以毫秒为单位): 最短 = 0ms,最长 = 0ms,平均 = 0ms
其实在研究OpenStack之前,如果能够将VM的这个原理弄清楚,对我们研究OpenStack最最复杂的Neutron网络组件会有极大的帮助的。
相关文章推荐
- [POI 2011]Lollipop(二分+特判)
- Use Spring Insight Developer to Analyze Code, Install it with Tomcat, and Extend it with Plugins--转载
- Hadoop —— 初识
- Linux 用户的 3 个命令行小技巧
- Nginx安装配置详解
- vmware克隆Centos6.4虚拟机网卡无法启动问题
- linux下LNMP环境搭建
- linux下卸载mysql rpm安装方式和源码安装方式的两种方法
- Linux下取IP地址
- linux的proc
- 修改Java文件不用重启Tomcat服务
- Android基本架构
- 《Java项目开发全程实录》的实例08企业门户网站(Jsp+javabean)学习笔记
- 新手玩Docker
- Linux_1.3_Coredump故障分析
- Linux_1.2_GDB调试程序
- Linux下的.sh文件在windows下修改后无法执行
- Linux strace命令
- Shell脚本中引用、调用另一个脚本文件的2种方法
- Install Docker on Mac OS X(转)