2022年全国职业院校技能大赛高职组云计算赛项试卷(私有云)_第1页
2022年全国职业院校技能大赛高职组云计算赛项试卷(私有云)_第2页
2022年全国职业院校技能大赛高职组云计算赛项试卷(私有云)_第3页
2022年全国职业院校技能大赛高职组云计算赛项试卷(私有云)_第4页
2022年全国职业院校技能大赛高职组云计算赛项试卷(私有云)_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2022年全国职业院校技能大赛高职组云计算赛项试卷

【赛程名称】云计算赛项第一场-私有云

某企业拟使用OpenStack搭建一个企业云平台,以实现资源池化弹性管理、企业应用集

中管理、统一安全认证和授权等管理。

系统架构如图1所示,IP地址规划如表1所示。

图1系统架构图

表1IP地址规划

设备名称主机名接口IP地址说明

eth0172.129.x.0/24Vlanx

云服务器1Controller

eth1自定义自行创建

eth0172.129.x.0/24Vlanx

云服务器2Compute

eth1自定义自行创建

云服务器3

...

自定义eth0172.129.x.0/24用于实操题

云服务器n

PC-1本地连接/24PC使用

说明:

1.竞赛使用集群模式进行,比赛时给每个参赛队提供独立的租户与用户,各用户的资源

配额相同,选手通过用户名与密码登录竞赛用私有云平台,创建云主机进行相应答题;

2.表中的x为工位号;在进行OpenStack搭建时的第二块网卡地址根据题意自行创建;

3.根据图表给出的信息,检查硬件连线及网络设备配置,确保网络连接正常;

4.考试所需要的账号资源、竞赛资源包与附件均会在考位信息表与设备确认单中给出;

5.竞赛过程中,为确保服务器的安全,请自行修改服务器密码;在考试系统提交信息时,

请确认自己的IP地址,用户名和密码。

【任务1】私有云服务搭建[10分]

【适用平台】私有云

【题目1】基础环境配置[0.5分]

使用提供的用户名密码,登录提供的OpenStack私有云平台,在当前租户下,使用

CentOS7.9镜像,创建两台云主机,云主机类型使用4vCPU/12G/100G_50G类型。当前租户

下默认存在一张网卡,自行创建第二张网卡并连接至controller和compute节点(第二张网

卡的网段为10.10.X.0/24,X为工位号,不需要创建路由)。自行检查安全组策略,以确保

网络正常通信与ssh连接,然后按以下要求配置服务器:

(1)设置控制节点主机名为controller,设置计算节点主机名为compute;

(2)修改hosts文件将IP地址映射为主机名;

完成后提交控制节点的用户名、密码和IP地址到答题框。

1.查看控制节点名字为controller正确计0.2分

2.查看hosts文件中有正确的主机名和IP映射计0.2分

3.控制节点正确使用两块网卡计0.1分

【题目2】Yum源配置[0.5分]

使用提供的http服务地址,在http服务下,存在centos7.9和iaas的网络yum源,使用

该http源作为安装iaas平台的网络源。分别设置controller节点和compute节点的yum源文

件http.repo。完成后提交控制节点的用户名、密码和IP地址到答题框。

1.查看/etc/yum.repos.d/http.repo文件,有正确的baseurl路径,计0.5分

【题目3】配置无秘钥ssh[0.5分]

配置controller节点可以无秘钥访问compute节点,配置完成后,尝试ssh连接compute

节点的hostname进行测试。完成后提交controller节点的用户名、密码和IP地址到答题框。

1.查看控制节点允许计算节点无秘钥登录计0.5分

【题目4】基础安装[0.5分]

在控制节点和计算节点上分别安装openstack-iaas软件包,根据表2配置两个节点脚本

文件中的基本变量(配置脚本文件为/etc/openstack/openrc.sh)。

表2云平台配置信息

服务名称变量参数/密码

root000000

Keystone000000

Glance000000

MysqlNova000000

Neutron000000

Heat000000

Zun000000

DOMAIN_NAMEdemo

Admin000000

