私有云openstack基本命令

简介: openstack

Keystone

keystone运维命令

(1)创建用户

创建一个名为wxit的账户,密码为wxit123,邮箱为wxit@edu.com

[root@controller ~]# openstack user create --password wxit123 --email wxit@edu.com --domain demo wxit

+---------------------+----------------------------------+

| Field               | Value                            |

+---------------------+----------------------------------+

| domain_id           | 0aaa03e7a09e4c5e81db274f210c3d2c |

| email               | wxit@edu.com                     |

| enabled             | True                             |

| id                  | 1e73e6cd88e048d9b510d9e0dbfa447d |

| name                | wxit                             |

| options             | {}                               |

| password_expires_at | None                             |

+---------------------+----------------------------------+

image-20210917105150684

(2)创建项目

一个Project就是一个项目、团队或组织,当请求Openstack服务时,必须定义一个项目 。

创建一个名为wxit的项目

[root@controller ~]# openstack project create --domain demo wxit

+-------------+----------------------------------+

| Field       | Value                            |

+-------------+----------------------------------+

| description |                                  |

| domain_id   | 0aaa03e7a09e4c5e81db274f210c3d2c |

| enabled     | True                             |

| id          | e73fd16556574481a25ca22a78fc03bc |

| is_domain   | False                            |

| name        | wxit                             |

| parent_id   | 0aaa03e7a09e4c5e81db274f210c3d2c |

| tags        | []                               |

+-------------+----------------------------------+

image-20210917105329536

(3)创建角色

角色限定了用户的操作权限

创建一个角色wxit_test

[root@controller ~]# openstack role create wxit_test

+-----------+----------------------------------+

| Field     | Value                            |

+-----------+----------------------------------+

| domain_id | None                             |

| id        | 51d01d0fe15e4305a3efa4eaa728f0d6 |

| name      | wxit_test                        |

+-----------+----------------------------------+

(4)绑定用户和项目权限

为添加的用户添加分配一定的权限,需要把用户关联绑定到对应的项目和角色。

给用户wxit分配wxit项目下的wxit_test角色

[root@controller ~]# openstack role add --user wxit --project wxit wxit_test

Keystone基础查询命令

(1)用户列表查询

[root@controller ~]# openstack user list

+----------------------------------+-----------+

| ID                               | Name      |

+----------------------------------+-----------+

| 1e73e6cd88e048d9b510d9e0dbfa447d | wxit      |

| 24a3622bf84c4ff3824efd33c7f736a9 | glance    |

| 50516a04bb7e4a828ab856fcf519bdd5 | demo      |

| 54fd8f0eb793414eb896b1b76c7311e9 | nova      |

| 57fd78bfc4f2453ba38f8ef7d5384751 | swift     |

| 8e257f6777f74a2c80898d70eac81870 | placement |

| b49ea08b077f44ce8c6673082f6f05a1 | admin     |

| d14c5db7e9a7439583f13efec99e86b9 | neutron   |

| f2f7a318688346ee82d37df960dc2f24 | cinder    |

+----------------------------------+-----------+

查询具体用户的详细信息

[root@controller ~]# openstack user show wxit

+---------------------+----------------------------------+

| Field               | Value                            |

+---------------------+----------------------------------+

| domain_id           | 0aaa03e7a09e4c5e81db274f210c3d2c |

| email               | wxit@edu.com                     |

| enabled             | True                             |

| id                  | 1e73e6cd88e048d9b510d9e0dbfa447d |

| name                | wxit                             |

| options             | {}                               |

| password_expires_at | None                             |

+---------------------+----------------------------------+

(2)项目列表查询

[root@controller ~]# openstack project list

+----------------------------------+---------+

| ID                               | Name    |

+----------------------------------+---------+

| 2cee9a75c36e4bf78b489a28d6085752 | service |

| 6b95ad3440054017b708fb7e35b2efbc | admin   |

