1.按以下配置在云平台中创建云主机,完成本任务下的相关试题后关闭云主 机。 云主机: (1)名称:IaaS (2)镜像文件:Xiandian-IaaS-All.qcow2 (3)云主机类型:4cpu、8G 内存、100G 硬盘 (4)网络:网络 1:int-net1,绑定浮动 IP 网络 2:int-net2 注:该镜像已安装 IaaS 平台所有可能使用的组件,用于完成 IaaS 平台相关 运维操作题,必须按以上配置信息配置接入两个网络才能保证云主机运行正常。 根据题目要求,连接相应的云主机或各节点服务器,进行以下答题。

2.使用 rabbitmqctl 创建用户 xiandian-admin,密码为 admin。将以上所有操 作命令及对应的反馈结果以文本形式提交到答题框中。

[root@controller /]# rabbitmqctl add_user xiandian-admin admin
Creating user "xiandian-admin" ...

3.使用 rabbitmqctl 命令查询所有用户列表,将以上所有操作命令及对应的反 馈结果以文本形式提交到答题框中。

[root@controller /]# rabbitmqctl list_users
Listing users ...
xiandian-admin  []
openstack       []
guest   [administrator]

4.使用命令对 xiandian-admin 用户进行授权,对本机所有资源可写可读权限, 将操作命令和返回结果以文本形式提交到答题框。

[root@controller /]# rabbitmqctl  set_permissions xiandian-admin '.*' '.*' '.*'
Setting permissions for user "xiandian-admin" in vhost "/" ...
  1. 使用 rabbitmqctl 命令查询集群状态,将操作命令及对应的反馈结果以文 本形式提交到答题框中。
[root@controller /]# rabbitmqctl cluster_status
Cluster status of node rabbit@controller ...
[{nodes,[{disc,[rabbit@controller]}]},
 {running_nodes,[rabbit@controller]},
 {cluster_name,<<"rabbit@controller">>},
 {partitions,[]},
 {alarms,[{rabbit@controller,[]}]}]

6.使用命令给 xiandian-admin 用户创建 administrator 角色,并查询,将以上所有操作命令及对应的反馈结果以文本形式提交到答题框中

[root@controller /]# rabbitmqctl set_user_tags xiandian-admin administrator
Setting tags for user "xiandian-admin" to [administrator] ...
[root@controller ~]# rabbitmqctl list_users
Listing users ...
openstack       []
guest   [administrator]
[root@controller ~]#

7.使用命令对用户 xiandian-admin 进行授权,对本机所有资源可写可读权限, 然后查询 xiandian-admin 用户的授权信息,将操作命令及对应的反馈结果以文本 形式提交到答题框中。

[root@controller /]# rabbitmqctl  set_permissions xiandian-admin '.*' '.*' '.*'
Setting permissions for user "xiandian-admin" in vhost "/" ...
[root@controller /]# rabbitmqctl list_user_permissions xiandian-admin
Listing permissions for user "xiandian-admin" ...
/       .*      .*      .*

8.使用 rabbitmqctl 命令,查看队列信息,所包含的信息包括 name,arguments, messages,memory,将操作命令和返回结果以文本形式提交到答题框。

[root@controller ~]# rabbitmqctl  list_queues name arguments messages memory

9.通过修改配置文件的方式修改 memcache 的缓存大小,使用 ps 相关命令查 询 memcahce 进程的信息,将修改的配置文件全路径文件名、修改的参数以及相 应的参数值、查询到的 memcache 进程信息以文本形式提交到答题框中

[root@controller local]# vi /etc/sysconfig/memcached
 
[root@controller local]# ps -ef | grep memcached
memcach+  5010     1  0 08:16 ?        00:00:00 /usr/bin/memcached -u memcached -p 11211 -m 64 -c 1024
root     31249  4478  0 10:05 pts/0   00:00:00 grep --color=auto memcached

=Mysql运维===============
1.使用数据库的相关命令查询数据库的编码方式,将操作命令和返回结果以 文本形式提交到答题框。

