[ English | русский | Deutsch | Indonesia | English (United Kingdom) ]
Fügen Sie einen Computer-Host hinzu¶
Verwenden Sie das folgende Verfahren, um einen Compute-Host einem funktionsfähigen Cluster hinzuzufügen.
Configure the host as a target host. See the target hosts configuration section of the deploy guide for more information.
Bearbeiten Sie die Datei
/etc/openstack_deploy/openstack_user_config.yml
und fügen Sie den Host der Zeilengruppecompute_hosts
hinzu.Ändern Sie bei Bedarf auch die Zeilengruppe
used_ips
.Wenn der Cluster Telemetrie/Metering (Ceilometer) verwendet, bearbeiten Sie die Datei
/etc/openstack_deploy/conf.d/ceilometer.yml
und fügen Sie den Host der Zeilengruppemetering-compute_hosts
hinzu.Führen Sie die folgenden Befehle aus, um den Host hinzuzufügen. Ersetzen Sie
NEW_HOST_NAME
durch den Namen des neuen Hosts.# 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
Alternatively you can try using new compute nodes deployment script
/opt/openstack-ansible/scripts/add-compute.sh
.You can provide this script with extra tasks that will be executed before or right after OpenStack-Ansible roles. To do so you should set environment variables
PRE_OSA_TASKS
orPOST_OSA_TASKS
with plays to run devided with semicolon:# 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
Testen Sie neue Compute-Knoten¶
After creating a new node, test that the node runs correctly by launching an instance on the new node:
$ openstack server create --image IMAGE --flavor m1.tiny \
--key-name KEY --availability-zone ZONE:HOST:NODE \
--nic net-id=UUID SERVER
Stellen Sie sicher, dass die neue Instanz auf einen Netzwerkverbindungstest mit dem Befehl ping reagieren kann. Melden Sie sich bei Ihrem Überwachungssystem an und vergewissern Sie sich, dass die Monitore ein grünes Signal für den neuen Knoten zurückgeben.