1+X云计算初级B卷

单选题(200分)

1. 下面哪个不是项目开发成员角色?(10分)

A、项目经理

B、测试经理

C、产品经理

D、实施经理 (正确答案)


2. 为满足金融业务的监管和安全要求,平台不需要考虑下列哪个应用?(10分)

A、文档版本管理 (正确答案)

B、防火墙策略

C、安全漏洞扫描

D、多租户安全隔离


3. SVN全称Subversion,即?

A、版本控制系统 (正确答案)

B、项目实施系统

C、测试开发系统

D、设计管理系统


4. 以下哪一个是收尾过程的正确顺序?(10分)

A、得到正式验收、解散团队、写出经验教训、结束合同

B、写出经验教训、解散团队、得到正式验收、结束合同

C、得到正式验收、写出经验教训、解散团队、结束合同 (正确答案)

D、得到正式验收、结束合同、写出经验教训、解散团队


5. 下面关于交换型以太网说法正确的是?(10分)

A、各独立网段是被隔离的 (正确答案)

B、站点数越多,平均带宽越小

C、收到CSMA/CD的约束

D、覆盖范围受到碰撞域的限制


6. 子网掩码为255.255.255.0,下列哪个IP地址和其余的不在同一网段中?(10分)

A、172.16.32.55

B、172.16.25.44 (正确答案)

C、172.16.32.201

D、172.16.32.12


7. VLAN基本上可以看成是一个?(10分)

A、局域网

B、广播域 (正确答案)

C、工作站

D、广域网


8. 下列选项当中,不属于FTP服务的使用者是?(10分)

A、本地用户

B、虚拟用户

C、匿名用户

D、远程用户 (正确答案)


9. 文件权限读、写、执行三种符号的标志依次是?(10分)

A、rwx (正确答案)

B、xrw

C、rdx

D、rws


10. 下列选项中不是局域网的以太网标准的是?(10分)

A、802.3

B、802.4

C、802.5

D、801.2 (正确答案)


11. 分布式系统由多台计算机组成,它们在地域上是?(10分)

A、分散的 (正确答案)

B、聚合的

C、独立的

D、互联的


12. Nginx服务使用什么语言编写?(10分)

A、C语言 (正确答案)

B、JAVA

C、python

D、PHP


13. 在主从数据库的哪种模式下,部分slave的数据同步不连接主节点,而是连接从节点?(10分)

A、级联复制 (正确答案)

B、一主双从

C、双主双从

D、级联复制、双主双从


14. 在使用命令上传一个glance镜像到OpenStack平台的时候,需要配置镜像格式为qcow2,使用的相应参数是?(10分)

A、--container-format

B、--containers-format

C、--disk-format (正确答案)

D、--disks-format


15. Ceilometer服务将监控到的数据存储到哪里?(10分)

A、MySQL数据库

B、MongoDB数据库 (正确答案)

C、Swift对象存储

D、Hbase数据库


16. Neutron服务可以向OpenStack平台提供各种不同的网络,下列哪种网络不属于Neutron服务能提供的网络?(10分)

A、BGP (正确答案)

B、vlan

C、GRE

D、vxlan


17. VPC 的公共子网是一个?(10分)

A、 在其关联的路由表中至少有一个使用 Internet 网关(IGW)的路由。 (正确答案)

B、 通过网络地址转换(NAT)实例在其关联的路由表中包含路由。

C、 有一个网络访问控制列表(NACL)允许出站流量到 0.0.0.0/0。

D、 在其配置中选择了公共子网选项。


18. Amazon S3 存储桶提供以下哪项? (10分)

A、 为新对象的放置编写一致性,并与 POST & DELETES 保持一致

B、 为新对象的 POST 编写一致性,并最终为覆盖和删除一致

C、 重新编写新对象的一致性,并最终与覆盖和删除一致 (正确答案)

D、 重新编写新对象的后写一致性,并与 POST & DELETES 保持一致


19. 一个EC2实例可以连接多少个EBS卷?(10分) 

A、1

B、2

C、27 (正确答案)

D、无限


20. 下列选项当中,哪个是Dockerfile中FROM指令的含义(10分)

A、为镜像指定标签

B、运行指定命令

C、容器启动时要运行的命令

D、指定基础镜像 (正确答案)


多选题(300分)

21. 白盒技术主要包括?(15分) 

A、语句覆盖 (正确答案)

B、判定覆盖 (正确答案)

C、条件覆盖 (正确答案)

D、逻辑覆盖 (正确答案)


22. 在容器平台中,日志大致分为环境日志和应用日志,下面日志中属于环境日志的有?(15分)

A、业务应用日志

B、容器运行日志 (正确答案)

C、宿主机容器引擎日志 (正确答案)

D、容器平台管理日志 (正确答案)


23. 项目从开始到结束的若干阶段构成了项目的生命周期,下面哪些是项目生命周期阶段?(15分)

A、实施阶段 (正确答案)

B、终止阶段

C、概念阶段 (正确答案)

D、计划阶段 (正确答案)


24. 交换机的主要功能有哪些?(15分)

A、环路避免 (正确答案)

B、路由转发

C、转发\过滤 (正确答案)

D、地址学习 (正确答案)


25. VLAN划分方式有哪些?(15分)

A、基于路由转发方式

B、基于策略方式 (正确答案)

C、基于服务需求方式

D、基于MAC地址方式 (正确答案)


26.Samba服务所需软件包括哪些?(15分)

A、Samba (正确答案)

B、Samba-smbd

C、Samba-client (正确答案)

D、Samba-common (正确答案)


27. NFS由下列那几个部分组成?(15分)

A、NFS内核模块 (正确答案)

B、NFS用户空间工具 (正确答案)

C、RPC相关服务 (正确答案)

D、HDFS相关服务


28. 下面那些是主从数据的优点?(15分)

A、方便做数据的热备份 (正确答案)

B、架构的扩展更容易 (正确答案)

C、读写分离,使数据库能支撑更大的并发 (正确答案)

D、加快读写速度


29. 下面选项当中,哪些是私有云平台分类?(15分)

A、私有云平台 (正确答案)

B、私有云服务 (正确答案)

C、私有云建设平台

D、私有云管理平台 (正确答案)


30. 下列选项当中,不是说明Swift组件作用的是?(15分)

A、用于提供镜像服务 (正确答案)

B、用于提供对象存储功能

C、用于提供计量与监控功能 (正确答案)

D、用于提供编排服务或功能 (正确答案)


31. 在下列选项当中,属于Mysql特点的有哪些?(15分)

A、性能卓越、服务稳定 (正确答案)

B、成本低、支持多种操作系统 (正确答案)

C、对流行的PHP语言无缝支持 (正确答案)

D、非关系型数据库


32. 以下选项的组合可以保护 S3 对象免于意外删除和意外覆盖?(15分)

A、在存储桶上启用 S3 版本控制。 (正确答案)

B、只使用签名的网址访问 S3 数据。

C、使用 IAM 桶策略禁用 S3 删除。

D、启用多因素身份验证(MFA)保护的访问。 (正确答案)


33. 亚马逊的EBS卷为?(15分)

A、基于块的存储 (正确答案)

B、基于对象的存储

C、默认基于磁盘

D、提供各种SSD和磁性选件 (正确答案)


34. AWS如何允许您将元数据添加到EC2实例?(15分)

A、证书 (正确答案)

B、标签 (正确答案)

C、政策

D、标签


35. 以下哪项是存储网关的有效选项?(15分)

A、文件网关 (正确答案)

B、卷网关 (正确答案)

C、缓存的网关

D、虚拟专用网关


36. 哪些是VPC端点类型?(15分)

A、接口端点 (正确答案)

B、对等端点

C、网关端点 (正确答案)

D、服务端点


37. 以下哪项提供了自动备份RDS数据库的方法?(15分)

A、自动快照 (正确答案)

B、 S3生命周期管理策略

C、自动备份 (正确答案)

D、数据管道


38. 以下哪些是SSD支持的卷的特征?(15分)

A、事务性工作量 (正确答案)

B、流工作负载

C、Small I / O Size (正确答案)

D、以吞吐量为中心


39. Docker容器有几种状态?(15分)

A、运行 (正确答案)

B、已暂停 (正确答案)

C、重新启动 (正确答案)

D、已退出 (正确答案)


40. 下列选项当中,哪些不是K8S查看Deployment列表的命令?(15分)

A、kubectl show deployment (正确答案)

B、kubectl get deployment

C、kubectl display deployment (正确答案)

D、kubectl check deployment (正确答案)


实操题(500分)

网络管理(20分)

41. 通过一条命令在S1交换机(交换机使用S5700)上创建vlan100、vlan101,配置vlan100网关为:172.16.100.254/24。配置vlan101网关为:172.16.101.254/24。配置g0/0/1端口为trunk模式,放行vlan100。配置g0/0/2端口为access模式,所属vlan101。将以上所有操作命令和返回结果以文本形式提交大答题框。

参考答案:

[SW1]vlan batch 100 101

[SW1]interface Vlanif 100

[SW1-Vlanif100]ip address 172.16.100.254 24

[SW1]interface Vlanif 101

[SW1-Vlanif101]ip address 172.16.101.254 24

[SW1]interface GigabitEthernet 0/0/1

[SW1-GigabitEthernet0/0/1]port link-type trunk

[SW1-GigabitEthernet0/0/1]port trunk allow-pass vlan 100

[SW1-GigabitEthernet0/0/1]quit

[SW1]interface GigabitEthernet 0/0/2

[SW1-GigabitEthernet0/0/2]port link-type access

[SW1-GigabitEthernet0/0/2]port default vlan 101

[SW1-GigabitEthernet0/0/2]quit


网络管理(30分)

42. 配置路由器R1(路由器使用AR2220)端口g0/0/1地址为192.168.101.1/30,配置g0/0/2端口地址为12.12.12.2/30。添加静态路由去往192.168.1.0/24网段,下一跳地址为192.168.101.2,添加静态路由去往192.168.2.0/24,下一跳地址为12.12.12.1。将以上所有操作命令和返回结果以文本形式提交到答题框。

参考答案:

[R1]interface GigabitEthernet 0/0/1

[R1-GigabitEthernet0/0/1]ip address 192.168.101.1 30

[R1-GigabitEthernet0/0/1]quit

[R1]interface GigabitEthernet 0/0/2

[R1-GigabitEthernet0/0/2]ip address 12.12.12.2

[R1-GigabitEthernet0/0/2]quit

[R1]ip route-static 192.168.1.0 24 192.168.101.2

[R1]ip route-static 192.168.2.0 24 12.12.12.1


本地YUM源管理(20分)

43. 使用VMWare软件启动提供的xserver1虚拟机(配置虚拟机xserver1的IP为192.168.100.11,主机名为xserver1),在虚拟机的/root目录下,存在一个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


FTP安装使用(20分)

44. 使用xserver1虚拟机,安装ftp服务,并配置ftp的共享目录为/opt。使用VMWare软件继续启动提供的xserver2虚拟机(配置虚拟机xserver2的IP为192.168.100.12,主机名为xserver2),并创建该虚拟机的yum源文件ftp.repo使用xserver1的ftp源(配置文件中的FTP地址使用主机名)。配置完成后,将xserver2节点的ftp.repo文件以文本形式提交到答题框。

参考答案:

[centos]

name=centos

baseurl=ftp://xserver1/centos

gpgcheck=0

enabled=1


Samba管理(30分)

45. 使用xserver1虚拟机,安装Samba服务所需要的软件包,将xserver1节点中的/opt/share目录使用Samba服务共享出来(目录不存在请自行创建)。操作完毕后,将xserver1节点Samba配置文件中的[share]段落和执行netstat -ntpl命令的返回结果以文本形式提交到答题框。

参考答案:

[share]

path = /opt/share

browseable = yes

public = yes

writable = yes

[root@samba ~]# netstat -ntpl

Active Internet connections (only servers)

Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name

tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN 2718/smbd

tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1469/sshd

tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2168/master

tcp 0 0 0.0.0.0:445 0.0.0.0:* LISTEN 2718/smbd

tcp6 0 0 :::139 :::* LISTEN 2718/smbd

