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 


猜你喜欢

转载自blog.51cto.com/10630401/2121597
今日推荐