| accc4cc7919a49dba64364ca58b8a84e | demo    |

| e73fd16556574481a25ca22a78fc03bc | wxit    |

+----------------------------------+---------+

可以查询项目的具体信息

[root@controller ~]# openstack project show wxit

+-------------+----------------------------------+

| Field       | Value                            |

+-------------+----------------------------------+

| description |                                  |

| domain_id   | 0aaa03e7a09e4c5e81db274f210c3d2c |

| enabled     | True                             |

| id          | e73fd16556574481a25ca22a78fc03bc |

| is_domain   | False                            |

| name        | wxit                             |

| parent_id   | 0aaa03e7a09e4c5e81db274f210c3d2c |

| tags        | []                               |

+-------------+----------------------------------+

(3)角色列表查询

[root@controller ~]# openstack role list

+----------------------------------+-----------+

| ID                               | Name      |

+----------------------------------+-----------+

| 279551b0bb3143f19f1e321f69b2b083 | user      |

| 51d01d0fe15e4305a3efa4eaa728f0d6 | wxit_test |

| a4293b848a4a40f4bd62fdd6116a4429 | admin     |

+----------------------------------+-----------+

查询具体角色详细信息

[root@controller ~]# openstack role show wxit_test

+-----------+----------------------------------+

| Field     | Value                            |

+-----------+----------------------------------+

| domain_id | None                             |

| id        | 51d01d0fe15e4305a3efa4eaa728f0d6 |

| name      | wxit_test                        |

+-----------+----------------------------------+

(4)端点地址查询

[root@controller ~]# openstack endpoint list

+----------------------------------+-----------+--------------+--------------+---------+-----------+----------------------------------------------+

| ID                               | Region    | Service Name | Service Type | Enabled | Interface | URL                                          |

+----------------------------------+-----------+--------------+--------------+---------+-----------+----------------------------------------------+

| 02853886f232492c8477365dd094493a | RegionOne | neutron      | network      | True    | public    | http://controller:9696                       |

| 0569ff2452a24e708c29e224525d6d76 | RegionOne | cinderv3     | volumev3     | True    | public    | http://controller:8776/v3/%(tenant_id)s      |

| 08dfabf848ce4910a1aeb272630dadfe | RegionOne | placement    | placement    | True    | internal  | http://controller:8778                       |

| 1a174f98909846eb96c082d724e14ac4 | RegionOne | cinder       | volume       | True    | public    | http://controller:8776/v1/%(tenant_id)s      |

| 24b4e571fdcf48fe97c0034eaf23fa03 | RegionOne | cinderv2     | volumev2     | True    | public    | http://controller:8776/v2/%(tenant_id)s      |

| 32259a17ccf349ad991f296b6c6ea7b6 | RegionOne | nova         | compute      | True    | admin     | http://controller:8774/v2.1                  |

| 381ba1ff2cb94c27bb8a394f283c64f4 | RegionOne | keystone     | identity     | True    | public    | http://controller:5000/v3                    |

| 3b40060d037345e0b79942aa8a554c20 | RegionOne | glance       | image        | True    | internal  | http://controller:9292                       |

| 4c2a26f1fa7740eca01ec70f664422b4 | RegionOne | cinder       | volume       | True    | admin     | http://controller:8776/v1/%(tenant_id)s      |

| 5955a3d8487c44d299a9668ae7490161 | RegionOne | neutron      | network      | True    | admin     | http://controller:9696                       |

| 64d8850d355d4e9c869fb6bb7e3b8c7e | RegionOne | cinderv3     | volumev3     | True    | admin     | http://controller:8776/v3/%(tenant_id)s      |

| 692bcde7429d4d48b0e2a77f35ef3579 | RegionOne | keystone     | identity     | True    | admin     | http://controller:35357/v3                   |

| 83edfa34f8494ed7806f83f4d20dff12 | RegionOne | swift        | object-store | True    | internal  | http://controller:8080/v1/AUTH_%(tenant_id)s |

