论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
虚拟化.超融合.云计算
›
公有云
›
2024年江西省职业技能大赛-云计算赛项样题解析——私有 ...
2024年江西省职业技能大赛-云计算赛项样题解析——私有云:任务2 私有云服 ...
宁睿
金牌会员
|
2024-11-20 01:27:38
|
显示全部楼层
|
阅读模式
楼主
主题
873
|
帖子
873
|
积分
2629
目次
2024年江西省职业技能大赛-云计算赛项样题解析——私有云:任务2 私有云服务运维&赛题解析
任务2 私有云服务运维(15分)
1.2.1 利用Heat模板创建用户
(下令设置)Heat模板(create_user.yaml)
赛题解析
1.2.2 KVM优化
(下令设置)修改设置文件
赛题解析
1.2.3 NFS对接Glance后端存储
解题步骤
赛题解析
1.2.4 Redis主从
解题步骤
赛题解析
1.2.5 Linux系统调优-脏数据回写
(下令设置)修改系统设置文件
赛题解析
1.2.6 Glance调优
(下令设置)修改设置文件
赛题解析
1.2.7 Ceph部署
解题步骤
赛题解析
1.2.8 Glance对接Ceph存储
(下令设置)修改设置文件
赛题解析
1.2.9 Cinder对接Ceph存储
赛题解析
1.2.10 Nova对接Ceph存储
(下令设置)修改设置文件
赛题解析
1.2.11 完成私有云平台的调优或排错工作。(本任务只公布考试范围,不公布赛题)
赛题分析
2024年江西省职业技能大赛-云计算赛项样题解析——私有云:任务2 私有云服务运维&赛题解析
任务2 私有云服务运维(15分)
1.2.1 利用Heat模板创建用户
编写Heat模板create_user.yaml,创建名为heat-user的用户。
(下令设置)Heat模板(create_user.yaml)
heat_template_version: 2013-05-23
description: >
Template to create a user in OpenStack
parameters:
username:
type: string
default: heat-user
description: Name of the user to be created
resources:
user_creation:
type: OS::Keystone::User
properties:
name: { get_param: username }
password: 'your_password_here' # 注意:实际使用中应避免明文密码,建议使用密钥管理服务
email: 'user@example.com' # 可选,根据实际需求填写
enabled: true
outputs:
user_id:
description: ID of the created user
value: { get_attr: [user_creation, id] }
复制代码
赛题解析
这是一个根本的Heat模板,用于在OpenStack中创建一个用户。
parameters部分定义了输入参数,这里我们定义了一个username参数,默认值为heat-user。
resources部分定义了要创建的资源,这里是一个OS::Keystone::User资源。
properties部分指定了用户的属性,包括用户名、暗码、邮箱和启用状态。
outputs部分定义了输出,这里输出了创建的用户ID。
注意
:现实部署时,暗码应避免明文存储,可以利用密钥管理服务或Heat的secret资源。
1.2.2 KVM优化
在OpenStack平台上修改相关设置文件,启用-device virtio-net-pci in kvm。
(下令设置)修改设置文件
编辑/etc/libvirt/qemu.conf文件。
找到或添加devices设置项,并设置virtio-net-pci为默认网络装备。
# /etc/libvirt/qemu.conf
[devices]
# Add or modify the following line
virtio_rng_device = "/dev/urandom"
# Add the following line to set virtio-net-pci as default network device
default_network_device = virtio-net-pci
复制代码
赛题解析
通过修改/etc/libvirt/qemu.conf文件,可以更改KVM虚拟机的默认网络装备为virtio-net-pci,从而提高网络性能。
1.2.3 NFS对接Glance后端存储
利用OpenStack私有云平台,创建一台云主机,安装NFS服务,然后对接Glance后端存储。
解题步骤
创建一台云主机并安装NFS服务。
设置NFS导出目次。
修改Glance设置文件以利用NFS作为后端存储。
赛题解析
这一步涉及云主机的创建、NFS服务的安装和设置,以及Glance设置文件的修改。
NFS是一种常用的网络文件系统协议,可以用于共享存储。
1.2.4 Redis主从
利用赛项提供的OpenStack私有云平台,创建两台云主机,设置为redis的主从架构。
解题步骤
创建两台云主机。
在主节点上安装Redis并设置为master。
在从节点上安装Redis并设置为slave,指定master节点的IP和端口。
赛题解析
Redis主从架构可以提高数据可用性和容错能力。
需要确保两台云主机之间的网络连通性。
1.2.5 Linux系统调优-脏数据回写
修改系统设置文件,要求将回写磁盘的时间临时调整为60秒。
(下令设置)修改系统设置文件
编辑/etc/sysctl.conf文件。
添加或修改以下行以调整脏数据回写时间:
# /etc/sysctl.conf
vm.dirty_ratio = 15
vm.dirty_background_ratio = 5
vm.dirty_expire_centisecs = 6000 # 60秒
复制代码
应用更改:sysctl -p
赛题解析
通过调整vm.dirty_expire_centisecs参数,可以控制脏数据回写到磁盘的时间。
vm.dirty_ratio和vm.dirty_background_ratio也影响脏数据的处置惩罚,但这里重要关注vm.dirty_expire_centisecs。
1.2.6 Glance调优
在OpenStack平台中,修改相关设置文件,将子历程数量相应的设置修改成2。
(下令设置)修改设置文件
编辑Glance的设置文件(通常是/etc/glance/glance.conf)。
找到workers设置项,并将其值设置为2。
# /etc/glance/glance.conf
[glance]
workers = 2
复制代码
赛题解析
通过调整Glance的子历程数量(workers),可以优化其性能。
根据系统资源和负载情况,可能需要调整此值。
1.2.7 Ceph部署
利用提供的ceph.tar.gz软件包,安装ceph服务并完成初始化利用。
解题步骤
解压ceph.tar.gz软件包。
按照Ceph的官方文档举行安装和初始化。
赛题解析
Ceph是一个分布式存储系统,常用于OpenStack的后端存储。
部署Ceph涉及多个步骤,包括安装软件包、设置集群、添加监督器、管理节点和OSD等。
1.2.8 Glance对接Ceph存储
修改OpenStack平台中Glance服务的设置文件,将Glance后端存储改为Ceph存储。
(下令设置)修改设置文件
编辑Glance的设置文件(通常是/etc/glance/glance.conf)。
修改存储后端设置以利用Ceph。
# /etc/glance/glance.conf
[glance_store]
stores = ceph
[store_ceph]
driver = ceph
ceph_conf = /etc/ceph/ceph.conf
ceph_pool = images
ceph_user = client.glance
ceph_secret_uuid = your_ceph_secret_uuid
复制代码
赛题解析
通过修改Glance的设置文件,可以将其后端存储更改为Ceph。
需要提供Ceph的设置文件路径、存储池名称、用户和密钥等信息。
1.2.9 Cinder对接Ceph存储
修改OpenStack平台中cinder服务的设置文件,将cinder后端存储改为Ceph存储。
(下令设置)修改设置文件
:
编辑Cinder的设置文件(通常是/etc/cinder/cinder.conf)。
修改存储后端设置以利用Ceph。
# /etc/cinder/cinder.conf
[DEFAULT]
enabled_backends = ceph
[ceph]
volume_driver = cinder.volume.drivers.rbd.RBDDriver
volume_backend_name = ceph
rbd_pool = volumes
rbd_ceph_conf = /etc/ceph/ceph.conf
rbd_user = client.cinder
rbd_secret_uuid = your_ceph_secret_uuid
复制代码
赛题解析
通过修改Cinder的设置文件,可以将其后端存储更改为Ceph。
需要提供Ceph的设置文件路径、存储池名称、用户和密钥等信息。
1.2.10 Nova对接Ceph存储
修改OpenStack平台中Nova服务的设置文件,将Nova后端存储改为Ceph存储。
(下令设置)修改设置文件
编辑Nova的计算设置文件(通常是/etc/nova/nova.conf)。
修改实例存储设置以利用Ceph。
# /etc/nova/nova.conf
[libvirt]
images_type = rbd
images_rbd_pool = vms
images_rbd_ceph_conf = /etc/ceph/ceph.conf
images_rbd_user = client.nova
images_rbd_secret_uuid = your_ceph_secret_uuid
复制代码
赛题解析
通过修改Nova的设置文件,可以将其实例存储更改为Ceph。
需要提供Ceph的设置文件路径、存储池名称、用户和密钥等信息。
1.2.11 完成私有云平台的调优或排错工作。(本任务只公布考试范围,不公布赛题)
赛题分析
这一任务是一个开放性题目,需要根据现实情况举行调优或排错。
可能涉及性能监控、日志分析、资源优化等多个方面。
需要具备扎实的OpenStack和Linux系统运维知识。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
宁睿
金牌会员
这个人很懒什么都没写!
楼主热帖
java前置学习
简单的用Python对手机号进行加密 ...
【PostgreSQL】PostgreSQL重建与主库不 ...
【RocketMQ】消息的存储
k8s v-1.20版本部署详细过程[实测可用 ...
基于单片机的压力测控仿真设计(#0024) ...
net core 3.1使用identityServer登录时 ...
Unity 将是驱动 C# 增长的引擎吗 ? ...
离线数仓建设,企业大数据的业务驱动与 ...
iOS Widget
标签云
挺好的
服务器
快速回复
返回顶部
返回列表