openstack 常用命令

openstack 命令速查

service 服务操作命令

root@reddate-node04:~# openstack service --help
Command "service" matches:
  service create
  service delete
  service list
  service provider create
  service provider delete
  service provider list
  service provider set
  service provider show
  service set
  service show
  
# 列出service 服务
root@reddate-node04:~# openstack service list
+----------------------------------+-------------+----------------+
| ID                               | Name        | Type           |
+----------------------------------+-------------+----------------+
| 0d460d5fae5540e4840de2b8db761624 | keystone    | identity       |
| 27d129b910914669ba18daf1cc6dbbaf | glance      | image          |
| 73a05ca3c0684ca5965889f6054d43f0 | nova_legacy | compute_legacy |
| 7c2a14fadf184d47bba53f2de46c9324 | nova        | compute        |
| c7881c65ac07495fbb1e6134136f3ca7 | cinderv3    | volumev3       |
| d0c249bf7a2e4baaa92195a6da4e3abe | neutron     | network        |
| f9bc83841da84605b019fe7d224af96c | placement   | placement      |
+----------------------------------+-------------+----------------+

# 查看服务详细信息 glance 为例
root@reddate-node04:~# openstack service show glance
+-------------+----------------------------------+
| Field       | Value                            |
+-------------+----------------------------------+
| description | Openstack Image                  |
| enabled     | True                             |
| id          | 27d129b910914669ba18daf1cc6dbbaf |
| name        | glance                           |
| type        | image                            |
+-------------+----------------------------------+

user 服务操作命令

root@reddate-node04:~# openstack user --help
Command "user" matches:
  user create
  user delete
  user list
  user password set
  user set
  user show
#列出所用用户
root@reddate-node04:~# openstack user list
+----------------------------------+-----------+
| ID                               | Name      |
+----------------------------------+-----------+
| 7c747a37be5b487488b0c8f7763c9a1e | admin     |
| c783d07657c04d49b564827dd0efae2a | glance    |
| d74b7c3f64c6413f820919f4706aa7ea | cinder    |
| f3bbbc2e18724d679c9525094d3b8b1c | placement |
| cda0dd77ab6d4dc9ae875d4410e4ba1d | nova      |
| d68f44aa9c85410bba85e0ab952a5270 | neutron   |
| 08fcb8e9804745acbed5295bee2bfd24 | skyline   |
+----------------------------------+-----------+
#查看用户的详细信息
root@reddate-node04:~# openstack user show admin
+---------------------+----------------------------------+
| Field               | Value                            |
+---------------------+----------------------------------+
| domain_id           | default                          |
| enabled             | True                             |
| id                  | 7c747a37be5b487488b0c8f7763c9a1e |
| name                | admin                            |
| options             | {}                               |
| password_expires_at | None                             |
+---------------------+----------------------------------+

catalog 认证服务操作命令

root@reddate-node04:~# openstack catalog --help
Command "catalog" matches:
  catalog list
  catalog show
    
