openstack常用命令

时间:2016-09-26 19:36:31 

openstack的常用命令

1、查看rabbitmq队列:rabbitmqctllist_queues

2、查看keystone的用户:keystoneuser-list

3、查看keystoneendpoint:keystoneendpoint-list

4、查看keystone的role:keystonerole-list

5、查看keystone服务:keystoneservice-list

6、查看keystone租户:keystonetenant-list

7、查看租户情况:keystonetenant-getID

8、查看keystone进程:ps-ef|grep-ikeystone-all

9、查看日志是否有错误:grepERROR/var/log/keystone/keystone.log

上传imageglance:

addname="Ubuntu12.04cloudimgamd64"is_public=truecontainer_format=ovf/

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

10、查看image:glanceindex

11、nova命令查看image:novaimage-list

12、查看image具体信息(ID是通过glanceindex查看获得):glanceshowID

13、查看nova服务:nova-manageservicelist

14、创建密钥:novakeypair-addoskey>oskey.priv

chmod600oskey.priv

15、申请floatingIP:novafloating-ip-create

16、安全组相关命令:

novasecgroup-add-ruledefaulttcp22220.0.0.0/0---设置虚拟机能ssh

novasecgroup-add-ruledefaulticmp-1-10.0.0.0/0---设置虚拟机能pingicmp包

novasecgroup-list

novasecgroup-list-rulesdefault

17、查看虚拟机配置种类:novaflavor-list

18、创建虚拟机(一个test的虚拟机):

novaboot--flavor2--key_nameoskey--imageea3ffba1-065e-483f-bfe2-c84184ee76betest1

19、完整创建一个虚拟机的流程:

novakeypair-addoskey>oskey.priv

chmod600oskey.priv

novaflavor-list

novaimage-list

novaboot--flavor2--key_nameoskey--imageea3ffba1-065e-483f-bfe2-c84184ee76betest1

novasecgroup-add-ruledefaulttcp22220.0.0.0/0

novasecgroup-add-ruledefaulticmp-1-10.0.0.0/0

20、查看申请flatingIP列表:novafloating-ip-list

21、查看虚拟机:novalist

22、添加floatingIP给虚拟机(id是虚拟机的ID,通过novalist获得):

novaadd-floating-ip7eb1d4b3-13fa-4e39-be17-3a27eb0db21810.1.199.33

23、查看虚拟机的floatingIP(novalist,就可以查看,需要等待1分钟):novalist

24、ssh到虚拟机上(ubuntu的虚拟机,默认的用户名是ubuntu,只能用密钥登陆):

ssh-ioskey.privubuntu@192.168.22.2

25、删除flatingIP(ID就是虚拟机ID,通过novalist获得):

novaremove-floating-ipID10.1.199.33

26、删除虚拟机:novadeleteID

27、创建10G的volumenova:volume-create--display_name"testvolume"10

28、查看novavolume情况:novavolume-list

29、把volume添加到虚拟机上(ID是虚拟机的id,后面的1,是volume的ID)添加完后可以通过novavolume-list查看结果:

novavolume-attach7eb1d4b3-13fa-4e39-be17-3a27eb0db2181/dev/vdc

30、查看虚拟机里的volume情况(登陆虚拟机里):

ubuntu@test1:~$cat/proc/partitions

majorminor#blocksname

253010485760vda

253110474380vda1

2531620971520vdb

2533210485760vdc

31、删除volume:novavolume-detachVM_IDVolume_ID

32、创建snapshot(完成后可以通过novaimage-list查看):

novaimage-create7eb1d4b3-13fa-4e39-be17-3a27eb0db218"snapshot1"

33、虚拟机重启,停止:

novasuspendac9e6a9f-58c3-47c3-9b4c-485aa421b8a8

novaresumeac9e6a9f-58c3-47c3-9b4c-485aa421b8a8

novarebootac9e6a9f-58c3-47c3-9b4c-485aa421b8a8

34、迁移虚拟机:novalive-migration<serverID><destinationcompute>

35、挂载快存储到虚拟机:novavolume-attach<server><volume><device>

36、基于kvm的也可以使用virshlist查看实例

root@compute1:/var/lib/nova/instances#virshlist

看不过瘾?点击下面链接!
本站微信公众号:gsjx365,天天有好故事感动你!

相关电脑知识

美图欣赏

电脑知识排行榜