MariaDB [(none)]> show variables like 'character%';
+--------------------------+------------------------------+
| Variable_name            | Value                        |
+--------------------------+------------------------------+
| character_set_client     | utf8                         |
| character_set_connection | utf8                         |
| character_set_database   | utf8                         |
| character_set_filesystem | binary                       |
| character_set_results    | utf8                         |
| character_set_server     | utf8                         |
| character_set_system     | utf8                         |
| character_sets_dir       | /usr/share/mariadb/charsets/ |
+--------------------------+------------------------------+
8 rows in set (0.00 sec)

2.通过 mysql 相关命令查询当前系统时间,将操作命令和返回结果以文本形 式提交到答题框。

MariaDB [(none)]> select sysdate()
    -> ;
+---------------------+
| sysdate()           |
+---------------------+
| 2019-02-27 18:20:51 |
+---------------------+
1 row in set (0.02 sec)

3.通过 mysql 相关命令,查看当前是什么用户,将操作命令和返回结果以文 本形式提交到答题框。

MariaDB [(none)]> select user();
+----------------+
| user()         |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.01 sec)

4.通过 mysql 相关命令,查看 mysql 的默认存储引擎信息,并查看 mysql 支 持的存储引擎有哪些,将操作命令和返回结果以文本形式提交到答题框。

MariaDB [(none)]> show variables like 'storage_engine';
+----------------+--------+
| Variable_name  | Value  |
+----------------+--------+
| storage_engine | InnoDB |
+----------------+--------+
1 row in set (0.01 sec)

MariaDB [(none)]> show variables like "have%"
    -> ;
+----------------------+----------+
| Variable_name        | Value    |
+----------------------+----------+
| have_compress        | YES      |
| have_crypt           | YES      |
| have_dynamic_loading | YES      |
| have_geometry        | YES      |
| have_openssl         | YES      |
| have_profiling       | YES      |
| have_query_cache     | YES      |
| have_rtree_keys      | YES      |
| have_ssl             | DISABLED |
| have_symlink         | DISABLED |
+----------------------+----------+
10 rows in set (0.00 sec)

5.进入数据库 keystone,通过 user 表和 local_user 表做联合更新,u 用来做 user 表别名,lu 用来做 local_user 表别名,sql 语句更新 neutron 用户的 enabled 状态为 0, 更新语句中 user 表在 local_user 前面。将 sql 语句,将操作命令和返 回结果以文本形式提交到答题框。

光电 openstack创建云主机 openstack创建云主机类型_keystone

6.进入数据库 keystone,通过 user 表和 local_user 表做联合查询,u 用来做 user 表别名,lu 用来做 local_user 表别名,两表联合查询 nova 用户的 enabled 状 态,查询语句中 user 表在 local_user 前面,将操作命令和返回结果以文本形式提 交到答题框。

MariaDB [keystone]> select enabled from user as u,local_user as lu where u.id=lu.user_id and name="nova";
+---------+
| enabled |
+---------+
|       1 |
+---------+
1 row in set (0.00 sec)

7.进入数据库,创建本地用户 examuser,密码为 000000,然后查询 mysql 数据库中的 user 表的特定字段。最后赋予这个用户所有数据库的“查询”“删 除”“更新”“创建”的本地权限,将操作命令和返回结果以文本形式提交到答题框。

