logo资料库

2019先电云计算技术与应用题库附iaas答案.docx

第1页 / 共73页
第2页 / 共73页
第3页 / 共73页
第4页 / 共73页
第5页 / 共73页
第6页 / 共73页
第7页 / 共73页
第8页 / 共73页
资料共73页,剩余部分请下载后查看
基础环境:
MongoDB 运维
网络运维:
数据加密:
负载均衡:
防火墙:
系统排错:
第三部分:大数据平台
任务一、大数据平台搭建
任务二、大数据平台运维
MapReduce 题:
任务一、大数据学情分析
任务二、微信小程序开发
第五部分:文档及职业素养
任务一、工作总结报告
云架构设计和说明
运维及脚本解读
任务二、职业素养
GZ-2019030 云计算技术与应用(高职组)赛 题库 2019 年全国职业院校技能大赛 GZ-2019030 云计算技术与应用(高职组) 赛题库
GZ-2019030 云计算技术与应用(高职组)赛 题库 第一部分:IaaS 云计算基础架构平台 任务一、IaaS 云平台搭建 基础环境: 1.使用命令行方式设置主机名,防火墙以及 SELinux 设置如下: (1)设置控制节点主机名 controller;计算节点主机名:compute。 hostnamectl set-hostname controller hostnamectl set-hostname compute (2)各个节点关闭防火墙,设置开机不启动。 systemctl stop firewalld systemctl disable firewalld (3)设置各个节点 selinux 状态为 permissive。 setenforce 0 2.使用命令查询控制/计算节点的主机名。 hostnamectl 3.使用命令查询控制/计算节点 selinux 的状态。 getenforce 4. 在 控 制 节 点 上 通 过 SecureFX 上 传 两 个 镜 像 文 件 CentOS-7-x86_64-DVD- 1511.iso, XianDian-IaaS-v2.2.iso 到 opt 下,使用命令创建/opt 下两个目录,并将 以上镜像文件分别挂载到上述两个目录下,并使用命令查看挂载的情况(需显示 挂载的文件系统类型和具体的大小)。 mkdir /opt/{centos,iaas} mount -o loop CentOS-7-x86_64-DVD-1511.iso /opt/centos mount -o loop XianDian-IaaS-v2.2.iso /opt/iaas df -Th 5.在控制节点上通过 SecureFX 上传两个镜像文件CentOS-7-x86_64-DVD- 1511.iso, XianDian-IaaS-v2.2.iso 到 opt 下,通过命令行创建两个目录,并将以 上镜像文件分别挂载到上述两个目录下。 第 1 页 共 56 页
GZ-2019030 云计算技术与应用(高职组)赛 题库 6.配置控制节点本地 yum 源文件 local.repo ,搭建 ftp 服务器指向存放 yum 源路径;配置计算节点 yum 源文件 ftp.repo 使用之前配置的控制节点 ftp 作 为 yum 源,其中的两个节点的地址使用主机名表示。使用 cat 命令查看上述 控制/计算节点的 yum 源全路径配置文件。 vi /etc/yum.repos.d/local.repo vi /etc/yum.repos.d/ftp.repo [centos] name=centos baseurl=file:///opt/centos gpgcheck=0 enabled=1 [iaas] name=centos baseurl=file:///opt/iaas/iaas-repo gpgcheck=0 enabled=1 [centos] name=centos baseurl=ftp://controller/centos gpgcheck=0 enabled=1 [iaas] name=centos baseurl=ftp://controller/iaas/iaas-repo gpgcheck=0 enabled=1 cat /etc/yum.repos.d/local.repo cat /etc/yum.repos.d/ftp.repo 7.在控制节点和计算节点分别安装 iaas-xiandian 软件包,完成配置文件中基 本变量的配置,并根据提供的参数完成指定变量的配置。 第 2 页 共 56 页
GZ-2019030 云计算技术与应用(高职组)赛 题库 Mysql 搭建: 1.根据平台安装步骤安装至数据库服务,使用一条命令安装提供的 iaas-install-mysql.sh 脚本并查看脚本运行的时间。 time iaas-install-mysql.sh 2.使用 root 用户登录数据库,查询数据库列表信息。 mysql -u root -p0 00000 show databases; 3.使用 root 用户登录数据库,使用 mysql 数据库,查询所有表的信息。 mysql -u root -p000000 use mysql; show tables; 4.使用 root 用户登录数据库,使用 mysql 数据库,查询所有表的信息,并查 询表 user 中的host,user,password的信息。 mysql -u root -p000000 use mysql; select host,user,password from user; Keystone 搭建: 1.按要求安装完 keystone 脚本后,在数据库中查询 keystone 用户的远程访问 权限信息。 mysql -u root -p000000 show grants for keystone@'%'; 2.列出数据库 keystone 中的所有表。 mysql -u root -p000000 use keystone; show tables; 3.使用相关命令,查询角色列表信息。 openstack role list 4.使用相关命令,查询 admin 项目信息。 openstack project show admin 5.使用相关命令,查询用户列表信息。 第 3 页 共 56 页
GZ-2019030 云计算技术与应用(高职组)赛 题库 openstack user list 6.使用相关命令,查询 admin 用户详细信息。 openstack user show admin 7.使用相关命令,查询服务列表信息。 openstack service list 8.使用一条命令将 keystone 的数据库导出为当前路径下的 keystone.sql 文件, 并使用命令查询文件 keystone.sql 的大小。 mysqldump -u root -p000000 keystone > ./keystone.sql du -h /root/keystone.sql Glance 搭建: 1.根据平台安装步骤安装至镜像服务,在控制节点使用提供的脚本 iaas-install-glance.sh 安装 glance 组件。使用镜像文件 CentOS_7.2_x86_64_XD.qcow2 创建 glance 镜像名为 CentOS7.2,格式为 qcow2。 iaas-install-glance.sh glance image-create --name Centos7.2 --disk-format qcow2 --container-format bare
GZ-2019030 云计算技术与应用(高职组)赛 题库 nova hypervisor-list 3.使用相关命令查询 nova 服务状态列表。 nova service-list 4.使用相关命令查询网络的列表信息。 nova network-list 5.使用相关命令查询 nova 资源使用情况的信息。 nova usage Neutron 搭建: 1.根据平台安装步骤安装至 neutron 网络服务,在控制节点和计算节点通过 提供的 neutron 脚本,完成 neutron 服务在控制节点和计算节点的安装,并配 置为 GRE 网络。 iaas-install-neutron-controller.sh iaas-install-neutron-compute.sh iaas-install-neutron-controller-gre.sh iaas-install-neutron-compute-gre.sh 2.根据平台安装步骤安装至 neutron 网络服务,在控制节点和计算节点通过 提供的 neutron 脚本,完成 neutron 服务在控制节点和计算节点的安装,并配 置为 VLAN 网络。 iaas-install-neutron-controller.sh iaas-install-neutron-compute.sh iaas-install-neutron-controller-vlan.sh iaas-install-neutron-compute-vlan.sh 3.使用相关命令查询网络服务的列表信息,并以下图的形式打印出来。 neutron agent-list -c binary -c agent_type -c alive 4.使用相关命令查询网络服务的列表信息中的“binary”一列。 neutron agent-list -c binary 第 5 页 共 56 页
GZ-2019030 云计算技术与应用(高职组)赛 题库 5.使用相关命令查询网络服务 DHCP agent 的详细信息。 neutron agent-show ID 6.使用 ovs-vswitchd 管理工具的相关命令查询计算节点的网桥列表信息。 ovs-vsctl list-br 7.使用 ovs-vswitchd 管理工具的相关命令查询控制节点的网桥 br-ex 的端口 列表信息。 ovs-vsctl list-ports br-ex 8.创建云主机外部网络 ext-net,子网为 ext-subnet,云主机浮动 IP 可用网段 为192.168.200.100 ~ 192.168.200.200,网关为 192.168.200.1。创建云主机内 部网络 int-net1,子网为 int-subnet1,云主机子网 IP 可用网段为 10.0.0.100 ~ 10.0.0.200,网关为10.0.0.1;创建云主机内部网络int-net2,子网为int-subnet2, 云主机子网 IP 可用网段为 10.0.1.100 ~ 10.0.1.200,网关为 10.0.1.1。添加名为 ext-router 的路由器,添加网关在 ext-net 网络,添加内部端口到 int-net1 网 络,完成内部网络 int-net1 和外部网络的连通。 neutron net-create --shared --router:external=True --provider:network_type gre ext-net neutron subnet-create ext-net --name ext-subnet --gateway 192.168.200.1 --allocation-pool start=192.168.200.100,end=192.168.200.200 192.168.200.0/24 neutron net-create --provider:network_type gre int-net1 neutron subnet-create int-net1 --name int-subnet1 --gateway 10.0.0.1 -- allocation-pool start=10.0.0.100,end=10.0.0.200 10.0.0.0/24 neutron net-create --provider:network_type gre int-net2 neutron subnet-create int-net1 --name int-subnet1 --gateway 10.0.0.1 -- allocation-pool start=10.0.0.100,end=10.0.0.200 10.0.0.0/24 neutron router-create ext-router neutron router-gateway-set ext-router ext-net neutron router-interface-add ext-router int-subnet1 9.使用相关命令查询所创建路由器的详细信息。 neutron router-show ext-router 10.使用相关命令查询所创建子网的列表信息,并查看内网子网的详细信息。 neutron subnet-list neutron subnet-show int-subnet1 neutron subnet-show int-subnet2 11.使用相关命令查询所创建网络的列表信息。 neutron net-list 第 6 页 共 56 页
GZ-2019030 云计算技术与应用(高职组)赛 题库 Dashboard 搭建: 1.通过脚本 iaas-install-dashboard.sh 安装 dashboard 组件,使用 curl 命令查询网 址 http://192.168.100.10/dashboard。 curl http://192.168.100.10/dashboard 2.使用iaas-install-dashboard.sh脚本安装Dashboard服务;使用curl命令查询 http://192.168.100.10/dashboard/auth/login/。依次将操作命令与返回结果以文本形 式提交到答题框 curl http://192.168.100.10/dashboard/auth/login/ 3.通过脚本 iaas-install-dashboard.sh 安装 dashboard 组件,通过 chrome 浏览 器使用 admin 账号登录云平台网页,进入管理员菜单中的系统信息页面。 Heat 搭建: 1.在控制节点使用提供的脚本 iaas-install-heat.sh 安装 heat 组件。 iaas-install-heat.sh 2.使用 heat 相关命令,查询 stack 列表。 heat stack-list 3.从考试系统附件下载 server.yml 文件,通过命令行使用 server.yml 文件创 建栈 mystack,指定配置参数为镜像 CentOS7.2、网络 int-net2。 heat stack-create mystack -f server.yml -P 'ImageID=centos7;NetID=int-net2' 4.查询栈 mystack 状态为 CREATE_COMPLETE 的事件详细信息。 heat event-list mystack heat event-show stack_NAME resource_NMAE event_ID 5.查询栈 mystack 的事件列表信息。 heat event-list mystack Trove 搭建: 1.在控制节点配置提供的脚本 iaas-install-trove.sh,使其连接的网络为 int-net1, 安装数据库 trove 服务,完成 trove 服务在控制节点的安装。完成后查询所有的 第 7 页 共 56 页
分享到:
收藏