| 880874e92e204fdebe8fe98d285a55a1 | RegionOne | swift        | object-store | True    | admin     | http://controller:8080/v1                    |

| ad0d8203379a4b20afe4d25aa0a93ec3 | RegionOne | nova         | compute      | True    | internal  | http://controller:8774/v2.1                  |

| b1f235000ece4a458bb3f6eee186d481 | RegionOne | nova         | compute      | True    | public    | http://controller:8774/v2.1                  |

| b47cbd4a680544dc93bc56d0343a498e | RegionOne | placement    | placement    | True    | public    | http://controller:8778                       |

| b78bd77b234540a28c4702bc24a03663 | RegionOne | placement    | placement    | True    | admin     | http://controller:8778                       |

| b9fd53cd5c44491bb87a6e5950848778 | RegionOne | glance       | image        | True    | public    | http://controller:9292                       |

| ba5d087cf737404fa30f0718da53b550 | RegionOne | keystone     | identity     | True    | internal  | http://controller:5000/v3                    |

| ba903946875a4767af8243ff3bef6e19 | RegionOne | cinderv3     | volumev3     | True    | internal  | http://controller:8776/v3/%(tenant_id)s      |

| bc2535c15c944954940d5cbd10b5e37a | RegionOne | cinder       | volume       | True    | internal  | http://controller:8776/v1/%(tenant_id)s      |

| c4d04f282b3745a1a56fc1f3ff38dd7c | RegionOne | neutron      | network      | True    | internal  | http://controller:9696                       |

| ec247b00635d448bb5dd96705c8f9e73 | RegionOne | glance       | image        | True    | admin     | http://controller:9292                       |

| f72cb9a0ca19488c8350f04f26bd3187 | RegionOne | cinderv2     | volumev2     | True    | internal  | http://controller:8776/v2/%(tenant_id)s      |

| f7bae24e9e7c4e19ab5da02b041b2f6e | RegionOne | swift        | object-store | True    | public    | http://controller:8080/v1/AUTH_%(tenant_id)s |

| fcb85aa4dec74eaaaa45b7094ae1e23e | RegionOne | cinderv2     | volumev2     | True    | admin     | http://controller:8776/v2/%(tenant_id)s      |

+----------------------------------+-----------+--------------+--------------+---------+-----------+----------------------------------------------+

Glance

Glance管理镜像

(1)创建镜像

[root@controller images]# glance  image-create --name "Centos7.5" --disk-format qcow2 --container-format bare --progress < CentOS_7.5_x86_64_XD.qcow2          

[=============================>] 100%

+------------------+--------------------------------------+

| Property         | Value                                |

+------------------+--------------------------------------+

| checksum         | 3d3e9c954351a4b6953fd156f0c29f5c     |

| container_format | bare                                 |

| created_at       | 2015-11-22T23:06:53Z                 |

| disk_format      | qcow2                                |

| id               | 902614ba-adf0-42ff-8304-fd30566172e1 |

| min_disk         | 0                                    |

| min_ram          | 0                                    |

| name             | Centos7.5                            |

| owner            | 6b95ad3440054017b708fb7e35b2efbc     |

| protected        | False                                |

| size             | 510459904                            |

| status           | active                               |

| tags             | []                                   |

| updated_at       | 2015-11-22T23:06:56Z                 |

| virtual_size     | None                                 |

| visibility       | shared                               |

+------------------+--------------------------------------+

(2)查看镜像列表

[root@controller ~]# glance image-list

+--------------------------------------+-----------+

| ID                                   | Name      |

+--------------------------------------+-----------+

| 902614ba-adf0-42ff-8304-fd30566172e1 | Centos7.5 |

+--------------------------------------+-----------+

Glance镜像运维

(1)查看镜像详情

[root@controller ~]# glance image-show 902614ba-adf0-42ff-8304-fd30566172e1

