首先回顾部署一中的内容,我们创建了两个网桥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