Rabbit000000

Glance000000

Keystone

Nova000000

Neutron000000

Heat000000

Zun000000

Metadata000000

Neutron

ExternalNetworketh1(以实际为准)

完成后提交控制节点的用户名、密码和IP地址到答题框。

1.检查环境变量文件配置正确计0.5分

【题目5】数据库安装与调优[0.5分]

在controller节点上使用iaas-install-mysql.sh脚本安装Mariadb、Memcached、RabbitMQ

等服务。安装服务完毕后,修改/etc/f文件,完成下列要求:

1.设置数据库支持大小写;

2.设置数据库缓存innodb表的索引,数据,插入数据时的缓冲为4G;

3.设置数据库的logbuffer为64MB;

4.设置数据库的redolog大小为256MB;

5.设置数据库的redolog文件组为2。

完成后提交控制节点的用户名、密码和IP地址到答题框。

1.检查数据库配置正确计0.5分

【题目6】Keystone服务安装与使用[0.5分]

在controller节点上使用iaas-install-keystone.sh脚本安装Keystone服务。安装完成后,

使用相关命令,创建用户chinaskill,密码为000000。完成后提交控制节点的用户名、密码

和IP地址到答题框。

1.检查keystone服务安装正确计0.2分

2.检查chinaskill用户创建正确计0.3分

【题目7】Glance安装与使用[0.5分]

在controller节点上使用iaas-install-glance.sh脚本安装glance服务。使用命令将提供

的cirros-0.3.4-x86_64-disk.img镜像(该镜像在HTTP服务中,可自行下载)上传至平台,

命名为cirros,并设置最小启动需要的硬盘为10G,最小启动需要的内存为1G。完成后提交

控制节点的用户名、密码和IP地址到答题框。

1.检查glance服务安装正确计0.1分

2.检查cirros镜像最小启动硬盘与内存配置正确计0.4分

【题目8】Nova安装与优化[0.5分]

在controller节点和compute节点上分别使用iaas-install-placement.sh脚本、

iaas-install-nova-controller.sh脚本、iaas-install-nova-compute.sh脚本安装Nova服务。安装完

成后,请修改nova相关配置文件,解决因等待时间过长而导致虚拟机启动超时从而获取不

到IP地址而报错失败的问题。配置完成后提交controller点的用户名、密码和IP地址到答

题框。

1.检查nova服务解决超时问题配置正确计0.5分

【题目9】Neutron安装[0.5分]

使用提供的脚本iaas-install-neutron-controller.sh和iaas-install-neutron-compute.sh,在

controller和compute节点上安装neutron服务。完成后提交控制节点的用户名、密码和IP

地址到答题框。

1.检查neutron服务安装正确计0.2分

2.检查neutron服务的linuxbridge网桥服务启动正确计0.3分

【题目10】Doshboard安装[0.5分]

在controller节点上使用iaas-install-dashboad.sh脚本安装dashboad服务。安装完成后,

将Dashboard中的Djingo数据修改为存储在文件中(此种修改解决了ALL-in-one快照在其

他云平台Dashboard不能访问的问题)。完成后提交控制节点的用户名、密码和IP地址到

答题框。

1.检查Dashboard服务安装正确计0.2分

2.检查Dashboard服务中Djingo数据修改为存储在文件中配置正确计0.3分

【题目11】Swift安装[0.5分]

在控制节点和计算节点上分别使用iaas-install-swift-controller.sh和

iaas-install-swift-compute.sh脚本安装Swift服务。安装完成后,使用命令创建一个名叫

examcontainer的容器,将cirros-0.3.4-x86_64-disk.img镜像上传到examcontainer容器中,并

设置分段存放,每一段大小为10M。完成后提交控制节点的用户名、密码和IP地址到答题

框。

1.检查swift服务安装正确计0.3分

2.分段上传cirros镜像正确计0.2分

【题目12】Cinder创建硬盘[0.5分]

在控制节点和计算节点分别使用iaas-install-cinder-controller.sh、

