最近又回到了openstack中
因为之前做过一段时间,经过反思,学到了一些新的东西。在这里做简要的总结,作为自己的学习笔记。
关于openstack的配置问题,一般没啥问题了,主要还是在网络节点上的网络配置问题,因为一直用quantum,网络节点三个网卡,而且网络节点采用ovs的代理,这样对像我这样的生手就显得复杂了。
网络节点中的br-ex(虚拟网桥)对于主机来说,就像是一块物理网卡,所以你可以像配置网卡一样对它进行配置。至于eth2(br-ex)的端口,要作为一个虚拟机的交换机来使用,所以就显得略复杂。这样,我们的网络节点的网络配置就成了:
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
#iface eth0 inet dhcp
iface eth0 inet static
address 10.10.20.16
netmask 255.255.255.0
auto eth1
#iface eth1 inet dhcp
iface eth1 inet static
address 192.168.0.13
netmask 255.255.255.0
auto br-ex
#iface eth2 inet dhcp
iface br-ex inet static
address 10.10.10.12
gateway 10.10.10.1
dns-nameservers 222.200.160.1 222.200.160.2
netmask 255.255.255.0
auto eth2
iface eth2 inet manual
up ifconfig $IFACE 0.0.0.0 up
up ip link set $IFACE promisc on
down ip link set $IFACE promisc off
down ifconfig $IFACE down
这也是我们递进的学习过程,以前对网络的配置都不是很成熟,还理所当然的认为是系统有问题,在不断的反复折磨中,不断的发现新问题,所以说在学习中,要不断的怀疑自己啊!
配置完系统只是后期研究的基础,今天把live-migration进行了配置。
我参考了好几份网上的文档,终于总结出了自己的方法。
我是在G版上做,有三类节点,控制节点和计算节点双网卡,网络节点三网卡
quantum网络
需要注意的几点是:
1.将控制节点和计算节点的/var/lib/nova/instances目录权限改为777,否则可能会遇到权限问题
2.在控制节点不能设置/etc/hosts,(这里不确定是不是,我没有设置)
3.不能将/etc/libvirt/qemu.conf下的 user 和group的注释去掉,否则可能导致nova的服务启动不来
4.控制节点的nova用户的id没有必要和计算节点的nova用户的id相同
5.没有必要对root用户或者nova用户做无需密码互访操作
迁移之前还是尽量把原来的vm先删除,否则可能会出现僵尸实例
目前就发现这么多问题
下面想在迁移的基础上做动态的负载均衡,希望能够顺利!