tcp6 0 0 :::22 :::* LISTEN 1469/sshd

tcp6 0 0 ::1:25 :::* LISTEN 2168/master

tcp6 0 0 :::445 :::* LISTEN 2718/smbd


主从数据库管理(40分)

46. 在xserver1、xserver2上安装mariadb数据库,并配置为主从数据库(xserver1为主节点、xserver2为从节点),实现两个数据库的主从同步。配置完毕后,请在xserver2上的数据库中执行“show slave status \G”命令查询从节点复制状态,将查询到的结果以文本形式提交到答题框。

参考答案:

MariaDB [(none)]> start slave;

MariaDB [(none)]> show slave status\G

*************************** 1. row ***************************

Slave_IO_State: Waiting for master to send event

Master_Host: mysql1

Master_User: user

Master_Port: 3306

Connect_Retry: 60

Master_Log_File: mysql-bin.000003

Read_Master_Log_Pos: 245

Relay_Log_File: mariadb-relay-bin.000005

Relay_Log_Pos: 529

Relay_Master_Log_File: mysql-bin.000003

Slave_IO_Running: Yes

Slave_SQL_Running: Yes

Replicate_Do_DB:

Replicate_Ignore_DB:

Replicate_Do_Table:

Replicate_Ignore_Table:

Replicate_Wild_Do_Table:

Replicate_Wild_Ignore_Table:

Last_Errno: 0

Last_Error:

Skip_Counter: 0

Exec_Master_Log_Pos: 245

Relay_Log_Space: 1256

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: 0

Master_SSL_Verify_Server_Cert: No

Last_IO_Errno: 0

Last_IO_Error:

Last_SQL_Errno: 0

Last_SQL_Error:

Replicate_Ignore_Server_Ids:

Master_Server_Id: 30

1 row in set (0.00 sec)


LNMP环境部署(40分)

47. 使用xserver1节点,安装单节点lnmp环境。安装lnmp环境需要用到的YUM源为CentOS-7-x86_64-DVD-1511.iso和lnmp目录(均在/root目录下)。安装并配置完lnmp环境后。依次查询数据库、nginx、php服务的状态,并使用netstat -ntpl命令查看端口开放情况。最后依次将查询服务状态的返回结果,和查看端口开放情况的返回结果以文本形式提交到答题框。

参考答案:

[root@localhost ~]# systemctl status mariadb

● mariadb.service - MariaDB database server

Loaded: loaded (/usr/lib/systemd/system/mariadb.service; disabled; vendor preset: disabled)

Active: active (running) since Fri 2019-12-06 12:29:37 EST; 56s ago

Process: 2741 ExecStartPost=/usr/libexec/mariadb-wait-ready $MAINPID (code=exited, status=0/SUCCESS)

Process: 2713 ExecStartPre=/usr/libexec/mariadb-prepare-db-dir %n (code=exited, status=0/SUCCESS)

Main PID: 2740 (mysqld_safe)

CGroup: /system.slice/mariadb.service

├─2740 /bin/sh /usr/bin/mysqld_safe --basedir=/usr

└─2897 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --log-error=/var/log/mariadb/mariadb.log --pid-file=/var/run/mariadb/ma...

Dec 06 12:29:34 localhost.localdomain systemd[1]: Starting MariaDB database server...

Dec 06 12:29:34 localhost.localdomain mysqld_safe[2740]: 191206 12:29:34 mysqld_safe Logging to '/var/log/mariadb/mariadb.log'.

Dec 06 12:29:34 localhost.localdomain mysqld_safe[2740]: 191206 12:29:34 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql

Dec 06 12:29:37 localhost.localdomain systemd[1]: Started MariaDB database server.

[root@localhost ~]# systemctl status nginx

● nginx.service - nginx - high performance web server

Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; vendor preset: disabled)

Active: active (running) since Fri 2019-12-06 12:29:54 EST; 46s ago

Docs: http://nginx.org/en/docs/

Process: 2945 ExecStart=/usr/sbin/nginx -c /etc/nginx/nginx.conf (code=exited, status=0/SUCCESS)

Main PID: 2946 (nginx)