MariaDB [keystone]> create user examuser identified by "000000";
Query OK, 0 rows affected (0.04 sec)
MariaDB [mysql]> select host,user,password from user;
+------------+----------+-------------------------------------------+
| host       | user     | password                                  |
+------------+----------+-------------------------------------------+
| localhost  | root     | *032197AE5731D4664921A6CCAC7CFCE6A0698693 |
| controller | root     | *032197AE5731D4664921A6CCAC7CFCE6A0698693 |
| 127.0.0.1  | root     | *032197AE5731D4664921A6CCAC7CFCE6A0698693 |
| ::1        | root     | *032197AE5731D4664921A6CCAC7CFCE6A0698693 |
| localhost  | keystone | *032197AE5731D4664921A6CCAC7CFCE6A0698693 |
| %          | keystone | *032197AE5731D4664921A6CCAC7CFCE6A0698693 |
| localhost  | glance   | *032197AE5731D4664921A6CCAC7CFCE6A0698693 |
| %          | glance   | *032197AE5731D4664921A6CCAC7CFCE6A0698693 |
| localhost  | nova     | *032197AE5731D4664921A6CCAC7CFCE6A0698693 |
| %          | nova     | *032197AE5731D4664921A6CCAC7CFCE6A0698693 |
| localhost  | neutron  | *032197AE5731D4664921A6CCAC7CFCE6A0698693 |
| %          | neutron  | *032197AE5731D4664921A6CCAC7CFCE6A0698693 |
| localhost  | cinder   | *032197AE5731D4664921A6CCAC7CFCE6A0698693 |
| %          | cinder   | *032197AE5731D4664921A6CCAC7CFCE6A0698693 |
| localhost  | trove    | *032197AE5731D4664921A6CCAC7CFCE6A0698693 |
| %          | trove    | *032197AE5731D4664921A6CCAC7CFCE6A0698693 |
| localhost  | heat     | *032197AE5731D4664921A6CCAC7CFCE6A0698693 |
| %          | heat     | *032197AE5731D4664921A6CCAC7CFCE6A0698693 |
| localhost  | aodh     | *032197AE5731D4664921A6CCAC7CFCE6A0698693 |
| %          | aodh     | *032197AE5731D4664921A6CCAC7CFCE6A0698693 |
| %          | examuser | *032197AE5731D4664921A6CCAC7CFCE6A0698693 |
+------------+----------+-------------------------------------------+
21 rows in set (0.00 sec)
MariaDB [mysql]> grant select,delete,update,create on *.* to examuser@"localhost" identified by "000000";
Query OK, 0 rows affected (0.00 sec)

MariaDB [mysql]>

8.登录 iaas 云主机,登录 mysql 数据库,使用 keystone 数据库,查询本地用 户表中的所有信息,并按照 id 的降序排序。将以上所有的操作命令及返回结果 以文本形式提交到答题框。(关于数据库的命令均使用小写)

光电 openstack创建云主机 openstack创建云主机类型_iaas_02

MongoDB 运维==
1.登录 iaas 云主机,登录 MongoDB 数据库,查看数据库,使用 ceilometer 数据库,查看此数据库下的集合,并查询此数据库用户,最后创建一个数据库并 查询。将以上所有操作命令和返回结果以文本形式提交到答题框。

=======Keystone 运维:

1.在 keystone 中创建用户 testuser,密码为 password,将操作命令和返回结 果以文本形式提交到答题框。

光电 openstack创建云主机 openstack创建云主机类型_keystone_03


2.将 testuser 用户分配给 admin 项目,赋予用户 user 的权限,将操作命令和 返回结果以文本形式提交到答题框。

openstack role add --project admin --user testuser admin

光电 openstack创建云主机 openstack创建云主机类型_iaas_04

3.以管理员身份将 testuser 用户的密码修改为 000000,将操作命令和返回结 果以文本形式提交到答题框。

光电 openstack创建云主机 openstack创建云主机类型_keystone_05

4.通过 openstack 相关命令获取 token 值,将操作命令和返回结果以文本形式 提交到答题框。

光电 openstack创建云主机 openstack创建云主机类型_光电 openstack创建云主机_06


5.使用命令查询认证服务的查询端点信息,将操作命令和返回结果以文本形 式提交到答题框

光电 openstack创建云主机 openstack创建云主机类型_iaas_07


6.使用命令列出认证服务目录,将操作命令和返回结果以文本形式提交到答题框

[root@xiandian ~]# openstack catalog list

