1、nova重啟進程
/etc/init.d/openstack-nova-api restart /etc/init.d/openstack-nova-cert restart /etc/init.d/openstack-nova-conductor restart /etc/init.d/openstack-nova-console restart /etc/init.d/openstack-nova-consoleauth restart /etc/init.d/openstack-nova-metadata-api restart /etc/init.d/openstack-nova-novncproxy restart /etc/init.d/openstack-nova-objectstore restart /etc/init.d/openstack-nova-scheduler restart /etc/init.d/openstack-nova-spicehtml5proxy restart /etc/init.d/openstack-nova-xvpvncproxy restart
2、cinder重啟進程
/etc/init.d/openstack-cinder-api restart /etc/init.d/openstack-cinder-backup restart /etc/init.d/openstack-cinder-scheduler restart /etc/init.d/openstack-cinder-volume restart
3、glance重啟進程
/etc/init.d/openstack-glance-api restart /etc/init.d/openstack-glance-registry restart /etc/init.d/openstack-glance-scrubber restart
# 查看可用實例類型
1 openstack flavor list
# 查看可用啟動鏡像
1 openstack image list
# 查看可用網絡
1 openstack network list
# 查看可用安全組
1 openstack security group list
# 啟動一個實例
1 openstack server create --flavor m1.medium --image win7_x64 --nic net-id=6e85dfe1-f976-4407-87ae-a217a46c9dff --security-group default test-instance
# 查看創建的實例
1 openstack server list
# 查看瀏覽器vnc窗口訪問連接
1 openstack console url show test-instance
# 查看浮動IP池
1 openstack ip floating pool list
# 從浮動IP池中獲取一個浮動IP
1 openstack ip floating create nova
# 查看已經獲取的浮動IP
1 openstack ip floating list
# 綁定浮動IP給實例
1 openstack ip floating add 192.168.10.129 test-instance
# 使用nova命令啟動實例
1 nova boot --flavor m1.medium --image win7_x64 --nic net-id=6e85dfe1-f976-4407-87ae-a217a46c9dff --security-group default test-instance
使用以下方法停止和啟動實例。
官方鏈接:https://docs.openstack.org/zh_CN/user-guide/cli-cheat-sheet.html
運行以下命令暫停實例:
1 openstack server pause INSTANCE_NAME
該命令將虛擬機狀態保存到內存。暫停中的虛擬機仍然以凍結狀態運行。
運行以下命令,取消暫停實例。
1 openstack server unpause INSTANCE_NAME
運行以下命令初始化虛擬機管理器級別的掛起操作。
1 openstack server suspend INSTANCE_NAME
運行以下命令恢復一個暫停的實例。
1 openstack server resume INSTANCE_NAME
如果有不使用的雲主機,但希望在雲主機列表中仍然保留,此時需要用到釋放功能。例如,一周工作結束后可以停止實例,下周開始后重新啟動實例。所有數據和資源都保留;然而內存中的數據不會保留。如果不再使用已釋放的實例,也可以完全刪除。
執行如下釋放命令:
釋放實例。關閉實例,將實例連同數據和資源存儲到Glance.
1 openstack server shelve SERVERNAME
取消釋放實例-恢復實例。
1 openstack server unshelve SERVERNAME
刪除已釋放(shelved)的實例。(shelve:將實例作為鏡像保存到Glance並從宿主機刪除該實例。)從 主機刪除實例、數據和關聯資源。如果不再需要該實例,可以從虛擬機管理程序中刪除該實例以減少資源占用。
1 nova shelve-offload SERVERNAME