1. 程式人生 > >openstack項目中遇到的各種問題總結 其三(命令匯總)

openstack項目中遇到的各種問題總結 其三(命令匯總)

openstack

三、註意事項

3.1、掛載目錄是需要註意的事項

把分區掛載到目錄下的操作要謹慎小心

對於存放系統重要文件的目錄不要掛載,對於目錄下有重要文件的目錄需要做備份,因為掛載過程中會把目錄清空

四、命令匯總

4.1、openstack命令匯總

查看openstack節點上服務狀態

[root@YUN-14 ~]# openstack-status

當實例啟動失敗時可以嘗試一下命令(test為虛機的名字)

重置虛機的狀態

[root@YUN-11 ~(keystone_admin)]# nova reset-state test

關閉虛機

[root@YUN-11 ~(keystone_admin)]# nova stop test

啟動虛機

[root@YUN-11 ~(keystone_admin)]# nova start test

查看虛機資源配額的列表

[root@YUN-11 ~(keystone_admin)]# nova flavor-list

查看鏡像的列表

[root@YUN-11 ~(keystone_admin)]# nova image-list

查看網絡的列表

[root@YUN-11 ~(keystone_admin)]# nova network-list

查看雲主機的信息

[root@YUN-19 ~(keystone_admin)]# nova list

創建虛機的一般命令

# nova boot --image imageID --flavor flavorID --nic net-id=nicID name

(最後的name是指給雲主機起的名字)

下面是一個示例,只是這個示例比上邊的多了些參數,指定了要創建到那個openstack計算節點上。

[root@YUN-11 ~(keystone_admin)]# nova boot --image test-mini --flavor 1 test-1 --availability-zone nova:YUN-15 --nic net-id=e49ae481-4

--image後邊是指定的鏡像名,--flavor後邊是指定的虛機配給資源的id,後邊的test-1是為虛機起的名字,-availability-zone後邊的nova是域、YUN-15openstack

計算節點的主機名,--nic net-id是要把虛機所在網絡的id

添加鏡像

[root@YUN-11 ~(keystone_admin)]# glance add name=test-26 is_public=true container_format=bare disk_format=raw < /root/disk4

disk_format後面跟鏡像格式,< 後面是鏡像的目錄)

刪除雲主機

# nova delete <instance-uuid>

查看雲主機的詳細信息

# nova show <instance-name>

當計算節點無法創建虛機,而且在dashboard中查看“管理員”---“主機集合”,可以看到節點名為YUN-15的服務為停止狀態,就需要在這個節點上重啟openstack計算節點的主服務

# service openstack-nova-compute restart

4.2、硬件相關命令

查看CPU信息

[root@YUN-19 ~]# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

192 Intel(R) Xeon(R) CPU E7-8850 v2 @ 2.30GHz

4.3、虛擬化相關的命令

查看鏡像的信息

# qemu-img info disk

轉換鏡像的格式

# qemu-img convert -O raw disk disk3

更改鏡像的大小(增加)

# qemu-img resize disk3 +100M

更改鏡像的大小(減少)

# qemu-img resize disk3 -- -100M


openstack項目中遇到的各種問題總結 其三(命令匯總)