7.在 keystone 中创建用户 testuser,密码为 password,创建好之后,使用命 令修改 testuser 密码为 000000,并查看 testuser 的详细信息,将操作命令和返回 结果以文本形式提交到答题框。

光电 openstack创建云主机 openstack创建云主机类型_iaas_08


光电 openstack创建云主机 openstack创建云主机类型_iaas_09


8.在 keystone 中创建用户 testuser,密码为 password,创建好之后,使用命 令修改 testuser 的状态为 down,并查看 testuser 的详细信息,将操作命令和返回 结果以文本形式提交到答题框。

光电 openstack创建云主机 openstack创建云主机类型_光电 openstack创建云主机_10


光电 openstack创建云主机 openstack创建云主机类型_glance_11

===================glance运维

1.使用 glance 相关命令上传 CentOS_6.5_x86_64_XD.qcow2 镜像到云主机中, 镜像名为 testone,然后使用 openstack 相关命令,并查看镜像的详细信息,将操 作命令和返回结果以文本形式提交到答题框

openstack

光电 openstack创建云主机 openstack创建云主机类型_glance_12


光电 openstack创建云主机 openstack创建云主机类型_keystone_13

glance

光电 openstack创建云主机 openstack创建云主机类型_光电 openstack创建云主机_14


光电 openstack创建云主机 openstack创建云主机类型_光电 openstack创建云主机_15


2.使用 glance 相关命令上传两个镜像,一个名字为 testone,一个名字叫 testtwo,使用相同的镜像源 CentOS_6.5_x86_64_XD.qcow2,然后使用 openstack 命令查看镜像列表,接着检查这两个镜像的 checksum 值是否相同,将操作命令 和返回结果以文本形式提交到答题框。

光电 openstack创建云主机 openstack创建云主机类型_glance_16

光电 openstack创建云主机 openstack创建云主机类型_光电 openstack创建云主机_17


光电 openstack创建云主机 openstack创建云主机类型_光电 openstack创建云主机_18

3.登录 iaas 云主机,使用 glance 相关命令,上传镜像,源使用 CentOS_6.5_x86_64_XD.qcow2,名字为 testone,然后使用 openstack 命令修改这 个镜像名改为 examimage,改完后使用 openstack 命令查看镜像列表,将操作命 令和返回结果以文本形式提交到答题框。

光电 openstack创建云主机 openstack创建云主机类型_iaas_19


光电 openstack创建云主机 openstack创建云主机类型_iaas_20


4 使用 glance 相关命令,上传镜像,源使用 CentOS_6.5_x86_64_XD.qcow2, 名字为 examimage,然后使用 openstack 命令查看镜像列表,然后给这个镜像打 一个标签,标签名字为 lastone,接着查询修改的结果,将操作命令和返回结果以 文本形式提交到答题框。

光电 openstack创建云主机 openstack创建云主机类型_keystone_21


光电 openstack创建云主机 openstack创建云主机类型_keystone_22


光电 openstack创建云主机 openstack创建云主机类型_glance_23


5.通过一条组合命令获取镜像列表信息,该组合命令包含:

(1)使用 curl 命令获取镜像列表信息;

(2)使用 openstack 相关命令获取的 token 值;

(3)仅使用 awk 命令且用“|”作为分隔符获取 token 具体参数值。 以文本形式提交该组合命令和反馈结果到答题框中。