root@reddate-node04:~# openstack catalog list
+-------------+----------------+-------------------------------------------------------------------------+
| Name        | Type           | Endpoints                                                               |
+-------------+----------------+-------------------------------------------------------------------------+
| keystone    | identity       | RegionOne                                                               |
|             |                |   admin: http://10.200.1.12:35357                                       |
|             |                | RegionOne                                                               |
|             |                |   public: http://10.200.1.12:5000                                       |
|             |                | RegionOne                                                               |
|             |                |   internal: http://10.200.1.12:5000                                     |
|             |                |                                                                         |
| glance      | image          | RegionOne                                                               |
|             |                |   public: http://10.200.1.12:9292                                       |
|             |                | RegionOne                                                               |
|             |                |   internal: http://10.200.1.12:9292                                     |
|             |                |                                                                         |
| nova_legacy | compute_legacy | RegionOne                                                               |
|             |                |   internal: http://10.200.1.12:8774/v2/15a2b3a9f1e74cb5a2176e70ba682a7e |
|             |                | RegionOne                                                               |
|             |                |   public: http://10.200.1.12:8774/v2/15a2b3a9f1e74cb5a2176e70ba682a7e   |
|             |                |                                                                         |
| nova        | compute        | RegionOne                                                               |
|             |                |   internal: http://10.200.1.12:8774/v2.1                                |
|             |                | RegionOne                                                               |
|             |                |   public: http://10.200.1.12:8774/v2.1                                  |
|             |                |                                                                         |
| cinderv3    | volumev3       | RegionOne                                                               |
|             |                |   internal: http://10.200.1.12:8776/v3/15a2b3a9f1e74cb5a2176e70ba682a7e |
|             |                | RegionOne                                                               |
|             |                |   public: http://10.200.1.12:8776/v3/15a2b3a9f1e74cb5a2176e70ba682a7e   |
|             |                |                                                                         |
| neutron     | network        | RegionOne                                                               |
|             |                |   internal: http://10.200.1.12:9696                                     |
|             |                | RegionOne                                                               |
|             |                |   public: http://10.200.1.12:9696                                       |
|             |                |                                                                         |
| placement   | placement      | RegionOne                                                               |
|             |                |   public: http://10.200.1.12:8780                                       |
|             |                | RegionOne                                                               |
|             |                |   internal: http://10.200.1.12:8780                                     |
|             |                |                                                                         |
+-------------+----------------+-------------------------------------------------------------------------+

endpoint 端点操作命令

root@reddate-node04:~# openstack endpoint --help
Command "endpoint" matches:
  endpoint add project
  endpoint create
  endpoint delete
  endpoint group add project
  endpoint group create
  endpoint group delete
  endpoint group list
  endpoint group remove project
  endpoint group set
  endpoint group show
  endpoint list
  endpoint remove project
  endpoint set
  endpoint show
  
# 查看所有端点地址
root@reddate-node04:~# openstack endpoint list
+----------------------------------+-----------+--------------+----------------+---------+-----------+------------------------------------------+
| ID                               | Region    | Service Name | Service Type   | Enabled | Interface | URL                                      |
+----------------------------------+-----------+--------------+----------------+---------+-----------+------------------------------------------+
| 098f78947c3347bcb2fde954f9182a0b | RegionOne | cinderv3     | volumev3       | True    | internal  | http://10.200.1.12:8776/v3/%(tenant_id)s |
| 0e2647a7db324cd48e05d11f431f5149 | RegionOne | nova_legacy  | compute_legacy | True    | internal  | http://10.200.1.12:8774/v2/%(tenant_id)s |
| 29f2ab34b6c148a89a9c8d5bb6713e28 | RegionOne | placement    | placement      | True    | public    | http://10.200.1.12:8780                  |
| 683383da6d07446f9b4abbb20fbb68e5 | RegionOne | cinderv3     | volumev3       | True    | public    | http://10.200.1.12:8776/v3/%(tenant_id)s |
| 7521b35175fe4d4d99c0a5cde6edc804 | RegionOne | nova_legacy  | compute_legacy | True    | public    | http://10.200.1.12:8774/v2/%(tenant_id)s |
| 7abc4071327b4de18c9ca31d48f6f21d | RegionOne | glance       | image          | True    | public    | http://10.200.1.12:9292                  |
| 89e4da267f8d49b3ac694fb9f2aa7d96 | RegionOne | nova         | compute        | True    | internal  | http://10.200.1.12:8774/v2.1             |
| 97364935b97145fd8f6dff37069ff84a | RegionOne | keystone     | identity       | True    | admin     | http://10.200.1.12:35357                 |
| 9dc0e0fe19244629b3f7e7bb9355341b | RegionOne | glance       | image          | True    | internal  | http://10.200.1.12:9292                  |
| a9581b748a744801a2a0d8d63ecb4dab | RegionOne | keystone     | identity       | True    | public    | http://10.200.1.12:5000                  |
| b9986979c64c4307b82c3857c1582daf | RegionOne | neutron      | network        | True    | internal  | http://10.200.1.12:9696                  |
| be76f0635fc14a18ad99bf59cc886326 | RegionOne | nova         | compute        | True    | public    | http://10.200.1.12:8774/v2.1             |
| c28fab8247f24dbd9aedfe0e9e6aae24 | RegionOne | neutron      | network        | True    | public    | http://10.200.1.12:9696                  |
| e67c4c55e40a41d6af3a7ed1d82c85d0 | RegionOne | keystone     | identity       | True    | internal  | http://10.200.1.12:5000                  |
| f4d8d71bdaf44ab8835fa66cc13d33f6 | RegionOne | placement    | placement      | True    | internal  | http://10.200.1.12:8780                  |
+----------------------------------+-----------+--------------+----------------+---------+-----------+------------------------------------------+

glance镜像操作

$ openstack image create "cirros" --disk-format qcow2 \
  --container-format bare --public \
  --file ~/images/cirros-0.3.5-x86_64-disk.img

参数说明:

–disk-format: 映像磁盘格式,支持的选项有:ami,ari, aki, vhd, vmdk, raw, qcow2, vhdx, vdi, iso, 默认格式为:raw

–container-format: 图像容器格式,支持的选项有:ami、ari、aki、bare、docker、ova、ovf。 默认格式为:bare
–public: 镜像可供公众访问
–file: 从本地文件上传镜像
更新镜像
$ openstack  image set --min-ram 1 --min-disk 2 镜像id/name

参数说明:

–min-ram: 镜像所需的最小 RAM 大小,以兆字节为单位
–min-disk: 镜像所需的最小磁盘大小,以 GB 为单位

列出所有镜像
$ openstack image list
查看镜像的详细信息
$ openstack image show 镜像id/name
删除镜像
$ openstack image delete 镜像id/name

nova(计算)

Flavor
创建flavor类型
$ openstack flavor create --ram 1024 --disk 3 --vcpus 2 m1.tiny(flavor名称)

参数说明:

–ram: 内存大小,以 MB 为单位(默认 256M)
–disk: 磁盘大小,以 GB 为单位(默认 0G)
–vcpus: cpu 数量(默认 1)

列出所有flavor类型
$ openstack flavor list
查看flavor详细信息
$ openstack flavor show m1.tiny
安全组
列出安全组
$ openstack security group list
查看安全组中的安全规则
$ openstack  security group rule list default(安全组 id/name)
查看规则的详细信息
$ openstack  security group rule show 35c34803-7156-4d96-8a6c-6636423beae2(规则 id)
创建安全组
$ openstack security group create test_name(安全组 id/name)
删除访问安全组
$ openstack security group delete test_name(安全组 id/name)
在安全组中添加策略

从入口方向放行所有ICMP、TCP、UDP规则

$ openstack security group rule create --protocol icmp --ingress  default(安全组 id/name)
$ openstack security group rule create --protocol tcp --ingress  default(安全组 id/name)
$ openstack security group rule create --protocol udp --ingress  default(安全组 id/name)
操作云主机
创建云主机
$ openstack server create --flavor m1.medium --image win7_x64 --nic net-id=6e85dfe1-f976-4407-87ae-a217a46c9dff --security-group default test

–image: 创建云主机所使用镜像启动盘(名称或 ID)
–flavor: 创建云主机所使用的flavor(名称或 ID)
–network: 在云主机上创建一个 NIC 并将其连接到网络。

多次指定选项以创建多个 NIC。
–network是 ‘–nic net-id=’ 的包装,为标准提供简单语法的参数。
有关更高级的用例,请参阅’–nic’参数。

列出实例,实例状态
$ openstack server list
查看云主机的控制台日志
$ openstack  console log show NAME(实例名称)
显示云主机的远程控制台 URL
$ openstack  console url show test
重启
$ openstack server reboot NAME
关机
$ openstack server stop NAME
启动
$ openstack server start NAME
暂停
$ openstack server pause NAME
挂起
$ openstack server suspend NAME
取消挂起
$ openstack server unpause NAME
重建
$ openstack server rebuild NAME IMAGE
创建快照
$ openstack server stop test(实例名称)
$ openstack server image create test (实例名称)–name testSnapshot  (创建快照)
下载快照
$ openstack image save --file csccvm.qcow2 testSnapshot
  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值