全国职业技能大赛云计算--高职组赛题卷⑤(私有云)

2023-09-18 14:35:55

第一场次题目:OpenStack平台部署与运维

某企业拟使用OpenStack搭建一个企业云平台,以实现资源池化弹性管理、 企业应用集中管理、统一安全认证和授权等管理。
系统架构如图1所示,IP地址规划如表1所示。

在这里插入图片描述
在这里插入图片描述
说明:
1.表中的 x 为考位号;
2.根据图表给出的信息,检查硬件连线及网络设备配置,确保网络连接正常;
3.考试所需要的资源包与附件均在考位信息表中给出;
4.竞赛过程中,请不要修改服务器系统的密码,否则可能导致竞赛系统不能正常检测评分,责任由参赛者自己承担。

任务1 基础运维任务(5分)

1.根据表1中的IP地址规划,设置各服务器节点的IP地址,确保网络正常通信,设置云服务器1主机名为Controller,云服务器2主机名为Compute,并修改hosts文件将IP地址映射为主机名,关闭防火墙并设置为开机不启动,设置SELinux为Permissive 模式。
2.将提供的CentOS-7-x86_64-DVD-1804.iso和OpenStackQueens.iso光盘镜像上传到Controller服务器的/root目录下,然后在/opt目录下分别创建centos目录和openstack目录,并将镜像文件CentOS-7-x86_64-DVD-1804.iso挂载到centos目录下,将镜像文件OpenStackQueens.iso挂载到openstack目录下。
3.在Controller节点上利用centos目录中的软件包安装vsftp服务器并设置开机自启动,提供yum仓库服务,并分别设置controller节点和compute节点的yum源文件ftp.repo,其中节点的地址使用IP形式。
4.在Controller服务器上部署chrony服务器,允许其他节点同步时间,启动服务并设置为开机启动;并在compute节点上指定controller服务器节点为上游NTP服务器,重启服务并设为开机启动。
5.在compute节点上查看分区情况,并利用空白分区划分2个100G分区。

任务2 OpenStack搭建任务(15分)

1.在控制节点和计算节点上分别安装quickinstall软件包,根据表2配置脚本文件中基本变量(配置脚本文件为/etc/cloudconfig/openrc.sh)。

在这里插入图片描述
2.在controller节点上使用 /usr/local/bin/openstack-install-mysql.sh 脚本安装Mariadb、Memcached、etcd服务。
3.在controller节点上使用 /usr/local/bin/openstack-install-keystone.sh 脚本安装Keystone 服务。
4.在controller节点上使用/usr/local/bin/openstack-install-glance.sh脚本安装 glance 服务。
5.在controller节点和compute节点上分别使用/usr/local/bin/openstack-install-nova -controller.sh脚本、/usr/local/bin/openstack-install-nova-compute.sh脚本安装Nova 服务。
6.在controller节点和compute节点上分别修改/usr/local/bin/openstack-install-neutron -controller.sh脚本、/usr/local/bin/openstack-install-neutron-compute.sh脚本分别安装 Neutron 服务,网络选用vlan模式。
7.在controller节点使用 /usr/local/bin/openstack-install-heat.sh 脚本安装dashboad服务。
8.在controller节点和compute节点上分别修改/usr/local/bin/openstack-install–cinder -controller.sh脚本、/usr/local/bin/openstack-install -cinder-compute.sh脚本安装cinder服务。

任务3 OpenStack云平台运维(15分)

1.使用提供的云安全框架组件,将 http://172.18.x.10/dashboard 中的 keystone安全策略从http优化至 https。(0.5分)
2.在openstack私有云平台上,添加controller节点资源到云平台。(1分)
3.在openstack私有云平台上,基于cirrors.qcow2镜像使用命令创建一个名为cirros的镜像。(0.5分)。
4.在openstack私有云平台上,配置云主机内部网络intnet和外部网络extnet(使用vlan网络模式,云主机浮动 IP 网段为172.18.x.0/24,网关为172.18.x.1,其中x是考位号),并完成内部网络和外部网络的联通。(1分)
5.使用PC机上的CentOS_7.5_x86_64.qcow2文件,在openstack私有云平台上,创建一台云主机Hostrans,绑定浮动IP,并启动云主机。(0.5分)
6.在openstack私有云平台上,将云主机Hostrans使用手动迁移的方式,迁移至另一个计算节点(0.5分)
7.在openstack私有云平台上,创建一个名为“lvm”的卷类型,创建2块卷类型为lvm的10G云盘,并附加到虚拟机Hostrans上。(1分)
8.在虚拟机Hostrans上,使用附加的云盘,创建lvm并挂载到/opt目录下。(1分)
9.使用镜像 centos7,创建两台云主机master和slave,并分别绑定浮动IP;在这2台云主机上安装mysql数据库系统并配置为主从数据库(master为主节点、slave为从节点);并在mater云主机的数据库中创建ChinaSkilldb库,在ChinaSkilldb库中创建表testable (id int not null primary key,Teamname varchar(50), remarks varchar(255)),在表中插入记录(1,“Cloud”,“ChinaSkill”)。(2分)
10.使用镜像 Openstack-error-5.qcow2 重建云主机“all-in-one”(账号: root 密码: 000000)。重建后的云主机内的openstack 平台中,一台云主机磁盘出现了不足的现象,需要给云主机挂载一块磁盘。管理员在使用cinder服务创建磁盘的时候,发生错误,请结合报错信息排查错误,使该功能可以正常使用。(2分)

