2015年12月11日 星期五

RHEL 的 OpenStack (十)--管理 Nova 計算節點

移除 Nova 計算節點
移除 Nova 計算節點
  • 在已經執行 nova-compute 服務的機器上,取消計算服務!
  • 可以利用 nova service-disable 達成目的
  • # nova service-disable --reason "Down for maintenance" demo.example.com nova-compute
練習1:
  1. # source /root/keystonerc_admin
  2. # nova list --all-tenants
  3. # nova delete <上項指令列出的VM-ID>
  4. # nova service-list
  5. # nova service-disable --reason "Maintenance"  另一部主機名稱  nova-compute
  6. # nova service-list
  7. # nova service-delete 6
  8. # nova service-list
  9. 另一部主機重開機
  10. # nova service-list --> 發現另一部主機照樣回來了!!
  11. # nova service-disable --reason "Maintenance"  另一部主機名稱  nova-compute
  12. 另一部主機重開機
  13. # nova service-list

新增 Nova 計算節點

擴展 OpenStack 第一步,即是新增 Nova 計算節點!
  • OpenStack 所有服務均可反中央集中管理!
  • 計算節點利用 hypervisor 管理實體
安裝計算節點:
  1. 安裝 openstack-nova-compute 套件
  2. 由其他控制節點或是計算節點,複製一份 /etc/nova/nova.conf 檔案
  3. 利用指令 nova host-list 或 nova service-list 來檢視新增的結果!
  4. 若想要取消,請參考上一節說明!
練習2:
  1. # source /root/keystonerc_admin
  2. # nova service-list
  3. # nova service-enable 另一部主機名稱 nova-compute
  4. # nova service-disable --reason "Test Server" 本地主機 nova-compute
  5. # nova service-list
啟動實體驗證 Nova 計算節點

增加新節點最後一步驟就下要啟動一實體!

練習3:
  1. # source /root/keystonerc_admin
  2. # nova service-list
  3. # source /root/keystonerc_myuser
  4. # nova boot --flavor m2.tiny --image small --poll test
  5. # source /root/keystonerc_admin
  6. # nova list --all-tenants
  7. # nova show <上項所列出的ID值>  ==> 注意看 hypervisor 項目
  8. 移除方式
    • # source /root/keystonerc_myuser
    • # nove delete test