赞
踩
*业务场景:*
某企业拟使用OpenStack搭建一个企业云平台,用于部署各类企业应用对外对内服务。云平台可实现IT资源池化、弹性分配、集中管理、性能优化以及统一安全认证等。系统结构如下图:
企业云平台的搭建使用竞赛平台提供的两台云服务器,配置如下表:
表1 IP地址规划
设备名称 | 主机名 | 接口 | IP地址 |
---|---|---|---|
云服务器1 | controller | eth0 | 公网IP:***私网IP:192.168.100./24 |
eth1 | 私网IP:192.168.200. */24 | ||
云服务器2 | compute | eth0 | 公网IP:****私网IP:192.168.100. */24 |
eth1 | 私网IP:192.168.200. */24 |
*说明:*
1.选手自行检查工位pc机硬件及网络是否正常;
2.竞赛使用集群模式进行,给每个参赛队提供华为云账号和密码及考试系统的账号和密码。选手通过用户名与密码分别登录华为云和考试系统;
3.竞赛用到的软件包都在云主机/root下。
4.表1中的公网IP和私网IP以自己云主机显示为准,每个人的公网IP和私网IP不同。使用第三方软件远程连接云主机,使用公网IP连接。
把controller节点主机名设置为controller, compute节点主机名设置为compute,修改hosts文件将IP地址映射为主机名。
在controller节点将cat /etc/hosts命令的返回结果提交到答题框。【1分】
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.100.10 controller 192.168.100.20 compute
在controller节点的root目录下有CentOS-7-x86_64-DVD-2009.iso和openstack-train.tar.gz,在/opt下创建centos目录,将镜像文件CentOS-7-x86_64-DVD-2009.iso挂载到/opt/centos下,将openstack-train.tar.gz解压到/opt目录下,并创建本地yum源local.repo。
在controller节点将yum list | grep glance命令的返回结果提交到答题框。【1分】
openstack-glance.noarch 1:16.0.1-1.el7 @iaas python-glance.noarch 1:16.0.1-1.el7 @iaas python2-glance-store.noarch 0.23.0-1.el7 @iaas python2-glanceclient.noarch 1:2.10.1-1.el7 @iaas openstack-glance-doc.noarch 1:16.0.1-1.el7 iaas puppet-glance.noarch 12.5.0-1.el7 iaas python-glance-tests.noarch 1:16.0.1-1.el7 iaas python-glanceclient-doc.noarch 1:2.10.1-1.el7 iaas
在controller节点上安装vsftp服务,将/opt目录设为共享,并设置为开机自启动,然后重启服务生效;在compute节点创建FTP源ftp.repo,使用controller节点为FTP服务器,配置文件中的FTP地址使用主机名。
在compute节点将cat /etc/yum.repos.d/ftp.repo命令的返回结果提交到答题框。【1分】[centos]
[root@compute ~]# cat /etc/yum.repos.d/ftp.repo [centos] name=centos baseurl=ftp://controller/centos enabled=1 gpgcheck=0 [iaas] name=iaas baseurl=ftp://controller/iaas/iaas-repo enabled=1 gpgcheck=0
在compute节点将sdb分为两个区分别为sdb1和sdb2,大小自定义。要求分区格式为gpt,使用mkfs.xfs命令对文件系统格式化。
将lsblk -f命令的返回结果提交到答题框。【1分】
[root@compute ~]# lsblk -f NAME FSTYPE LABEL UUID MOUNTPOINT sda ├─sda1 xfs 0187cd87-628f-4b4b-a3a9-c60d8f1c1e3e /boot └─sda2 LVM2_member XFvkJ9-WmpY-syHL-vqQA-ga7Q-RJui-OAkAe1 ├─centos-root xfs 7313f936-6bee-40ed-b71a-89e21110619d / └─centos-swap swap 02181b95-5501-4821-83b4-ce1b5037432a [SWAP] sdb ├─sdb1 xfs e8ce14db-8050-479b-9ba0-ef9a750aa6f8 └─sdb2 xfs 6a37cd0f-ce3e-4466-8a83-ed99145dbd1c sr0 iso9660 CentOS 7 x86_64 2018-11-26-14-22-58-00
脏数据回写Linux系统内存中会存在脏数据,一般系统默认脏数据30秒后会回写磁盘,修改 系统配置文件,要求将回写磁盘的时间临时调整为60秒。请使用 sysctl -p 命令将返回结果提交到答题 框。【1分】
vm.dirty_expire_centisecs = 6000
在controller节点和compute
分别安装sh-guoji软件包,修改脚本文件基本变量(脚本文件为/root/variable.sh),修改完成后使用命令生效该脚本文件并替换到compute节点对应位置。
在controller节点请将echo $HOST_NAME $HOST_NAME_NODE命令的返回结果提交到答题框。【1分】
controller compute
分别在controller节点和compute节点执行openstack-completion.sh文件(执行完闭需重连终端)。
在controller节点将openstack --version命令的返回结果提交到答题框。【1分】
openstack 3.14.3
在controller节点执行openstack-controller-mysql.sh脚本,会自行安装mariadb、memcached、rabbitmq等服务和完成相关配置。执行完成后修改配置文件将缓存CACHESIZE修改为128,并重启相应服务。
将ps aux|grep memcached命令的返回结果提交到答题框。【1分】
memcach+ 9062 0.0 0.0 450604 3708 ? Ssl 21:49 0:01 /usr/bin/memcache -p 11211 -u memcached -m 128 -c 1024 -l 127.0.0.1,::1,controller root 107290 0.0 0.0 112712 976 pts/0 R+ 22:47 0:00 grep --color=automemcached
在controller节点执行openstack-controller-keystone.sh脚本,会自行安装keystone服务和完成相关配置。使用openstack命令,创建一个名为tom的账户,密码为tompassword123,邮箱为tom@example.com。
将openstack user show tom命令的返回结果提交到答题框。【1分】
mysqldump --all-databases > /root/openstack.sql ls -lh /root/openstack.sql | awk '{print $5, "MB"}'
搭建镜像服务组件执行 iaas-install-glance.sh脚本,在 controller 节点会自行安装 glance服务和完成 相关配置。完成后使用openstack 命令将cirros-0.3.4-x86_64-disk.img上传到controller节点的 /root目 录下,并命名为cirros。请将镜像上传的操作命令和返回结果提交到答题框。【1分】
glance image-create --name cirros-0.3.4 --disk-format qcow2 --container-format bare --progress < cirros-0.3.4-x86_64-disk.img [=============================>] 100% +------------------+--------------------------------------------------------------------+ | Property | Value | +------------------+--------------------------------------------------------------------+ | checksum | f8ab98ff5e73ebab884d80c9dc9c7290 | | container_format | bare
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。