openstack常用命令

1、、查看rabbitmq 隊列:rabbitmqctl list_queues

2、查看keystone的用戶:keystone user-list

3、查看keystone endpoint:keystone endpoint-list

4、查看keystone的role:keystone role-list

5、查看keystone 服務:keystone service-list

6、查看keystone租戶:keystone tenant-list

7、查看租戶情況:keystone tenant-get ID

8、查看keystone進程:ps -ef | grep -i keystone-all

9、查看日誌是否有錯誤:grep ERROR /var/log/keystone/keystone.log

上傳p_w_picpathglance:

add name="Ubuntu 12.04 cloudimg amd64" is_public=true container_format=ovf \

disk_format=qcow2 < /root/precise-server-cloudimg-amd64-disk1.img 

10、查看p_w_picpath:glance index

11、nova 命令查看p_w_picpath:nova p_w_picpath-list

12、查看p_w_picpath具體信息(ID是通過 glance index 查看獲得):glance show ID

13、查看nova 服務:nova-manage service list

14、創建密鑰:nova keypair-add oskey > oskey.priv

chmod 600 oskey.priv

15、申請floating IP:nova floating-ip-create

16、安全組相關命令:

nova secgroup-add-rule default tcp 22 22 0.0.0.0/0  ---設置虛擬機能ssh

nova secgroup-add-rule default icmp -1 -1 0.0.0.0/0  ---設置虛擬機能ping icmp包

nova secgroup-list

nova secgroup-list-rules default 

17、查看虛擬機配置種類:nova flavor-list

18、創建虛擬機(一個test的虛擬機):

nova boot --flavor 2 --key_name oskey --p_w_picpath ea3ffba1-065e-483f-bfe2-c84184ee76be test1

19、完整創建一個虛擬機的流程:

nova keypair-add oskey > oskey.priv

chmod 600 oskey.priv

nova flavor-list

nova p_w_picpath-list

nova boot --flavor 2 --key_name oskey --p_w_picpath ea3ffba1-065e-483f-bfe2-c84184ee76be test1

nova secgroup-add-rule default tcp 22 22 0.0.0.0/0

nova secgroup-add-rule default icmp -1 -1 0.0.0.0/0

20、查看申請flating IP 列表:nova floating-ip-list

21、查看虛擬機:nova list

22、添加floating IP給虛擬機(id是虛擬機的ID,通過nova list獲得):

nova add-floating-ip  7eb1d4b3-13fa-4e39-be17-3a27eb0db218 10.1.199.33

23、查看虛擬機的floating IP (nova list,就可以查看,需要等待1分鐘):nova list

24、ssh到虛擬機上 (ubuntu的虛擬機,默認的用戶名是ubuntu,只能用密鑰登陸):

ssh -i oskey.priv [email protected]

25、刪除flating IP (ID就是虛擬機ID,通過 nova list 獲得):

nova remove-floating-ip ID 10.1.199.33

26、刪除虛擬機:nova delete ID

27、創建10G的volumenova:volume-create --display_name "test volume" 10

28、查看nova volume情況:nova volume-list

29、把volume添加到虛擬機上( ID是虛擬機的id,後面的1,是volume的ID)添加完後可以通過 nova volume-list查看結果:

nova volume-attach 7eb1d4b3-13fa-4e39-be17-3a27eb0db218 1 /dev/vdc

30、查看虛擬機裏的volume情況(登陸虛擬機裏):

ubuntu@test1:~$ cat /proc/partitions 

major minor  #blocks  name

253        0   10485760 vda

253        1   10474380 vda1

253       16   20971520 vdb

253       32   10485760 vdc

31、刪除volume:nova volume-detach VM_ID Volume_ID

32、創建snapshot ( 完成後可以通過 nova p_w_picpath-list 查看):

nova p_w_picpath-create 7eb1d4b3-13fa-4e39-be17-3a27eb0db218 "snapshot 1"

33、虛擬機重啓,停止:

nova suspend ac9e6a9f-58c3-47c3-9b4c-485aa421b8a8

nova resume ac9e6a9f-58c3-47c3-9b4c-485aa421b8a8

nova reboot ac9e6a9f-58c3-47c3-9b4c-485aa421b8a8

34、遷移虛擬機:nova live-migration <server ID> <destination compute>

35、掛載快存儲到虛擬機:nova volume-attach <server> <volume> <device>

36、基於kvm的也可以使用virsh list查看實例

root@compute1:/var/lib/nova/instances# virsh list


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章