iaas-install-cinder-compute.sh脚本安装Cinder服务,请在计算节点,对块存储进行扩容操作,

即在计算节点再分出一个5G的分区,加入到cinder块存储的后端存储中去。完成后提交计

算节点的用户名、密码和IP地址到答题框。

1.检查cinder后端存储扩容成功计0.5分

【题目13】Manila服务安装与使用[0.5分]

在控制和计算节点上分别使用iaas-install-manila-controller.sh和

iaas-install-manila-compute.sh脚本安装manila服务。安装服务后创建default_share_type共享

类型(不使用驱动程序支持),接着创建一个大小为2G的共享存储名为share01并开放

share01目录对OpenStack管理网段使用权限。最后提交控制节点的用户名、密码和IP地址

到答题框。

1.检查share01共享存储正确创建并赋予权限计0.5分

【题目14】Barbican服务安装与使用[0.5分]

使用iaas-install-barbican.sh脚本安装barbican服务,安装服务完毕后,使用openstack

命令创建一个名为secret01的密钥,创建完成后提交控制节点的用户名、密码和IP地址到

答题框。

1.检查secret01密钥创建正确计0.5分

【题目15】Cloudkitty服务安装与使用[1分]

使用iaas-install-cloudkitty.sh脚本安装cloudkitty服务,安装完毕后,启用hashmap评级

模块,接着创建volume_thresholds组,创建服务匹配规则volume.size,并设置每GB的价

格为0.01。接下来对应大量数据设置应用折扣,在组volume_thresholds中创建阈值,设置

若超过50GB的阈值,应用2%的折扣(0.98)。设置完成后提交控制节点的用户名、密码

和IP地址到答题框。

1.检查hashmap评级模块启用成功计0.2分

2.检查服务匹配规则volume.size创建成功0.8分

【题目16】OpenStack平台内存优化[0.5分]

搭建完OpenStack平台后,关闭系统的内存共享,打开透明大页。完成后提交控制节点

的用户名、密码和IP地址到答题框。

1.检查系统内存优化成功计0.5分

【题目17】修改文件句柄数[0.5分]

Linux服务器大并发时,往往需要预先调优Linux参数。默认情况下,Linux最大文件

句柄数为1024个。当你的服务器在大并发达到极限时,就会报出“toomanyopenfiles”。

创建一台云主机,修改相关配置,将控制节点的最大文件句柄数永久修改为65535。配置完

成后提交controller点的用户名、密码和IP地址到答题框。

1.检查配置linux系统句柄数为65535成功计0.5分

【题目18】Linux系统调优-防止SYN攻击[1分]

修改controller节点的相关配置文件,开启SYNcookie,防止SYN洪水攻击。完成后

提交controller节点的用户名、密码和IP地址到答题框。

1.检查开启SYNcookie配置计1分

【任务2】私有云服务运维[10分]

【适用平台】私有云

【题目1】OpenStack开放镜像权限[0.5分]

使用OpenStack私有云平台,在OpenStack平台的admin项目中使用

cirros-0.3.4-x86_64-disk.img镜像文件创建名为glance-cirros的镜像,通过OpenStack命令将

glance-cirros镜像指定demo项目进行共享使用。配置完成后提交controller点的用户名、密

码和IP地址到答题框。

1.检查glance-cirros镜像权限开放正确计0.5分

【题目2】OpenStack消息队列调优[0.5分]

OpenStack各服务内部通信都是通过RPC来交互,各agent都需要去连接RabbitMQ;

随着各服务agent增多,MQ的连接数会随之增多,最终可能会到达上限,成为瓶颈。使用

自行搭建的OpenStack私有云平台,分别通过用户级别、系统级别、配置文件来设置RabbitMQ

服务的最大连接数为10240,配置完成后提交修改节点的用户名、密码和IP地址到答题框。

1.检查rabbitmq服务最大连接数正确计0.5分

【题目3】OpenStackGlance镜像压缩[0.5分]

使用自行搭建的OpenStack平台。在HTTP服务中存在一个镜像为

