2021云计算技能竞赛真题
2021 年全国职业院校技能大赛高职组云计 算赛项试卷
【赛程名称】云计算赛项第一场-私有
【任务 1】基础运维任务[5 分]
【题目 1】基础环境配置[1.5 分]
使用提供的用户名密码,登录提供的 OpenStack 私有云平台,自行使用 CentOS7.5 镜像 创 建 两 台 云 主 机 , 控 制 节 点 flavor 使 用 4v_12G_100G 的 配 置 , 计 算 节 点 flavor 使 用 4v_8G_100G_50G 的配置。第一张网卡使用提供的网络,第二张网卡使用的网络自行创建(网 段为 10.10.X.0/24,X 为工位号)。创建完云主机后确保网络正常通信,然后按以下要求配 置服务器:
(1)设置控制节点主机名为 controller,设置计算节点主机名为 compute;
(2)修改 hosts 文件将 IP 地址映射为主机名; 完成后提交控制节点的用户名、密码和 IP 地址到答题框。
1.使用 hostnamectl 命令查看主机名为 controller 计 0.5 分
[root@controller ~]# hostnamectl
Static hostname: controller
Icon name: computer-desktop
Chassis: desktop
Machine ID: 288e2428d6564d17badedef1027225ea
Boot ID: 987b632d57ce44628bf167bc27e3d65b
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-862.el7.x86_64
Architecture: x86-64
- 查看 hosts 文件中有正确的主机名和 IP 映射计 0.5 分
[root@controller ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.100.10 controller
192.168.100.20 compute
3.控制节点正确使用两块网卡计 0.5 分
[root@controller ~]# ip a
【题目 2】Yum 源配置[1 分]
使用提供的 http 服务地址,在 http 服务下,存在 centos7.5 和 iaas 的网络 yum 源,使用 该 http 源作为安装 iaas 平台的网络源。分别设置 controller 节点和 compute 节点的 yum 源文 件 http.repo。完成后提交控制节点的用户名、密码和 IP 地址到答题框
- 查看/etc/yum.repos.d/http.repo 文件,有正确的 baseurl 路径,计 1 分
[root@controller ~]# cat /etc/yum.repos.d/http.repo
[centos]
name=centos
baseurl=file:///opt/centos
gpgcheck=0
enabled=1
[iaas]
name=iaas
baseurl=file:///opt/openstack/iaas-repo
gpgcheck=0
enabled=1
[root@compute ~]# cat /etc/yum.repos.d/http.repo
[centos]
name=centos
baseurl=ftp://192.168.100.10/centos
gpgcheck=0
enabled=1
[iaas]
name=iaas
baseurl=ftp://192.168.100.10/openstack/iaas-repo
gpgcheck=0
enabled=1
【题目 3】时间同步配置[1.5 分]
在 controller 节点上部署 chrony 服务器,允许其他节点同步时间,启动服务并设置为开 机启动;在 compute 节点上指定 controller 节点为上游 NTP 服务器,重启服务并设为开机启 动。完成后提交控制节点的用户名、密码和 IP 地址到答题框。
- 查看/etc/chrony.conf 配置文件,有正确的配置文件计 1 分
controller
sed -i '3,6s/^/#/g' /etc/chrony.conf
echo "allow 192.168.100.0/24" >> /etc/chrony.conf
echo "local stratum 10" >> /etc/chrony.conf
compute
# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
#server 0.centos.pool.ntp.org iburst
#server 1.centos.pool.ntp.org iburst
#server 2.centos.pool.ntp.org iburst
#server 3.centos.pool.ntp.org iburst
server controller iburst
# Record the rate at which the system clock gains/losses time.
driftfile /var/lib/chrony/drift
# Allow the system clock to be stepped in the first three updates
# if its offset is larger than 1 second.
makestep 1.0 3
# Enable kernel synchronization of the real-time clock (RTC).
rtcsync
# Enable hardware timestamping on all interfaces that support it.
#hwtimestamp *
# Increase the minimum number of selectable sources required to adjust
# the system clock.
#minsources 2
# Allow NTP client access from local network.
#allow 192.168.0.0/16
# Serve time even if not synchronized to a time source.
#local stratum 10
# Specify file containing keys for NTP authentication.
#keyfile /etc/chrony.keys
# Specify directory for log files.
logdir /var/log/chrony
# Select which information is logged.
#log measurements statistics tracking
allow 192.168.100.0/24
local stratum 10
[root@compute ~]# cat /etc/chrony.conf
echo "server controller iburst" >> /etc/chrony.conf
[root@compute ~]# cat /etc/chrony.conf
- 查看时间同步服务的状态,正常计 0.5 分
[root@controller ~]# systemctl status chronyd
【题目 4】计算节点分区[1 分]
在 compute 节点上利用空白分区划分 2 个 20G 分区。完成后提交计算节点的用户名、 密码和 IP 地址到答题框。
使用fdisk分区,如果使用parted分区则不用完整的分出20GB
【任务 2】OpenStack 搭建任务[10 分]
【适用平台】私有云
【题目 1】基础安装[1 分]
任务需要完成 openstack 平台的安装搭建及运维任务(无安装脚本),表 2 提供了在安 装过程中需要使用相关服务参数。
表 2 云平台配置信息
服务名称 |
变量 |
参数/密码 |
Mysql |
root |
000000 |
Keystone |
000000 |
|
Glance |
000000 |
|
Nova |
000000 |
|
Neutron |
000000 |
Heat |
000000 |
|
Zun |
000000 |
|
Keystone |
DOMAIN_NAME |
demo |
Admin |
000000 |
|
Rabbit |
000000 |
|
Glance |
000000 |
|
Nova |
000000 |
|
Neutron |
000000 |
|
Heat |
000000 |
|
Zun |
000000 |
|
Neutron |
Metadata |
000000 |
External Network |
eth1(第二块网卡名) |
使用提供的脚本框架 iaas-pre-host.sh 和 openrc.sh 环境变量文件,填充脚本(只需填充 中文注释下的内容),在 controller 和 compute 节点上分别安装 openstack 平台的基础组件并 完成相关配置。(脚本框架 install_openstack.tar.gz 软件包在 http 服务下)安装完成后提交控 制节点的用户名、密码和 IP 地址到答题框。
iaas-pre-host.sh
【题目 2】数据库与基础服务安装[1 分]
使用提供的脚本框架 iaas-install-mysql.sh,填充脚本(只需填充中文注释下的内容), 在 controller 节点上安装 mariadb、mencached、rabbitmq 等服务并完成相关配置。完成后提 交控制节点的用户名、密码和 IP 地址到答题框。
iaas-install-mysql.sh
【题目 3】Keystone 服务安装[1 分]
使用提供的脚本框架 iaas-install-keystone.sh,填充脚本(只需填充中文注释下的内容), 在 controller 节点上安装 keystone 服务并完成相关配置。完成后提交控制节点的用户名、密 码和 IP 地址到答题框。
iaas-install-keystone.sh
【题目 4】Glance 安装[1 分]
使用提供的脚本框架 iaas-install-glance.sh,填充脚本(只需填充中文注释下的内容), 在 controller 节点上安装 glance 服务并完成相关配置。安装完成后提交控制节点的用户名、 密码和 IP 地址到答题框。
iaas-install-glance.sh
【题目 5】Nova 安装[1 分]
使用提供的脚本框架 iaas-install-nova-controller.sh 和 iaas-install-nova-compute.sh,填 充脚本(只需填充中文注释下的内容),在 controller 和 compute 节点上安装 nova 服务并完 成配置。完成后提交控制节点的用户名、密码和 IP 地址到答题框。
iaas-install-nova-controller.sh 和 iaas-install-nova-compute.sh
【题目 6】Neutron 安装[1 分]
使用提供的脚本框架 iaas-install-neutron-controller.sh 和 iaas-install-neutron-compute.sh, 填充脚本(只需填充中文注释下的内容),在 controller 和 compute 节点上安装 neutron 服务 并完成配置。完成后提交控制节点的用户名、密码和 IP 地址到答题框。
iaas-install-neutron-controller.sh 和 iaas-install-neutron-compute.sh
【题目 7】Doshboard 安装[1 分]
使用提供的脚本框架 iaas-install-dashboard.sh,填充脚本(只需填充中文注释下的内 容),在 controller 节点上安装 dashboard 服务并完成相关配置。完成后提交控制节点的用户 名、密码和 IP 地址到答题框。
iaas-install-dashboard.sh
【题目 8】Cinder 安装[1 分]
使用提供的脚本框架 iaas-install-cinder-controller.sh 和 iaas-install-cinder-compute.sh,填 充脚本(只需填充中文注释下的内容),在 controller 和 compute 节点上安装 cinder 服务并 完成配置。完成后提交控制节点的用户名、密码和 IP 地址到答题框。
iaas-install-cinder-compute.sh
【题目 9】Swift 安装[1 分]
使用提供的脚本框架 iaas-install-swift-controller.sh 和 iaas-install-swift-compute.sh,填充 脚本(只需填充中文注释下的内容),在 controller 和 compute 节点上安装 swift 服务并完成 配置。完成后提交控制节点的用户名、密码和 IP 地址到答题框。
iaas-install-swift-controller.sh 和 iaas-install-swift-compute.sh
【题目 10】Heat 安装[1 分]
使用提供的脚本框架 iaas-install-heat.sh,填充脚本(只需填充中文注释下的内容),在 controller 节点上安装 heat 服务并完成相关配置。完成后提交控制节点的用户名、密码和 IP 地址到答题框。
iaas-install-heat.sh
【任务 3】OpenStack API 运维任务[10 分]
【适用平台】私有云
【题目 1】使用 python 调用 api 实现创建 user[2 分]
在自行搭建的 OpenStack 私有云平台或提供的 all-in-one 平台上,根据 http 服务中提供 的 Python-api.tar.gz 软件包,完成 python3.6 软件和依赖库的安装。在 controller 节点的/root目录下创建 create_user.py 文件,编写 python 代码对接 OpenStack API,完成用户的创建。要 求在 OpenStack 私有云平台中创建用户 chinaskill,描述为“API create user!”。执行完代码 要求输出“用户创建成功”。根据上述要求编写 python 代码,完成后,将 controller 节点的 IP 地址,用户名和密码提交。(考试系统会连接到你的 controller 节点,去执行 python 脚本, 请准备好运行的环境,以便考试系统访问)
import requests
import json
body = {
"auth":{
"identity":{
"methods":["password"],
"password":{
"user":{
"id":"53a1cf0ad2924532aa4b7b0750dec282",
"password":"000000"
}
}
},
"scope":{
"project":{
"id":"0ab2dbde4f754b699e22461426cd0774"
}
}
}
}
保密
headers = {}
保密
headers["Accept"] = "*/*"
保密
url_token = "http://controller:35357/v3/auth/tokens"
保密
2021云计算技能竞赛真题相关推荐
- 2021云计算技能竞赛真题卷(附标准答案)
2021云计算技能竞赛真题卷 "云计算技术与应用"S卷 场景描述 一.目标任务 某企业拟搭建私有云平台,以实现资源池化弹性管理.企业应用集中管理.统一安全认证和授权等管理.试按照赛 ...
- 2021年广东省大数据技术与应用技能大赛 真题测试数据
2021年广东省大数据技术与应用技能大赛 真题测试数据 前面两章讲过关于2021年广东省专业技能大赛--大数据技术与应用 真题题目及解析: 2021年广东省专业技能大赛--大数据技术与应用 真题题目及 ...
- 第十一届蓝桥杯青少组Python竞赛真题
第十一届蓝桥省赛Python组复盘 第十一届蓝桥省赛Python组复盘_哔哩哔哩_bilibili 蓝桥杯青少组Python竞赛真题讲解 蓝桥杯青少组Python竞赛真题讲解_哔哩哔哩_bilibil ...
- 第十二届蓝桥杯 2021年省赛真题 (Java 大学B组) 第一场
蓝桥杯 2021年省赛真题 (Java 大学B组 ) #A ASC #B 卡片 朴素解法 弯道超车 #C 直线 直线方程集合 分式消除误差 平面几何 #D 货物摆放 暴力搜索 缩放质因子 #E 路径 ...
- 第十二届蓝桥杯 2021年省赛真题 (Java 大学A组) 第一场
蓝桥杯 2021年省赛真题 (Java 大学A组 ) #A 相乘 朴素解法 同余方程 #B 直线 直线方程集合 分式消除误差 平面几何 #C 货物摆放 暴力搜索 缩放质因子 #D 路径 搜索 单源最短 ...
- 电子协会 C语言 2级 60 、整数奇偶排序(2021年 6月真题)
/* 电子协会 C语言 2级 60 .整数奇偶排序(2021年 6月真题)给定 10个整数的序列,要求对其重新排序.排序要求: 1.奇数在前,偶数在后: 2.奇数按从大到小排序: 3.偶数按输入顺序逆 ...
- 2019年上海市数学建模讲座笔记(1)竞赛真题讲解
<竞赛真题> 2018年国赛A题讲解:<数学建模及其应用>杂志,第一期,复旦大学蔡志杰老师 关于选题 竞赛规则的变化 开始时间:礼拜四,9.12晚上6点开始.下载题目 去年40 ...
- 2021大厂Java面试真题(一)
2021大厂Java面试真题(一) 大厂面试的基本流程 以下是一些大厂面试的基本流程,大家可以参考下: 字节跳动 阿里 腾讯 网易游戏 面试前需要准备: \1. **Java 八股文:**了解常考的题 ...
- 考研数学一数学二数学三真题1987年-2021年所有历年真题及详解
考研数学一网盘链接:https://pan.baidu.com/s/1cMDYFlHI6YZ83KfbDDyExA 提取码:6666 考研数学二真题1987年-2021年所有真题及详解链接:http ...
最新文章
- 研究表明:无人驾驶技术减少拥堵加快进程
- HDOJ 1213 HDU 1213 How Many Tables ACM 1213 IN HDU
- 【Linux系统编程】进程间通信之命名管道
- Java命令行界面(第14部分):google-options
- 理论基础 —— 查找 —— 顺序查找
- Open XML之我见
- python os常用方法_python os模块常用方法
- vue element序号翻页连续排序
- 【机器人】关键问题:动捕原点坐标系到机械臂基坐标系的转换
- Mac影音多媒体工具软件推荐
- 电子科技大学计算机系王教授,王书振 | 个人信息 | 西安电子科技大学个人主页...
- matlab程序特殊符号,MATLAB——matlab特殊符号表【转载】
- Quick Viewer 快速浏览器
- FL Studio电音编曲软件V21中文完整版 安装下载教程
- 显示农历天气时钟小部件下载_iOS端当前最火的四款时钟APP小组件评测
- 安装时提示错误1402的解决办法
- WPF 使用 SharpDX 在 D3DImage 显示
- 计算机工作原理 课件,计算机的基本结构和工作原理ppt课件.ppt
- js 截取文件后缀名
- AE教程_时光流逝看我七十二变
热门文章
- OpenCV打开摄像头并显示图像(C++、Python)
- PostgreSQL中的ACID特性介绍
- 基于遥感影像的变化检测数据集
- 聆听第18期贡献者荣誉榜发布,体验落地才是王道
- 统计学习第十四周-方差分析
- 天津大学大学计算机基础成绩查询,天津大学《大学计算机基础1》课程教学大纲.PDF...
- vue路由模板是html,vue-router 详解
- win7安全模式如何打开计算机管理,Win7安全模式怎么进?Win7进入安全模式方法
- hbuilder边框代码是什么_HBuilder CSS 自定义代码块
- cpci无法检索_图书馆无法进行CPCI-S检索 - 北京大学图书馆(PKULibrary)版 - 北大未名BBS...