云计算考试版本1.0

云计算考试版本1.0

题目类型

  • 15道题
    一、分析题 10道 40分
    二、应用题 5 道 60分

分析题

QUES1
题目描述:vlan部署,加载相应模块,根据ip网关创建相应vlanid,并加入路由表
安装软件包
yum -y install vconfig
加载内核模块
modprobe 8021q
lsmod | grep 802
为eth0添加vlan10(number)
vconfig add eth0 10(numbr)
分配ip
ifconfig eth0.10(number) 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255 up 
添加路由
route add -net 192.168.0.0/24 gw 192.168.0.1
QUES2
题目描述:ovs (根据网桥名创建网桥,将网卡加入的网桥中,查找所有网桥端口的信息)
根据网桥名创建网桥$brname
ovs-vsctl add-br ${brname}
将网卡$netkard加入网桥$brname
ovs-vsctl add-port ${brname} $netkard
查看所有网桥端口信息ovs相关信息
ovs-vsctl  show
给网桥划分ip
vSwitch01配置IP信息为:10.10.10.1/24,10.10.10.126;

ifconfig  vSwitch01 10.10.10.1  netmask 255.255.255.0
route add default gw 10.10.10.126
QUES3
题目描述:band通过命令创建bond(mode=1)主备模式
添加bond 连接名名(con-name)bond0 接口名(ifname) band0 模式(主备模式)active-backup 健康检测100ms 地址掩码
nmcli connection add type bond con-name bond0 ifname bond0 mode active-backup miimon 100 ipv4 1.1.1.1/24 
将ens33,ens37加入bond
nmcli connection add type bond-slave con-name bond0-port1 ifname ens33 master bond0
nmcli connection add type bond-slave con-name bond0-port2 ifname ens37 master bond0
查看bond信息
more /proc/net/bonding/bond0
QUES4
题目描述:身份认证服务安装keystone
1.yum -y install openstack-keystone httpd mod_wsgi
编写shell判断apache服务是否运行
#!/bin/bash
   if [ "$(ps -ef | grep httpd | wc -l)" -gt  "0" ];then
        echo "success"
    else
        echo "Error or stop"
    fi

QUES5
题目描述:docker获取镜像
获取os_mirror
docker pull os_mirror
给镜像建立标签
docker tag centos:7.9  mycentos:7.9 
QUES6
题目描述:eutron网络服务
查看所有租户的网络
neutron net-list
列出整个网络空间
ip netns list
QUES7
题目描述:安装mariadb,open stack配数据库信息文件
安装mariadb
yum install -y mariadb-server mariadb-client
openstack 配数据库相关信息
vi openstack.cnf 
[mysqld] 
bind-address = ${mysql_ip} 
default-storage-engine = innodb 
innodb_file_per_table = on 
max_connections = 4096 
collation-server = utf8_general_ci 
character-set-server = utf8 
QUES8
题目描述:消息队列
rabbitmq-plugins list 显示消息队列的插件,一行一个
rabbitmq-plugins enable 启用其所有插件
rabbitmq_management  启用management插件,并禁用其他插件
QUES9
题目描述:计算服务(查看可用的计算节点,将虚机熔纤到别的虚机)
查看可以计算节点
nova-manage service list
 熔纤虚机
nova live-migration cirros-vm compute002
QUES10
题目描述:shell实现mysql全库备份
#!/bin/bash
mysqldump-uroot --all-database>/root/mysqlbak.sql

应用题

QUES1
题目描述:nova创建管理流程,编写shell对nova进行旧文件清楚,新文件生成
创建管理流程
nova-api接收来自客户端、Dashboard创建虚拟机的请求。接收到请求之后,验证请求是否合法。通过验证后的请求,将会被转交nova-schduler;nova-schduler接收到请求后,会查看集群中所有计算节点,并选择一个节点启动虚拟机,将创建虚拟机的请求转发至被选中节点的nova-compute服务;nova-compute接收到消息,创建虚拟机,并采用libvirt管理虚拟机;libvirt接收到消息,再将具体的任务交给KVM。
从新生成脚本
#!/bin/bash  
[[rm -d /etc/nova ]] &&  rm -rf /etc/nova/* 
mkdir -pv /etc/nova  
cp -rf $TOPDIR/openstacksource/nova/etc/nova/*  /etc/nova 
QUES2
题目描述:Dockerfile构建mongodb:版本2.6.1,ubuntu 18.04
FROM ubuntu:18.04  
RUN apt-get update && apt-get install 
mongodb-org=2.6.1 
mongodb-org-server=2.6.1 
mongodb-org=shel=2.6.1 
mongodb-org-mongos=2.6.1 
mongodb-org-tools=2.6.1   
EXPOSE 27017   
ENTRYPOINT [“/usr/bin/mongodb”]  
QUES3
题目描述:提示以上错误,表示hadoop目前处于安全模式状态,这时文件系统中内容不允许被修改也不允许被删除。。通常分布式文件系统在刚启动的时候会处于安全模式,主要为了系统启动的时候检查各个DataNode上数据块的有效性,同时根据策略必要的复制或删除部分数据块。安全模式只需等待一会即可结束,也可以通过执行命令:hadoop dfsadmin -safemode leave来关闭安全模式。安全模式是hadoop集群的一种保护机制,在启动时最好等待集群自动退出,然后再进行文件操作。可执行以下命令控制安全模式的进入、退出和查看:
hadoop dfsadmin -safemode get   (获取)
hadoop dfsadmin -safemode enter (进入) 
hadoop dfsadmin -safemode leave  (退出)
QUES4
题目描述:rvm磁盘挂载扩容
当前卷扩容
pvcreate /dev/sdb1  
卷组扩容
vgextend Book /dev/sdb1 
逻辑卷扩容
lvconvert -m 1 /dev/Book/testlv /dev/sdb1  
lvconvert -m 0 /dev/Book/testlv /dev/sdb1 
vgreduce /dev/Book /dev/sdb1  
vgs  
QUES5
题目描述:nova报错处理
(1)
1)使用virsh命令暂停(suspend)运行中的实例;  
2)将qemu-nbd连接到实例disk;   
3)挂在qemu-nbd设备;  
4)查看或修复实例镜像内容后卸载qemu-nbd设备;  
5)断开qemu-nbd设备;  
6)使用virsh命令重新启动(resume)实例。  
(2)
#!/bin/bash
yum -y install kernel-devel kernel-headers
wget https://kernel.org/3.10.0-327.e17.x86_64/kernel-3.10.0-327.e17.src.rpm
rpm -ivh kernel-3.10.0-327.e17.src.rpm
cd ~/rpmbuild/SOURCES
tar -zxvf linux-3.10.0-123.e17.tar.gz -C /usr/src/kernels/
cd /usr/src/kernels/
mv $(uname -r)-old/Module.symvers  ./
mv linux-3.10.0-123.e17 $(uname -r)
cd $(uname -r)
mkde mrproper
cp  ../$(uname -r)-old/Module.symvers  ./
cp /boot/config-$(uname -r) ./.config
make oldconfig
mkae prepare
make scripts
make CONFIG_BLK_DEV_NBD=m M=drivers/block
cp drivers/block/ndb.kl  /lib/modules/$(uname -r)/kernel/drivers/block/
depmod -a
modprobe nbd
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值