1+x云计算练习题(19)

1.在eNSP中使用S5700交换机进行配置,通过一条命令划分vlan 2、vlan 3、vlan 1004,通过端口组的方式配置端口1-5为access模式,并添加至vlan2中。配置端口10为trunk模式,并放行vlan3。创建三层vlan 2,配置IP地址为:172.16.2.1/24,创建三层vlan1004,配置IP地址为:192.168.4.2/30。通过命令添加默认路由,下一跳为192.168.4.1。(使用完整命令)
参考答案:
[Huawei]vlan batch 2 3 1004
[Huawei]port-group 1
[Huawei-port-group-1]group-member GigabitEthernet 0/0/1 to GigabitEthernet 0/0/5
[Huawei-port-group-1]port link-type access
[Huawei-port-group-1]port default vlan 2
[Huawei]interface GigabitEthernet 0/0/10
[Huawei-GigabitEthernet0/0/10]port link-type trunk
[Huawei-GigabitEthernet0/0/10]port trunk allow-pass vlan 3
[Huawei]interface Vlanif 2
[Huawei-Vlanif2]ip address 172.16.2.1 24
[Huawei]interface Vlanif 1004
[Huawei-Vlanif1004]ip address 192.168.4.2 30
[Huawei]ip route-static 0.0.0.0 0 192.168.4.1

yum源管理
2.当前有一个CentOS-7-x86_64-DVD-1511.iso的镜像文件,使用这个文件配置yum源,要求将这个镜像文件挂载在/opt/centos目录,请问如何配置自己的local.repo文件,使得可以使用该镜像中的软件包,安装软件。请将local.repo文件的内容以文本形式提交到答题框。参考答案:
[centos]
name=centos
baseurl=file:///opt/centos
gpgcheck=0
enabled=1


3 使用VMware软件和提供的CentOS-7-x86_64-DVD-1511.iso创建虚拟机,自行配置好网络和YUM源,安装mariadb数据库,安装完毕后登录数据库,查询当前系统的时间和用户。依次将操作命令和返回结果以文本形式提交到答题框。(数据库用户名root,密码000000;关于数据库的命令均使用小写)参考答案:

[MariaDB [(none)]> select sysdate();
+---------------------+
| sysdate() |
+---------------------+
| 2018-01-17 09:28:07 |
+---------------------+
1 row in set (0.00 sec)
MariaDB [(none)]> select user();
+----------------+
| user() |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.01 sec)


Linux存储LVM管理(80.0分)
4.使用VMware软件和提供的CentOS-7-x86_64-DVD-1511.iso创建虚拟机,自行配置好网络并多添加一块大小为20G的硬盘,使用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/


OpenStack管理(80.0分)
5. 使用VMWare创建两台CentOS7.2的操作系统,自行配置网络与IP,使用提供的软件包,安装OpenStack平台。安装完成后,使用curl命令查询http://192.168.100.10/dashboard/auth/login/。将curl命令的查询结果以文本形式提交到答题框。参考答案:[root@controller ~]# curl http://192.168.100.10/dashboard/auth/login/
Login - XianDian Dashboard
云计算基础架构服务平台
glance管理(60.0分)
6. 登录OpenStack的controller节点,使用crt的传输工具将提供的cirros-0.3.4-x86_64-disk.img镜像上传至“iaas-all”节点的/root目录下;使用glance命令将镜像上传,并命名为mycirros,最后使用glance命令查看该镜像的详细信息。将上述所有操作命令和返回结果以文本形式提交到答题框。参考答案:


[root@xiandian ~]# source /etc/keystone/admin-openrc.sh
[root@xiandian ~]# glance image-create --name mycirros --disk-format qcow2 --container-format bare --progress < cirros-0.3.4-x86_64-disk.img
[=============================>] 100%
+------------------+--------------------------------------+
| Property | Value |
+------------------+--------------------------------------+
| checksum | ee1eca47dc88f4879d8a229cc70a07c6 |
| container_format | bare |
| created_at | 2019-10-24T10:16:52Z |
| disk_format | qcow2 |
| id | d3663be2-3ebf-443a-b3fc-b3e39bda8783 |
| min_disk | 0 |
| min_ram | 0 |
| name | mycirros |
| owner | 0ab2dbde4f754b699e22461426cd0774 |
| protected | False |
| size | 13287936 |
| status | active |
| tags | [] |
| updated_at | 2019-10-24T10:16:52Z |
| virtual_size | None |
| visibility | private |
+------------------+--------------------------------------+
[root@xiandian ~]# glance image-show d3663be2-3ebf-443a-b3fc-b3e39bda8783
+------------------+--------------------------------------+
| Property | Value |
+------------------+--------------------------------------+
| checksum | ee1eca47dc88f4879d8a229cc70a07c6 |
| container_format | bare |
| created_at | 2019-10-24T10:16:52Z |
| disk_format | qcow2 |
| id | d3663be2-3ebf-443a-b3fc-b3e39bda8783 |
| min_disk | 0 |
| min_ram | 0 |
| name | mycirros |
| owner | 0ab2dbde4f754b699e22461426cd0774 |
| protected | False |
| size | 13287936 |
| status | active |
| tags | [] |
| updated_at | 2019-10-24T10:16:52Z |
| virtual_size | None |
| visibility | private |
+------------------+--------------------------------------+


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

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


