[ English | Indonesia | русский ]
添加计算主机¶
使用以下步骤将计算主机添加到正在运行的集群。
将主机配置为目标主机。有关更多信息,请参阅部署指南的 目标主机配置 部分。
编辑
/etc/openstack_deploy/openstack_user_config.yml文件,并将主机添加到compute_hosts部分。如果需要,还应修改
used_ips部分。如果集群正在使用遥测/计量 (ceilometer),请编辑
/etc/openstack_deploy/conf.d/ceilometer.yml文件,并将主机添加到metering-compute_hosts部分。运行以下命令以添加主机。将
NEW_HOST_NAME替换为新主机名称。# cd /opt/openstack-ansible/playbooks # openstack-ansible openstack.osa.setup_hosts --limit localhost,NEW_HOST_NAME # openstack-ansible openstack.osa.openstack_hosts_setup -e openstack_hosts_group=nova_compute --tags openstack_hosts-file # openstack-ansible openstack.osa.setup_openstack --limit localhost,NEW_HOST_NAME
或者,您可以尝试使用新的计算节点部署脚本
/opt/openstack-ansible/scripts/add-compute.sh。您可以为该脚本提供额外的任务,这些任务将在 OpenStack-Ansible 角色之前或之后执行。为此,您应该使用分号分隔的 play 设置环境变量
PRE_OSA_TASKS或POST_OSA_TASKS# export POST_OSA_TASKS="/opt/custom/setup.yml --limit HOST_NAME;/opt/custom/tasks.yml --tags deploy" # /opt/openstack-ansible/scripts/add-compute.sh HOST_NAME,HOST_NAME_2
测试新的计算节点¶
创建新节点后,通过在新节点上启动实例来测试节点是否正常运行
$ openstack server create --image IMAGE --flavor m1.tiny \
--key-name KEY --availability-zone ZONE:HOST:NODE \
--nic net-id=UUID SERVER
确保新的实例可以通过 ping 命令响应网络连接测试。登录到您的监控系统,并验证监控器是否为新节点返回绿色信号。