+------------------+--------------------------------------+

| Property         | Value                                |

+------------------+--------------------------------------+

| checksum         | 3d3e9c954351a4b6953fd156f0c29f5c     |

| container_format | bare                                 |

| created_at       | 2015-11-22T23:06:53Z                 |

| disk_format      | qcow2                                |

| id               | 902614ba-adf0-42ff-8304-fd30566172e1 |

| min_disk         | 0                                    |

| min_ram          | 0                                    |

| name             | Centos7.5                            |

| owner            | 6b95ad3440054017b708fb7e35b2efbc     |

| protected        | False                                |

| size             | 510459904                            |

| status           | active                               |

| tags             | []                                   |

| updated_at       | 2015-11-22T23:06:56Z                 |

| virtual_size     | None                                 |

| visibility       | shared                               |

+------------------+--------------------------------------+

(2)更改镜像

[root@controller ~]# glance image-update --min-disk=1 902614ba-adf0-42ff-8304-fd30566172e1

+------------------+--------------------------------------+

| Property         | Value                                |

+------------------+--------------------------------------+

| checksum         | 3d3e9c954351a4b6953fd156f0c29f5c     |

| container_format | bare                                 |

| created_at       | 2015-11-22T23:06:53Z                 |

| disk_format      | qcow2                                |

| id               | 902614ba-adf0-42ff-8304-fd30566172e1 |

| min_disk         | 1                                    |

| min_ram          | 0                                    |

| name             | Centos7.5                            |

| owner            | 6b95ad3440054017b708fb7e35b2efbc     |

| protected        | False                                |

| size             | 510459904                            |

| status           | active                               |

| tags             | []                                   |

| updated_at       | 2015-11-22T23:11:56Z                 |

| virtual_size     | None                                 |

| visibility       | shared                               |

+------------------+--------------------------------------+

(3)删除镜像

[root@controller ~]# glance image-delete 902614ba-adf0-42ff-8304-fd30566172e1

Nova运维命令

(1)Nova管理安全组

# nova secgroup-create

创建一个名为test的安全组,描述为’test  the nova‘

# nova secgroup-create test 'test the nova'

(2)Nova管理虚拟机类型

# nova flavor-create

创建一个名为test,ID为 9,内存为2048MB,磁盘容量为20GB,vCPU数量为2的云主机类型。

[root@controller ~]# nova flavor-create test 9 2048 20 2

+----+------+-----------+------+-----------+------+-------+-------------+-----------+-------------+

| ID | Name | Memory_MB | Disk | Ephemeral | Swap | VCPUs | RXTX_Factor | Is_Public | Description |

+----+------+-----------+------+-----------+------+-------+-------------+-----------+-------------+

| 9  | test | 2048      | 20   | 0         |      | 2     | 1.0         | True      | -           |

+----+------+-----------+------+-----------+------+-------+-------------+-----------+-------------+

查看test云主机类型的详情信息

[root@controller ~]# nova flavor-show test        

+----------------------------+-------+

| Property                   | Value |

+----------------------------+-------+

| OS-FLV-DISABLED:disabled   | False |

| OS-FLV-EXT-DATA:ephemeral  | 0     |

| description                | -     |

| disk                       | 20    |

| extra_specs                | {}    |

| id                         | 9     |

| name                       | test  |

| os-flavor-access:is_public | True  |

| ram                        | 2048  |

| rxtx_factor                | 1.0   |

| swap                       |       |

| vcpus                      | 2     |

+----------------------------+-------+

Nova实例管理    

(1)启动实例                                                                                                                                                                                                                

[root@controller ~]# nova help boot