CentOS7.5-compress.qcow2的镜像,请使用qemu相关命令,对该镜像进行压缩,压缩后的

镜像命名为chinaskill-js-compress.qcow2并存放在/root目录下。完成后提交controller点的用

户名、密码和IP地址到答题框。

1.检查镜像压缩正确计0.5分

【题目4】glance对接cinder后端存储[0.5分]

在自行搭建的OpenStack平台中修改相关参数,使glance可以使用cinder作为后端存储,

将镜像存储于cinder卷中。使用cirros-0.3.4-x86_64-disk.img文件创建cirros-image镜像存储

于cirros-cinder卷中,通过cirros-image镜像使用cinder卷启动盘的方式进行创建虚拟机。

完成后提交修改节点的用户名、密码和IP地址到答题框。

1.检查修改glance后端存储为cinder正确计0.5分

【题目5】OpenStackHeat运维:创建容器[0.5分]

在自行搭建的OpenStack私有云平台上,在/root目录下编写Heat模板

create_container.yaml,要求执行yaml文件可以创建名为heat-swift的容器。完成后提交控制

节点的用户名、密码和IP地址到答题框。(在提交信息前请准备好yaml模板执行的环境)

1.执行heat模板文件成功创建容器计0.5分

【题目6】OpenStackNova清除缓存[0.5分]

在OpenStack平台的一台计算节点创建虚拟机,若是第一次在该节点创建次虚拟机,会

先将镜像文件复制到该计算节点目录/var/lib/nova/instances/_base。长期下来,该目录会占用

比较大的磁盘空间而要清理。可以通过修改nova的配置文件来自动清理该缓存目录,即在

该节点没有使用某镜像启动的云主机,那么这个镜像在过一定的时间后会被自动删除。配置

完成后提交改动节点的用户名、密码和IP地址到答题框。

1.检查nova配置自动清理缓存文件正确计0.5分

【题目7】Redis一主二从三哨兵模式[1分]

使用提供的OpenStack私有云平台,申请三台CentOS7.9系统的云主机,使用提供的

http源,在三个节点自行安装Redis服务并启动,配置Redis的访问需要密码,密码设置为

123456。然后将这三个Redis节点配置为Redis的一主二从三哨兵架构,即一个Redis主节

点,两个从节点,三个节点均为哨兵节点。配置完成后提交Redis主节点的用户名、密码和

IP地址到答题框。

1.检查redis主从集群部署正确计0.5分

2.检查redis集群部署为哨兵节点正确计0.5分

【题目8】Redis服务调优-AOF[1分]

使用上一题安装的Redis服务。在Redis中,AOF配置为以三种不同的方式在磁盘上执

行write或者fsync。假设当前Redis压力过大,请配置Redis不执行fsync。除此之外,避免

AOF文件过大,Redis会进行AOF重写,生成缩小的AOF文件。请修改配置,让AOF重

写时,不进行fsync操作。配置完成后提交Redis节点的用户名、密码和IP地址到答题框。

1.检查配置redis不执行fsync正确计0.5分、

2.检查配置redis进行AOF重写不执行fsync正确计0.5分

【题目9】应用部署:堡垒机部署[0.5分]

使用提供的OpenStack平台申请一台CentOS7.9的云主机,使用提供的软件包安装

JumpServer堡垒机服务,并配置使用该堡垒机对接自己安装的controller和compute节点。

完成后提交JumpServer节点的用户名、密码和IP地址到答题框。

1.检查堡垒机部署正确计0.5分

【题目10】skywalking服务部署与应用[1分]

使用提供的OpenStack私有云平台,申请一台centos7.9系统的云主机,使用提供的软

件包安装Elasticsearch服务和skywalking服务,将skywalking的UI访问端口修改为8888。

接下来再申请一台CentOS7.9的云主机,用于搭建gpmall商城应用,并配置SkyWalkingAgent,

将gpmall的jar包放置探针并启动。安装与配置完成后提交skywalking节点的用户名、密码

和IP地址到答题框。

1.检查skywalking服务部署正确计1分

【题目11】Linux内核优化[1分]

