openstack命令行 CLI

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了openstack命令行 CLI相关的知识,希望对你有一定的参考价值。

OpenStack 服务都有自己的 CLI。 

命令很好记,就是服务的名字,比如 Glance 就是 glance,Nova 就是 nova。

不同服务用的命令虽然不同,但这些命令使用方式却非常类似,可以举一反三。

1、执行命令之前,需要设置环境变量。

这些变量包含用户名、Project、密码等; 

如果不设置,每次执行命令都必须设置相关的命令行参数


2、各个服务的命令都有增、删、改、查的操作。其格式是:

CMD <obj>-create [parm1] [parm2]…

CMD <obj>-delete [parm]

CMD <obj>-update [parm1] [parm2]…

CMD <obj>-list

CMD <obj>-show [parm]

例如 glance 管理的是 image,那么: CMD 就是 glance;obj 就是 image;对应的命令就有

glance image-create 

glance image-delete 

glance image-update 

glance image-list 

glance image-show

再比如 neutron 管理的是网络和子网等,那么: CMD 就是 neutron;obj 就是 net 和 subnet;对应的命令就有

neutron net-create 

neutron net -delete 

neutron net -update 

neutron net -list 

neutron net –show

子网相关操作

neutron subnet-create 

neutron subnet -delete 

neutron subnet -update 

neutron subnet -list 

neutron subnet–show

有的命令 obj 可以省略,比如 nova 下面的操作都是针对 instance

nova boot 

nova delete 

nova list 

nova show

每个对象都有 ID,delete,show 等操作都以 ID 为参数

可用 help 查看命令的用法。除了delete,show 等操作只需要 ID 一个参数,其他操作可能需要更多的参数,用 help 查看所需的参数,格式是

    CMD help [SUB-CMD]

    glance help image-update 


以上是关于openstack命令行 CLI的主要内容,如果未能解决你的问题,请参考以下文章

转载如何开始使用OpenStack命令行和API

openstack命令行 CLI

openstack的命令行管理#私藏项目实操分享#

OpenStack 命令行速查表(转载)

如何开始使用OpenStack命令行和API-openstack学习

openstack-keystone外组件命令行