Dec 202013
 

 

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

  12 Responses to “装完RDO需要做的工作”

  1. 陈老师,21号的分享很不错。听了还不过瘾,heat的内容有点少。希望看到陈老师更多关于heat方面的文章。

  2. 陈老师,想请教一下控制节点的HA是如何实现的?

  3. 有个疑问,这里的nova 无密码ssh登陆,是需要在每个计算节点上配置?每个节点都要实现交互,那么如果计算节点很多,是几何倍的增长哦!?

  4. 迁移和修改配置,不需要手工确认,1表示1秒的时间让你确认。
    resize_confirm_window=1

    陈老师,这里的1是1秒还是1分钟呢,我测试的结果是1分钟。

  5. 陈老师您好,现在很多openstack 的一键安装脚本!如果使用在生产环境部署,请问redhat的脚本可以吗?测试的时候运行都很正常!还是用fule的呢?请指点一下!

  6. 陈老师,我打算在文档里引用您的博客,可以不?
    这是我的文档地址

    https://inthecloud.readthedocs.org/zh_CN/latest/

    • 我的文章是任何人都可以引用,没任何所谓的版权,怎么用都是可以的。

 Leave a Reply

(required)

(required)