2020云计算1+x初级 样卷D

来自CloudWiki
跳转至: 导航搜索

实操题(500分)

yum源管理(40分)_何天朗

当前有一个/opt目录,该目录中的文件如下所示: ├── ambari-2.6.0.0 │ ├── ambari │ ├── repodata │ └── smartsense ├── base │ ├── packages │ └── repodata 请问如何配置自己的local.repo文件,使得可以使用这两个地方的软件包,安装软件。请将local.repo文件的内容以文本形式提交到答题框。 参考答案:

[centos]

name=centos

baseurl=file:///opt/ambari-2.6.0.0

gpgcheck=0

enabled=1

[iaas]

name=iaas

baseurl=file:///opt/base

gpgcheck=0

enabled=1

yum源管理(30分)_何天朗

当前存在一个ftp源,IP地址为192.168.100.200,ftp共享的目录为/opt,/opt目录中存在一个iaas目录(该目录下存在一个repodata目录)请问如何配置自己的ftp.repo文件,使得可以使用这两个地方的软件包,安装软件。请将ftp.repo文件的内容以文本形式提交到答题框。 参考答案:

[iaas]

name=iaas

baseurl=ftp://192.168.100.200/iaas

gpgcheck=0

enabled=1

数据库管理(60分)_王泽龙

使用提供的“all-in-one”虚拟机,进入数据库。 (1)创建本地用户examuser,密码为000000; (2)查询mysql数据库中的user表的host,user,password字段; (3)赋予这个用户对所有数据库拥有“查询”“删除”“更新”“创建”的本地权限。依次将操作命令和返回结果以文本形式提交到答题框。 参考答案:

[MariaDB [(none)]> insert into mysql.user(host,user,Password) values("localhost","examuser",Password("000000"));

Query OK, 1 row affected, 4 warnings (0.00 sec)

MariaDB [(none)]> use mysql

Reading table information for completion of table and column names

You can turn off this feature to get a quicker startup with -A

Database changed

MariaDB [mysql]> select host,user,password from user;

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

| host | user | password |

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

| localhost | root | *032197AE5731D4664921A6CCAC7CFCE6A0698693 |

| xiandian | 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 | heat | *032197AE5731D4664921A6CCAC7CFCE6A0698693 |

| % | heat | *032197AE5731D4664921A6CCAC7CFCE6A0698693 |

| localhost | aodh | *032197AE5731D4664921A6CCAC7CFCE6A0698693 |

| % | aodh | *032197AE5731D4664921A6CCAC7CFCE6A0698693 |

| localhost | examuser | *032197AE5731D4664921A6CCAC7CFCE6A0698693 |

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

19 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.01 sec)

Linux存储LVM管理(50分)_王泽龙

使用提供的“all-in-one”虚拟机,该虚拟机存在一块大小为20G的磁盘/dev/vdb,使用fdisk命令对该硬盘进形分区,要求分出三个大小为5G的分区。使用这三个分区,创建名xcloudvg的卷组。然后创建名xcloudlv的逻辑卷,大小为12G,最后用xfs文件系统对逻辑卷进行格式化并挂载到/mnt目录下。将上述所有操作命令和返回结果以文本形式提交到答题框。 参考答案:

[root@localhost ~]# pvcreate /dev/vdb1 /dev/vdb2 /dev/vdb3

Physical volume "/dev/vdb1" successfully created

Physical volume "/dev/vdb2" successfully created

Physical volume "/dev/vdb2" successfully created

[root@localhost ~]# vgcreate xcloudvg /dev/vdb[1-3]

Volume group "xcloudvg" successfully created

[root@localhost ~]# lvcreate -L +12G –n xcloudvg xcloudlv

Logical volume "xcloudlv" created.

[root@localhost ~]# mkfs.xfs /dev/mapper/xcloudvg-xcloudlv

[root@localhost ~]# mount /dev/mapper/ xcloudvg-xcloudlv /mnt/

Keystone管理(60分)_王文哲

使用提供的“all-in-one”虚拟机,创建用户testuser,密码为xiandian,将testuser用户分配给admin项目,赋予用户admin的权限。依次将操作命令和查询结果以文本形式提交到答题框。 参考答案:

[root@xiandian~]# source /etc/keystone/admin-openrc.sh

[root@xiandian~]# openstack user create --domain demo --password xiandian testuser

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

| Field | Value |

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

| domain_id | 5a486c51bc8e4dffa4a181f6c54e0938 |

| enabled | True |

| id | ec6d67cdb3ac4b3ca827587c14be0a3e |

| name | testuser |

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

[root@xiandian ~]# openstack role add --project admin --user testuser admin

Nova管理(60分)_王文哲

使用提供的“all-in-one”虚拟机,通过nova的相关命令创建名为exam,ID为1234,内存为1024M,硬盘为20G,虚拟内核数量为2的云主机类型,查看exam的详细信息。依次将操作命令及返回结果以文本形式提交到答题框。 参考答案:

[root@xiandian ~]# nova flavor-create exam 1234 1024 20 2

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

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

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

| 1234 | exam | 1024 | 20 | 0 | | 2 | 1.0 | True |

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

[root@xiandian ~]# nova flavor-show 1234

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

| Property | Value |

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

| OS-FLV-DISABLED:disabled | False |

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

| disk | 20 |

| extra_specs | {} |

| id | 1234 |

| name | exam |

| os-flavor-access:is_public | True |

| ram | 1024 |

| rxtx_factor | 1.0 |

| swap | |

| vcpus | 2 |

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

Docker管理(60分)_李孟枭

假设当前存在docker镜像tomcat:latest,现在将tomcat镜像导出,导出名称为tomcat_images.tar,放在/media目录下,将以上操作命令填入答题框。 参考答案:

[root@server images]# docker save tomcat:latest > /media/tomcat_images.tar

Docker管理(80分)_李孟枭

假设当前存在docker镜像mysql:latest,将该镜像上传至本地,然后将该镜像推送至本地仓库(假设仓库地址为192.168.100.100:5000),从私有仓库中拉取mariadb:v10.3.18镜像。运行mysql镜像,要求将内部3306端口映射到外部的13306端口,提供交互接口,后台运行,容器名为xmysql。最后将mysql镜像和创建的容器删除。依次提交操作命令。 参考答案:

  1. docker load -i mysql:latest
  1. docker push 192.168.100.100:5000/mysql:latest
  1. docker pull mariadb:v10.3.18
  1. docker run -name xmysql -itd -p 13306:3306 mysql:latest /bin/bash
  1. docker rmi mysql:latest
  1. docker rm -f xmysql

LNMP+WordPress管理(60分)_张彪贤

使用提供的CentOS系统虚拟机,根据提供的软件包,安装LNMP+WordPress环境,应用部署完毕后,设置WordPress的站点标题为自己的姓名(例:名字叫张三,则设置站点标题为张三的BLOG),设置完毕后登录WordPress。将WordPress首页截图上传至答题框。(截图需体现站点名称) 参考答案: