RDO装完后,其实还是不能马上使用,还是需要你做点工作,根据你的需要定制一下。我这里整理一个,根据GRE网络,需要做的定制工作。
创建br-ex
要想让Floating IP可以访问,你需要在网络节点创建br-ex。
# cat /etc/sysconfig/network-scripts/ifcfg-br-ex
DEVICE=br-ex
IPADDR=172.28.1.12
PREFIX=16
ONBOOT=yes
/etc/sysconfig/network-scripts/ifcfg-eth0,注意:一定要加上eth0 的mac地址,不然会出错。
cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
HWADDR=00:E0:81:D8:43:BE
然后运行下面命令
ovs-vsctl add-port br-ex eth0; service network restart
这个时候,你才能访问floating IP
设置MTU
对于GRE网络来说,这是必须做的,编辑 /etc/neutron/dhcp_agent.ini
dnsmasq_config_file = /etc/neutron/dnsmasq-neutron.conf
创建一个 /etc/neutron/dnsmasq-neutron.conf
dhcp-option-force=26,1400
重启服务
service neutron-dhcp-agent restart
nova账号无密码计算节点访问
openstack上的虚拟机迁移,需要你设置nova账号无密码互相访问。在所有的计算节点进行下面操作。
usermod -s /bin/bash nova
su nova
cd
ssh-keygen
touch .ssh/authorized_keys
把
id_rsa.pub 复制到远程的authorized_keys
ssh nova@ip
互相访问以下。
修改计算节点Nova.conf
你需要修改所有计算节点的nova.conf文件,很多功能默认是不启用
如果你希望可以在Dashboard里设置root的密码
libvirt_inject_password=true
修改虚拟机配置,不需要迁移
allow_resize_to_same_host=true
迁移和修改配置,不需要手工确认,1表示1秒的时间让你确认,如果没确认就继续
resize_confirm_window=1
重启服务
service openstack-nova-compute restart