英语法语西班牙文

OnWorks 网站图标

openstack - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 openstack

这是命令 openstack,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


openstack - OpenStack 命令行客户端

OpenStack 命令行

概要


OpenStack的 [ ] [ ]

OpenStack的 帮助

OpenStack的 - 帮帮我

商品描述


OpenStack的 为 OpenStack API 提供了一个通用的命令行界面。 一般是
等同于 OpenStack 项目客户端库提供的 CLI,但具有
独特而一致的指挥结构。

认证 方法


OpenStack的 使用与 OpenStack 项目 CLI 类似的身份验证方案,具有
作为环境变量或作为选项提供的凭据信息
命令行。 主要区别是在选项名称中使用了“project”
操作系统_项目_名称/操作系统_项目_ID 在旧的基于租户的名称上。

导出 OS_AUTH_URL=
导出 OS_PROJECT_NAME=
导出 OS_USERNAME=
导出 OS_PASSWORD= # (可选的)

OpenStack的 可以使用 keystoneclient 提供的不同类型的身份验证插件
图书馆。 以下默认插件可用:

· 象征: 使用令牌进行身份验证

· 密码: 使用用户名和密码进行身份验证

有关这些插件的更多详细信息,请参阅 keystoneclient 库文档
他们的选项,以及可用插件的完整列表。 请记住
某些插件可能不支持所有功能 OpenStack的; 例如
v3unscopedsaml 插件只能传递无作用域的令牌,某些命令可能不会
可通过此身份验证方法获得。

此外,可以使用 Keystone 的服务令牌进行身份验证,通过设置
选项 --os-令牌--os-url (或环境变量 操作系统_TOKEN操作系统网址
分别)。 此方法优先于身份验证插件。

注意:
要使用 v3unscopedsaml 方法,需要安装 lxml 包。

配置


OpenStack的 采用控制整体行为的全局选项和特定于命令的选项
即控制命令操作。 大多数全局选项都有相应的环境
也可用于设置值的变量。 如果两者都存在,则命令行
选项优先。 环境变量名称由选项名称派生而来
删除前导破折号 ('--'),将每个嵌入的破折号 ('-') 转换为下划线
('_'),并转换为大写。

OpenStack的 识别以下全局选项:

--os-云
OpenStack的 将寻找一个 云.yaml 包含云配置的文件
用于身份验证。 有关更多信息,请参阅下面的云配置。

--os-auth-类型
连接到身份服务时使用的身份验证插件类型。 如果
未设置此选项, OpenStack的 将尝试猜测身份验证方法
使用基于其他选项。 如果设置了这个选项,它的版本必须匹配
--os-identity-api-版本

--os-auth-url
认证网址

--os-url
服务 URL,当使用服务令牌进行身份验证时

--os-域名 | --os-域-id
域级授权范围(名称或ID)

--os-项目名称 | --os-项目-id
项目级身份验证范围(名称或 ID)

--os-项目-域名 | --os-项目-域-id

包含项目的域名或 ID

--os-用户名
认证用户名

--os-密码
认证密码

--os-令牌
经过身份验证的令牌或服务令牌

--os-用户-域名 | --os-用户域-id
包含用户的域名或 ID

--os-用户-域名 | --os-用户域-id
包含用户的域名或 ID

--os-信任-id
用作受托人用户的信托 ID

--os-默认域
默认域 ID(默认值:'default')

--os-区域名称
认证区域名称

--os-cacert
CA 证书捆绑文件

- 核实 | --不安全
验证或忽略服务器证书(默认:验证)

--os-identity-api-版本
身份 API 版本(默认:2.0)

--os-XXXX-api-版本
额外的 API 版本选项将取决于安装的 API
库。

--os-接口
接口类型。 有效的选项是 国家, 管理员内部.

选项 - 轮廓 用于加密上下文数据以提高性能的 HMAC 密钥
分析请求的操作。 此键应为 HMAC 之一的值
在 OpenStack 服务的配置文件中定义的键,用户想要
追溯。

--日志文件
指定一个文件来记录输出。 默认禁用。