(t=`openstack token issue | awk -F '|'  '/ id / {print $3}'`) | (curl -g  -X GET http://controller:9292/v2/images -H "User-Agent: python-openstackclient keystoneauth1/2.4.1 python-requests/2.10.0 CPython/2.7.5" -H "X-Auth-Token: {$t}") | python -mjson.tool

(t=` openstack token issue  --format value    -c id`)| (curl -g  -X GET http://controller:9292/v2/images -H "User-Agent: python-openstackclient keystoneauth1/2.4.1 python-requests/2.10.0 CPython/2.7.5" -H "X-Auth-Token: {$t}") | python -mjson.tool

6.通过一条组合命令获取该镜像详细信息,该组合命令要求:

(1)不能使用任何 ID 作为参数;

(2)使用 openstack 相关命令获取详细信息;

(3)使用 glance 相关命令获取镜像对应关系;

(4)仅使用 awk 命令且用“|”作为分隔符获取 ID 值。

以文本形式提交该组合命令和反馈结果到答题框中。

光电 openstack创建云主机 openstack创建云主机类型_iaas_24


光电 openstack创建云主机 openstack创建云主机类型_keystone_25

7.查看 glance 配置文件,找到默认的镜像存储目录,进入到存储目录中,使 用 qemu 命令查看任意的一个镜像,将操作命令和返回结果以文本形式提交到答 题框。

光电 openstack创建云主机 openstack创建云主机类型_keystone_26


光电 openstack创建云主机 openstack创建云主机类型_nova_27


光电 openstack创建云主机 openstack创建云主机类型_glance_28

Nova运维=======
1.修改云平台中默认每个 tenant 的实例注入文件配额大小,在答题框填入该 命令,查询修改后的默认配额信息并以文本形式提交到答题框。

光电 openstack创建云主机 openstack创建云主机类型_nova_29


光电 openstack创建云主机 openstack创建云主机类型_glance_30


光电 openstack创建云主机 openstack创建云主机类型_光电 openstack创建云主机_31


2.通过 nova 的相关命令创建云主机类型,名字 exam,ID 为 1234,内存为 1024,硬盘为 20G,虚拟内核数量为 2,并查询该云主机的详细信息,将操作命 令和返回结果以文本形式提交到答题框。

光电 openstack创建云主机 openstack创建云主机类型_光电 openstack创建云主机_32


光电 openstack创建云主机 openstack创建云主机类型_iaas_33


3.使用 nova 相关命令,查询 nova 所有服务状态,将操作命令和返回结果以 文本形式提交到答题框。

光电 openstack创建云主机 openstack创建云主机类型_光电 openstack创建云主机_34


4.修改云平台中默认每个 tenant 的实例配额个数并查询,将操作命令和返回 结果以文本形式提交到答题框。

光电 openstack创建云主机 openstack创建云主机类型_nova_35


光电 openstack创建云主机 openstack创建云主机类型_iaas_36


5.使用 nova 相关命令,查询 nova 所有的监控列表,并查看监控主机的详细信息,将操作命令和返回结果以文本形式提交到答题框。

光电 openstack创建云主机 openstack创建云主机类型_iaas_37

光电 openstack创建云主机 openstack创建云主机类型_glance_38


6.使用 grep 命令配合-v 参数控制节点/etc/nova/nova.conf 文件中有效的命令 行覆盖输出到/etc/novaback.conf 文件,将操作命令和返回结果以文本形式提交到 答题框。

(-Pv ‘^\s*#’)

光电 openstack创建云主机 openstack创建云主机类型_glance_39

7.此题可使用物理 iaas 环境,使用 nova 相关命令,启动一个云主机,云主 机类型使用 m1.small,镜像使用 CentOS_6.5_x86_64_XD.qcow2,云主机名称为 examtest,将操作命令及返回结果以文本的方式提交到答题框。

光电 openstack创建云主机 openstack创建云主机类型_iaas_40


光电 openstack创建云主机 openstack创建云主机类型_iaas_41

8.此题可使用物理 iaas 环境,使用 openstack 相关命令,启动一个云主机, 云主机类型使用 m1.small,镜像使用 centos6.5,云主机名称为 xxxtest,并使用 openstack 命令查看此云主机的详细信息,将操作命令及返回结果以文本的方式 提交到答题框。

光电 openstack创建云主机 openstack创建云主机类型_glance_42


光电 openstack创建云主机 openstack创建云主机类型_iaas_43


光电 openstack创建云主机 openstack创建云主机类型_glance_44

=========Cinder 运维:=

1.使用 fdisk 分区工具,对/dev/vda 进行分区,创建一个分区,使用命令将刚 创建的分区创建为物理卷,然后使用命令查看物理卷信息。将操作命令及返回结 果以文本形式提交到答题框。

光电 openstack创建云主机 openstack创建云主机类型_光电 openstack创建云主机_45


光电 openstack创建云主机 openstack创建云主机类型_nova_46


光电 openstack创建云主机 openstack创建云主机类型_iaas_47


光电 openstack创建云主机 openstack创建云主机类型_keystone_48

2.使用命令查看当前卷组信息,使用命令创建逻辑卷,,查询该逻辑卷详细 信息,将操作命令及返回结果以文本形式提交到答题框

光电 openstack创建云主机 openstack创建云主机类型_glance_49


光电 openstack创建云主机 openstack创建云主机类型_iaas_50


光电 openstack创建云主机 openstack创建云主机类型_iaas_51

3.创建一个卷类型,然后创建一块带这个卷类型标识的云硬盘,查询该云硬 盘的详细信息,将操作命令及返回结果以文本形式提交到答题框。

在这里插入图片描述

光电 openstack创建云主机 openstack创建云主机类型_nova_52


光电 openstack创建云主机 openstack创建云主机类型_nova_53


4.通过命令行创建云硬盘,将其设置为只读,查询该云硬盘的详细信息,将 操作命令及返回结果以文本形式提交到答题框。

光电 openstack创建云主机 openstack创建云主机类型_keystone_54


5.通过命令行创建云硬盘,查询该云硬盘的详细信息,将操作命令及返回结 果以文本形式提交到答题框

光电 openstack创建云主机 openstack创建云主机类型_iaas_55


光电 openstack创建云主机 openstack创建云主机类型_glance_56


6.使用 fdisk 命令,对/dev/vda 分区,并把这个分区创建成物理卷,然后再把 这个物理卷加入到 cinder-volumes 卷组中,查看卷组详情,将操作命令和返回结 果以文本形式提交到答题框。

[root@controller /]# fdisk /dev/vda
….
…
…
…
..
[root@controller /]#pvcreate /dev/vda
[root@controller /]#vgextend cinder-volumes /dev/vda
[root@controller /]#vgdisplay

7.使用 cinder 命令创建一个云硬盘,然后通过 lvm 相关命令查看该云硬盘的 详细信息,最后通过 cinder 命令对这块云硬盘进行扩容操作,并查看详细信息, 将操作命令和返回结果以文本形式提交到答题框。

[root@controller /]#cinder create lvm2 2
[root@controller /]#lvdisplay
[root@controller /]#cinder extend lvm2 10
[root@controller /]#lvdisplay

8.登录 iaas 云主机,使用 parted 命令对硬盘/dev/vda 进行分区,将这个分区 创建为物理卷并使用 pvs 查看,然后将这个物理卷添加到 cinder-volumes 卷组中 并使用 vgs 查看,将以上所有操作命令和返回结果以文本形式提交到答题框。

[root@controller /]# parted /dev/vda
 mklabel gpt
mkpart cinder 0 10G
quit

[root@controller /]# pvcreate /dev/vda1
[root@controller /]# pvs /dev/vda1
[root@controller /]# vgextend   cinder-volumes      /dev/vda1
[root@controller /]# vgs cinder-volumes

9.登录 controller 节点,创建云主机,镜像使用 centos6.5,flavor 使用 m1.medium,配置好网络。然后给云主机 iaas 挂载一个云硬盘,使用这块云硬盘, 把云主机 iaas 的根目录扩容,最后在 iaas 云主机上用 df -h 命令查看。将上述所 有操作命令和返回结果以文本形式提交到答题框。

光电 openstack创建云主机 openstack创建云主机类型_glance_57


光电 openstack创建云主机 openstack创建云主机类型_nova_58


光电 openstack创建云主机 openstack创建云主机类型_nova_59

[root@controller /]# lvextend –L +1G /
[root@controller /]# lvdisplay
[root@controller /]# resize2fs /
[root@controller /]# df –h

=======Swift 运维:=

1.使用命令查看 swift 服务状态,然后创建一个容器,并使用命令查看容器 列表,将命令和返回结果以文本形式提交到答题框。

光电 openstack创建云主机 openstack创建云主机类型_nova_60


2.使用 swift 相关命令,创建一个容器,然后使用命令查看该容器的状态, 将操作命令和返回结果以文本形式提交到答题框。

光电 openstack创建云主机 openstack创建云主机类型_glance_61


3.使用 swift 相关命令,查询 swift 对象存储服务可以存储的单个文件大小的 最大值,将操作命令和返回结果以文本形式提交到答题框

光电 openstack创建云主机 openstack创建云主机类型_nova_62


4.使用 swift 相关命令,创建一个容器,然后往这个容器中上传一个文件(文 件可以自行创建),上传完毕后,使用命令查看容器,将操作命令和返回结果以 文本形式提交到答题框。

光电 openstack创建云主机 openstack创建云主机类型_keystone_63


光电 openstack创建云主机 openstack创建云主机类型_nova_64


5.登录 iaas 云主机,使用 openstack 命令,创建一个容器,并查询,上传一个文件(可自行创建)到这个容器中,并查询,将以上所有操作命令和返回结果 以文本形式提交到答题框。

光电 openstack创建云主机 openstack创建云主机类型_iaas_65


6.登录 IaaS 云主机,创建 swifter 用户,并创建 swift 租户,将 swifter 用户规 划到 swift 租户下,赋予 swifter 用户使用 swift 服务的权限,并通过 url 的方式使 用该用户在 swift 中创建容器,将操作命令和返回结果以文本形式提交到答题框。

光电 openstack创建云主机 openstack创建云主机类型_光电 openstack创建云主机_66


光电 openstack创建云主机 openstack创建云主机类型_iaas_67


光电 openstack创建云主机 openstack创建云主机类型_nova_68

[root@controller ~]# swift --os-auth-url http://controller:8080/v1   --auth-version 3  --os-tenant-name swift  --os-username swifter  --os-password 000000 list



Unauthorized. Check username/id, password, tenant name/id and user/tenant domain name/id.

7.使用 url 的方式,用 admin 账号在 swift 中创建容器,创建完之后用 url 的
方式查看容器列表,将操作命令和返回结果以文本形式提交到答题框。

光电 openstack创建云主机 openstack创建云主机类型_nova_69

========================== Libvirt 运维:===================
1.在物理云平台查询云主机 IaaS 在 KVM 中的真实实例名,在计算节点使用
virsh 命令找到该实例名对应的 domain-id,使用该 domain-id 关闭云主机 IaaS,
将操作命令和返回结果以文本形式提交到答题框。

[root@compute ~]# virsh list
 Id    Name                           State
----------------------------------------------------
 2     instance-00000001              running
[root@compute ~]# virsh dominfo 2
Id:             2
Name:           instance-00000001
UUID:           7bfb8827-6b82-4cba-9bf4-7646a7ef20f2
OS Type:        hvm
State:          running
CPU(s):         1
CPU time:       406.9s
Max memory:     2097152 KiB
Used memory:    2097152 KiB
Persistent:     yes
Autostart:      disable
Managed save:   no
Security model: selinux
Security DOI:   0
Security label: system_u:system_r:svirt_tcg_t:s0:c101,c740 (permissive)

[root@compute ~]# virsh domid 7bfb8827-6b82-4cba-9bf4-7646a7ef20f2
2
[root@compute ~]# virsh shutdown 2
Domain 2 is being shutdown

2.在物理云平台查询云主机 IaaS 在 KVM 中的真实实例名,在计算节点使用
virsh 命令找到该实例名对应的 domain-id,使用该 domain-id 重启云主机 IaaS,
将操作命令和返回结果以文本形式提交到答题框。