题目类型
- 15道题
一、分析题 10道 40分
二、应用题 5 道 60分
安装软件包 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.1QUES2 题目描述: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/bond0QUES4 题目描述:身份认证服务安装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.9QUES6 题目描述:eutron网络服务
查看所有租户的网络 neutron net-list 列出整个网络空间 ip netns listQUES7 题目描述:安装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 compute002QUES10 题目描述: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/novaQUES2 题目描述: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 vgsQUES5 题目描述: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



