当前位置: 首页 > news >正文

2023年全国职业院校技能大赛(高职组)“云计算应用”赛项赛卷7(私有云)

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

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

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

       某企业根据自身业务需求,实施数字化转型,规划和建设数字化平台,平台聚焦“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 使用

                    说明

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

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

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

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

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

模块一 私有云(30分)

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

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

1.1.1        基础环境配置

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

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

1.1.2        yum源配置

使用提供的http服务地址,分别设置controller节点和compute节点的yum源文件http.repo。

1.1.3        配置无秘钥ssh

配置controller节点可以无秘钥访问compute节点。

1.1.4        基础安装

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

1.1.5        数据库安装与调优

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

1.1.6        Keystone服务安装与使用

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

1.1.7        Glance安装与使用

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

1.1.8        Nova安装

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

1.1.9        Neutron安装

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

1.1.10      Dashboard安装

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

1.1.11      Swift安装

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

1.1.12      Cinder创建硬盘

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

1.1.13      Linux系统调优-脏数据回写

Linux系统内存中会存在脏数据,一般系统默认脏数据30秒后会回写磁盘,修改系统配置文件,要求将回写磁盘的时间临时调整为60秒。

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

1.2.1        OpenStack开放镜像权限

在admin项目中存在glance-cirros镜像文件,将glance-cirros镜像指定demo项目进行共享使用。

1.2.2        使用Heat模板创建网络

在自行搭建的OpenStack私有云平台上,编写Heat模板文件,完成网络的创建。

1.2.3        镜像转换

使用CentOS7.5-compress.qcow2 的镜像,将该镜像转换为RAW格式。

1.2.4        NFS对接Glance后端存储

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

1.2.5        Glance镜像存储限制

使用自行搭建的OpenStack平台。请修改Glance后端配置文件,将用户的镜像存储配额限制为20GB。

1.2.6        Nova清除缓存

在OpenStack平台上,修改相关配置,让长时间不用的镜像缓存在过一定的时间后会被自动删除。

1.2.7        Redis集群部署。

部署Redis集群,Redis的一主二从三哨兵架构。

1.2.8        Redis AOF调优

修改在Redis相关配置,避免AOF文件过大,Redis会进行AOF重写。

1.2.9        公有云安全:入侵检测系统

使用提供的makechk.tar.gz包安装chkrootkit入侵检测工具,安装完毕后使用chkrootkit工具扫描系。

1.2.10      公有云安全:日志分析服务

然后使用提供的sepb_elk_latest.tar镜像安装ELK服务。

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

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

1.3.1        编写Shell一键部署脚本

编写一键部署脚本,要求可以一键部署gpmall商城应用系统。

1.3.2        Ansible部署FTP服务

编写Ansible脚本,部署FTP服务。

1.3.3        Ansible部署Kafka服务

编写Playbook,部署的ZooKeeper和Kafka。

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

相关文章:

  • 构建高可用微服务:SpringCloud Alibaba解决方案揭秘
  • C# —— List数组
  • HTML跨年烟花
  • Flutter基础 -- Flutter布局练习(小项目)
  • python-doipclient 源文档翻译
  • 在编程Python的时候发生ModuleNotFoundError: No module named distutils报错怎么办
  • 07_查找
  • Crosslink-NX器件应用连载(9): USB3.0相机
  • 私有云和多云管理平台 | Cloudpods v3.11.4 正式发布
  • CSS学习笔记之高级教程(五)
  • 目标检测-AnyLabeling标注格式转换成YOLO格式
  • BottomSheetDialog高度自适应,布局RecyclerView使用问题
  • Mac下删除系统自带输入法ABC,正解!
  • Mysql中表的常用约束
  • 从零开始:如何用Electron将chatgpt-plus.top 打包成EXE文件
  • 〔开发系列〕一次关于小程序开发的深度总结
  • CSS实用技巧
  • EOS是什么
  • exports和module.exports
  • HashMap剖析之内部结构
  • javascript 总结(常用工具类的封装)
  • js正则,这点儿就够用了
  • Logstash 参考指南(目录)
  • Service Worker
  • Spark in action on Kubernetes - Playground搭建与架构浅析
  • STAR法则
  • TiDB 源码阅读系列文章(十)Chunk 和执行框架简介
  • 案例分享〡三拾众筹持续交付开发流程支撑创新业务
  • 分布式任务队列Celery
  • 它承受着该等级不该有的简单, leetcode 564 寻找最近的回文数
  • 温故知新之javascript面向对象
  • 想写好前端,先练好内功
  • 原生js练习题---第五课
  • 国内唯一,阿里云入选全球区块链云服务报告,领先AWS、Google ...
  • ​ 无限可能性的探索:Amazon Lightsail轻量应用服务器引领数字化时代创新发展
  • # centos7下FFmpeg环境部署记录
  • #、%和$符号在OGNL表达式中经常出现
  • #define、const、typedef的差别
  • (2024,Vision-LSTM,ViL,xLSTM,ViT,ViM,双向扫描)xLSTM 作为通用视觉骨干
  • (Redis使用系列) Springboot 实现Redis消息的订阅与分布 四
  • (分享)一个图片添加水印的小demo的页面,可自定义样式
  • (南京观海微电子)——I3C协议介绍
  • (十六)串口UART
  • (四)JPA - JQPL 实现增删改查
  • (四)linux文件内容查看
  • (一)认识微服务
  • (转)GCC在C语言中内嵌汇编 asm __volatile__
  • (转)LINQ之路
  • (转)视频码率,帧率和分辨率的联系与区别
  • .equals()到底是什么意思?
  • .NET : 在VS2008中计算代码度量值
  • .NET Compact Framework 3.5 支持 WCF 的子集
  • .NET Core跨平台微服务学习资源
  • .NET/C# 使窗口永不激活(No Activate 永不获得焦点)
  • .net快速开发框架源码分享