OpenStack 最小化安装配置(二):虚拟机安装与网桥配置

来源:互联网 发布:二次元博客源码 编辑:程序博客网 时间:2024/06/05 15:07
        首先回顾部署一中的内容,我们创建了两个网桥br0 还有br3分别挂在物理机器网卡eth0,eth3上我的br0的网络是192.168.1.0/24这是用于服务系统的内部通讯,然后br3的络,我所在的区域为192.168.137.0/24为了让虚拟机能够连接互联网,需要把虚拟机挂在br3中。接下来我们创建虚拟机,我们需要安装的图形化管理工具virt-manager 这个在第一部分时候已经说了。首先创建一个虚拟机,我用的Ubuntu Server 14LTS 由于是服务所以没必要用图形界面浪费Host1的资源。6台服务器都是用这个系统。

    注意:虚拟机创建的镜像一般存储在CentOS 宿主系统的/var/lib/libvirt/image文件夹里面。如果我们/var没有另外创建分区。而是隶属与/分区。那我们的/分区最好要大一点。不然的话虚拟机创建就受到限制。如果是Horizon这些提供Web服务的还好说。不过向Glance ,MySQL这些如果虚拟机太小了。比如我们的Glance虚拟机的镜像是10G然后我们要上传8G的镜像到这个服务器却是不可能的。因为还有其他的系统资源需要占用。我刚开始只给/分区分了150G 的空间,每台虚拟机分20G 就占去120G 的空间,后来发现这样是不够的,我又得从新分区。这比较麻烦。所以如果大家要安装需要考虑到Glance所属的虚拟机需要稍微大一点。这里我打算使用如下方案。

 VHost        Image             eth0                    eth1
MySQL        60G    192.168.1.102   192.168.137.102
RabbitMQ   20G    192.168.1.103   192.168.137.103
KeyStone    20G    192.168.1.104   192.168.137.104
Glance        80G    192.168.1.105   192.168.137.105
Nova            20G    192.168.1.106   192.168.137.106
Horizon       20G    192.168.1.108   192.168.137.108



我们需要在虚拟机创建的时候建立两个网卡接口。默认只有一个。创建方法如下图。通过图形界面的方法添加硬件。
Add Hardware



我们添加一个网卡设备跟br0挂钩。Device model 我们需要选择virto


br3网卡设备的Device model 要选择Hypervisor default不然以后会导致上不了网。

也可以安装好虚拟机后在调整。以此类推,6台虚拟机都按照这样的方式配好。

最后6台虚拟机安装成功

接下来要对每一台虚拟机,的网络配置文件进行配置


下面是我Horizon虚拟机网卡的配置文件。我们需要实现的是把网卡eth0挂在br0网桥上。也就是Host1的eth0网卡。eth1挂在br3网桥上用于访问互联网。下面是我Horizon 服务器的网卡配置文件。具体键值对需要大家根据具体情况去实现。gateway 是上网的网关卡。dns-nameservers是域名服务器,由于是广东联通所以我用的是以下的服务器ip地址
 

# This file describes the network interfaces available on your system# and how to activate them. For more information, see interfaces(5). # The loopback network interfaceauto loiface lo inet loopback # The primary network interfaceauto eth0auto eth1 iface eth0 inet staticaddress 192.168.1.108netmask 255.255.255.0 iface eth1 inet staticaddress 192.168.137.108netmask 255.255.255.0gateway 192.168.137.249dns-nameservers 140.207.198.6


配置好之后重启网卡设备。

/etc/init.d/networking restart

如果不行就整个虚拟机重新启动。然后用ifconfig命令查看以下配置的ip是否正确。以及能否ping通www.baidu.com

如果不行

1.可能是br3中的Driver Model没有选择hypervisor default 需要更改后重新启动。

2.可能是dns-nameservers不能用。需要另外选择地址。不过确定是这个原因之前,先尝试下ping百度的ip地址如果能ping百度的ip地址却不能ping百度的网址,证明是dns的原因了。需要选择另外的dns服务器才行。

这样虚拟机的网络规划便大公告成。

接下来分别对每一个服务的虚拟机进行配置。

0 0
原创粉丝点击