博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
openstack常用命令
阅读量:6875 次
发布时间:2019-06-26

本文共 43496 字,大约阅读时间需要 144 分钟。

rabbitmq

1、 查看rabbitmq 队列:rabbitmqctl list_queues

[root@controller controller]# rabbitmqctl list_queuesListing queues ...conductor.controller    0cinder-scheduler_fanout_fbf3025e62be4f9aa7ad841eeeb1eb34        0l3_agent_fanout_81a584687c544976b6d6a847f8283cd6        0compute.computer        0q-agent-notifier-security_group-update_fanout_64677a2b82bf4d0bbafe4ef71a2b8b19  0q-plugin.controller     0q-agent-notifier-network-update.controller      0dhcp_agent.controller   0cinder-backup.block     0

  

keystone

查询

1、查看keystone的用户:keystone user-list |K版之后使用openstack user list

[root@controller controller]# openstack user list+----------------------------------+-----------+| ID                               | Name      |+----------------------------------+-----------+| 4016dee2a6444913947d62bdab109fb7 | demo      || 61b3749275004c8fa557d717b1fb4266 | placement || 6b2a753b9eb040eca477b72450526537 | cinder    || 75ce1a9257654a1ca49a2d3bc26f60d8 | admin     || a212b354b6f14c9595d72daab4de6974 | glance    || bf4ed6138bff47d6aa427f08b0686c36 | nova      || fb05722f414148b9b1d19c2a460eaa6b | neutron   |+----------------------------------+-----------+

2、查看keystone endpoint:keystone endpoint-list | K版之后使用openstack endpoint list

[root@controller controller]# openstack endpoint list+----------------------------------+-----------+--------------+--------------+---------+-----------+------------------------------------------+| ID                               | Region    | Service Name | Service Type | Enabled | Interface | URL                                      |+----------------------------------+-----------+--------------+--------------+---------+-----------+------------------------------------------+| 18b6b59223f64b4aab665cdf30db7c10 | RegionOne | neutron      | network      | True    | admin     | http://controller:9696                   || 2d2452383f114e498ddd81f8d47e19d0 | RegionOne | glance       | image        | True    | admin     | http://controller:9292                   || 30c918539ab044e385934ea285c5a4a0 | RegionOne | nova         | compute      | True    | admin     | http://controller:8774/v2.1              || 47536e2c669e4a79a970fab381958852 | RegionOne | neutron      | network      | True    | public    | http://controller:9696                   || 47a7a309498f4069b38112362ffa6419 | RegionOne | keystone     | identity     | True    | internal  | http://controller:5000/v3/               || 5b99ba77f8f74470bccb67f338d5a96f | RegionOne | keystone     | identity     | True    | public    | http://controller:5000/v3/               || 661833489ce74d559dd59cf5dd3a1357 | RegionOne | keystone     | identity     | True    | admin     | http://controller:35357/v3/              || 66916e9294d14ae682a88be353a89cc7 | RegionOne | cinderv2     | volumev2     | True    | public    | http://controller:8776/v2/%(project_id)s || 792cf9ab92844c7da3d522c048196dc8 | RegionOne | cinderv3     | volumev3     | True    | admin     | http://controller:8776/v3/%(project_id)s || 7b211bace9644bde807a7a8c5fa2c476 | RegionOne | cinderv2     | volumev2     | True    | admin     | http://controller:8776/v2/%(project_id)s || 881292b76223418e81f18706ee26a747 | RegionOne | nova         | compute      | True    | internal  | http://controller:8774/v2.1              || a8047fe59ea44d239f5449d210490dee | RegionOne | nova         | compute      | True    | public    | http://controller:8774/v2.1              || a9f6d5440cf24a8385d16762296dcde2 | RegionOne | glance       | image        | True    | public    | http://controller:9292                   || b34474f6c6e543afb5c34a22a9c0cbc4 | RegionOne | placement    | placement    | True    | public    | http://controller:8778                   || bbe0b6186a3d497b9f79def57e720eae | RegionOne | cinderv3     | volumev3     | True    | internal  | http://controller:8776/v3/%(project_id)s || bde6dff3a8c6476f802208a196797b4a | RegionOne | cinderv3     | volumev3     | True    | public    | http://controller:8776/v3/%(project_id)s || c8c8abe53ae44956be66fe9620e0f066 | RegionOne | glance       | image        | True    | internal  | http://controller:9292                   || e57e51a705654e569adcc8ed9370bd2b | RegionOne | placement    | placement    | True    | internal  | http://controller:8778                   || e8ac8483b8bb48faa1c05a28cbe9d952 | RegionOne | placement    | placement    | True    | admin     | http://controller:8778                   || eaecb628fd2347da898e42fc271757ce | RegionOne | neutron      | network      | True    | internal  | http://controller:9696                   || f6cee08fe2774ae5aeda9f4ddee0cfd0 | RegionOne | cinderv2     | volumev2     | True    | internal  | http://controller:8776/v2/%(project_id)s |+----------------------------------+-----------+--------------+--------------+---------+-----------+------------------------------------------+