usage: nova boot [--flavor <flavor>] [--image <image>]

                [--image-with <key=value>] [--boot-volume <volume_id>]

                [--snapshot <snapshot_id>] [--min-count <number>]

                [--max-count <number>] [--meta <key=value>]

                [--key-name <key-name>] [--user-data <user-data>]

                [--availability-zone <availability-zone>]

                [--security-groups <security-groups>]

                [--block-device-mapping <dev-name=mapping>]

                [--block-device key1=value1[,key2=value2...]]

                [--swap <swap_size>]

                [--ephemeral size=<size>[,format=<format>]]

                [--hint <key=value>]

                [--nic <auto,none,net-id=net-uuid,net-name=network-name,port-id=port-uuid,v4-fixed-ip=ip-addr,v6-fixed-ip=ip-addr,tag=tag>]

                [--config-drive <value>] [--poll] [--admin-pass <value>]

                [--access-ip-v4 <value>] [--access-ip-v6 <value>]

                [--description <description>] [--tags <tags>]

                [--return-reservation-id]

                <name>

Boot a new server.

(2)实例删除

# nova delete

[root@controller ~]# nova help delete

usage: nova delete [--all-tenants] <server> [<server> ...]

Immediately shut down and delete specified server(s).

Positional arguments:

 <server>       Name or ID of server(s).

Optional arguments:

 --all-tenants  Delete server(s) in another tenant by name (Admin only).

Neutron服务运维

(1)Neutron 查询

使用Neutron相关命令查询网路服务列表信息中的“binary”一列

[root@controller ~]# neutron agent-list -c binary

neutron CLI is deprecated and will be removed in the future. Use openstack CLI instead.

+---------------------------+

| binary                    |

+---------------------------+

| neutron-dhcp-agent        |

| neutron-metadata-agent    |

| neutron-linuxbridge-agent |

| neutron-l3-agent          |

| neutron-linuxbridge-agent |

+---------------------------+

(2)查询网络详情

查询网络详情信息的命令

[root@controller ~]# neutron net-list

+--------------------------------------+--------+----------------------------------+-------------------------------------------------------+

| id                                   | name   | tenant_id                        | subnets                                               |

| 3d277762-a8d4-4385-9a07-a196626ae4cd | ex_net | accc4cc7919a49dba64364ca58b8a84e | 9a476636-2c4d-4c01-9622-ab4051ab0390 192.168.200.0/24 |

+--------------------------------------+--------+----------------------------------+-------------------------------------------

[root@controller ~]# neutron net-show 3d277762-a8d4-4385-9a07-a196626ae4cd

neutron CLI is deprecated and will be removed in the future. Use openstack CLI instead.

+---------------------------+--------------------------------------+

| Field                     | Value                                |

+---------------------------+--------------------------------------+

| admin_state_up            | True                                 |

| availability_zone_hints   |                                      |

| availability_zones        | nova                                 |

| created_at                | 2015-10-09T00:10:09Z                 |

| description               |                                      |

| id                        | 3d277762-a8d4-4385-9a07-a196626ae4cd |

| ipv4_address_scope        |                                      |

| ipv6_address_scope        |                                      |

| is_default                | False                                |

| mtu                       | 1500                                 |

| name                      | ex_net                               |

| port_security_enabled     | True                                 |

| project_id                | accc4cc7919a49dba64364ca58b8a84e     |

| provider:network_type     | vlan                                 |

| provider:physical_network | provider                             |

| provider:segmentation_id  | 200                                  |

| revision_number           | 6                                    |

| router:external           | True                                 |

| shared                    | True                                 |

| status                    | ACTIVE                               |

| subnets                   | 9a476636-2c4d-4c01-9622-ab4051ab0390 |

| tags                      |                                      |

| tenant_id                 | accc4cc7919a49dba64364ca58b8a84e     |

| updated_at                | 2015-10-09T00:10:09Z                 |

+---------------------------+--------------------------------------+

(3)查询Neutron相关组件服务

[root@controller ~]# 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                    |

+--------------------------------------+--------------------+------------+-------------------+-------+----------------+---------------------------+

