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

原文地址:http://blog.51cto.com/10630401/2121597

时间: 2024-10-08 20:42:21

openstack命令行 CLI的相关文章

NET Core 环境搭建和命令行CLI入门

NET Core 环境搭建和命令行CLI入门 2016年6月27日.NET Core & ASP.NET Core 1.0在Redhat峰会上正式发布,社区里涌现了很多文章,我也计划写个系列文章,原因是.NET Core的入门门槛相当高,很有必要写个深入浅出的系列文章,本节内容帮助你入门.我将可能用Windows做开发环境,也可能用Linux/Mac,但是所有的dotnet CLI命令都是跨平台的,我们在windows/Linux/mac平台上开发跨平台的应用. 安装.NET Core .NET

NET Core 环境搭建和命令行CLI入门[转]

NET Core 环境搭建和命令行CLI入门 时间:2016-07-06 01:48:19      阅读:258      评论:0      收藏:0      [点我收藏+] NET Core 环境搭建和命令行CLI入门 2016年6月27日.NET Core & ASP.NET Core 1.0在Redhat峰会上正式发布,社区里涌现了很多文章,我也计划写个系列文章,原因是.NET Core的入门门槛相当高,很有必要写个深入浅出的系列文章,本节内容帮助你入门.我将可能用Windows做开

.NET Core系列 : 1、.NET Core 环境搭建和命令行CLI入门

2016年6月27日.NET Core & ASP.NET Core 1.0在Redhat峰会上正式发布,社区里涌现了很多文章,我也计划写个系列文章,原因是.NET Core的入门门槛相当高,很有必要写个深入浅出的系列文章,本节内容帮助你入门.我将可能用Windows做开发环境,也可能用Linux/Mac,但是所有的dotnet CLI命令都是跨平台的,我们在windows/Linux/mac平台上开发跨平台的应用. 安装.NET Core .NET Core 包括.NET Core Runti

jenkins 命令行 CLI jenkins-cli.jar

部署好jenkins后,一般都是通过jenkins提供的web界面来操作jenkins. 而有些场景则需要通过命令来操作jenkins,例如通过脚本操作jenkins. 在jenkins提供的web界面中有一次对jenkins的命令行的简单介绍,位置在 系统管理 -> jenkins CLI  这里点击系统管理: 点击jenkins CLI: 然后就会进入到 http://xxxip:8080/cli/ 这个页面. 样子类似这样: 可以看出这个页面中给了一些jenkins CLI,也就是jenk

Openstack命令行客户端模拟HTTP请求

提交http请求之python与curl 由于Openstack是python实现wsgi的REST ful架构,在学习和调试的过程中,常常会遇到http请求的提交,于是顺手整理下python和curl命令的提交方法. 1.Python篇 在python中有过爬虫经验当然很简单,一个requests库的问题,比urllib这些好用. import requests url="https://www.baidu.com/s"headers={'user-agent':"Mozi

解决 dotnet core 1.x 命令行(cli) 下运行路径错误

问题: 在 Linux 配置 supervisor 时,如下命令运行项目会出现各种路径问题,可能涉及一个 work dir 的概念:Windows 同样适用. 只能在项目的当前目录运行 dotnet 才可正常. command=dotnet /home/wwwroot/www.automan.com/automan.dll 解决: command=/bin/bash -c "cd /home/wwwroot/www.automan.com && dotnet automan.dl

openstack 命令行nova list执行失败,提示认证不成功

[问题现象] 2014-09-03 19:18:25.520 22053 WARNING keystoneclient.middleware.auth_token [-] Verify error: Command 'openssl' returned non-zero exit status 4 2014-09-03 19:18:25.522 22053 WARNING keystoneclient.middleware.auth_token [-] Authorization failed

Docker命令行与守护进程如何交互?

译者按: Docker是典型的C/S架构,其守护进程(daemon)与命令行(CLI)是通过REST API进行交互的. 原文: Understanding how the Docker Daemon and Docker CLI Work Together 译者: Fundebug 为了保证可读性,本文采用意译而非直译.另外,本文版权归原作者所有,翻译仅用于学习. Docker并非单体应用,它由多个组件构成.这篇博客将介绍Docker守护进程(daemon)与Docker命令行(CLI).事实

Hive基本使用——命令行

Hive 用户接口主要有三个:命令行(CLI),客户端(Client) 和 Web界面(WUI).其中最常用的是 CLI,启动的时候,会同时启动一个 Hive 服务.Client 是 Hive 的客户端,用户连接至 Hive Server.在启动 Client 模式的时候,需要指出 Hive Server 所在节点,并且在该节点启动 Hive Server. WUI 是通过浏览器访问 Hive的Web工具 这里介绍Hive命令行的一个基本使用 注意 hive命令行语句后面一定要加分号 创建数据库