3、 查看keystone的role:keystone role-list | K版之后使用openstack role list

[root@controller controller]# openstack role list+----------------------------------+-------+| ID                               | Name  |+----------------------------------+-------+| 230051a829764e6ba24e6318e8fe29d6 | admin || 9667ade202aa4574911160cba2e514b2 | user  |+----------------------------------+-------+

4、查看keystone 服务:keystone service-list | K版之后使用openstack service list

[root@controller controller]# openstack service list+----------------------------------+-----------+-----------+| ID                               | Name      | Type      |+----------------------------------+-----------+-----------+| 01f5a2549c234ead96bc8ed6be41749e | neutron   | network   || 021783702d5e405aaee5d1c829932fe7 | nova      | compute   || 44cabeb23fdf42feb6c66bfbd8d915c8 | cinderv3  | volumev3  || 5f784d8201c6400ca7ac568eec3b9e34 | placement | placement || 8f461e94fc384d4b8fd03b261fa218a5 | keystone  | identity  || 9de7b8bc712349018d4302e77d5ba695 | cinderv2  | volumev2  || a5cbdf33358742b999d9502d7b246bb4 | glance    | image     |+----------------------------------+-----------+-----------+

5、查看keystone租户:keystone tenant-list | K版之后使用openstack project list

[root@controller controller]# openstack project list+----------------------------------+---------+| ID                               | Name    |+----------------------------------+---------+| b8b90ff18dc94d93a93e97af7dcc9fa8 | admin   || ce0f09bc91d543a0b5917c3712a4de7a | demo    || f18c49067ce34aa8943e8189757c8bf9 | service |+----------------------------------+---------+

6、查看租户情况:keystone tenant-get 用户ID/用户名 | K版之后使用openstack project show 用户ID/用户名

[root@controller controller]# openstack project show admin+-------------+-----------------------------------------------+| Field       | Value                                         |+-------------+-----------------------------------------------+| description | Bootstrap project for initializing the cloud. || domain_id   | default                                       || enabled     | True                                          || id          | b8b90ff18dc94d93a93e97af7dcc9fa8              || is_domain   | False                                         || name        | admin                                         || parent_id   | default                                       || tags        | []                                            |+-------------+-----------------------------------------------+

 

增加

1、创建域 。openstack project –domain 域 –description “描述” 项目名

[root@controller openstack]# openstack domain create --description "Test Domain" test+-------------+----------------------------------+| Field       | Value                            |+-------------+----------------------------------+| description | Test Domain                      || enabled     | True                             || id          | 2df857d76a6a45618fb7f44df7f4bf30 || name        | test                             |+-------------+----------------------------------+

 2、创建项目(租户)。openstack project –domain 域 –description “描述” 项目名

[root@controller openstack]# openstack project create --domain test --description "Test Project" projectTest+-------------+----------------------------------+| Field       | Value                            |+-------------+----------------------------------+| description | Test Project                     || domain_id   | 2df857d76a6a45618fb7f44df7f4bf30 || enabled     | True                             || id          | e8a9be8ed46c42a5b2ec4af4e3ea84b0 || is_domain   | False                            || name        | projectTest                      || parent_id   | 2df857d76a6a45618fb7f44df7f4bf30 |+-------------+----------------------------------+

 3、创建用户。openstack user create –domain 域 –password-prompt 用户名

[root@controller openstack]# openstack user create --domain test --password-prompt adminUser Password:Repeat User Password:+-----------+----------------------------------+| Field     | Value                            |+-----------+----------------------------------+| domain_id | 2df857d76a6a45618fb7f44df7f4bf30 || enabled   | True                             || id        | 954e3d42d4414f69875867e8cab1c0a8 || name      | admin                            |+-----------+----------------------------------+

  4、创建角色。 openstack role create 角色名

[root@controller openstack]# openstack role create Admin1+-----------+----------------------------------+| Field     | Value                            |+-----------+----------------------------------+| domain_id | None                             || id        | e638fe3a771844bc9b51fd704e60ccb1 || name      | Admin1                           |+-----------+----------------------------------+

 5、为某项目中的某用户指定角色。openstack role add –project 项目 –user 角色名\用户ID 项目名\项目ID

      [root@controller openstack]# openstack role add --project projectTest --user admin Admin1