| 3e0ab627-eb0b-4bf6-9866-a6c0f379e0c5 | DHCP agent         | controller | nova              | :-)   | True           | neutron-dhcp-agent        |

| 4e80b128-c7e5-476a-9bc5-ee6c37f45c02 | Metadata agent     | controller |                   | :-)   | True           | neutron-metadata-agent    |

| 64cdedc6-f1ba-4b3e-a592-dca2d3ab6248 | Linux bridge agent | compute    |                   | :-)   | True           | neutron-linuxbridge-agent |

| 66c64521-0aad-476e-8811-96bed7e545e5 | L3 agent           | controller | nova              | :-)   | True           | neutron-l3-agent          |

| bdd4f0ec-6342-4ca7-872f-0b984e075e41 | Linux bridge agent | controller |                   | :-)   | True           | neutron-linuxbridge-agent |

+--------------------------------------+--------------------+------------+-------------------+-------+----------------+---------------------------+

[root@controller ~]# neutron agent-show 3e0ab627-eb0b-4bf6-9866-a6c0f379e0c5

neutron CLI is deprecated and will be removed in the future. Use openstack CLI instead.

+---------------------+----------------------------------------------------------+

| Field               | Value                                                    |

+---------------------+----------------------------------------------------------+

| admin_state_up      | True                                                     |

| agent_type          | DHCP agent                                               |

| alive               | True                                                     |

| availability_zone   | nova                                                     |

| binary              | neutron-dhcp-agent                                       |

| configurations      | {                                                        |

|                     |      "subnets": 1,                                       |

|                     |      "dhcp_lease_duration": 86400,                       |

|                     |      "dhcp_driver": "neutron.agent.linux.dhcp.Dnsmasq",  |

|                     |      "ports": 1,                                         |

|                     |      "log_agent_heartbeats": false,                      |

|                     |      "networks": 1                                       |

|                     | }                                                        |

| created_at          | 2015-10-08 23:24:07                                      |

| description         |                                                          |

| heartbeat_timestamp | 2015-11-23 03:07:20                                      |

| host                | controller                                               |

| id                  | 3e0ab627-eb0b-4bf6-9866-a6c0f379e0c5                     |

| started_at          | 2015-11-21 02:42:50                                      |

| topic               | dhcp_agent                                               |

+---------------------+----------------------------------------------------------+

Cinder服务运维

(1)创建云硬盘

创建一个2GB的云硬盘cinder-volume-demo

[root@controller ~]# cinder create --name cinder-volume-demo 2

+--------------------------------+--------------------------------------+

| Property                       | Value                                |

+--------------------------------+--------------------------------------+

| attachments                    | []                                   |

| availability_zone              | nova                                 |

| bootable                       | false                                |

| consistencygroup_id            | None                                 |

| created_at                     | 2015-11-23T03:13:42.000000           |

| description                    | None                                 |

| encrypted                      | False                                |

| id                             | f1a2b631-2a49-4f27-bd45-add0da719847 |

| metadata                       | {}                                   |

| migration_status               | None                                 |

| multiattach                    | False                                |

| name                           | cinder-volume-demo                   |

| os-vol-host-attr:host          | None                                 |

| os-vol-mig-status-attr:migstat | None                                 |

| os-vol-mig-status-attr:name_id | None                                 |

| os-vol-tenant-attr:tenant_id   | 6b95ad3440054017b708fb7e35b2efbc     |

| replication_status             | None                                 |

| size                           | 2                                    |

| snapshot_id                    | None                                 |

| source_volid                   | None                                 |

| status                         | creating                             |

| updated_at                     | None                                 |

| user_id                        | b49ea08b077f44ce8c6673082f6f05a1     |

| volume_type                    | None                                 |

+--------------------------------+--------------------------------------+

[root@controller ~]# cinder list

+--------------------------------------+--------+--------------------+------+-------------+----------+-------------+

| ID                                   | Status | Name               | Size | Volume Type | Bootable | Attached to |