CGroup: /system.slice/nginx.service

├─2946 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf

└─2947 nginx: worker process

Dec 06 12:29:54 localhost.localdomain systemd[1]: Starting nginx - high performance web server...

Dec 06 12:29:54 localhost.localdomain systemd[1]: PID file /var/run/nginx.pid not readable (yet?) after start.

Dec 06 12:29:54 localhost.localdomain systemd[1]: Started nginx - high performance web server.

[root@localhost ~]# systemctl status php-fpm

● php-fpm.service - The PHP FastCGI Process Manager

Loaded: loaded (/usr/lib/systemd/system/php-fpm.service; disabled; vendor preset: disabled)

Active: active (running) since Fri 2019-12-06 12:30:00 EST; 59s ago

Main PID: 2953 (php-fpm)

Status: "Processes active: 0, idle: 5, Requests: 0, slow: 0, Traffic: 0req/sec"

CGroup: /system.slice/php-fpm.service

├─2953 php-fpm: master process (/etc/php-fpm.conf)

├─2955 php-fpm: pool www

├─2956 php-fpm: pool www

├─2957 php-fpm: pool www

├─2958 php-fpm: pool www

└─2959 php-fpm: pool www

Dec 06 12:29:59 localhost.localdomain systemd[1]: Starting The PHP FastCGI Process Manager...

Dec 06 12:30:00 localhost.localdomain systemd[1]: Started The PHP FastCGI Process Manager.

[root@localhost ~]# netstat -ntpl

Active Internet connections (only servers)

Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name

tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 2953/php-fpm: maste

tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 2897/mysqld

tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 2946/nginx: master

tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1494/sshd

tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2651/master

tcp6 0 0 :::22 :::* LISTEN 1494/sshd

tcp6 0 0 ::1:25 :::* LISTEN 2651/master


部署WordPress应用(30分)

48. 使用xserver1节点,基于lnmp环境,部署WordPress应用(WordPress源码包在/root目录下)。应用部署完毕后,设置WordPress的站点标题为自己的姓名(例:名字叫张三,则设置站点标题为张三的BLOG),设置完毕后登录WordPresss首页。最后将命令curl ip(ip为wordpress的首页ip)的返回结果以文本形式提交到答题框。

参考答案:

[root@localhost ~]# curl 192.168.100.10

<!DOCTYPE html>

<title>张三 &#8211; 又一个WordPress站点</title>

<p>欢迎使用WordPress。这是您的第一篇文章。编辑或删除它,然后开始写作吧!</p>


Linux存储LVM管理(30分)

49. 使用xserver1虚拟机,使用VMWare软件自行添加一块大小为20G的硬盘,使用fdisk命令对该硬盘进形分区,要求分出两个大小为5G的分区。使用两个分区,创建名xcloudvg的卷组并指定PE大小为16 MB。将执行vgdisplay命令的返回结果以文本形式提交到答题框。

参考答案:

[root@localhost ~]# vgdisplay

--- Volume group ---

VG Name centos

System ID

Format lvm2

Metadata Areas 1

Metadata Sequence No 3

VG Access read/write

VG Status resizable

MAX LV 0

Cur LV 2

Open LV 2

Max PV 0

Cur PV 1

Act PV 1

VG Size 19.51 GiB

PE Size 4.00 MiB

Total PE 4994

Alloc PE / Size 4984 / 19.47 GiB

Free PE / Size 10 / 40.00 MiB

VG UUID 2H21hv-L20X-mqhJ-SvzR-crT2-ln9v-jj2gTY

--- Volume group ---

VG Name xcloudvg

System ID

Format lvm2

Metadata Areas 2

Metadata Sequence No 1

VG Access read/write

VG Status resizable

MAX LV 0

Cur LV 0

Open LV 0

Max PV 0

Cur PV 2

Act PV 2

VG Size 9.97 GiB

PE Size 16.00 MiB

Total PE 638

Alloc PE / Size 0 / 0

Free PE / Size 638 / 9.97 GiB

VG UUID dU0pP2-EW9d-6c0h-8tgQ-t1bN-tBIo-FDqfdR