其他组件的keystone配置

1、为组件创建用户。openstack user create –domain 域 –password-prompt 组件用户名

[root@controller openstack]# openstack user create --domain test --password-prompt adminUser Password:Repeat User Password:+-----------+----------------------------------+| Field     | Value                            |+-----------+----------------------------------+| domain_id | 2df857d76a6a45618fb7f44df7f4bf30 || enabled   | True                             || id        | 954e3d42d4414f69875867e8cab1c0a8 || name      | admin                            |+-----------+----------------------------------+

  2、 将组件用户添加到service项目的admin角色中。

openstack role add --project service --user 组件用户名 admin

  3、 为组件创建服务实体。openstack service create –name 服务名 –description “服务描述” 类型

[root@controller openstack]#   openstack service create  --name serviceTest --description "service test" type+-------------+----------------------------------+| Field       | Value                            |+-------------+----------------------------------+| description | service test                     || enabled     | True                             || id          | 2776eda9d859402aa3e969b0b4611073 || name        | serviceTest                      || type        | type                             |+-------------+----------------------------------+

  

删除

1、删除服务。 openstack service delete 服务名\服务ID 

2、删除某用户的某角色 。 openstack role remove –project 项目名\ID –user 用户名\ID 角色名\ID

openstack role remove  --project projectTest --user admin Admin1

3、删除某角色。 openstack role delete 角色名\ID 

4、删除某用户 。openstack user delete 用户名\ID 

5、删除某项目。 openstack project delete 项目名\ID 

6、删除域。

[root@controller openstack]# openstack domain set --disable  test[root@controller openstack]# openstack domain delete test[root@controller openstack]# openstack domain list+----------------------------------+---------+---------+----------------+| ID                               | Name    | Enabled | Description    |+----------------------------------+---------+---------+----------------+| ab355ba21130434bbe54adcf0723713d | default | True    | Default Domain |+----------------------------------+---------+---------+----------------+

  

错误检测

1、查看keystone进程:ps -ef | grep -i keystone 

2、查看日志是否有错误:grep ERROR /var/log/keystone/keystone.log

glance

1上传镜像

openstack image create "cirros" \--file /root/cirros-0.3.4-x86_64-disk.img \--disk-format qcow2 --container-format bare \--public

  

查询

1、查看image:glance image-list 、openstack image list、nova image-list

[root@controller openstack]# nova image-list+--------------------------------------+--------+--------+--------+| ID                                   | Name   | Status | Server |+--------------------------------------+--------+--------+--------+| c4d5f159-e1d9-4033-9e11-f9d1b63a777a | cirros | ACTIVE |        |+--------------------------------------+--------+--------+--------+[root@controller openstack]# glance image-list+--------------------------------------+--------+| ID                                   | Name   |+--------------------------------------+--------+| c4d5f159-e1d9-4033-9e11-f9d1b63a777a | cirros |+--------------------------------------+--------+[root@controller openstack]# openstack image list+--------------------------------------+--------+--------+| ID                                   | Name   | Status |+--------------------------------------+--------+--------+| c4d5f159-e1d9-4033-9e11-f9d1b63a777a | cirros | active |+--------------------------------------+--------+--------+

  2、查看image具体信息:openstack image show ID

[root@controller openstack]# openstack image show c4d5f159-e1d9-4033-9e11-f9d1b63a777a +------------------+------------------------------------------------------+| Field            | Value                                                |+------------------+------------------------------------------------------+| checksum         | ee1eca47dc88f4879d8a229cc70a07c6                     || container_format | bare                                                 || created_at       | 2017-08-16T02:52:58Z                                 || disk_format      | qcow2                                                || file             | /v2/images/c4d5f159-e1d9-4033-9e11-f9d1b63a777a/file || id               | c4d5f159-e1d9-4033-9e11-f9d1b63a777a                 || min_disk         | 0                                                    || min_ram          | 0                                                    || name             | cirros                                               || owner            | f2c087c678a446929110f5fe67b456ee                     || protected        | False                                                || schema           | /v2/schemas/image                                    || size             | 13287936                                             || status           | active                                               || tags             |                                                      || updated_at       | 2017-08-16T02:52:59Z                                 || virtual_size     | None                                                 || visibility       | public                                               |+------------------+------------------------------------------------------+

  

错误检测

1、镜像上传后存放在/var/lib/glance/images中

nova

查看

1、查看nova 服务:nova-manage service list、openstack compute service list

