MENU

云计算比赛iaas部分题目笔记整理(长更文章)

November 17, 2019 • 默认分类阅读设置

因为博主参加了云计算比赛,整理了一部分笔记,分享一下顺便备忘,记在记事本和纸上可读性不高。192.168.100.10为控制节点机器,192.168.100.20为计算节点机器。系统使用centos7.x server版。

题目与解题命令:

第一部分:IaaS云计算基础架构平台(15分)
任务一、IaaS云平台搭建(15分)
修改云平台IaaS各节点的系统配置,按以下步骤搭建云平台,并完成相应的答题。
1.操作系统环境配置(1分)

按以下要求设置主机名、防火墙及SELinux:
(1)设置控制节点主机名为controller,计算节点主机名为compute;
(2)关闭控制节点和计算节点的防火墙,设置开机不启动;
(3)设置控制节点和计算节点的SELinux为Permissive模式;
(4)退出SecureCRT,重新通过ssh连接各节点服务器;
使用命令查询控制节点和计算节点的主机名、防火墙是否处于关闭状态及SELinux的状态。以文本形式依次将命令行及查询信息提交到答题框。

解:
1.
192.168.100.10

#hostnamectl set-hostname controller

192.168.100.20

#hostnamectl set-hostname compute

2.
192.168.100.10

#systemctl stop firewalld
#systemctl disable firewalld

192.168.100.20

#systemctl stop firewalld
#systemctl disable firewalld

3.
192.168.100.10

#setenforce 0

192.168.100.20

#setenforce 0

4.直接CTRL D退出登录并回车重新登陆
5.使用命令查询控制节点与计算节点的主机名、防火墙是否处于关闭状态及SELinux的状态
192.168.100.10(查询控制节点与计算节点的主机名

#hostname

192.168.100.20(查询控制节点与计算节点的主机名

#hostname

192.168.100.10(防火墙是否处于关闭状态

#systemctl status firewalld

192.168.100.20(防火墙是否处于关闭状态

#systemctl status firewalld

192.168.100.10(SELinux的状态

#getenforce

192.168.100.20(SELinux的状态

#getenforce

2.上传镜像源并挂载(1分)
通过SecureFX上传两个镜像文件CentOS-7-x86_64-DVD-1511.iso和 XianDian-IaaS-v2.2.iso到控制节点的opt目录下;在opt目录下创建两个子目录centos和iaas,并将镜像文件对应挂载到上述两个目录下;使用df命令查看挂载的信息(需显示挂载的文件系统类型)。依次将操作命令及执行结果以文本形式提交到答题框。

解:192.168.100.10内完成

#mkdir /opt/{centos,iaas}  //创建挂载镜像的目录
#mount -o loop CentOS-7-x86_64-DVD-1511.iso /opt/centos/  //将centos镜像挂载到/opt/centos目录
#mount -o loop XianDian-IaaS-v2.2.iso /opt/iaas/          //将xiandian镜像挂载到/opt/iaas目录
#df -Th        //查看挂载信息

3.配置本地以及远程yum源(1分)

配置控制节点本地yum源文件local.repo,搭建ftp服务并配置根目录为指向存放yum源的路径;配置计算节点yum源文件ftp.repo,使用控制节点ftp服务作为yum源,其中节点的地址以主机名表示;使用cat命令查看控制节点和计算节点的yum源全路径配置文件。依次将操作命令及返回结果以文本形式提交到答题框。

解:
192.168.100.10:

#cd /etc/yum.repos.d
#rm -rf *
#vi local.repo

在local.repo内输入内容:

[centos]
name=centos
gpgcheck=0
enabled=1
baseurl=file:///opt/centos
[iaas]
name=iaas
gpgcheck=0
enabled=1
baseurl=file:///opt/iaas/iaas-repo

保存退出后输入:

#yum clean all
#yum list
#yum install -y vsftpd
#vi /etc/vsftpd/vsftpd.conf

添加:

anon_root=/opt/

重启并启用ftp服务:

#systemctl restart vsftpd
#systemctl enable vsftpd

192.168.100.20:

#cd /etc/yum.repos.d
#rm -rf *
#vi ftp.repo

输入:

[centos]
name=centos
gpgcheck=0
enabled=1
baseurl=ftp://192.168.100.10/centos
[iaas]
name=iaas
gpgcheck=0
enabled=1
baseurl=ftp://192.168.100.10/iaas/iaas-repo

使用cat命令查看控制节点和计算节点的yum源全路径配置文件。
192.168.100.10

#cat /etc/yum.repos.d/local.repo

192.168.100.20

#cat /etc/yum.repos.d/ftp.repo

4.环境变量配置(1分)

在控制节点和计算节点分别安装iaas-xiandian软件包,首先完成脚本文件中基本变量的配置,然后根据表2完成脚本文件openrc.sh。以文本形式提交脚本文件的内容到答题框中

解;
192.168.100.10

#yum install -y iaas-xiandian
#vi /etc/xiandian/openrc.sh

然后根据表中内容修改即可,篇幅有限,故省略。

5.数据库安装(2分)
使用脚本安装数据库服务并查看脚本运行时间,使用root用户登录数据库,查看mysql的默认存储引擎信息、mysql支持的存储引擎有哪些。依次将操作命令和查询结果以文本形式提交到答题框。

#mysql -uroot -p000000
#show variables like '%storage_engine%';

先写到这里,我去吃晚饭。。饿了