openstack常用命令-nova篇

  • 2020 年 11 月 21 日
  • 筆記

1.查看openstack版本

nova-manage version

2.查看節點

nova host-list

3.查看計算節點

nova hypervisor-list

4.查看計算節點上有哪些虛擬機

nova hypervisor-servers compute1

5.查看虛擬機列表

nova list

6.查看鏡像列表

nova image-list

7.查看卷列表

nova volume-list

8.查看密鑰對列表

nova keypair-list

9.查看flavor列表

nova flavor-list

10.查看浮動ip列表

nova-manage floating list

nova floating-ip-list

11.查看安全組列表

nova secgroup-list

12.查看安全組規則列表

nova secgroup-list-rules default

13.查看浮動ip

nova floating-ip-list

14.查看虛擬機

nova show ID

15.掛起/恢復/啟動/關閉/刪除虛擬機

nova suspend/resume/srart/stop/delete ID

16.(硬)重啟虛擬機

nova reboot (–hard) ID

16a.救援模式

nova rescue VM_ID

16b.重啟虛擬機,由救援模式進入正常模式

nova unrescue VM_ID

16c.使用指定鏡像進入救援模式

nova rescue –rescue_image_ref IMAGE_ID VM_ID

17.在線遷移

nova live-migration ID compute1

18.創建密鑰

nova keypair-add oskey > oskey.priv

chmod 600 oskey.priv

19.創建/刪除浮動ip池

nova floating-ip-bulk-create/delete 192.168.0.200/29

20.創建浮動ip

nova floating-ip-create

21.刪除浮動ip

nova floating-ip-delete xxx.xxx.xxx.xxx

22.綁定/解綁浮動ip

nova floating-ip-associate ID xxx.xxx.xxx.xxx

23.新建虛擬機

nova boot –image image-ID –flavor m1.medium –key_name abc –availability_zone nova:compute1.cloud.internal vmname

23a.通過塊設備新建虛擬機

cinder create –image-id IMAGE_ID –name VOLUME_NAME SIZE_IN_GB

nova boot –falvor FLAVOR_IDsource=volume,id=VOLUME_ID,dest=volume,shutdown=preserve,bootindex=0 VMNAME

24.添加/刪除浮動ip

nova add/remove-floating-ip ID xxx.xxx.xxx.xxx

25.掛載雲硬碟

nova volume-attach ID VOLNAME /dev/sdb

26.卸載雲硬碟

nova volume-detach ID VOLNAME

27.創建快照

nova image-create ID “snapshot 1”

28.調整虛擬機資源

nova resize VM_NAME FLAVOR_ID –poll

29.確認調整虛擬機資源

nova resize-confirm VM_ID

30.如果資源調整失敗,則回滾

nova resize-revert VM_ID

31.資料庫同步

nova-manage db sync

32.查看錯誤日誌

nova-manage logs errors