文章目录
[隐藏]

一、简介

计算节点上服务配置相对于控制节点和网络节点来说比较简单,很多都是配置Openstack服务客户端,这里主要进行集成Ceph的配置,并配置Openstack的nova、neutron、ceilometer的客户端,具体不再赘述,配置内容参考脚本及文档。

二、部署脚本

脚本部署比较简单,操作在控制节点进行,首先执行 install-configure-ceph-auth-client-key.sh进行集成Ceph操作(这个步骤会在控制节点和计算节点配置),完成认证配置,然后再执行脚本install-configure-compute-nodes-services.sh,完成Openstack计算节点上服务配置。

集成Ceph,添加Ceph认证授权,脚本 install-configure-ceph-auth-client-key.sh如下:

在每个计算节点安装配置Openstack服务,脚本install-configure-compute-nodes-services.sh如下:

配置方式采用了远程执行配置脚本,首先会将compute_nodes_exec.sh拷贝到每个计算节点上,然后再远程执行的该脚本,compute_nodes_exec.sh如下:

三、参考文档

https://docs.openstack.org/mitaka/install-guide-rdo/nova-compute-install.html

https://docs.openstack.org/mitaka/install-guide-rdo/neutron-compute-install.html

https://docs.openstack.org/ha-guide/compute-node-ha.html

https://docs.openstack.org/mitaka/install-guide-rdo/ceilometer-nova.html

http://docs.ceph.com/docs/master/rbd/rbd-openstack/

https://docs.openstack.org/kilo/networking-guide/scenario_legacy_ovs.html

四、源码

脚本源码:https://github.com/zjmeixinyanzhi/Openstack-HA-Install-Shells

五、系列文章

Openstack云平台脚本部署”系列文章目录如下:

Openstack云平台脚本部署之概述(零)

Openstack云平台脚本部署之基础环境配置(一)

Openstack云平台脚本部署之Galera高可用集群配置(二)

Openstack云平台脚本部署之RabbitMQ高可用集群部署(三)

Openstack云平台脚本部署之MongoDB配置(四)

Openstack云平台脚本部署之Memcached配置(五)

Openstack云平台脚本部署之Keystone认证服务配置(六)

Openstack云平台脚本部署之Glance镜像服务配置(七)

Openstack云平台脚本部署之Nova计算服务配置(八)

Openstack云平台脚本部署之Neutron网络服务配置(九)

Openstack云平台脚本部署之Dashboard配置(十)

Openstack云平台脚本部署之Cinder块存储服务配置(十一)

Openstack云平台脚本部署之Ceilometer数据收集服务配置(十二)

Openstack云平台脚本部署之Aodh告警服务配置(十三)

Openstack云平台脚本部署之Ceph存储集群配置(十四)

Openstack云平台脚本部署之计算节点服务配置(十五)

Openstack云平台脚本部署之增加计算节点配置(十六)