Openstack命令行演示

一 Openstack系统管理员
nova-manage
cinder-manage
neutron
swift-*

二 openstack一般用户
keystone
glance
nova
cinder
neutron
swift

三 需要的安装包
python-keystoneclient
python-glanceclient
python-novaclient
python-neutronclient
python-cinderclient
python-swiftclient

四 演示
1 nova-manage演示
[root@localhost ~(keystone_admin)]# nova-manager help
-bash: nova-manager: command not found
[root@localhost ~(keystone_admin)]# nova-manage help
usage: nova-manage [-h] [--config-dir DIR] [--config-file PATH] [--debug]
                   [--log-config-append PATH] [--log-date-format DATE_FORMAT]
                   [--log-dir LOG_DIR] [--log-file PATH] [--nodebug]
                   [--nouse-syslog] [--noverbose] [--nowatch-log-file]
                   [--syslog-log-facility SYSLOG_LOG_FACILITY] [--use-syslog]
                   [--verbose] [--version] [--watch-log-file]
                   [--remote_debug-host REMOTE_DEBUG_HOST]
                   [--remote_debug-port REMOTE_DEBUG_PORT]
                   
                   {version,bash-completion,shell,logs,cell_v2,db,agent,host,floating,api_db,project,account,network,cell}
                   ...
