OpenStack 最小化安装配置(二):虚拟机安装与网桥配置
2014-12-21 16:53
260 查看
首先回顾部署一中的内容,我们创建了两个网桥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地址
配置好之后重启网卡设备。
如果不行就整个虚拟机重新启动。然后用ifconfig命令查看以下配置的ip是否正确。以及能否ping通www.baidu.com
如果不行
1.可能是br3中的Driver Model没有选择hypervisor default 需要更改后重新启动。
2.可能是dns-nameservers不能用。需要另外选择地址。不过确定是这个原因之前,先尝试下ping百度的ip地址如果能ping百度的ip地址却不能ping百度的网址,证明是dns的原因了。需要选择另外的dns服务器才行。
这样虚拟机的网络规划便大公告成。
接下来分别对每一个服务的虚拟机进行配置。
注意:虚拟机创建的镜像一般存储在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 interface auto lo iface lo inet loopback # The primary network interface auto eth0 auto eth1 iface eth0 inet static address 192.168.1.108 netmask 255.255.255.0 iface eth1 inet static address 192.168.137.108 netmask 255.255.255.0 gateway 192.168.137.249 dns-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服务器才行。
这样虚拟机的网络规划便大公告成。
接下来分别对每一个服务的虚拟机进行配置。
相关文章推荐
- OpenStack 最小化安装配置(一):物理机网桥配置
- OpenStack 最小化安装配置(一):物理机网桥配置
- JavaEE开发Linux系列之《一、虚拟机中centos 6.5minimal最小化安装与ip网络配置》
- OpenStack 最小化安装配置(八):Horizon服务配置
- OpenStack 最小化安装配置(九):计算节点的服务安装
- OpenStack 最小化安装配置(三):MySQL服务配置
- 学习笔记1——Linux(CentOS)在虚拟机上最小化安装之后的网络配置及其与主机的连接
- 虚拟机最小化安装 Centos7 的网络配置
- OpenStack 最小化安装配置(五):KeyStone服务配置
- 学习笔记1——Linux(CentOS)在虚拟机上最小化安装之后的网络配置及其与主机的连接
- OpenStack 最小化安装配置(六):Glance服务配置
- kvm安装虚拟机的主机的网桥配置
- OpenStack 最小化安装配置(七):Nova服务配置
- 安装配置好openstack环境的虚拟机,需要修改ip时,在数据库中同步修改ip的方法
- 记录最小化安装的centos7虚拟机上网的配置
- OpenStack 最小化安装配置(四):RabbitMQ服务配置
- [Linux]在Linux上部署Java开发环境笔记(一):虚拟机安装Linux,配置Linux和主机XP能互Ping成功
- WinDBG+VMware调试内核 【虚拟机坏境下内核调试的安装和配置】
- Windows下虚拟机Linux FTP的安装配置与使用
- Ubuntu下bochs虚拟机的安装配置