在使用Linux服务器的时候,TCP协议规定,对于已经建立的连接,网络双方要进行四

次挥手才能成功断开连接,如果缺少了其中某个步骤,将会使连接处于假死状态,连接本身

占用的资源不会被释放。因为服务器程序要同时管理大量连接,所以很有必要保证无用的连

接完全断开,否则大量僵死的连接会浪费许多服务器资源。创建一台CentOS7.9云主机,修

改相应的配置文件,分别开启SYNCookies;允许将TIME-WAITsockets重新用于新的TCP

连接;开启TCP连接中TIME-WAITsockets的快速回收;修改系統默认的TIMEOUT时间

为30。完成后提交修改节点的用户名、密码和IP地址到答题框。

1.检查内核优化正确计1分

【题目12】排错:Glance服务排错[1分]

使用赛项提供的chinaskill-error1镜像启动云主机,flavor使用4vcpu/12G内存/100G硬

盘。启动后存在错误的私有云平台,错误现象为查看不到image列表,试根据错误信息排查

云平台错误,使云平台可以查询到image信息。完成后提交云主机节点的用户名、密码和IP

地址到答题框。

1.检查错误镜像glance服务启动正确计1分

【题目13】排错:数据库排错[1.5分]

使用赛项提供的排错镜像chinaskill-error2创建一台云主机(云主机的登录用户名为root,

密码为000000),该云主机中存在错误的数据库服务,错误现象为数据库服务无法启动。

请将数据库服务修复并启动,将数据库的密码修改为chinaskill123。修复完成后提交该云主

机的用户名、密码和IP地址到答题框。

1.检查错误镜像数据库服务启动正确计1.5分

【任务3】私有云运维开发[10分]

【适用平台】私有云

【题目1】Ansible服务部署:部署MariaDB集群[2分]

使用OpenStack私有云平台,创建4台系统为centos7.9的云主机,其中一台作为Ansible

的母机并命名为ansible,另外三台云主机命名为node1、node2、node3;使用这一台母机,

编写Ansible脚本(在/root目录下创建example目录作为Ansible工作目录,部署的入口文

件命名为cscc_install.yaml),对其他三台云主机进行安装高可用数据库集群

(MariaDB_Galera_cluster,数据库密码设置为123456)的操作(所需的安装包在HTTP服

务中)。完成后提交Ansible节点的用户名、密码和IP地址到答题框。(考试系统会连接到

你的Ansible节点,去执行Ansible脚本,请准备好Ansible运行环境,以便考试系统访问)

1.执行yaml文件正确计0.5分

2.检查数据库集群部署正确计1分

3.检查数据库集群数量为3正确计0.5分

【题目2】Ansible服务部署:部署ELK集群服务[2分]

使用赛项提供的OpenStack私有云平台,创建三台CentOS7.9系统的云主机分别命名为

elk-1、elk-2和elk-3,Ansible主机可以使用上一题的环境。要求Ansible节点编写剧本,执

行Ansible剧本可以在这三个节点部署ELK集群服务(在/root目录下创建install_elk目录作

为ansible工作目录,部署的入口文件命名为install_elk.yaml)。具体要求为三个节点均安装

Elasticserach服务并配置为Elasticserach集群;kibana安装在第一个节点;Logstash安装在

第二个节点。(需要用到的软件包在HTTP服务下)完成后提交ansible节点的用户名、密

码和IP地址到答题框。(考试系统会连接到ansible节点,执行ansible脚本,准备好环境,

以便考试系统访问)

1.执行yaml文件正确计0.5分

2.检查ELK服务部署正确计1.5分

【题目3】Python运维开发:基于OpenStackRestfulAPI实现镜像上传[1分]

使用OpenStackall-in-one镜像,创建OpenStackPython运维开发环境。云主机的用户/

密码为:“root/Abc@1234”,OpenStack的域名/账号/密码为:“demo/admin/000000”。

提示说明:python脚本文件头建议加入“#encoding:utf-8”避免编码错误;测试脚本代

码用python3命令执行与测试。