nova-manage: error: argument category: invalid choice: 'help' (choose from 'version', 'bash-completion', 'shell', 'logs', 'cell_v2', 'db', 'agent', 'host', 'floating', 'api_db', 'project', 'account', 'network', 'cell')
[root@localhost ~(keystone_admin)]# nova-manage version
15.1.0-1.el7
[root@localhost ~(keystone_admin)]# nova-manage host list
host                         zone           
0.0.0.0                      internal       
localhost.localdomain        internal
2 cinder-manage演示
[root@localhost ~(keystone_admin)]# cinder-manage service list
Option "logdir" from group "DEFAULT" is deprecated. Use option "log-dir" from group "DEFAULT".
Binary           Host                                 Zone             Status     State Updated At           RPC Version  Object Version  Cluster                             
cinder-volume    localhost                            nova             enabled    :-)   2018-03-18 10:56:13  3.10         1.21                                                
cinder-scheduler localhost                            nova             enabled    :-)   2018-03-18 10:56:14  3.5          1.21                                                
cinder-backup    localhost                            nova             enabled    :-)   2018-03-18 10:56:16  2.0          1.21
[root@localhost ~(keystone_admin)]# cinder-manage host list
Option "logdir" from group "DEFAULT" is deprecated. Use option "log-dir" from group "DEFAULT".
host                         zone           
localhost.localdomain@lvm    nova           
localhost.localdomain        nova
3 neutron演示
[root@localhost ~(keystone_admin)]# neutron agent-list
neutron CLI is deprecated and will be removed in the future. Use openstack CLI instead.
+--------------------------------------+--------------------+-----------------------+-------------------+-------+----------------+---------------------------+
| id                                   | agent_type         | host                  | availability_zone | alive | admin_state_up | binary                    |
+--------------------------------------+--------------------+-----------------------+-------------------+-------+----------------+---------------------------+
| 506f681a-b89e-4160-bbea-795a7fa39e11 | Metadata agent     | localhost.localdomain |                   | :-)   | True           | neutron-metadata-agent    |
| 99740c2f-bb11-4157-87ec-90e5ccfc0a80 | DHCP agent         | localhost.localdomain | nova              | :-)   | True           | neutron-dhcp-agent        |
| a7b3ef62-0f67-4be0-8c73-9866904fe9f9 | Open vSwitch agent | localhost.localdomain |                   | :-)   | True           | neutron-openvswitch-agent |
| b0e95a75-db91-4fe1-aff6-d5a7512200d0 | L3 agent           | localhost.localdomain | nova              | :-)   | True           | neutron-l3-agent          |
| c0bd034d-38f9-40ce-8697-4ab7fe480fb5 | Metering agent     | localhost.localdomain |                   | :-)   | True           | neutron-metering-agent    |
+--------------------------------------+--------------------+-----------------------+-------------------+-------+----------------+---------------------------+
4 openstack命令演示
[root@localhost ~(keystone_admin)]# openstack user create --domain default --password usertest usertest
+---------------------+----------------------------------+
| Field               | Value                            |
+---------------------+----------------------------------+
| domain_id           | default                          |
| enabled             | True                             |
| id                  | 94aa4a3fe62c4d0992a64146e5d719af |
| name                | usertest                         |
| options             | {}                               |
| password_expires_at | None                             |
+---------------------+----------------------------------+
[root@localhost ~(keystone_admin)]# openstack user list
+----------------------------------+------------+
| ID                               | Name       |
+----------------------------------+------------+
| 062630c9e93f412caf616cff4b092587 | aodh       |
| 0fdeaa8fa39b4c55926780992e71a505 | swift      |
| 35f3458ee8634dc084328fdd29927545 | neutron    |
| 63b210205b92418496990b5ab4d32d4c | glance     |
| 7ed4ce59626941478efb08c37cad526e | demo       |
| 7fd598c544144abdb01f907da34e789e | nova       |
| 813d5a4967da447882e1a404b6cafdde | admin      |
| 94aa4a3fe62c4d0992a64146e5d719af | usertest   |
| a4773eb0a1da48b581e9858525ec1e93 | ceilometer |
| eb45f1f518e04f31bc759410beb1cd7b | cinder     |
| f463ab964f1b4ddaa6e4561843c6ae2c | placement  |
| fb8bf6a095f6449ebca52fe60c909610 | gnocchi    |
+----------------------------------+------------+
5 如何下载demo的权限信息
先下载文件
再让文件生效,生效时,要求输入Demo的密码,
[root@localhost ~(keystone_admin)]# source demo-openrcV2.sh
Please enter your OpenStack Password for project demo as user demo:
[root@localhost ~(keystone_admin)]# nova list                  //只显示demo用户下的虚拟机
+--------------------------------------+------+---------+------------+-------------+------------------+
| ID                                   | Name | Status  | Task State | Power State | Networks         |
+--------------------------------------+------+---------+------------+-------------+------------------+
| 57835459-1d60-40ae-b0c7-381bcbaba738 | test | SHUTOFF | -          | Shutdown    | private=10.0.0.3 |
+--------------------------------------+------+---------+------------+-------------+------------------+
6 glance演示
[root@localhost ~(keystone_admin)]# . keystonerc_demo
[root@localhost ~(keystone_demo)]# glance image-list
+--------------------------------------+--------+
| ID                                   | Name   |
+--------------------------------------+--------+
| 740a2773-9cc8-4222-8790-899df4b6d748 | cirros |
+--------------------------------------+--------+
[root@localhost ~(keystone_demo)]# glance image-show 740a2773-9cc8-4222-8790-899df4b6d748
+------------------+--------------------------------------+
| Property         | Value                                |
+------------------+--------------------------------------+
| checksum         | ee1eca47dc88f4879d8a229cc70a07c6     |
| container_format | bare                                 |
| created_at       | 2018-03-18T01:28:50Z                 |
| disk_format      | qcow2                                |
| id               | 740a2773-9cc8-4222-8790-899df4b6d748 |
| min_disk         | 0                                    |
| min_ram          | 0                                    |
| name             | cirros                               |
| owner            | 0c42d488b0b2426ca2e6f2fc00559dd2     |
| protected        | False                                |
| size             | 13287936                             |
| status           | active                               |
| tags             | []                                   |
| updated_at       | 2018-03-18T01:28:50Z                 |
| virtual_size     | None                                 |
| visibility       | public                               |
+------------------+--------------------------------------+
7 nova的演示
[root@localhost ~(keystone_demo)]# nova flavor-list
+----+-----------+-----------+------+-----------+------+-------+-------------+-----------+
| ID | Name      | Memory_MB | Disk | Ephemeral | Swap | VCPUs | RXTX_Factor | Is_Public |
+----+-----------+-----------+------+-----------+------+-------+-------------+-----------+
| 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@localhost ~(keystone_demo)]# nova image-list
WARNING: Command image-list is deprecated and will be removed after Nova 15.0.0 is released. Use python-glanceclient or openstackclient instead
+--------------------------------------+--------+--------+--------+
| ID                                   | Name   | Status | Server |
+--------------------------------------+--------+--------+--------+
| 740a2773-9cc8-4222-8790-899df4b6d748 | cirros | ACTIVE |        |
+--------------------------------------+--------+--------+--------+
[root@localhost ~(keystone_demo)]# neutron net-list
neutron CLI is deprecated and will be removed in the future. Use openstack CLI instead.
+--------------------------------------+---------+--------------------------------------------------+
| id                                   | name    | subnets                                          |
+--------------------------------------+---------+--------------------------------------------------+
| a2764966-1d8e-4cef-b602-e447970725d8 | public  | c2f86c87-8f04-497a-a520-9f11bb8cb113             |
| b8ee5038-8d7b-4e21-b305-26b3dae0d840 | private | 6046836a-4fa1-471e-a12b-1986aa64a518 10.0.0.0/24 |
+--------------------------------------+---------+--------------------------------------------------+
[root@localhost ~(keystone_demo)]# nova boot --flavor 1 --image 740a2773-9cc8-4222-8790-899df4b6d748 --nic auto vm2
+--------------------------------------+-----------------------------------------------+
| Property                             | Value                                         |
+--------------------------------------+-----------------------------------------------+
| OS-DCF:diskConfig                    | MANUAL                                        |
| OS-EXT-AZ:availability_zone          |                                               |
| OS-EXT-STS:power_state               | 0                                             |
| OS-EXT-STS:task_state                | scheduling                                    |
| OS-EXT-STS:vm_state                  | building                                      |
| OS-SRV-USG:launched_at               | -                                             |
| OS-SRV-USG:terminated_at             | -                                             |
| accessIPv4                           |                                               |
| accessIPv6                           |                                               |
| adminPass                            | YuJ8R3JD4MdD                                  |
| config_drive                         |                                               |
| created                              | 2018-03-18T12:16:50Z                          |
| description                          | -                                             |
| flavor                               | m1.tiny (1)                                   |
| hostId                               |                                               |
| id                                   | f186ab80-d878-4bfa-8d2b-ed2482cc1ce9          |
| image                                | cirros (740a2773-9cc8-4222-8790-899df4b6d748) |
| key_name                             | -                                             |
| locked                               | False                                         |
| metadata                             | {}                                            |
| name                                 | vm2                                           |
| os-extended-volumes:volumes_attached | []                                            |
| progress                             | 0                                             |
| security_groups                      | default                                       |
| status                               | BUILD                                         |
| tags                                 | []                                            |
| tenant_id                            | b38c09cb0b5a4d46820c66052bb0ee94              |
| updated                              | 2018-03-18T12:16:50Z                          |
| user_id                              | 7ed4ce59626941478efb08c37cad526e              |
+--------------------------------------+-----------------------------------------------+
[root@localhost ~(keystone_demo)]# nova list
+--------------------------------------+------+---------+------------+-------------+------------------+
| ID                                   | Name | Status  | Task State | Power State | Networks         |
+--------------------------------------+------+---------+------------+-------------+------------------+
| 57835459-1d60-40ae-b0c7-381bcbaba738 | test | SHUTOFF | -          | Shutdown    | private=10.0.0.3 |
| f186ab80-d878-4bfa-8d2b-ed2482cc1ce9 | vm2  | ACTIVE  | -          | Running     | private=10.0.0.8 |
+--------------------------------------+------+---------+------------+-------------+------------------+
[root@localhost ~(keystone_demo)]# nova show f186ab80-d878-4bfa-8d2b-ed2482cc1ce9
+--------------------------------------+----------------------------------------------------------+
| Property                             | Value                                                    |
+--------------------------------------+----------------------------------------------------------+
| OS-DCF:diskConfig                    | MANUAL                                                   |
| OS-EXT-AZ:availability_zone          | nova                                                     |
| OS-EXT-STS:power_state               | 1                                                        |
| OS-EXT-STS:task_state                | -                                                        |
| OS-EXT-STS:vm_state                  | active                                                   |
| OS-SRV-USG:launched_at               | 2018-03-18T12:17:42.000000                               |
| OS-SRV-USG:terminated_at             | -                                                        |
| accessIPv4                           |                                                          |
| accessIPv6                           |                                                          |
| config_drive                         |                                                          |
| created                              | 2018-03-18T12:16:50Z                                     |
| description                          | -                                                        |
| flavor                               | m1.tiny (1)                                              |
| hostId                               | 7d96721294a7a29a9c48879e04f370eb2e7dd70a36aa0d96ca225f30 |
| id                                   | f186ab80-d878-4bfa-8d2b-ed2482cc1ce9                     |
| image                                | cirros (740a2773-9cc8-4222-8790-899df4b6d748)            |
| key_name                             | -                                                        |
| locked                               | False                                                    |
| metadata                             | {}                                                       |
| name                                 | vm2                                                      |
| os-extended-volumes:volumes_attached | []                                                       |
| private network                      | 10.0.0.8                                                 |
| progress                             | 0                                                        |
| security_groups                      | default                                                  |
| status                               | ACTIVE                                                   |
| tags                                 | []                                                       |
| tenant_id                            | b38c09cb0b5a4d46820c66052bb0ee94                         |
| updated                              | 2018-03-18T12:17:43Z                                     |
| user_id                              | 7ed4ce59626941478efb08c37cad526e                         |
+--------------------------------------+----------------------------------------------------------+
8 cinder演示
[root@localhost ~(keystone_demo)]# cinder list
+--------------------------------------+--------+------+------+-------------+----------+--------------------------------------+
| ID                                   | Status | Name | Size | Volume Type | Bootable | Attached to                          |
+--------------------------------------+--------+------+------+-------------+----------+--------------------------------------+
| b64fedef-d528-435f-9256-414b44aa9bc5 | in-use | b1   | 1    | iscsi       | true     | 57835459-1d60-40ae-b0c7-381bcbaba738 |
+--------------------------------------+--------+------+------+-------------+----------+--------------------------------------+



  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值