移除 Nova 計算節點
- 在已經執行 nova-compute 服務的機器上,取消計算服務!
- 可以利用 nova service-disable 達成目的
- # nova service-disable --reason "Down for maintenance" demo.example.com nova-compute
- # source /root/keystonerc_admin
- # nova list --all-tenants
- # nova delete <上項指令列出的VM-ID>
- # nova service-list
- # nova service-disable --reason "Maintenance" 另一部主機名稱 nova-compute
- # nova service-list
- # nova service-delete 6
- # nova service-list
- 另一部主機重開機
- # nova service-list --> 發現另一部主機照樣回來了!!
- # nova service-disable --reason "Maintenance" 另一部主機名稱 nova-compute
- 另一部主機重開機
- # nova service-list
新增 Nova 計算節點
擴展 OpenStack 第一步,即是新增 Nova 計算節點!
- OpenStack 所有服務均可反中央集中管理!
- 計算節點利用 hypervisor 管理實體
- 安裝 openstack-nova-compute 套件
- 由其他控制節點或是計算節點,複製一份 /etc/nova/nova.conf 檔案
- 利用指令 nova host-list 或 nova service-list 來檢視新增的結果!
- 若想要取消,請參考上一節說明!
- # source /root/keystonerc_admin
- # nova service-list
- # nova service-enable 另一部主機名稱 nova-compute
- # nova service-disable --reason "Test Server" 本地主機 nova-compute
- # nova service-list
增加新節點最後一步驟就下要啟動一實體!
練習3:
- # source /root/keystonerc_admin
- # nova service-list
- # source /root/keystonerc_myuser
- # nova boot --flavor m2.tiny --image small --poll test
- # source /root/keystonerc_admin
- # nova list --all-tenants
- # nova show <上項所列出的ID值> ==> 注意看 hypervisor 項目
- 移除方式
- # source /root/keystonerc_myuser
- # nove delete test