2024年河北省职业院校技能大赛云计算应用赛项赛题第2套(私有云)

server/2024/12/27 1:00:00/

#需要资源(软件包及镜像)或有问题的,可私聊博主!!!

#需要资源(软件包及镜像)或有问题的,可私聊博主!!!

#需要资源(软件包及镜像)或有问题的,可私聊博主!!!

        某企业根据自身业务需求,实施数字化转型,规划和建设数字化平台,平台聚焦“DevOps开发运维一体化”和“数据驱动产品开发”,拟采用开源OpenStack搭建企业内部私有云平台,开源Kubernetes搭建云原生服务平台,选择国内主流公有云平台服务,基于数字化平台底座,面向业务开发边缘计算云应用产品。

        拟将该任务交给工程师A与B,分工协助完成云平台服务部署、云应用开发、云系统运维等任务,系统架构如图1所示,IP地址规划如表1所示。

图 1 系统架构图

表 1  IP 地址规划

设备名称

主机名

接 口

IP 地址

说明

云服务器 1

controller

eth0

172.129.x.0/24

vlan x

eth1

自定义

自行创建

云服务器 2

compute

eth0

172.129.x.0/24

vlan x

eth1

自定义

自行创建

云服务器 3

...

云服务器n

自定义

eth0

172.129.x.0/24

PC-1

本地连接

172.24.16.0/24

PC 使用

PC-2

本地连接

172.24.16.0/24

PC 使用

                说明

1.竞赛使用集群模式进行,比赛时给每个参赛队提供独立的租户与用户,各用户的资源配额相同,选手通过用户名与密码登录竞赛私有云平台,创建云主机进行相应答题,2名参赛选手的账号密码相同;

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

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

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

5.竞赛过程中,为确保服务器的安全,请自行修改服务器密码;在考试系统提交信息时,请确认自己的IP地址,用户名和密码。

模块一 私有云(50分)

企业首先完成私有云平台搭建和运维,私有云平台提供云主机、云网络、云存储等基础架构云服务,并开发自动化运维程序。

任务1 私有云服务搭建(10分)

1.1.1      集群主机环境配置

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

2.hosts文件将IP地址映射为主机名。

3.配置yum源

1.1.2      基础软件包安装

在控制节点和计算节点上分别安装openstack-iaas软件包。

1.1.3      数据库及消息服务安装与使用

在控制节点上使用安装Mariadb、RabbitMQ等服务。并进行相关操作。

1.1.4      Keystone服务安装与使用

在控制节点上安装Keystone服务并创建用户。

1.1.5      Glance安装与使用

在控制节点上安装Glance 服务。上传镜像至平台,并设置镜像启动的要求参数。

1.1.6      Nova安装

在控制节点和计算节点上分别安装Nova服务。安装完成后,完成Nova相关配置。

1.1.7      Neutron安装

在控制和计算节点上正确安装Neutron服务。

1.1.8      Dashboard安装

在控制节点上安装Dashboard服务。安装完成后,将Dashboard中的 Django数据修改为存储在文件中。

1.1.9      Swift安装

在控制节点和计算节点上分别安装Swift服务。安装完成后,将cirros镜像进行分片存储。

1.1.10    Cinder创建硬盘

在控制节点和计算节点分别安装Cinder服务,请在计算节点,对块存储进行扩容操作。

任务2 私有云服务运维(25分)

1.2.1     Raid磁盘阵列管理

在云主机上对云硬盘进行操作,先进行分区,然后创建名为/dev/md5、raid级别为5的磁盘阵列加一个热备盘。

1.2.2     消息队列调优

在OpenStack私有云平台,分别通过用户级别、系统级别、配置文件来设置RabbitMQ服务的最大连接数。

1.2.3     Keystone优化

请修改相关配置,增加Keystone的失效列表缓存时间。

1.2.4     Glance镜像压缩

在HTTP文件服务器中存在一个镜像为CentOS的镜像,请对该镜像进行压缩操作。

1.2.5     虚拟机调整Flavor

使用OpenStack私有云平台,请修改相应配置,实现云主机调整实例大小可以使用。

1.2.6     Nova数据库连接调优

修改nova相关配置文件,修改连接池大小和最大允许超出的连接数。

1.2.7        部署NFS应用服务

使用OpenStack私有云平台,创建一台云主机,安装NFS服务,然后对接Glance后端存储。

1.2.8     完成私有云平台的调优或排错工作。(本任务只公布考试范围,不公布赛题)

任务3 私有云运维开发(15分)

1.3.1        OpenStack Python运维开发:实现Flavor管理

编写Python代码,实现OpenStack Flavor增删查改。

1.3.2     编写OpenStack云平台自动化运维工具。(本任务只公布考试范围,不公布赛题)


http://www.ppmy.cn/server/153472.html

相关文章

使用 Python 创建多栏 Word 文档 – 详解

目录 引言 一、工具与安装 二、Python 在 Word 中创建简单的多栏布局 三、Python 在 Word 文档的栏间添加分隔线 四、Python 从Word文档的指定位置开启多栏设置 五、Python 为多栏 Word 文档的各栏添加页码 引言 在文档设计中,排版不仅决定了内容的呈现方式&…

Unity3D仿星露谷物语开发7之事件创建动画

1、目标 掌握事件通知的Publisher - Subscriber设计模式,并通过事件通知触发动画。 2、发布者/订阅者模式 首先,定义事件Event 然后,Publisher触发事件 最后,Subscriber订阅事件并进行处理 (1)创建动作…

【每日学点鸿蒙知识】沙箱目录、图片压缩、characteristicsArray、gm-crypto 国密加解密、通知权限

1、HarmonyOS 如何创建应用沙箱目录? 下载文件,想下载到自己新建的应用沙箱目录,有什么方法实现吗? fs.mkdir可以创建目录 参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis…

解决element-ui table show-summary合计行不显示问题

在table的底部添加合计设置show-summary就可以了 但是给table加了一个固定高度话,就不显示了,其实这个合计是存在的 解决办法: 1.不设置固定高度 2.在vue的生命周期updated调用一下doLayout就可以了 updated () {this.$nextTick(() >…

upload-labs关卡记录5

这一关,卡了好久,这里我的靶场的源代码,和我看别的师傅发的不一样,我的这里的源码带有小写转换: 是不能通过大小写进行绕过,最后找到这个师傅的文章:upload-labs通关-CSDN博客 这里第五关用到…

2024最新教程Mac安装双系统

程序员Feri一名12年的程序员,做过开发带过团队创过业,擅长Java相关开发、鸿蒙开发、人工智能等,专注于程序员搞钱那点儿事,希望在搞钱的路上有你相伴!君志所向,一往无前! 0.前言 最近我的老Mac Pro,2016年的,Intel的芯片&#xf…

AR 模型的功率谱

功率谱密度(Power Spectral Density, PSD)的表达式是从信号的自相关函数和系统的频率响应推导出来的,特别是对于 AR(Auto-Regressive,自回归)模型。以下是推导的过程: 1. AR 模型的定义&#xf…

iOS 多个输入框弹出键盘处理

开发中遇到这样一个场景,有多个输入框 而不同的输入框,需要页面向上偏移的距离不一样 这个时候,需要我们在获取到键盘弹出通知的时候,需要 知道我们开始进行编辑的是哪一个输入框,这个时候 需要我们知道一个技术点&…