宁睿 发表于 2024-11-20 01:27:38

2024年江西省职业技能大赛-云计算赛项样题解析——私有云:任务2 私有云服

目次
 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 完成私有云平台的调优或排错工作。(本任务只公布考试范围,不公布赛题)
赛题分析

https://i-blog.csdnimg.cn/direct/ae0b408010b948cfa90b7ff939aa73ea.gif
 https://i-blog.csdnimg.cn/direct/4e53fd4c15f447c8887a8fe27b532c9f.png
 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: } 赛题解析



[*]这是一个根本的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


# 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


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


stores = 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


enabled_backends = 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


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企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 2024年江西省职业技能大赛-云计算赛项样题解析——私有云:任务2 私有云服