OpenStack CLI
配置使用黑屏openstack CLI (devstack方式/RDO方式) ========================================================================================= 配置使用黑屏openstack CLI Devstack 的安装目录下有个 openrc 文件。source 该文件就可以配置 CLI 的环境变量。这里我们传入了两个参数,第一个参数是 OpenStack 用户名 admin;第二个参数是 Project 名 admin stack@ubuntu:~$ source devstack/openrc admin admin #devstack方式安装,用该方法加载后,可以使用openstack CLI stack@ubuntu:~$ neutron net-list neutron CLI is deprecated and will be removed in the future. Use openstack CLI instead. +--------------------------------------+------+----------------------------------+---------------------------------------------------+ | id | name | tenant_id | subnets | +--------------------------------------+------+----------------------------------+---------------------------------------------------+ | 8642b715-3fb4-4f10-852a-9f05ff98e7e4 | flat | d93f10488f184c56a26e91c1c9dc8f52 | 686bf3ab-7e0c-4c84-acbe-0f343138fb56 102.0.0.0/24 | +--------------------------------------+------+----------------------------------+---------------------------------------------------+ ----------------------------------------------------------------------------------------------------- [root@controller ~]# cat admin-openrc.sh #RDO方式安装,用该方法加载后,可以使用openstack CLI export OS_USERNAME=admin export OS_PASSWORD=admin export OS_PROJECT_NAME=admin export OS_USER_DOMAIN_NAME=Default export OS_PROJECT_DOMAIN_NAME=Default export OS_AUTH_URL=http://192.168.1.71:5000/v3 export OS_IDENTITY_API_VERSION=3
OpenStack CLI用法 ================================================================= 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 glance image-create glance image-delete glance image-update glance image-list glance image-show 网络相关操作 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 3. 每个对象都有 ID;delete,show 等操作都以 ID 为参数 4. 可用 help 查看命令的用法 除了 delete,show 等操作只需要 ID 一个参数,其他操作可能需要更多的参数,用 help 查看所需的参数 CMD help [SUB-CMD] glance help glance help image-create neutron help neutron help net-create neutron help subnet-create
每个OpenStack 服务都有自己的 CLI。命令就是服务的名字,比如 Glance 就是 glance,Nova 就是 nova。
但 Keystone 比较特殊,现在是用 openstack 来代替老版的 keystone 命令
openstack user list

浙公网安备 33010602011771号