阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

OpenStack教程:安装4网卡Ubuntu 14.04及网络配置详解

261次阅读
没有评论

共计 3332 个字符,预计需要花费 9 分钟才能阅读完成。

四个网卡:

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

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

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

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

 

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

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

选择下载 4.3

 

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

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

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

点击网络,添加网络

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

点击右边的 + 号

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

网络 1

 

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

 

dhcp off

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

 

网络 2

 

 

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

 

网络 3

 

 

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

 

 

 

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

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

网络 4(为 NAT 类型)

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

 

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

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

 

cmd –>ipconfig /all

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

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

然后点击新建创建虚拟机

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

 

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

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

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

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

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

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

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

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

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

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

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

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

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

然后添加硬盘, 选择创建一个新的

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

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

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

在添加一块 100G 的硬盘

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

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

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

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

网卡 1 /2/ 3 全部为 host-only,选择不同的界面名称,并允许全部

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

 

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

 

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

网卡 3 选择 NAT 网络,允许全部

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

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

 

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

在这里选择第一个网卡

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

但是 dhcp 配置失败了(因为第一个网卡 eth0 的 dhcp 是 off 的),其实也可以继续安装,网络可以最后通过配置文件重新设置的。。。

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

选择 eth1 安装

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

dhcp 配置成功,但是提示说默认的路由没有设置这样连不上外网的,没关系,安装完可以改的

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

跳过继续

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

添加虚拟机主机名称

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

添加一个 user

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

设置密码

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

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

 

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

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

这里直接选择第一个继续

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

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

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

 

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

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

 

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

选不自动更新

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

这里选择要安装的软件包,我们选择 OpenSSH server 远程桌面软件包,其他包以后可以慢慢装

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

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

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

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

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

重启后配置网络

 

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

 

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

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

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

 

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

在重启的过程中因为要重新配置网络,所以可能会等超过 60 秒的时间,慢慢等哈(*^▽^*)

 

 

重启后登陆, 用 putty 连接立马可以看到 4 个网卡配的 IP

 

192.168.194.180 为 eth0 的 IP

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

我们通过 putty 远程连接 eth0 的地址登陆(eth0 就是为了管理网络,连接物理机和虚拟机),从而控制虚拟机,以下为在 putty 中的操作

重启后登陆, 立马可以看到 4 个网卡配的 IP

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

 

 

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

 

 

将默认路由改为 route add default gw 10.0.2.1 eth3,便可以通过 eth3 访问 internet

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

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

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

 

至此我们安装在 VirtualBox 中安装为学习 OPenStack 准备的虚拟机就安装成功了,其有 4 块不同作用的网卡,3 块磁盘,且可以连接外网

 

在进行远程连接是最好只使用 eth0 地址,虽然 eth1 和 eth2 地址也可以远程登录,但是这两个网卡是留给其他组件使用的。

eth1 是给 open vSwich 使用的

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

 

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

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

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

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

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

添加国内的 sohu 源。。。aliyun,163 也可以

 

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

执行 update

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

 

配置网络中遇到的问题:

刚开始我在设置 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 由刚开始的下图

 

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

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

OpenStack 教程:安装 4 网卡 Ubuntu 14.04 及网络配置详解

 

本来想尝试能不能关闭 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 的组件安装。

本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-10/147662.htm

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计3332字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中