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

  1. 查看 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 地址到答题框

  1. 查看/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 地址到答题框。

  1. 查看/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

  1. 查看时间同步服务的状态,正常计 0.5 分

[root@controller ~]# systemctl status chronyd

【题目 4】计算节点分区[1 分]

在 compute 节点上利用空白分区划分 2 个 20G 分区。完成后提交计算节点的用户名、 密码和 IP 地址到答题框。

使用fdisk分区,如果使用parted分区则不用完整的分出20GB

【任务 2OpenStack 搭建任务[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

【任务 3OpenStack 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云计算技能竞赛真题相关推荐

  1. 2021云计算技能竞赛真题卷(附标准答案)

    2021云计算技能竞赛真题卷 "云计算技术与应用"S卷 场景描述 一.目标任务 某企业拟搭建私有云平台,以实现资源池化弹性管理.企业应用集中管理.统一安全认证和授权等管理.试按照赛 ...

  2. 2021年广东省大数据技术与应用技能大赛 真题测试数据

    2021年广东省大数据技术与应用技能大赛 真题测试数据 前面两章讲过关于2021年广东省专业技能大赛--大数据技术与应用 真题题目及解析: 2021年广东省专业技能大赛--大数据技术与应用 真题题目及 ...

  3. 第十一届蓝桥杯青少组Python竞赛真题

    第十一届蓝桥省赛Python组复盘 第十一届蓝桥省赛Python组复盘_哔哩哔哩_bilibili 蓝桥杯青少组Python竞赛真题讲解 蓝桥杯青少组Python竞赛真题讲解_哔哩哔哩_bilibil ...

  4. 第十二届蓝桥杯 2021年省赛真题 (Java 大学B组) 第一场

    蓝桥杯 2021年省赛真题 (Java 大学B组 ) #A ASC #B 卡片 朴素解法 弯道超车 #C 直线 直线方程集合 分式消除误差 平面几何 #D 货物摆放 暴力搜索 缩放质因子 #E 路径 ...

  5. 第十二届蓝桥杯 2021年省赛真题 (Java 大学A组) 第一场

    蓝桥杯 2021年省赛真题 (Java 大学A组 ) #A 相乘 朴素解法 同余方程 #B 直线 直线方程集合 分式消除误差 平面几何 #C 货物摆放 暴力搜索 缩放质因子 #D 路径 搜索 单源最短 ...

  6. 电子协会 C语言 2级 60 、整数奇偶排序(2021年 6月真题)

    /* 电子协会 C语言 2级 60 .整数奇偶排序(2021年 6月真题)给定 10个整数的序列,要求对其重新排序.排序要求: 1.奇数在前,偶数在后: 2.奇数按从大到小排序: 3.偶数按输入顺序逆 ...

  7. 2019年上海市数学建模讲座笔记(1)竞赛真题讲解

    <竞赛真题> 2018年国赛A题讲解:<数学建模及其应用>杂志,第一期,复旦大学蔡志杰老师 关于选题 竞赛规则的变化 开始时间:礼拜四,9.12晚上6点开始.下载题目 去年40 ...

  8. 2021大厂Java面试真题(一)

    2021大厂Java面试真题(一) 大厂面试的基本流程 以下是一些大厂面试的基本流程,大家可以参考下: 字节跳动 阿里 腾讯 网易游戏 面试前需要准备: \1. **Java 八股文:**了解常考的题 ...

  9. 考研数学一数学二数学三真题1987年-2021年所有历年真题及详解

    考研数学一网盘链接:https://pan.baidu.com/s/1cMDYFlHI6YZ83KfbDDyExA  提取码:6666 考研数学二真题1987年-2021年所有真题及详解链接:http ...

最新文章

  1. 研究表明:无人驾驶技术减少拥堵加快进程
  2. HDOJ 1213 HDU 1213 How Many Tables ACM 1213 IN HDU
  3. 【Linux系统编程】进程间通信之命名管道
  4. Java命令行界面(第14部分):google-options
  5. 理论基础 —— 查找 —— 顺序查找
  6. Open XML之我见
  7. python os常用方法_python os模块常用方法
  8. vue element序号翻页连续排序
  9. 【机器人】关键问题:动捕原点坐标系到机械臂基坐标系的转换
  10. Mac影音多媒体工具软件推荐
  11. 电子科技大学计算机系王教授,王书振 | 个人信息 | 西安电子科技大学个人主页...
  12. matlab程序特殊符号,MATLAB——matlab特殊符号表【转载】
  13. Quick Viewer 快速浏览器
  14. FL Studio电音编曲软件V21中文完整版 安装下载教程
  15. 显示农历天气时钟小部件下载_iOS端当前最火的四款时钟APP小组件评测
  16. 安装时提示错误1402的解决办法
  17. WPF 使用 SharpDX 在 D3DImage 显示
  18. 计算机工作原理 课件,计算机的基本结构和工作原理ppt课件.ppt
  19. js 截取文件后缀名
  20. AE教程_时光流逝看我七十二变

热门文章

  1. OpenCV打开摄像头并显示图像(C++、Python)
  2. PostgreSQL中的ACID特性介绍
  3. 基于遥感影像的变化检测数据集
  4. 聆听第18期贡献者荣誉榜发布,体验落地才是王道
  5. 统计学习第十四周-方差分析
  6. 天津大学大学计算机基础成绩查询,天津大学《大学计算机基础1》课程教学大纲.PDF...
  7. vue路由模板是html,vue-router 详解
  8. win7安全模式如何打开计算机管理,Win7安全模式怎么进?Win7进入安全模式方法
  9. hbuilder边框代码是什么_HBuilder CSS 自定义代码块
  10. cpci无法检索_图书馆无法进行CPCI-S检索 - 北京大学图书馆(PKULibrary)版 - 北大未名BBS...