OpenStack Cinder管理(40分)

50. 使用VMWare软件启动提供的opensatckallinone镜像,自行检查openstack中各服务的状态,若有问题自行排查。使用Cinder服务,创建名为“ lvm”的卷类型,然后创建一块带“lvm” 标识的云硬盘,名称为 BlockVloume,大小为 2G,查询该云硬盘详细信息。完成后,将cinder show BlockVloume命令的返回结果以文本形式提交到答题框。

参考答案:

[root@xiandian ~]# cinder show BlockVloume

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

| Property | Value |

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

| attachments | [] |

| availability_zone | nova |

| bootable | false |

| consistencygroup_id | None |

| created_at | 2018-01-18T05:04:06.000000 |

| description | None |

| encrypted | False |

| id | 9f685fd4-4f33-4f0c-b70e-467dab381c24 |

| metadata | {} |

| migration_status | None |

| multiattach | False |

| name | BlockVloume |

| os-vol-host-attr:host | xiandian@lvm#LVM |

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

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

| os-vol-tenant-attr:tenant_id | 0ab2dbde4f754b699e22461426cd0774 |

| replication_status | disabled |

| size | 2 |

| snapshot_id | None |

| source_volid | None |

| status | available |

| updated_at | 2018-01-18T05:04:10.000000 |

| user_id | 53a1cf0ad2924532aa4b7b0750dec282 |

| volume_type | lvm |

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


OpenStack Glance管理(40分)

51. 使用VMWare软件启动提供的opensatckallinone镜像,自行检查openstack中各服务的状态,若有问题自行排查。在xserver1节点的/root目录下存在一个cirros-0.3.4-x86_64-disk.img镜像;使用glance命令将镜像上传,并命名为mycirros,最后将glance image-show id命令的返回结果以文本形式提交到答题框。

参考答案:

[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 |

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


OpenStack Neutron管理(40分)

52. 使用VMWare软件启动提供的opensatckallinone镜像,自行检查openstack中各服务的状态,若有问题自行排查。在dashboard界面创建云主机外部网络ext-net,子网为ext-subnet,云主机浮动IP可用网段为192.168.200.100 ~ 192.168.200.200,网关为192.168.200.1。创建云主机内部网络int-net1,子网为int-subnet1,云主机子网IP可用网段为10.0.0.100 ~ 10.0.0.200,网关为10.0.0.1。添加名为ext-router的路由器,添加网关在ext-net网络,添加内部端口到int-net1网络,完成内部网络int-net1和外部网络的连通。将执行neutron router-show ext-router命令所返回的结果以文本形式提交到答题框。

参考答案:

[root@controller ~]# neutron router-show 9d0e62e4-6340-4686-8d99-3fc715166302

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

| Field | Value |

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

| admin_state_up | True |

| availability_zone_hints | |

| availability_zones | nova |

| description | |

| distributed | False |

| external_gateway_info | {"network_id": "49af02fe-8496-4337-9817-eee1a72feef0", "enable_snat": true, "external_fixed_ips": [{"subnet_id": "1e097cb7-9630-418d-bfd1-57e80354b39a", |

| | "ip_address": "192.168.200.3"}]} |

| ha | False |

| id | 9d0e62e4-6340-4686-8d99-3fc715166302 |

| name | ext-router |

| routes | |

| status | ACTIVE |

| tenant_id | 38e4fd41edaf40189d152dda18935b97 |

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


Docker安装(30分)

53. 使用xserver1节点,自行配置YUM源,安装docker服务(需要用到的包为xserver1节点/root目录下的Docker.tar.gz)。安装完服务后,将registry_latest.tar上传到xserver1节点中并配置为私有仓库。要求启动registry容器时,将内部保存文件的目录映射到外部的/opt/registry目录,将内部的5000端口映射到外部5000端口。依次将启动registry容器的命令及返回结果、执行docker info命令的返回结果以文本形式提交到答题框。

参考答案:

[root@master ~]# docker run -d -v /opt/registry:/var/lib/registry -p 5000:5000 --restart=always --name registry registry:latest

Containers: 33

Running: 16

Paused: 0

Stopped: 17

Images: 22

Server Version: 18.09.6

Storage Driver: devicemapper

Pool Name: docker-253:0-113162281-pool

Pool Blocksize: 65.54kB

Base Device Size: 10.74GB

Backing Filesystem: xfs

Udev Sync Supported: true

Data file: /dev/loop0

Metadata file: /dev/loop1

Data loop file: /var/lib/docker/devicemapper/devicemapper/data

Metadata loop file: /var/lib/docker/devicemapper/devicemapper/metadata

Data Space Used: 3.573GB

Data Space Total: 107.4GB

Data Space Available: 18.72GB

Metadata Space Used: 22.59MB

Metadata Space Total: 2.147GB

Metadata Space Available: 2.125GB

Thin Pool Minimum Free Space: 10.74GB

Deferred Removal Enabled: true

Deferred Deletion Enabled: true

Deferred Deleted Device Count: 0

Library Version: 1.02.158-RHEL7 (2019-05-13)

Logging Driver: json-file

Cgroup Driver: cgroupfs

Plugins:

Volume: local

Network: bridge host macvlan null overlay

Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog

Swarm: inactive

Runtimes: runc

Default Runtime: runc

Init Binary: docker-init

containerd version: b34a5c8af56e510852c35414db4c1f4fa6172339

runc version: 3e425f80a8c931f88e6d94a8c831b9d5aa481657

init version: fec3683

Security Options:

seccomp

Profile: default

Kernel Version: 3.10.0-1062.7.1.el7.x86_64

Operating System: CentOS Linux 7 (Core)

OSType: linux

Architecture: x86_64

CPUs: 2

Total Memory: 1.913GiB

Name: master

ID: U4ME:YWV6:WZEK:7R7W:5OLN:MO4A:NVNH:AEPR:L7GE:UD4S:UZOY:GZXQ

Docker Root Dir: /var/lib/docker

Debug Mode (client): false

Debug Mode (server): false

Registry: https://index.docker.io/v1/

Labels:

Experimental: false

Insecure Registries:

192.168.70.10:5000

127.0.0.0/8

Live Restore Enabled: false

Product License: Community Engine

WARNING: the devicemapper storage-driver is deprecated, and will be removed in a future release.

WARNING: devicemapper: usage of loopback devices is strongly discouraged for production use.

Use `--storage-opt dm.thinpooldev` to specify a custom block storage device.


Docker运维(30分)

54.使用xserver1节点,上传nginx_latest.tar到xserver1节点中,然后将该镜像打标签,上传至私有仓库。使用xserver2节点,自行安装docker服务,配置xserver2节点使用xserver1的私有仓库,配置完毕后,在xserver2节点拉取nginx_latest.tar镜像。最后将在xserver2上执行docker images命令返回的结果以文本形式提交到答题框。

参考答案:

[root@master ~]# docker images

REPOSITORY TAG IMAGE ID CREATED SIZE

192.168.100.11:5000/nginx latest 94f6bc30fd27 4 seconds ago 126MB


部署Swarm集群(60分)

55. 使用xserver1、xserver2节点,自行配置好网络,安装好docker-ce。部署Swarm集群,并安装Portainer图形化管理工具,部署完成后,使用浏览器登录ip:9000界面,进入Swarm控制台。将curl swarm ip:9000返回的结果以文本形式提交到答题框。

参考答案:

[root@master ~]# curl 192.168.100.10:9000

<!DOCTYPE html><html lang="en" ng-app="portainer">

<head>

<meta charset="utf-8">

<title>Portainer</title>

<meta name="description" content="">

<meta name="author" content="Portainer.io">

<div class="row" style="text-align: center">

Loading Portainer...

<i class="fa fa-cog fa-spin" style="margin-left: 5px"></i>

</div>

<!-- !panel -->

</div>

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 201,552评论 5 474
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 84,666评论 2 377
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 148,519评论 0 334
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,180评论 1 272
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,205评论 5 363
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,344评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,781评论 3 393
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,449评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,635评论 1 295
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,467评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,515评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,217评论 3 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,775评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,851评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,084评论 1 258
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,637评论 2 348
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,204评论 2 341