任务4 OpenStack云平台运维开发(15分,本任务只公布考试范围,不公布赛题)

此任务包含2-4个子任务,内容涉及编写Python脚本调用OpenStack API对Openstack云平台进行管理和运维。使用自动化运维工具ansible对云主机进行批量系统配置、批量程序部署、批量运行命令等运维操作。

需要环境私信博主!!!

更多推荐

Mysql的逻辑架构、存储引擎

1.逻辑架构剖析1.1服务器处理客户端请求首先MySQL是典型的C/S架构,即Clinet/Server架构,服务端程序使用的mysqld。不论客户端进程和服务器进程是采用哪种方式进行通信,最后实现的效果是:客户端进程向服务器进程发送一段文本(SQL语句),服务器进程处理后再向客户端进程发送一段文本(处理结果)。那服务

什么是枚举类型?如何定义和使用枚举?

枚举类型是C语言中一种非常有用的数据类型,它允许你创建一组有限的命名常量,以提高代码的可读性和可维护性。本文将详细解释什么是枚举类型,如何定义和使用它们。什么是枚举类型?在C语言中,枚举类型(Enum)是一种用户定义的数据类型,它允许你为一组相关的常量赋予有意义的名字。枚举类型的主要优点是它可以帮助你使代码更易于理解,

优思学院|六西格玛核心方法:CTQ关键质量树

在六西格玛管理方法中,CTQ是Critical-To-Quality的缩写。CTQ代表客户需求,这些需求被认为是项目/产品/流程的成功与否的关键因素,得到了执行团队的认可。CTQ树最初是作为六西格玛方法的一部分开发的。然而,您可以在各种情况下使用它们,包括在为内部客户开发产品、流程和服务时。例如,“改善客户服务”这样的

面试中的压力测试:如何稳定自己的心态

🌷🍁博主猫头虎(🐅🐾)带您GotoNewWorld✨🍁🦄博客首页——🐅🐾猫头虎的博客🎐🐳《面试题大全专栏》🦕文章图文并茂🦖生动形象🐅简单易学!欢迎大家来踩踩~🌺🌊《IDEA开发秘籍专栏》🐾学会IDEA常用操作,工作效率翻倍~💐🌊《100天精通Golang(基础入门篇)》🐅学会Gol

Ribbon负载均衡器

两种:1.1集中式负载均衡,服务端负载均衡硬件nginx轮询、负载、哈希、随机、权重为什么要做负载均衡?1.2客户端负载均衡器用客户端负载均衡器很多机制可以自定义小知识:不想让别人调自己,只想用别人的,怎么做?只需要不注册spring.cloud.nacos.discovery.register-enabled=fal

【全面】CSS3新增了哪些新特性?

目录一、选择器的扩展1.属性选择器2.伪类选择器3.伪元素选择器二、盒子模型的增强1.box-sizing属性2.边框圆角(border-radius)3.盒阴影(box-shadow)三、过渡和动画效果1.过渡效果2.动画效果四、响应式布局1.媒体查询(mediaquery)2.弹性布局(Flexbox)CSS3是C

IDEA——工程项目的两种窗口开发模式

文章目录引言一、多项目窗口模式的便利1.1源码debug二、多项目窗口模式的弊端三、多项目窗口的版本管理四、单项目、多项目窗口模式转换引言idea编辑器有两种窗口模式,一种是单项目窗口,另一种是多项目窗口。我个人使用较多的是单项目窗口,即一个微服务项目,或单体项目一个独立的idea窗口。此模式好处有两方面,一是开发者可

基于Java+vue前后端分离安全教育平台设计实现(源码+lw+部署文档+讲解等)

博主介绍:✌全网粉丝30W+,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌🍅文末获取源码联系🍅👇🏻精彩专栏推荐订阅👇🏻不然下次找不到哟2022-2024年最全的计算机软件毕业设计选题

卷运维不如卷网络安全

最近发现很多从事运维的选择了辞职,重新规划自己的职业发展方向。运维工程师这个岗位在IT行业里面确实是处于最底层的,不管什么环节出现问题,基本都是运维背锅。背锅也就罢了,薪资水平也比不上别的岗位。一般运维的薪资水平大多数都是6-9K,还要高频出差。规模小一点的公司省内出差,规模稍微大一点的公司基本全国各地到处飞,而且一呆

《人件》读书笔记

作者与书籍简介:《人件》1987年第一次出版,这本书与《人月神话》共同被誉为软件管理图书的“双子星”。作者TomDeMarco与TimothyLister均为美国咨询师。《人件》是两位作者在越洋航班中的思想碰撞中产生的,“软件系统的主要问题不在技术,而在于社会性因素”这一想法一经产生,作者就展开了一系列的案例研究,一步

QT chart图表(温度曲线实战)

文章目录前言一、QChart介绍二、帮助文档三、QGraphicsView四、QChart的显示总结前言本篇文章开始将带大家学习QTchart图表,后面我们将完成一个小项目,动态温度曲线,并且将本项目移植到ARM开发板上使用DHT11实时检测温度湿度。一、QChart介绍QT的QChart是一个用于绘制各种类型图表的Q

热文推荐