在controller节点的/root目录下创建api_image_manager.py脚本,编写python代码对接

OpenStackAPI,完成镜像的创建与上传。创建之前查询是否存在“同名镜像”,如果存在

先删除该镜像。

(1)创建镜像:要求在OpenStack私有云平台中上传镜像cirros-0.3.4-x86_64-disk.img,

名字为cirros001,disk_format为qcow2,container_format为bare。

(2)查询镜像:查询cirros001的详细信息,并以json格式文本输出到控制台。

完成后提交OpenStackPython运维开发环境Controller节点的IP地址,用户名和密码提

交。

1.执行api_image_manager.py脚本,成功创建镜像,计0.5分

2.检查镜像状态正确,计0.5分

【题目4】Python运维开发:基于OpenstackPythonSDK实现云主机创建[1分]

使用已建好的OpenStackPython运维开发环境,在/root目录下创建

sdk_server_manager.py脚本,使用python-openstacksdkPython模块,完成云主机的创建和查

询。创建之前查询是否存在“同名云主机”,如果存在先删除该镜像。

(1)创建1台云主机:云主机信息如下:

云主机名称如下:server001

镜像文件:cirros-0.3.4-x86_64-disk.img

云主机类型:m1.tiny

网络等必要信息自己补充。

(2)查询云主机:查询云主机server001的详细信息,并以json格式文本输出到控制

台。

完成后提交OpenStackPython运维开发环境Controller节点的IP地址,用户名和密码

提交。

1.执行sdk_server_manager.py脚本,成功创建云主机,计0.5分

2.检查创建的云主机状态正确,计0.5分

【题目5】Python运维开发:云主机类型管理的命令行工具开发[2分]

使用已建好的OpenStackPython运维开发环境,在/root目录下创建flavor_manager.py

脚本,完成云主机类型的管理,flavor_manager.py程序支持命令行参数执行。

提示说明:Python标准库argparse模块,可以提供命令行参数的解析。

要求如下:

(1)程序支持根据命令行参数,创建1个多云主机类型。返回response。

位置参数“create”,表示创建;

参数“-n”支持指定flavor名称,数据类型为字符串类型;

参数“-m”支持指定内存大小,数据类型为int,单位M;

参数“-v”支持指定虚拟cpu个数,数据类型为int;

参数“-d”支持磁盘大小,内存大小类型为int,单位G;

参数“-id”支持指定ID,类型为字符串。

参考运行实例:

python3flavor_manager.pycreate-nflavor_small-m1024-v1-d10-id100000

(2)程序支持查询目前admin账号下所有的云主机类型。

位置参数“getall”,表示查询所有云主机类型;

查询结果,以json格式输出到控制台。

参考执行实例如下:

python3flavor_manager.pygetall

(3)支持查询给定具体名称的云主机类型查询。

位置参数“get”,表示查询1个云主机类型;

参数“-id”支持指定ID查询,类型为string。

控制台以json格式输出创建结果。

参考执行实例如下:

python3flavor_manager.pyget-id100000

(4)支持删除指定的ID云主机类型。

位置参数“delete”,表示删除一个云主机类型;

参数“-id”支持指定ID查询,返回response,控制台输出response。

参考执行实例如下:

python3flavor_manager.pydelete-id100001

1.执行flavor_manager.py脚本,指定create和配置参数,成功创建1个云主机类型,计0.5

分;

2.执行flavor_manager.py脚本,指定getall参数,成功查询所有云主机类型,计0.5分;

3.执行flavor_manager.py脚本,指定get和配置参数,成功查询具体名称的云主机类型,计

0.5分;

4.执行flavor_manager.py脚本,指定delete和配置参数,成功删除指定ID云主机类型,计

0.5分。

【题目6】Python运维开发:用户管理的命令行工具开发[2分]

使用已建好的OpenStackPython运维开发环境,在/root目录下创建user_manager.py脚

本,完成用户管理功能开发,user_manager.py程序支持命令行带参数执行。

提示说明:Python标准库argparse模块,可以提供命令行参数的解析。