-v, --详细
增加输出的详细程度。 可以重复。

-q, - 安静的
除警告和错误外,禁止输出

-调试
显示错误的回溯并将详细程度设置为调试

指令


要获取可用命令的列表:

开放堆栈--帮助

要获取特定命令的描述:

开源帮助

请注意,显示的命令集将根据所使用的 API 版本而有所不同
当时的效果。 例如,要强制显示 Identity v3 命令:
openstack --os-identity-api-版本 3 --help

完成
打印当前命令集的 bash 完成函数。

帮助 打印单个命令的帮助

提供有关 OpenStackClient 命令结构和参数的其他信息
,在 OpenStack 客户端 命令 维基页面。

命令 对象
随着 OpenStack 项目的加入,命令对象列表越来越长
支持。 对象名称可以由多个词组成,以组成一个唯一的名称。
有时,当多个 API 具有共同的名称且具有共同的重叠目的时
将是选择要使用的对象的选项,或者 API 资源将被合并,如
配额 具有引用计算和块存储配额的选项的对象。

命令 行动
OpenStackClient 使用的动作被定义为具有特定含义,以提供
每个对象的一致行为。 有些动作具有逻辑相反的动作,并且
这些对将始终与使用它们的任何对象匹配。

配置


通过保留配置信息可以简化使用多个云的过程
对于本地文件中的那些云。 OpenStack的 支持使用 云.yaml 配置
文件中。

配置
OpenStack的 将在以下位置查找名为 cloud.yaml 的文件:

· 当前目录

· 〜/.config/openstack

· /etc/openstack

找到的第一个文件获胜。

键匹配 OpenStack的 全局选项,但没有 --操作系统- 字首:

云:
开发栈:
身份验证:
授权网址: http://192.168.122.10:35357 /
项目名称:演示
用户名:demo
密码:0penstack
region_name:RegionOne
ds 管理员:
身份验证:
授权网址: http://192.168.122.10:35357 /
项目名称:管理员
用户名:admin
密码:0penstack
region_name:RegionOne
基础设施:
云:机架空间
身份验证:
项目编号:275610
用户名:openstack
密码:xyzpdq!lazydog
区域名称:DFW、ORD、IAD

在上面的示例中, auth_url 等加工。为 Rackspace公司 云取自
云-public.yaml:

公有云:
机架空间:
身份验证:
auth_url: 'https://identity.api.rackspacecloud.com/v2.0/'

认证 个人设置
OpenStackClient 使用 Keystone 身份验证插件,因此所需的身份验证设置是
在选择身份验证类型之前并不总是知道。 OpenStack的 将尝试
根据传入或在
配置文件,但如果这些不完整,可能无法知道哪个身份验证
类型的目的。 这 --os-auth-类型 option 始终可以用于强制特定类型。

什么时候 --os-令牌--os-url 都在场 令牌端点 已选择身份验证类型
自动地。 如果 --os-auth-url--os-用户名 存在 密码 身份验证类型是
选择。

记录 个人设置
OpenStack的 可以通过在配置文件中记录设置来记录操作历史。
记录用户操作,可以识别资源的变化,变成
用于故障排除的有用信息。

参见 ../配置 有关更多详细信息的日志设置。

附注


帮助输出中显示的命令列表反映了所选的 API 版本。 为了
例如,查看 Identity v3 命令 操作系统_IDENTITY_API_版本 必须设置为 3.

示例


显示服务器的详细信息 应用网01:

开放栈\
--os-项目名称 ExampleCo \
--os-username 演示 --os-password 秘密 \
--os-auth-url http://localhost:5000:/v2.0 \
服务器显示 appweb01

如果 auth 环境变量(操作系统_AUTH_URL, 操作系统_项目_名称,
操作系统_用户名, 操作系统_密码) 设置:

openstack 服务器显示 appweb01

创建一个新图像:

openstack 图像创建\
--磁盘格式=qcow2 \
--容器格式=裸\
- 民众 \
--复制自 http://somewhere.net/foo.img \
FOO

使用 onworks.net 服务在线使用 openstack


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad