该文档包含2019年度云计算技术与应用竞赛的相关题目和解答,旨在帮助参赛者更好地理解和掌握云计算领域的核心知识和技术。
【云计算技术与应用大赛知识点详解】
本段落主要围绕2019年全国职业院校技能大赛中的云计算技术与应用赛题库进行解析,涉及多个关键领域的知识,包括IaaS云平台搭建、MySQL数据库管理、Keystone身份认证服务、Glance镜像服务、Nova计算服务以及Neutron网络服务的构建。下面对这些知识点进行详细说明:
1. **IaaS云平台搭建**:
- 修改主机名:使用命令`hostnamectl set-hostname [hostname]`。
- 关闭防火墙:执行`systemctl stop firewalld`停止防火墙,并通过`systemctl disable firewalld`设置开机不启动。
- 设置SELinux为Permissive模式:执行命令`setenforce 0`临时更改,修改配置文件使系统默认为该模式。
2. **文件操作与挂载**:
- 使用命令查询主机名和SELinux状态,如使用`hostname`和`sestatus`。
- 创建目录并挂载ISO文件,通过命令查看挂载情况及信息:执行`mkdir`, `mount`, 和 `df -h`。
3. **Yum源配置**:
- 在控制节点搭建FTP服务器,并在计算节点上配置ftp.repo使用该FTP源。
- 使用`cat`命令检查配置文件的完整路径和内容。
4. **软件包安装与配置**:
- 安装iaas-xiandian软件包并进行相关变量设置,分别应用于控制节点及计算节点。
5. **MySQL数据库管理**:
- 运行脚本`bash iaas-install-mysql.sh`来安装服务,并使用命令记录脚本执行时间。
- 登录MySQL后查询和操作表数据:例如通过`mysql -u root -p`, `SHOW DATABASES;`, `USE mysql;`, `SHOW TABLES;`, 和 `SELECT * FROM user;`.
6. **Keystone身份认证服务**:
- 安装并配置keystone,检查其用户远程访问权限。
- 使用命令查询相关表的信息:如`mysql -u root -p`和`SHOW TABLES FROM keystone;`
7. **角色、项目、用户和服务信息查询**:
- 利用Keystone提供的命令来获取有关角色、项目、用户和服务的详细列表。
8. **数据库备份与大小查询**:
- 备份keystone数据库为文件keystone.sql,并使用`du -sh keystone.sql`检查其大小。
9. **Glance镜像服务**:
- 使用脚本安装glance,创建并列出镜像。
- 查询特定镜像信息:执行如 `glance image-list`, `glance image-show CentOS7.2`.
10. **Nova计算服务**:
- 安装nova组件,并使用`nova-compute-status`和`nova service-list`命令检查虚拟机监控器状态和服务运行状况。
- 使用命令查询资源使用情况:如执行`nova hypervisor-stats`
11. **Neutron网络服务**:
- 配置GRE或VLAN网络,安装并配置neutron组件。
- 列出所有网络代理程序和筛选特定信息:例如通过`neutron agent-list`, `awk {print $2}`。
这些技术点覆盖了云计算基础设施的搭建、管理和监控等多方面内容,对提升参赛者在实际操作中的技能具有重要意义。要求熟悉Linux操作系统,并掌握网络配置、数据库管理及云计算组件的安装与调试等相关知识和技巧。