(1)程序支持根据命令行参数,创建1个用户。

位置参数“create”,表示创建;

参数“-i或--input”,格式为json格式文本用户数据。

查询结果,以json格式输出到控制台。

参考执行实例如下:

python3user_manager.pycreate--input'{"name":"user01","password":"000000",

"description":"description"}'

(2)支持查询给定具体名称的用户查询。

位置参数“get”,表示查询1个用户;

参数“-n或--name”支持指定名称查询,类型为string。

参数“-o或output”支持查询该用户信息输出到文件,格式为json格式。

参考执行实例如下:

python3user_manager.pyget--nameuser01-ouser.json

(3)程序支持查询目前admin账号下所有的用户。

位置参数“getall”,表示查询所有用户;

参数“-o或--output”支持输出到文件,格式为yaml格式。

参考执行实例如下:

python3user_manager.pygetall-oopenstack_all_user.yaml

(4)支持删除指定的名称的用户。

位置参数“delete”,表示删除一个用户;返回response,通过控制台输出。

参数“-n或--name”支持指定名称查询,类型为string。

参考执行实例如下:

python3user_manager.pydelete-nameuser01

1.执行user_manager.py脚本,指定create和配置参数,成功创建1个用户,计0.5分;

2.执行user_manager.py脚本,指定get和配置参数,成功查询具体名称的用户,计0.5分;

3.执行user_manager.py脚本,指定getall和配置参数,成功查询admin账号下的所有用户,

计0.5分;

4.执行user_manager.py脚本,指定delete和配置参数,成功删除指定名称的用户,计0.5分。

2022年全国职业院校技能大赛高职组云计算赛项试卷

【赛程名称】云计算赛项第一场-私有云

某企业拟使用OpenStack搭建一个企业云平台,以实现资源池化弹性管理、企业应用集

中管理、统一安全认证和授权等管理。

系统架构如图1所示,IP地址规划如表1所示。

图1系统架构图

表1IP地址规划

设备名称主机名接口IP地址说明

eth0172.129.x.0/24Vlanx

云服务器1Controller

eth1自定义自行创建

eth0172.129.x.0/24Vlanx

云服务器2Compute

eth1自定义自行创建

云服务器3

...

自定义eth0172.129.x.0/24用于实操题

云服务器n

PC-1本地连接/24PC使用

说明:

1.竞赛使用集群模式进行,比赛时给每个参赛队提供独立的租户与用户,各用户的资源

配额相同,选手通过用户名与密码登录竞赛用私有云平台,创建云主机进行相应答题;

2.表中的x为工位号;在进行OpenStack搭建时的第二块网卡地址根据题意自行创建;

3.根据图表给出的信息,检查硬件连线及网络设备配置,确保网络连接正常;

4.考试所需要的账号资源、竞赛资源包与附件均会在考位信息表与设备确认单中给出;

5.竞赛过程中,为确保服务器的安全,请自行修改服务器密码;在考试系统提交信息时,

请确认自己的IP地址,用户名和密码。

【任务1】私有云服务搭建[10分]

【适用平台】私有云

【题目1】基础环境配置[0.5分]

使用提供的用户名密码,登录提供的OpenStack私有云平台,在当前租户下,使用

CentOS7.9镜像,创建两台云主机,云主机类型使用4vCPU/12G/100G_50G类型。当前租户

下默认存在一张网卡,自行创建第二张网卡并连接至controller和compute节点(第二张网

卡的网段为10.10.X.0/24,X为工位号,不需要创建路由)。自行检查安全组策略,以确保

网络正常通信与ssh连接,然后按以下要求配置服务器:

(1)设置控制节点主机名为controller,设置计算节点主机名为compute;

(2)修改hosts文件将IP地址映射为主机名;

完成后提交控制节点的用户名、密码和IP地址到答题框。

1.查看控制节点名字为controller正确计0.2分

2.查看hosts文件中有正确的主机名和IP映射计0.2分

3.控制节点正确使用两块网卡计0.1分

【题目2】Yum源配

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论