+--------------------------------------+--------+--------------------+------+-------------+----------+-------------+

| f1a2b631-2a49-4f27-bd45-add0da719847 | error  | cinder-volume-demo | 2    | -           | false    |             |

+--------------------------------------+--------+--------------------+------+-------------+----------+-------------+

(2)创建云硬盘类型

通过cinder type-create 命令创建type标识的卷类型

创建一个lvm的卷类型

[root@controller ~]# cinder type-create lvm

+--------------------------------------+------+-------------+-----------+

| ID                                   | Name | Description | Is_Public |

+--------------------------------------+------+-------------+-----------+

| e03801a2-104b-46be-ab4c-e17d217c029b | lvm  | -           | True      |

+--------------------------------------+------+-------------+-----------+

[root@controller ~]# cinder type-list

+--------------------------------------+------+-------------+-----------+

| ID                                   | Name | Description | Is_Public |

+--------------------------------------+------+-------------+-----------+

| e03801a2-104b-46be-ab4c-e17d217c029b | lvm  | -           | True      |

+--------------------------------------+------+-------------+-----------+

(3)创建带标识云硬盘

[root@controller ~]# cinder create --name test_demo --volume-type lvm 1

+--------------------------------+--------------------------------------+

| Property                       | Value                                |

+--------------------------------+--------------------------------------+

| attachments                    | []                                   |

| availability_zone              | nova                                 |

| bootable                       | false                                |

| consistencygroup_id            | None                                 |

| created_at                     | 2015-11-23T03:20:21.000000           |

| description                    | None                                 |

| encrypted                      | False                                |

| id                             | 14e137b9-687d-4f69-8dc8-28d64a477d3d |

| metadata                       | {}                                   |

| migration_status               | None                                 |

| multiattach                    | False                                |

| name                           | test_demo                            |

| os-vol-host-attr:host          | None                                 |

| os-vol-mig-status-attr:migstat | None                                 |

| os-vol-mig-status-attr:name_id | None                                 |

| os-vol-tenant-attr:tenant_id   | 6b95ad3440054017b708fb7e35b2efbc     |

| replication_status             | None                                 |

| size                           | 1                                    |

| snapshot_id                    | None                                 |

| source_volid                   | None                                 |

| status                         | creating                             |

| updated_at                     | None                                 |

| user_id                        | b49ea08b077f44ce8c6673082f6f05a1     |

| volume_type                    | lvm                                  |

+--------------------------------+--------------------------------------+

查看

[root@controller ~]# cinder show test_demo

删除

[root@controller ~]# cinder delete cinder-volume-demo

Request to delete volume cinder-volume-demo has been accepted.

[root@controller ~]# cinder delete test_demo

Request to delete volume test_demo has been accepted.

Swift服务运维

Swift查询命令

(1)创建容器

[root@controller ~]# swift post test

(2)查询容器

[root@controller ~]# swift list

test

(3)Swift的上传和下载

[root@controller ~]# mkdir file

[root@controller ~]# touch 1.txt

[root@controller ~]# touch 2.doc

[root@controller ~]# touch 3.png

上传文件至容器

上传时首先要上传一个空白的file目录

[root@controller ~]#  swift upload test file/    

file/

将1.txt文件上传到test容器内file目录内

[root@controller ~]# swift upload test/file 1.txt

file/1.txt

[root@controller ~]# mv 2.doc  3.png file/

[root@controller ~]# swift upload test file    

file/3.png

file/2.doc

(4)从容器内下载文件

[root@controller ~]# swift download test file/3.png

file/3.png [auth 1.520s, headers 1.797s, total 1.798s, 0.000 MB/s]

(5)从容器中删除文件

[root@controller ~]# swift delete test file/3.png

file/3.png

(6)查看容器服务状态

[root@controller ~]# swift stat

                       Account: AUTH_6b95ad3440054017b708fb7e35b2efbc

                    Containers: 1

                       Objects: 4

                         Bytes: 0