7.当前有一个/opt目录,该目录中的文件如下所示: ├── ambari-2.6.0.0 │ ├── ambari │ ├── repodata │ └── smartsense ├── base │ ├── packages │ └── repodata 请问如何配置自己的local.repo文件,使得可以使用这两个地方的软件包,安装软件。请将local.repo文件的内容以文本形式提交到答题框。
1[centos]
2name=centos
3baseurl=file:///opt/ambari-2.6.0.0
4gpgcheck=0
5enabled=1
6[iaas]
7name=iaas
8baseurl=file:///opt/base
9gpgcheck=0
10enabled=1
8.当前存在一个ftp源,IP地址为192.168.100.200,ftp共享的目录为/opt,/opt目录中存在一个iaas目录(该目录下存在一个repodata目录)请问如何配置自己的ftp.repo文件,使得可以使用这两个地方的软件包,安装软件。请将ftp.repo文件的内容以文本形式提交到答题框。
1 [iaas]
2 name=iaas
3 baseurl=ftp://192.168.100.200/iaas
4  gpgcheck=0
5 enabled=1
9.使用提供的“all-in-one”虚拟机,进入数据库。 (1)创建本地用户examuser,密码为000000; (2)查询mysql数据库中的user表的host,user,password字段; (3)赋予这个用户对所有数据库拥有“查询”“删除”“更新”“创建”的本地权限。依次将操作命令和返回结果以文本形式提交到答题框。
1[MariaDB [(none)]> insert into mysql.user(host,user,Password) values("localhost","examuser",Password("000000"));
2Query OK, 1 row affected, 4 warnings (0.00 sec)
3MariaDB [(none)]> use mysql
4Reading table information for completion of table and column names
5You can turn off this feature to get a quicker startup with -A
6Database changed
7MariaDB [mysql]> select host,user,password from user;
8+-----------+----------+-------------------------------------------+
9| host | user | password |
10+-----------+----------+-------------------------------------------+
11| localhost | root | *032197AE5731D4664921A6CCAC7CFCE6A0698693 |
12| xiandian | root | *032197AE5731D4664921A6CCAC7CFCE6A0698693 |
13| 127.0.0.1 | root | *032197AE5731D4664921A6CCAC7CFCE6A0698693 |
14| ::1 | root | *032197AE5731D4664921A6CCAC7CFCE6A0698693 |
15| localhost | keystone | *032197AE5731D4664921A6CCAC7CFCE6A0698693 |
16| % | keystone | *032197AE5731D4664921A6CCAC7CFCE6A0698693 |
17| localhost | glance | *032197AE5731D4664921A6CCAC7CFCE6A0698693 |
18| % | glance | *032197AE5731D4664921A6CCAC7CFCE6A0698693 |
19| localhost | nova | *032197AE5731D4664921A6CCAC7CFCE6A0698693 |
20| % | nova | *032197AE5731D4664921A6CCAC7CFCE6A0698693 |
21| localhost | neutron | *032197AE5731D4664921A6CCAC7CFCE6A0698693 |
22| % | neutron | *032197AE5731D4664921A6CCAC7CFCE6A0698693 |
23| localhost | cinder | *032197AE5731D4664921A6CCAC7CFCE6A0698693 |
24| % | cinder | *032197AE5731D4664921A6CCAC7CFCE6A0698693 |
25| localhost | heat | *032197AE5731D4664921A6CCAC7CFCE6A0698693 |
26| % | heat | *032197AE5731D4664921A6CCAC7CFCE6A0698693 |
27| localhost | aodh | *032197AE5731D4664921A6CCAC7CFCE6A0698693 |
28| % | aodh | *032197AE5731D4664921A6CCAC7CFCE6A0698693 |
29| localhost | examuser | *032197AE5731D4664921A6CCAC7CFCE6A0698693 |
30+-----------+----------+-------------------------------------------+
3119 rows in set (0.00 sec)
32MariaDB [mysql]> grant select,delete,update,create on *.* to examuser@"localhost" identified by "000000";
33Query OK, 0 rows affected (0.01 sec)
10.使用提供的“all-in-one”虚拟机,该虚拟机存在一块大小为20G的磁盘/dev/vdb,使用fdisk命令对该硬盘进形分区,要求分出三个大小为5G的分区。使用这三个分区,创建名xcloudvg的卷组。然后创建名xcloudlv的逻辑卷,大小为12G,最后用xfs文件系统对逻辑卷进行格式化并挂载到/mnt目录下。将上述所有操作命令和返回结果以文本形式提交到答题框。

1[root@localhost ~]# pvcreate /dev/vdb1 /dev/vdb2 /dev/vdb3
2Physical volume "/dev/vdb1" successfully created
3Physical volume "/dev/vdb2" successfully created
4Physical volume "/dev/vdb2" successfully created
5[root@localhost ~]# vgcreate xcloudvg /dev/vdb[1-3]
6Volume group "xcloudvg" successfully created
7[root@localhost ~]# lvcreate -L +12G –n xcloudvg xcloudlv
8Logical volume "xcloudlv" created.
9[root@localhost ~]# mkfs.xfs /dev/mapper/xcloudvg-xcloudlv
10[root@localhost ~]# mount /dev/mapper/ xcloudvg-xcloudlv /mnt/
45使用提供的“all-in-one”虚拟机,创建用户testuser,密码为xiandian,将testuser用户分配给admin项目,赋予用户admin的权限。依次将操作命令和查询结果以文本形式提交到答题框。

1[root@xiandian~]# source /etc/keystone/admin-openrc.sh
2[root@xiandian~]# openstack user create --domain demo --password xiandian testuser
3+-----------+----------------------------------+
4| Field     | Value                           |
5+-----------+----------------------------------+
6| domain_id | 5a486c51bc8e4dffa4a181f6c54e0938 |
7| enabled   | True                             |
8| id       | ec6d67cdb3ac4b3ca827587c14be0a3e |
9| name     | testuser                         |
10+-----------+----------------------------------+
11[root@xiandian ~]# openstack role add --project admin --user testuser admin
46使用提供的“all-in-one”虚拟机,通过nova的相关命令创建名为exam,ID为1234,内存为1024M,硬盘为20G,虚拟内核数量为2的云主机类型,查看exam的详细信息。依次将操作命令及返回结果以文本形式提交到答题框。

1[root@xiandian ~]# nova flavor-create exam 1234 1024 20 2
2+------+------+-----------+------+-----------+------+-------+-------------+-----------+
3| ID | Name | Memory_MB | Disk | Ephemeral | Swap | VCPUs | RXTX_Factor | Is_Public |
4+------+------+-----------+------+-----------+------+-------+-------------+-----------+
5| 1234 | exam | 1024 | 20 | 0 | | 2 | 1.0 | True |
6+------+------+-----------+------+-----------+------+-------+-------------+-----------+
7[root@xiandian ~]# nova flavor-show 1234
8+----------------------------+-------+
9| Property | Value |
10+----------------------------+-------+
11| OS-FLV-DISABLED:disabled | False |
12| OS-FLV-EXT-DATA:ephemeral | 0 |
13| disk | 20 |
14| extra_specs | {} |
15| id | 1234 |
16| name | exam |
17| os-flavor-access:is_public | True |
18| ram | 1024 |
19| rxtx_factor | 1.0 |
20| swap | |
21| vcpus | 2 |
22+----------------------------+-------+
11.假设当前存在docker镜像tomcat:latest,现在将tomcat镜像导出,导出名称为tomcat_images.tar,放在/media目录下,将以上操作命令填入答题框。
[root@server images]# docker save tomcat:latest > /media/tomcat_images.tar

12.假设当前存在docker镜像mysql:latest,将该镜像上传至本地,然后将该镜像推送至本地仓库(假设仓库地址为192.168.100.100:5000),从私有仓库中拉取mariadb:v10.3.18镜像。运行mysql镜像,要求将内部3306端口映射到外部的13306端口,提供交互接口,后台运行,容器名为xmysql。最后将mysql镜像和创建的容器删除。依次提交操作命令。
1# docker load -i mysql:latest
2# docker push 192.168.100.100:5000/mysql:latest
3# docker pull mariadb:v10.3.18
4# docker run -name xmysql -itd -p 13306:3306 mysql:latest /bin/bash
5# docker rmi mysql:latest
6# docker rm -f xmysql

网络管理(70分)
13.在eNSP中使用S5700交换机进行配置,通过一条命令划分vlan 2,vlan 3,vlan 1004,通过端口组的方式配置端口1-5为access模式,并添加至vlan2中。配置端口10为trunk模式,并放行vlan3。创建三层vlan 2,配置IP地址为:172.16.2.1/24,创建三层vlan1004,配置IP地址为:192.168.4.2/30。通过命令添加默认路由,下一跳为192.168.4.1(使用完整命令)
[Huawei]vlan batch 2 3 1004
[Huawei]port-group 1
[Huawei-port-group-1]group-member GigabitEthernet 0/0/1 to GigabitEthernet 0/0/5
[Huawei-port-group-1]port link-type access
[Huawei-port-group-1]port default vlan 2
[Huawei]interface GigabitEthernet 0/0/10
[Huawei-GigabitEthernet0/0/10]port link-type trunk
[Huawei-GigabitEthernet0/0/10]port trunk allow-pass vlan 3
[Huawei]interface Vlanif 2
[Huawei-Vlanif2]ip address 172.16.2.1 24
[Huawei]interface Vlanif 1004
[Huawei-Vlanif1004]ip address 192.168.4.2 30
[Huawei]ip route-static 0.0.0.0 0 192.168.4.1
yum源管理(60分)
14.当前有一个centos7.2-1511.iso的镜像文件,使用这个文件配置yum源,要求将这个镜像文件挂载在/opt/cenos目录。还存在一个ftp源,IP地址为192.168.100.200,ftp共享的目录为/opt,/opt目录中存在一个iaas目录(该目录下存在一个repodata目录)请问如何配置自己的local.repo文件,使得可以使用这两个地方的软件包,安装文件。请将local.repo文件的内容以文本形式提交到答题框。
[centos]
name=centos
baseurl=file:///opt/centos
gpgcheck=0
enabled=1
[iaas]
name=iaas
baseurl=ftp://192.168.100.200/iaas
gpgcheck=0
enabled=1
数据库管理(70分)
15.使用VMWare创建两台centos7的系统的虚拟机,安装数据库服务,并将两台数据库配置为主从数据库模式(master和slave)。配置完成后,在从节点,执行show status slave\G查看从节点的复制状态。将查看从节点服务状态的返回结果以文本形式提交的答题框。(数据库用户名root,密码000000;关于数据库的命令均使用小写)

mysql> show slave status\G
*************************** 1. row ***************************
             Slave_IO_State: Waiting for master to send event
                Master_Host: 192.168.172.61
                Master_User: root
                Master_Port: 3306
              Connect_Retry: 60
            Master_Log_File: mysql-bin.000145
        Read_Master_Log_Pos: 391789243
             Relay_Log_File: Report-relay-bin.000228
              Relay_Log_Pos: 480230500
      Relay_Master_Log_File: mysql-bin.000144
           Slave_IO_Running: Yes
          Slave_SQL_Running: Yes
            Replicate_Do_DB: dbXXX
        Replicate_Ignore_DB:
         Replicate_Do_Table:
     Replicate_Ignore_Table:
    Replicate_Wild_Do_Table:
Replicate_Wild_Ignore_Table:
                 Last_Errno: 1205
                 Last_Error: Slave SQL thread retried transaction 10 time(s) i                                                                                        n vain, giving up. Consider raising the value of the slave_transaction_retries v                                                                                        ariable.
               Skip_Counter: 0
        Exec_Master_Log_Pos: 480230337
            Relay_Log_Space: 1784477152
            Until_Condition: None
             Until_Log_File:
              Until_Log_Pos: 0
         Master_SSL_Allowed: No
         Master_SSL_CA_File:
         Master_SSL_CA_Path:
            Master_SSL_Cert:
          Master_SSL_Cipher:
             Master_SSL_Key:
      Seconds_Behind_Master: NULL
Master_SSL_Verify_Server_Cert: No
              Last_IO_Errno: 0
              Last_IO_Error:
             Last_SQL_Errno: 1205
             Last_SQL_Error: Slave SQL thread retried transaction 10 time(s) i                                                                                        n vain, giving up. Consider raising the value of the slave_transaction_retries v                                                                                        ariable.
Replicate_Ignore_Server_Ids:
           Master_Server_Id: 1
                Master_UUID: 07b51a82-dcd0-11e4-a812-00163e020999
           Master_Info_File: /mnt/erp/programdata/data/master.info
                  SQL_Delay: 0
        SQL_Remaining_Delay: NULL
    Slave_SQL_Running_State:
         Master_Retry_Count: 86400
                Master_Bind:
    Last_IO_Error_Timestamp:
   Last_SQL_Error_Timestamp: 150815 01:42:34
             Master_SSL_Crl:
         Master_SSL_Crlpath:
         Retrieved_Gtid_Set:
          Executed_Gtid_Set:
              Auto_Position: 0
1 row in set (0.00 sec)
Linux存储LVM管理(60分)
16.使用VMware软件和提供的CentOS-7-x86_64-DVD-1511.iso创建虚拟机,自行配置好网络并多添加一块大小为20G的硬盘,使用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/

OpenStack管理(80分)
17.使用VMWare创建两台CentOS7.2的操作系统,自行配置网络与IP,使用提供的软件包,安装OpenStack平台。完成安装后,使用curl命令查询http://192.168.100.10/dashboard/auth/login/。将curl命令的查询结果以文本形式提交到答题框。
[root@controller ~]# curl http://192.168.100.10/dashboard/auth/login/
Login - XianDian Dashboard
云计算基础架构服务平台


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

# docker load -i < mysql:latest

# docker push 192.168.100.100:5000/mysql:latest

# docker pull mariadb:v10.3.18

# docker run –name xmysql–itd –p 13306:3306 mysql:latest /bin/bash

# docker rmi mysql:latest

# docker rm -f xmysql

19. 登录OpenStack的controller节点,使用crt的传输工具将提供的cirros-0.3.4-x86_64-disk.img镜像上传至“iaas-all”节点的/root目录下;使用glance命令将镜像上传,并命名为mycirros,最后使用glance命令查看该镜像的详细信息。将上述所有操作命令和返回结果以文本形式提交到答题框。 参考答案:
[root@xiandian ~]# source /etc/keystone/admin-openrc.sh
[root@xiandian ~]# glance image-create --name mycirros --disk-format qcow2 --container-format bare --progress < cirros-0.3.4-x86_64-disk.img
[=============================>] 100%
+------------------+--------------------------------------+
| Property | Value |
+------------------+--------------------------------------+
| checksum | ee1eca47dc88f4879d8a229cc70a07c6 |
| container_format | bare |
| created_at | 2019-10-24T10:16:52Z |
| disk_format | qcow2 |
| id | d3663be2-3ebf-443a-b3fc-b3e39bda8783 |
| min_disk | 0 |
| min_ram | 0 |
| name | mycirros |
| owner | 0ab2dbde4f754b699e22461426cd0774 |
| protected | False |
| size | 13287936 |
| status | active |
| tags | [] |
| updated_at | 2019-10-24T10:16:52Z |
| virtual_size | None |
| visibility | private |
+------------------+--------------------------------------+
[root@xiandian ~]# glance image-show d3663be2-3ebf-443a-b3fc-b3e39bda8783
+------------------+--------------------------------------+
| Property | Value |
+------------------+--------------------------------------+
| checksum | ee1eca47dc88f4879d8a229cc70a07c6 |
| container_format | bare |
| created_at | 2019-10-24T10:16:52Z |
| disk_format | qcow2 |
| id | d3663be2-3ebf-443a-b3fc-b3e39bda8783 |
| min_disk | 0 |
| min_ram | 0 |
| name | mycirros |
| owner | 0ab2dbde4f754b699e22461426cd0774 |
| protected | False |
| size | 13287936 |
| status | active |
| tags | [] |
| updated_at | 2019-10-24T10:16:52Z |
| virtual_size | None |
| visibility | private |
+------------------+--------------------------------------+

猜你喜欢

转载自blog.csdn.net/qq_45313081/article/details/109637913