OpenStack之安装4网卡ubuntu-14.04及网络详细配置


四个网卡:node

网络1:物理机与虚拟机链接,为host-only类型,主要用来管理网络,它的dhcp off。ubuntu

网络2:Open vSwitch占用网络,也是Host-only类型vim

网络3:OpenStack中有一些存储组件,这些存储组件会传递大量的数据,而这些数据传输最好单独使用一个网络进行传输(真实环境中也建议这样作),其类型也是Host-onlywindows

网络4:专门为了链接Internet网络,为NAT类型网络


首先下载VirtualBox(与Vmware Workstation相比VitualBox更加轻便,且功能齐全),以下我选择的是比较稳定的order buildsssh

wKioL1miqTShmWHMAADNjxyZrmY592.png


选择下载4.3ide


wKiom1miqUWSF1KgAAFCzJMefWw303.png


安装后点击管理—>全局设定学习

wKiom1miqvLjdfawAABe5Lx0ao0009.png


点击网络,添加网络ui

wKiom1miqUXydqC8AABM7-LSxQM747.png


点击右边的+号加密

wKiom1miqUXBrbwZAABpGL8kWbs920.png


网络1

wKiom1mjyW7iDhewAABcobOSX2A051.png



dhcp off

wKiom1miqUXhwZxIAAAsXG-KibI293.png



网络2

wKiom1mkyDXBufNtAABQ8igBNZA691.png

wKioL1mkyCPy8t6yAABMmpuQ4As765.png



网络3


wKiom1mkyEmxqC2hAABLDznpZaY835.png

wKioL1mkyDqjV4jbAABRuzhOcSU120.png




前面3个host-only网络添加完毕

wKiom1mkyGuj6QR4AACYMFXeulc596.png


网络4(为NAT类型)

wKioL1miqTewf-6oAAB7v6tIZcg861.png



这是在windows的更改网络适配器中看到生成了3个host-only的网卡

wKiom1mirCOw7WqtAAA15i7q0Bk922.png



cmd -->ipconfig /all

注意必定要保证每一个Host-only的IP是首选的

wKioL1mkyMrSZ0-SAABxHgE_VWE858.png

而后点击新建建立虚拟机

wKiom1misSOCSpw2AAB0QTwnw3A033.png



wKiom1misSTgZjUwAAA_Kh5Gy1s048.png


内存根据你的电脑配置设置

wKioL1misRTgAEw5AAApBf3cqfk597.png

wKiom1misSSCaoH0AAA-hzTauYg475.png


采用动态分配,则磁盘空间是用多少占多少

wKioL1misRTRs9iKAAA-ltp-kLs434.png


动态分配200G,则最多使用200G的空间

wKiom1misSXBIU3aAAA0TR3A6ak449.png


而后点击存储,添加虚拟光驱

wKioL1misRWRQU_nAAB0zGgbvkU187.png


为虚拟光驱添加镜像(即你下载的iso系统安装镜像)

wKioL1misRXCSEwPAACUyX6fo5I782.png


选择ubuntu-14.04-server-amd64.iso镜像添加进虚拟光驱

wKioL1mitWuQXun5AAB6lJTRxYs708.png

而后添加硬盘,选择建立一个新的

wKiom1mitXyQ1orUAAAziy8dUtQ802.png

大小设置为100G也是动态分配的

wKioL1mitWyhWwrGAAAzJqdv-l8468.png

在添加一块100G的硬盘

wKiom1mitXywMWVuAAA0hq-UvzQ960.png

添加完毕,这是咱们就有课三块硬盘

wKiom1mitXzA9yfoAACWqb2Y2cc995.png

wKioL1mitW3QpY_fAACaTniCH-M591.png


这样磁盘添加完毕,下面设置网络

网卡1/2/3所有为host-only,选择不一样的界面名称,并容许所有

wKioL1miuE7i6gknAABuq_tkVYI306.png



wKiom1mit-HA4obLAABteCqFmVg869.png



wKiom1mit-GQI5lBAACRFiOqKjg931.png


网卡3选择NAT网络,容许所有

wKioL1mit9Lin_fxAABruQqMky8273.png


至此虚拟机的网络,存储设置完毕,下面启动虚拟机进行安装,前面的语言键盘这些直接选择 us 即可


wKioL1mivgGCz0vWAADR_-NAimQ302.png


在这里选择第一个网卡

wKioL1mivgGzDjztAAD7_xFhCQM745.jpg


可是dhcp配置失败了(由于第一个网卡eth0的dhcp是off的),其实也能够继续安装,网络能够最后经过配置文件从新设置的。。。

wKioL1mi4sLAmQozAADBdiRd640062.jpg


选择eth1安装

wKiom1mi4l7ivLG3AAEF2Qt_too720.jpg


dhcp配置成功,可是提示说默认的路由没有设置这样连不上外网的,不要紧,安装完能够改的

wKioL1mi4k7AhAvOAAEDTtQgBOE901.jpg


跳过继续

wKiom1mi4l6RYK09AADachS0VpE611.jpg


添加虚拟机主机名称

wKioL1mi4k6jlrwGAAD43pEXgfg415.jpg


添加一个user

wKiom1mi4l_SziF0AAD_Y2OIdCs772.jpg


设置密码

wKioL1mi4k-T97JLAADUA3n-coc788.jpg


问是否加密你的home目录,选择no继续


wKiom1mi4mDSgNePAADE8vTtDno351.jpg


分别为:使用整块磁盘,使用整块磁盘并配置LVM,使用整块磁盘并配置加密的LVM,手动分区

这里直接选择第一个继续

wKioL1mi4lDDSbENAAEWTucZS-k634.jpg


选择安装在第一块磁盘上即sda上

wKiom1mi4mHxocm8AAD8wAiBloI771.jpg



wKioL1mi4lGgLfDyAADRwbu7VGQ638.jpg

这里不须要提供代理,直接跳过


wKioL1mi4lGw6VPzAADpmpQNYLI693.jpg


选不自动更新

wKiom1mi4mGSH7UNAAEAofAXu2w621.jpg


这里选择要安装的软件包,咱们选择OpenSSH server 远程桌面软件包,其余包之后能够慢慢装

wKioL1mi4lGQm6xkAAD64K8VMuQ306.jpg


安装grub引导,装载程序的主引导记录

wKiom1mi4mKBUYzJAAEo0NDlcjo472.jpg


安装完成,选择继续则重启

wKiom1mi4mLAAa42AACtnEHczA8868.jpg


重启后配置网络

配置网络文件/etc/network/interfaces以下,eth0为static,eth1和eth2为dhcp,eth3为static


注意eth0和eth3的静态IP尽可能设置的大一些

wKiom1mk33KCAp5CAACLqTsgfSw434.png

而后保存退出,执行reboot重启系统


wKiom1mi_CWhtv9vAABKRV-e7cI196.png


在重启的过程当中由于要从新配置网络,因此可能会等超过60秒的时间,慢慢等哈(*^▽^*)



重启后登录,用putty链接立马能够看到4个网卡配的IP


192.168.194.180为eth0的IP

wKioL1mk4MGyEUo5AACUbXm_YaM353.png


咱们经过putty远程链接eth0的地址登录(eth0就是为了管理网络,链接物理机和虚拟机),从而控制虚拟机,如下为在putty中的操做

重启后登录,立马能够看到4个网卡配的IP

wKiom1mk4R7xKJkSAACU94Wqhhk628.png



(注意若是IP配置正确,仍然链接不上去,那么在本地登陆,而后配置路由可连外网后,从新装一下openssh-server,刚才装机的时候可能忘了选择安装)



将默认路由改成 route add default gw 10.0.2.1 eth3,即可以经过eth3访问internet

wKiom1mk4kHDbpQJAAC4C5J8uIU678.png


如下为4个网卡的详细信息

wKioL1mk4Y6gcO5KAAEu1X-MWUE578.png



至此咱们安装在VirtualBox中安装为学习OPenStack准备的虚拟机就安装成功了,其有4块不一样做用的网卡,3块磁盘,且能够链接外网


