Quantum帮助文件的中文版
本文是为了在使用Quantum命令的时候,方便查阅。
用法: quantum [--version] [-v] [-q] [-h] [--debug]
[--os-auth-strategy<auth-strategy>] [--os-auth-url <auth-url>]
[--os-tenant-name <auth-tenant-name>]
[--os-username<auth-username>] [--os-password <auth-password>]
[--os-region-name<auth-region-name>] [--os-token <token>]
[--os-url <url>]
Quantum API的命令行界面:可选参数:
--version 显示程序的版本号。
-v,--verbose 增加冗长的输出,可以重复。
-q,--quiet 抑制含有除警告和错误的输出。
-h,--help 显示帮助信息。
--debug 显示错误的回溯。
--os-auth-strategy <auth-strategy>
认证策略(OS_AUTH_STRATEGY,默认为keystone)。现在,其他任何值将禁用身份验证。
--os-auth-url <auth-url>
认证URL(OS_AUTH_URL)。
--os-tenant-name <auth-tenant-name>
认证租户名称(OS_TENANT_NAME)。
--os-username <auth-username>
认证用户名(OS_USERNAME)。
--os-password <auth-password>
认证密码(OS_PASSWORD)。
--os-region-name <auth-region-name>
认证区域名称(OS_REGION_NAME)。
--os-token <token> 默认为[OS_TOKEN]。
--os-url <url> 默认为[OS_URL]。
API v2.0的命令:一、 agent
agent-delete 删除一个指定的agent。
agent-list 列出所有的agent。
agent-show 显示指定的anget的信息。
agent-update 更新指定的anget。
二、 DHCPdhcp-agent-list-hosting-net 列出DHCP agents托管的网络。
dhcp-agent-network-add 为DHCP agent添加一个网络。
dhcp-agent-network-remove 从DHCP agent中删除一个网络。
三、 extext-list 列出所有的ext。
ext-show 显示所指定的ext的信息。
四、 浮动IP FloatingIpfloatingip-associate 创建浮动ip和固定ip之间的映射关系。
floatingip-create 为一个指定的租户创建一个浮动ip。
floatingip-delete 删除一个指定的浮动ip。
floatingip-disassociate 删除一个浮动ip和固定ip之间的映射关系。
floatingip-list 列出所指定的租户下的浮动ip。
floatingip-show 显示所指定的浮动ip的信息。
五、 帮助help 显示详细的帮助信息。
六、 L3l3-agent-list-hosting-router 列出L3 agents托管的路由。
l3-agent-router-add 为L3 agent添加一个路由。
l3-agent-router-remove 从L3 agent中移除一个路由。
七、 loadbalancer负载均衡器1. health监视器healthmonitorlb-healthmonitor-associate 创建一个health监视器和池之间的映射关系。
lb-healthmonitor-create 创建一个health监视器。
lb-healthmonitor-delete 删除指定的health监视器。
lb-healthmonitor-disassociate 移除指定的health监视器与池之间的映射关系。
lb-healthmonitor-list 列出属于指定租户的health监视器。
lb-healthmonitor-show 显示指定的health监视器的信息。
lb-healthmonitor-update 对指定的health监视器进行更新。
2. 成员memberlb-member-create 创建一个成员。
lb-member-delete 删除指定的成员。
lb-member-list 列出指定的租户下所有的成员。
lb-member-show 显示指定的成员的信息。
lb-member-update 对指定的成员进行更新。
3. 资源池poollb-pool-create 创建一个pool。
lb-pool-delete 删除指定的pool。
lb-pool-list 列出指定的租户下所有的pool。
lb-pool-show 显示指定的pool的信息。
lb-pool-stats 对一个指定的pool进行检索统计。
lb-pool-update 对指定的pool进行更新。
4. 虚拟ip viplb-vip-create 创建一个vip。
lb-vip-delete 删除一个指定的vip。
lb-vip-list 列出指定租户下的所有vip。
lb-vip-show 显示指定的vip的信息。
lb-vip-update 对指定的vip进行更新。
八、 网络netnet-create 为指定的租户创建一个网络。
net-delete 删除指定的网络。
net-external-list 列出指定租户的外部网络。
net-gateway-connect 为路由器添加一个内部网络接口。
net-gateway-create 创建一个网关。
net-gateway-delete 删除指定的网关。
net-gateway-disconnect 从指定的网关中删除一个网络。
net-gateway-list 列出指定租户的网关。
net-gateway-show 显示指定网关的信息。
net-gateway-update 更新网关的名称。
net-list 列出指定租户的全部网络。
net-list-on-dhcp-agent 列出存在DHCPagent的网络。
net-show 显示指定网络的信息。
net-update 更新指定网络的信息。
九、 端口portport-create 为指定的租户创建端口。
port-delete 删除一个指定的端口。
port-list 列出指定租户使用到的所有端口。
port-show 显示指定端口的相关信息。
port-update 更新指定端口的相关信息。
十、 队列queuequeue-create 创建一个队列。
queue-delete 删除指定队列。
queue-list 列出指定租户的队列。
queue-show 显示指定队列的信息。
十一、 配额quotaquota-delete 删除指定租户的定义配额。
quota-list 列出所有租户的定义配额。
quota-show 显示指定租户的配额。
quota-update 定义租户的配额而不使用默认值。
十二、 路由routerrouter-create 对指定的租户创建路由。
router-delete 删除指定的路由。
router-gateway-clear 为指定路由删除网关。
router-gateway-set 为路由设置外部网关。
router-interface-add 为路由添加一个内部网络接口。
router-interface-delete 为路由删除一个内部网络接口。
router-list 列出指定租户的路由。
router-list-on-l3-agent 列出L3 agent上的路由。
router-port-list 列出指定租户的指定路由的全部端口。
router-show 显示指定路由的信息。
router-update 更新路由信息。
十三、 安全组groupsecurity-group-create 创建一个安全组。
security-group-delete 删除一个指定的安全组。
security-group-list 列出指定租户的全部安全组。
security-group-rule-create 创建一个安全组规则。
security-group-rule-delete 删除一个指定的安全组规则。
security-group-rule-list 列出指定租户所使用的安全组规则。
security-group-rule-show 显示指定安全组规则的信息。
security-group-show 显示指定安全组的信息。
十四、 子网subnetsubnet-create 为制定租户创建一个子网。
subnet-delete 删除一个指定的子网。
subnet-list 列出指定租户的全部子网。
subnet-show 显示指定子网的信息。
subnet-update 更新子网的信息。