[root@controller openstack]# nova-manage service listDEPRECATED: Use the nova service-* commands from python-novaclient instead or the os-services REST resource. The service subcommand will be removed in the 14.0 release.Binary           Host                                 Zone             Status     State Updated_Atnova-scheduler   controller                           internal         enabled    :-)   2017-08-25 09:13:25nova-conductor   controller                           internal         enabled    :-)   2017-08-25 09:13:24nova-consoleauth controller                           internal         enabled    :-)   2017-08-25 09:13:25nova-osapi_compute 0.0.0.0                              internal         enabled    XXX   None      nova-metadata    0.0.0.0                              internal         enabled    XXX   None      nova-compute     compute1                             nova             enabled    :-)   2017-08-25 09:13:22[root@controller openstack]# openstack compute service list+----+------------------+------------+----------+---------+-------+----------------------------+| Id | Binary           | Host       | Zone     | Status  | State | Updated At                 |+----+------------------+------------+----------+---------+-------+----------------------------+|  1 | nova-scheduler   | controller | internal | enabled | up    | 2017-08-25T09:16:55.000000 ||  2 | nova-conductor   | controller | internal | enabled | up    | 2017-08-25T09:16:54.000000 ||  8 | nova-consoleauth | controller | internal | enabled | up    | 2017-08-25T09:16:55.000000 || 18 | nova-compute     | compute1   | nova     | enabled | up    | 2017-08-25T09:16:52.000000 |+----+------------------+------------+----------+---------+-------+----------------------------+

  

2、设置安全组规则 

设置默认安全组虚拟机能ssh:

  • nova secgroup-add-rule default tcp 22 22 0.0.0.0/0
  • openstack security group rule create –proto tcp –dst-port 22 default

设置虚拟机能ping icmp包

  • nova secgroup-add-rule default icmp -1 -1 0.0.0.0/0
  • openstack security group rule create –proto icmp default

3、显示安全组列表nova secgroup-list、openstack security group list

[root@controller openstack]# openstack security group list+--------------------------------------+---------+------------------------+----------------------------------+| ID                                   | Name    | Description            | Project                          |+--------------------------------------+---------+------------------------+----------------------------------+| 403d6083-a10f-469e-89ea-bf6247ebdf36 | default | Default security group | f2c087c678a446929110f5fe67b456ee |+--------------------------------------+---------+------------------------+----------------------------------+[root@controller openstack]# nova secgroup-list+--------------------------------------+---------+------------------------+| Id                                   | Name    | Description            |+--------------------------------------+---------+------------------------+| 403d6083-a10f-469e-89ea-bf6247ebdf36 | default | Default security group |+--------------------------------------+---------+------------------------+

  4、显示安全组规则 

nova secgroup-list-rules default

[root@controller openstack]# nova secgroup-list-rules default+-------------+-----------+---------+-----------+--------------+| IP Protocol | From Port | To Port | IP Range  | Source Group |+-------------+-----------+---------+-----------+--------------+|             |           |         |           | default      || tcp         | 22        | 22      | 0.0.0.0/0 |              || icmp        | -1        | -1      | 0.0.0.0/0 |              ||             |           |         |           | default      |+-------------+-----------+---------+-----------+--------------+

  5、查看虚拟机配置种类:nova flavor-list

[root@controller openstack]# nova flavor-list、openstack flavor list+----+-----------+-----------+------+-----------+------+-------+-------------+-----------+| ID | Name      | Memory_MB | Disk | Ephemeral | Swap | VCPUs | RXTX_Factor | Is_Public |+----+-----------+-----------+------+-----------+------+-------+-------------+-----------+| 0  | m1.nano   | 64        | 1    | 0         |      | 1     | 1.0         | True      || 1  | m1.tiny   | 512       | 1    | 0         |      | 1     | 1.0         | True      || 2  | m1.small  | 2048      | 20   | 0         |      | 1     | 1.0         | True      || 3  | m1.medium | 4096      | 40   | 0         |      | 2     | 1.0         | True      || 4  | m1.large  | 8192      | 80   | 0         |      | 4     | 1.0         | True      || 5  | m1.xlarge | 16384     | 160  | 0         |      | 8     | 1.0         | True      |+----+-----------+-----------+------+-----------+------+-------+-------------+-----------+[root@controller openstack]# openstack flavor list+----+-----------+-------+------+-----------+-------+-----------+| ID | Name      |   RAM | Disk | Ephemeral | VCPUs | Is Public |+----+-----------+-------+------+-----------+-------+-----------+| 0  | m1.nano   |    64 |    1 |         0 |     1 | True      || 1  | m1.tiny   |   512 |    1 |         0 |     1 | True      || 2  | m1.small  |  2048 |   20 |         0 |     1 | True      || 3  | m1.medium |  4096 |   40 |         0 |     2 | True      || 4  | m1.large  |  8192 |   80 |         0 |     4 | True      || 5  | m1.xlarge | 16384 |  160 |         0 |     8 | True      |+----+-----------+-------+------+-----------+-------+-----------+

  6、查看云系统中有哪些服务器 nova-manage service list |sort

[root@controller openstack]# nova-manage service list|sortBinary           Host                                 Zone             Status     State Updated_Atnova-compute     compute1                             nova             enabled    :-)   2017-08-30 02:42:47nova-conductor   controller                           internal         enabled    :-)   2017-08-30 02:42:45nova-consoleauth controller                           internal         enabled    :-)   2017-08-30 02:42:46nova-metadata    0.0.0.0                              internal         enabled    XXX   None      nova-osapi_compute 0.0.0.0                              internal         enabled    XXX   None      nova-scheduler   controller                           internal         enabled    :-)   2017-08-30 02:42:46

  7、查看nova版本 nova-manage –version

nova-manage --version 13.1.4

  

虚拟机控制命令

1、查看虚拟机:nova list、openstack server list

[root@controller openstack]# nova list+--------------------------------------+-------------------+---------+------------+-------------+------------------------+| ID                                   | Name              | Status  | Task State | Power State | Networks               |+--------------------------------------+-------------------+---------+------------+-------------+------------------------+| 3724c84e-ef2d-48eb-a130-eb078d7622fe | provider-instance | ERROR   | -          | NOSTATE     | provider=192.168.1.102 || 84cd0fc6-3704-4756-9f27-27bbe43bb980 | provider-instance | SHUTOFF | -          | Shutdown    | provider=192.168.1.105 |+--------------------------------------+-------------------+---------+------------+-------------+------------------------+[root@controller openstack]# openstack server list+--------------------------------------+-------------------+---------+------------------------+| ID                                   | Name              | Status  | Networks               |+--------------------------------------+-------------------+---------+------------------------+| 84cd0fc6-3704-4756-9f27-27bbe43bb980 | provider-instance | SHUTOFF | provider=192.168.1.105 || 3724c84e-ef2d-48eb-a130-eb078d7622fe | provider-instance | ERROR   | provider=192.168.1.102 |+--------------------------------------+-------------------+---------+------------------------+

  2、删除虚拟机:nova delete ID、openstack server delete ID

+--------------------------------------+-------------------+---------+------------------------+| ID                                   | Name              | Status  | Networks               |+--------------------------------------+-------------------+---------+------------------------+| 84cd0fc6-3704-4756-9f27-27bbe43bb980 | provider-instance | SHUTOFF | provider=192.168.1.105 || 3724c84e-ef2d-48eb-a130-eb078d7622fe | provider-instance | ERROR   | provider=192.168.1.102 |+--------------------------------------+-------------------+---------+------------------------+[root@controller openstack]# openstack server delete 3724c84e-ef2d-48eb-a130-eb078d7622fe [root@controller openstack]# openstack server list+--------------------------------------+-------------------+---------+------------------------+| ID                                   | Name              | Status  | Networks               |+--------------------------------------+-------------------+---------+------------------------+| 84cd0fc6-3704-4756-9f27-27bbe43bb980 | provider-instance | SHUTOFF | provider=192.168.1.105 |+--------------------------------------+-------------------+---------+------------------------+

  3、创建snapshot nova image-create 7eb1d4b3-13fa-4e39-be17-3a27eb0db218 “snapshot 1”

[root@controller openstack]# nova image-list+--------------------------------------+-----------+--------+--------------------------------------+| ID                                   | Name      | Status | Server                               |+--------------------------------------+-----------+--------+--------------------------------------+| c4d5f159-e1d9-4033-9e11-f9d1b63a777a | cirros    | ACTIVE |                                      || 4ee5c4be-3edf-431f-bc74-46d38ae7ebff | snapshot1 | ACTIVE | 84cd0fc6-3704-4756-9f27-27bbe43bb980 |+--------------------------------------+-----------+--------+--------------------------------------+[root@controller openstack]# openstack server list+--------------------------------------+-------------------+---------+------------------------+| ID                                   | Name              | Status  | Networks               |+--------------------------------------+-------------------+---------+------------------------+| 84cd0fc6-3704-4756-9f27-27bbe43bb980 | provider-instance | SHUTOFF | provider=192.168.1.105 |+--------------------------------------+-------------------+---------+------------------------+[root@controller openstack]# nova image-create  84cd0fc6-3704-4756-9f27-27bbe43bb980  "snapshot 2"[root@controller openstack]# openstack image list+--------------------------------------+------------+--------+| ID                                   | Name       | Status |+--------------------------------------+------------+--------+| 6ff0c7eb-4214-43ce-a07c-b111beb6e90a | snapshot 2 | active || 4ee5c4be-3edf-431f-bc74-46d38ae7ebff | snapshot1  | active || c4d5f159-e1d9-4033-9e11-f9d1b63a777a | cirros     | active |+--------------------------------------+------------+--------+

  

4、虚拟机重启,停止:

  • nova suspend 84cd0fc6-3704-4756-9f27-27bbe43bb980
  • nova resume 84cd0fc6-3704-4756-9f27-27bbe43bb980
  • nova reboot 84cd0fc6-3704-4756-9f27-27bbe43bb980

  • openstack server suspend 84cd0fc6-3704-4756-9f27-27bbe43bb980

  • openstack server resume 84cd0fc6-3704-4756-9f27-27bbe43bb980
  • openstack server reboot 84cd0fc6-3704-4756-9f27-27bbe43bb980

 

openstack server  start 84cd0fc6-3704-4756-9f27-27bbe43bb980[root@controller openstack]# openstack server list+--------------------------------------+-------------------+--------+------------------------+| ID                                   | Name              | Status | Networks               |+--------------------------------------+-------------------+--------+------------------------+| 84cd0fc6-3704-4756-9f27-27bbe43bb980 | provider-instance | ACTIVE | provider=192.168.1.105 |+--------------------------------------+-------------------+--------+------------------------+

  5、获取实例的CPU、内存、磁盘I/O等信息。 nova diagnostics serverID

nova diagnostics a55aeb82-303c-4bdc-92d2-280573a2ff8d +---------------------------+---------------+| Property                  | Value         |+---------------------------+---------------+| cpu0_time                 | 5613600000000 || memory                    | 524288        || memory-actual             | 524288        || memory-rss                | 72672         || tapefb0d3f7-56_rx         | 90            || tapefb0d3f7-56_rx_drop    | 0             || tapefb0d3f7-56_rx_errors  | 0             || tapefb0d3f7-56_rx_packets | 1             || tapefb0d3f7-56_tx         | 0             || tapefb0d3f7-56_tx_drop    | 0             || tapefb0d3f7-56_tx_errors  | 0             || tapefb0d3f7-56_tx_packets | 0             || vda_errors                | -1            || vda_read                  | 1024          || vda_read_req              | 2             || vda_write                 | 0             || vda_write_req             | 0             |+---------------------------+---------------+

  

6、查询实例的创建信息 nova show serverID

[root@controller openstack]# nova show   a55aeb82-303c-4bdc-92d2-280573a2ff8d +--------------------------------------+----------------------------------------------------------+| Property                             | Value                                                    |+--------------------------------------+----------------------------------------------------------+| OS-DCF:diskConfig                    | MANUAL                                                   || OS-EXT-AZ:availability_zone          | nova                                                     || OS-EXT-SRV-ATTR:host                 | compute1                                                 || OS-EXT-SRV-ATTR:hostname             | provider-instance                                        || OS-EXT-SRV-ATTR:hypervisor_hostname  | compute1                                                 || OS-EXT-SRV-ATTR:instance_name        | instance-00000003                                        || OS-EXT-SRV-ATTR:kernel_id            |                                                          || OS-EXT-SRV-ATTR:launch_index         | 0                                                        || OS-EXT-SRV-ATTR:ramdisk_id           |                                                          || OS-EXT-SRV-ATTR:reservation_id       | r-b60qsvae                                               || OS-EXT-SRV-ATTR:root_device_name     | /dev/vda                                                 || OS-EXT-SRV-ATTR:user_data            | -                                                        || OS-EXT-STS:power_state               | 1                                                        || OS-EXT-STS:task_state                | -                                                        || OS-EXT-STS:vm_state                  | active                                                   || OS-SRV-USG:launched_at               | 2017-08-30T03:16:57.000000                               || OS-SRV-USG:terminated_at             | -                                                        || accessIPv4                           |                                                          || accessIPv6                           |                                                          || config_drive                         |                                                          || created                              | 2017-08-30T03:16:44Z                                     || description                          | provider-instance                                        || flavor                               | m1.tiny (1)                                              || hostId                               | 313f16dfa039b6343dadaa99f596545021ce67260dc5b91e2fe9bcc2 || host_status                          | UP                                                       || id                                   | a55aeb82-303c-4bdc-92d2-280573a2ff8d                     || image                                | cirros (c4d5f159-e1d9-4033-9e11-f9d1b63a777a)            || key_name                             | mykey                                                    || locked                               | False                                                    || metadata                             | {}                                                       || name                                 | provider-instance                                        || os-extended-volumes:volumes_attached | []                                                       || progress                             | 0                                                        || provider network                     | 192.168.1.106                                            || security_groups                      | default                                                  || status                               | ACTIVE                                                   || tenant_id                            | f2c087c678a446929110f5fe67b456ee                         || updated                              | 2017-08-30T03:16:57Z                                     || user_id                              | cd4defe69232424e864726ebd078c010                         |+--------------------------------------+----------------------------------------------------------+[root@controller openstack]# openstack server show  serverID +--------------------------------------+----------------------------------------------------------+| Field                                | Value                                                    |+--------------------------------------+----------------------------------------------------------+| OS-DCF:diskConfig                    | MANUAL                                                   || OS-EXT-AZ:availability_zone          | nova                                                     || OS-EXT-SRV-ATTR:host                 | compute1                                                 || OS-EXT-SRV-ATTR:hypervisor_hostname  | compute1                                                 || OS-EXT-SRV-ATTR:instance_name        | instance-00000003                                        || OS-EXT-STS:power_state               | 1                                                        || OS-EXT-STS:task_state                | None                                                     || OS-EXT-STS:vm_state                  | active                                                   || OS-SRV-USG:launched_at               | 2017-08-30T03:16:57.000000                               || OS-SRV-USG:terminated_at             | None                                                     || accessIPv4                           |                                                          || accessIPv6                           |                                                          || addresses                            | provider=192.168.1.106                                   || config_drive                         |                                                          || created                              | 2017-08-30T03:16:44Z                                     || flavor                               | m1.tiny (1)                                              || hostId                               | 313f16dfa039b6343dadaa99f596545021ce67260dc5b91e2fe9bcc2 || id                                   | a55aeb82-303c-4bdc-92d2-280573a2ff8d                     || image                                | cirros (c4d5f159-e1d9-4033-9e11-f9d1b63a777a)            || key_name                             | mykey                                                    || name                                 | provider-instance                                        || os-extended-volumes:volumes_attached | []                                                       || progress                             | 0                                                        || project_id                           | f2c087c678a446929110f5fe67b456ee                         || properties                           |                                                          || security_groups                      | [{u'name': u'default'}]                                  || status                               | ACTIVE                                                   || updated                              | 2017-08-30T03:16:57Z                                     || user_id                              | cd4defe69232424e864726ebd078c010                         |+--------------------------------------+----------------------------------------------------------+

  

neutron

1、列出当前租户所有的网络:neutron net-list、openstack network list

[root@controller openstack]# neutron net-list+--------------------------------------+----------+-----------------------------------------------------+| id                                   | name     | subnets                                             |+--------------------------------------+----------+-----------------------------------------------------+| 701a839d-6a57-42cc-8278-e7dcdb7af216 | provider | e820c8ae-d020-430b-9b26-46f046e647a7 192.168.1.0/24 |+--------------------------------------+----------+-----------------------------------------------------+

  2、列出所有租户的所有网络:neutron net-list –all-tenants

[root@controller openstack]# neutron net-list --all-tenants+--------------------------------------+----------+-----------------------------------------------------+| id                                   | name     | subnets                                             |+--------------------------------------+----------+-----------------------------------------------------+| 701a839d-6a57-42cc-8278-e7dcdb7af216 | provider | e820c8ae-d020-430b-9b26-46f046e647a7 192.168.1.0/24 |+--------------------------------------+----------+-----------------------------------------------------+

  3、创建一个网络:neutron net-create –shared(所有项目共享网络) –provider:physical_network(物理网络) public(物理网络的名称) –provider:network_type(创建的网络类型为flat,单一扁平网络)flat public-net(自定义一个名称)

$ neutron net-create --shared --provider:physical_network provider \  --provider:network_type flat providerCreated a new network:+---------------------------+--------------------------------------+| Field                     | Value                                |+---------------------------+--------------------------------------+| admin_state_up            | True                                 || id                        | 0e62efcd-8cee-46c7-b163-d8df05c3c5ad || mtu                       | 1500                                 || name                      | provider                             || port_security_enabled     | True                                 || provider:network_type     | flat                                 || provider:physical_network | provider                             || provider:segmentation_id  |                                      || router:external           | False                                || shared                    | True                                 || status                    | ACTIVE                               || subnets                   |                                      || tenant_id                 | d84313397390425c8ed50b2f6e18d092     |+---------------------------+--------------------------------------+

  4、查看一个网络的详细信息:neutron net-show

[root@controller openstack]# neutron net-show provider+-------------------------+--------------------------------------+| Field                   | Value                                |+-------------------------+--------------------------------------+| admin_state_up          | True                                 || availability_zone_hints |                                      || availability_zones      | nova                                 || created_at              | 2017-08-23T08:46:56                  || description             |                                      || id                      | 701a839d-6a57-42cc-8278-e7dcdb7af216 || ipv4_address_scope      |                                      || ipv6_address_scope      |                                      || mtu                     | 1500                                 || name                    | provider                             || port_security_enabled   | True                                 || router:external         | False                                || shared                  | True                                 || status                  | ACTIVE                               || subnets                 | e820c8ae-d020-430b-9b26-46f046e647a7 || tags                    |                                      || tenant_id               | f2c087c678a446929110f5fe67b456ee     || updated_at              | 2017-08-23T08:46:56                  |+-------------------------+--------------------------------------+

5、删除一个网络:neutron net-delete 

6、创建一个子网:neutron subnet-create –name (子网名)–allocation-pool start=开始地址 ,end=结束地址 –dns-nameserver DNS服务器 –gateway网关 网络名 子网IP

[root@controller openstack]# neutron subnet-create --name provider-subnet --allocation-pool start=192.168.1.100,end=192.168.1.200  --dns-nameserver 223.5.5.5 --gateway 192.168.1.1 provider 192.168.1.0/24Created a new subnet:+-------------------+----------------------------------------------------+| Field             | Value                                              |+-------------------+----------------------------------------------------+| allocation_pools  | {"start": "192.168.1.100", "end": "192.168.1.200"} || cidr              | 192.168.1.0/24                                     || created_at        | 2017-08-28T07:11:53                                || description       |                                                    || dns_nameservers   | 223.5.5.5                                          || enable_dhcp       | True                                               || gateway_ip        | 192.168.1.1                                        || host_routes       |                                                    || id                | 6360600b-9df0-4009-989d-ca1f17e17d6a               || ip_version        | 4                                                  || ipv6_address_mode |                                                    || ipv6_ra_mode      |                                                    || name              | provider-subnet                                    || network_id        | d687404b-4f96-46c1-9b7d-557cd5dcfd24               || subnetpool_id     |                                                    || tenant_id         | f2c087c678a446929110f5fe67b456ee                   || updated_at        | 2017-08-28T07:11:53                                |+-------------------+----------------------------------------------------+

7、列出所有的agent 。neutron agent-list

[root@controller openstack]# neutron agent-list+--------------------------------------+--------------------+------------+-------------------+-------+----------------+---------------------------+| id                                   | agent_type         | host       | availability_zone | alive | admin_state_up | binary                    |+--------------------------------------+--------------------+------------+-------------------+-------+----------------+---------------------------+| a6209814-6df3-4af2-9083-839947338347 | Linux bridge agent | controller |                   | :-)   | True           | neutron-linuxbridge-agent || aa5068d0-8d37-45a7-a936-97bd7c6bf1cb | DHCP agent         | controller | nova              | :-)   | True           | neutron-dhcp-agent        || c34a7b5e-f04c-4e03-96f9-c47dd3465e21 | Metadata agent     | controller |                   | :-)   | True           | neutron-metadata-agent    || d5e0b85c-138d-4d83-a3b0-cc4c7269171b | Linux bridge agent | compute1   |                   | :-)   | True           | neutron-linuxbridge-agent |+--------------------------------------+--------------------+------------+-------------------+-------+----------------+---------------------------+

cinder

查询

1、查看服务器服务 cinder-manage host list |sort

[root@controller openstack]# cinder-manage host list|sortblock1@lvm                  nova           controller                  nova           host                        zone  #结合nova-manage service list|sort 就可以知道云系统中有哪些服务器和服务

  

keystone

 

 

转载于:https://www.cnblogs.com/heitaoq/p/8717121.html

你可能感兴趣的文章
学习linux决心书
查看>>
SVN服务的搭建
查看>>
ISO 9126质量模型:软件质量模型的6大特性和27个子特性
查看>>
一个 rm -rf的教训
查看>>
几何画板添加背景图片方法
查看>>
用main函数传参做简单的计算器的代码
查看>>
Bash终端命令行,使用privoxy将socks代理转成http代理
查看>>
Linux基础命令
查看>>
if case 语句 find locate 文件查找 和 压缩解压缩工具 简介
查看>>
Linux常用命令——tr
查看>>
检测 ip 是否断开,并使用邮箱报警
查看>>
整理第一周学习C的知识点
查看>>
Spring Data JPA 实例查询
查看>>
ping多线程
查看>>
PMP每日一题
查看>>
python中struct.unpack的用法
查看>>
解决物理内存足够时VMware 提示物理内存不足。。。
查看>>
java socket常见异常
查看>>
Dubbo与Zookeeper、SpringMVC整合和使用
查看>>
Spring中的属性scope
查看>>