Containers in policy "policy-0": 1

  Objects in policy "policy-0": 4

    Bytes in policy "policy-0": 0

   X-Account-Project-Domain-Id: 0aaa03e7a09e4c5e81db274f210c3d2c

        X-Openstack-Request-Id: txf16b66b1c7624afb9bba7-0056528e12

                   X-Timestamp: 1448250203.35314

                    X-Trans-Id: txf16b66b1c7624afb9bba7-0056528e12

                  Content-Type: application/json; charset=utf-8

                 Accept-Ranges: bytes


相关文章
|
6月前
|
Shell
openstack 查看所有项目配额的命令
在OpenStack中,可以使用以下命令来查看所有项目的配额: 1. 查看所有项目的配额列表: ```shell openstack quota list ``` 2. 查看指定项目的配额: ```shell openstack quota show <project_id> ``` 3. 查看默认项目的配额: ```shell openstack quota default-show ``` 这些命令将显示每个项目的配额信息,包括各种资源的配额限制和使用情况。请注意,您需要具有适当的权限和角色才能执行这些命令。
219 0
|
6月前
|
JSON Shell 数据格式
openstack查看亲和组的命令
在OpenStack中,你可以使用命令行工具(例如,OpenStack CLI)或者通过OpenStack的Dashboard(Horizon)来查看和管理亲和性组。以下是使用命令行工具的一些示例命令: 1. **查看亲和性组列表:** ```bash openstack server group list ``` 2. **查看特定亲和性组的详细信息:** ```bash openstack server group show <group_id> ``` 确保将 `<group_id>` 替换为你要查看的亲和性组的实际ID。 3. **查看属于特定亲和性组的虚拟机实例列表:**
147 0
|
存储 监控 安全
基于【国基北盛】云基础架构平台软件搭建openstack私有云平台(先电V2.4版本)(上)
基于【国基北盛】云基础架构平台软件搭建openstack私有云平台(先电V2.4版本)
1316 0
基于【国基北盛】云基础架构平台软件搭建openstack私有云平台(先电V2.4版本)(上)
|
5月前
|
存储 Linux 网络安全
杨校老师课堂之云计算私有云OpenStack框架快速搭建
杨校老师课堂之云计算私有云OpenStack框架快速搭建
131 0
|
6月前
|
存储 API 虚拟化
OpenStack私有云裸机物理服务器角色规划
【4月更文挑战第23天】企业私有云通常由管理节点、控制节点、计算节点、存储节点和网络节点组成的物理服务器集群构成
|
6月前
|
云计算 对象存储 Swift
openstack 常用的命令
OpenStack 是一个用于构建和管理公共云和私有云的开源云计算平台。以下是一些常用的 OpenStack 命令: 1. **Keystone(身份认证服务):** - 登录:`openstack token issue` - 用户列表:`openstack user list` - 项目列表:`openstack project list` 2. **Glance(镜像服务):** - 镜像列表:`openstack image list` - 创建镜像:`openstack image create` 3. **Nova(计算服务):** - 实
257 2
|
数据可视化 API 云计算
【收藏级】88条关于OpenStack命令的手册(常看常新)(一)
【收藏级】88条关于OpenStack命令的手册(常看常新)
725 0
|
存储 测试技术 网络安全
【收藏级】88条关于OpenStack命令的手册(常看常新)(三)
【收藏级】88条关于OpenStack命令的手册(常看常新)(三)
317 0
|
网络协议 安全 网络架构
【收藏级】88条关于OpenStack命令的手册(常看常新)(二)
【收藏级】88条关于OpenStack命令的手册(常看常新)(二)
298 0
|
分布式计算 安全 前端开发
【私有云架构】Openstack VS CloudStack:比较异同
【私有云架构】Openstack VS CloudStack:比较异同
下一篇
无影云桌面