在进行远程链接是最好只使用eth0地址,虽然eth1和eth2地址也能够远程登陆,可是这两个网卡是留给其余组件使用的。

eth1是给open vSwich使用的

eth2是保留给OpneStack的其余组价内使用的


接下来配置apt-get源,刚安装玩apt源为ubuntu在美国的源,替换为中国的,这样装程序快啊!

root@u-node1:~# vim /etc/apt/sources.list

wKioL1mkT-GAt6VAAAAxuA7rljk745.png


注释掉与security相关的,由于每次update要花许多时间

wKiom1mkT_Pg4oqAAAAd3IZjSEk369.png

添加国内的sohu源。。。aliyun,163也能够


wKioL1mkT-HxD2QoAACVeGyOSJY680.png


执行update

wKiom1mkULqTWsa9AAAwgsB4eEk658.png



配置网络中遇到的问题:

刚开始我在设置VirtualBox Host-Only Ethernet Adapter #2 和 VirtualBox Host-Only Ethernet Adapter #3的IP的IP时,设置的IP分别为192.168.60.1和192.168.61.1,即分别向eth1和eth2两个网卡dhcp自动分发192.168.60.2-192.168.60.254和192.168..61.2.-192.168.61.254网段的IP,即这两个网卡既是eth1和eth2的网关也是它们的DHCP-Server地址


可是这样设置后在建立或者从新启动虚拟机时,会立马弹出窗口提示windows检测IP与某台主机的冲突(注意这可不是你安装的其余的虚拟机,而是你所处环境的整个局域网中有人的IP和你冲突,这是本人在换了VirtualBox Host-Only Ethernet Adapter #2 和 VirtualBox Host-Only Ethernet Adapter #3的IP不下20次后得出的结论,各类不一样网段的私有IP网段都设置了,实在找不到不冲突的,最后万幸,在公司的配置中找到了172.16.66.1和172.16.88.1网段可使用,而本实验就是在公司成功配置的基础上作的。


可是此时本人在家里配置时就没这么幸运了,仍然没有解决IP冲突,最后只能把VirtualBox Host-Only Ethernet Adapter #2 和 VirtualBox Host-Only Ethernet Adapter #3的IP的Dhcp off掉,让它只作eth1和eth2的网关,并在开启虚拟机后在/etc/network/interfaces中静态配置这两个网卡的IP(家里的局域网IP看来被占光了。。毕竟作dhcp须要分配的是一整个网段的IP,而不仅是得到一个单个IP。


当你配置的Host-only网卡在cmd中运行ipconfig /all由刚开始的下图

wKioL1mkRZmwoDDAAAAc1v2gbyw788.png

忽然变成这样时,那说明IP冲突了,首选IP是windows给你从新配置的微软本身的网段169.254.0.0的IP,而原有的Ip成了复制! 这样你的虚拟机的eth1和eth2是ping不一样本身的网关的

wKiom1mkSj6BP0WqAAAx0i9LIX4505.png


原本想尝试能不能关闭windows的ip自动配置,在网上也搜了主要是下面的相似方法:


解决自动配置ipv4的方法(win7系统):

以管理员身份运行cmd.exe

输入:netsh winsock reset catalog 按回车

输入:netsh int ip reset reset.log 按回车

从新启动

而后填写ip地址、子网掩码、网关,肯定便可


然而并无什么卵用,设置好后从新启动,配好Ip后,一启动虚拟机,又要为eth1和eth2从新分配ip,仍是会冲突,仍是会自动配置;还有一种是在控制面板中直接关闭windows的dhcp服务,但一想这要是关了确定连上网都是问题,因此实在解决不了先设置为静态吧,估计没人比我背^_^。


感觉就是VirtualBox确实比Vmware Workstation使用起来简单,小巧,装个系统从配置到安装完10分钟搞定^_^


本次实验结束,下次将直接进行OpenStack的组件安装

   截了这么多图。。累。。。

相关文章
相关标签/搜索