欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Openstack期末实训问题库

程序员文章站 2022-05-29 22:42:04
...

Openstack期末实训问题库
1、简述controller0节点Yum本地源搭建配置的过程
进入root用户下:(拷贝镜像源文件到本地)
①挂载光盘
新建一个挂载点,mkdir /media/cdrom
挂载镜像到挂载点,mount dev/cdrom /media/cdrom
②安装createrepo,yum –y install createrepo
本地base,extra源制作:createrepo –p –d –o /data/centos /data/centos
上传文件到/wget-yum目录下,解压后移动到/data下
③创建元数据

#create -p -d -o /data/openstack-icehouse/ /data/opensatck-icehouse

④安装ftp服务
修改配置文件,修改yum仓库指向文件
进入yum源配置目录cd /etc/yum.repos.d

mkdir bak

改变网络源文件目录,即停止使用网络源 mv *bak
cd bak/
拷贝一份源配置文件到yum.repos.d目录下 cp centOs-Media.repo .
⑤开启本地源vi centOs-Media.repo 将enabled=0改为1
⑥清空yum缓存 yum clean all
制作新的缓存 yum makecache
测试并统计yum本地源
2、修改linux 主机名和主机地址映射的文件路径
①修改主机名,进入/etc/sysconfig/目录下,对network文件中的hostname进行修改。
注:该项的所有操作步骤都要使用root用户进行。
②vi /etc/hosts在末尾添加所有主机的IP地址与主机名的映射关系
3、如何设置禁止系统防火墙iptables开机启动

chkconfig iptables off
systemctl iptables.service disable

4、制作本地源的一个必要工具是什么
createrepo工具
5、如何查看正在运行的ftp相关进程有哪些

ps -ef|grep ftp

6、那条命令可以用来查询系统是否已安装此软件包

rpm -qa|grep [软件名]

7、Keystone里的token指的是什么
Token通常是指一串比特值或字符串,用来做访问资源的记号,其中包含可以访问的资源范围和有效时间,有效期有限可以随时被撤回
8、租户用户角色有什么区别
租户:是各个访问资源的集合,用户在访问租户资源时,必须与该租户关联,并制定该用户在该租户下的角色
用户:可以是一个人或服务或使用openstack相关服务的一个组织,openstack通过注册相关服务用户来管理用户。
角色:代表一组可以访问的资源权限,角色决定了用户的权限。
你可以理解为租户为那些使用你云环境的客户,这些客户可以是一个项目组,工作组,公司,这些客户会建立不同的账号(用户)及其对应的权限(角色)
9、如何修改mysql数据库root用户的密码

/usr/bin/mysqladmin -u root password ‘openstack’

10、Mysql数据库初始化的命令是什么

mysql_install_db

11、请用某一用户查询数据库里的表单

mysql -u nova -pNOVA_DBPASS -e ‘show databases;’
mysql –uneutron –Pneutron_dbpass
use neutron;
show tables;

12、请用root用户查看mysql库中已经存在的用户名

select user from mysql.user;

13、如何查看rabbitmq服务已创建的用户及权限
查看用户Rabbitmqctl list_users
查看权限Rabbitmqctl list_permissions

14、Keystone的主配置文件和日志子文件路径
主配置文件:/etc/keystone/keystone.conf
日志路径:/var/log/keystone/keystone.log

15、请用keystone创建一个名叫Openstack的角色
①定义token的环境变量
keystone role-create --name Openstack
③查看角色
Keystone role-list
16.如何查看keystone已经创建好的endpoint

Keystone endpoint-list

17.用户admin的环境变量在哪里,如何让它立即生效

/root/admin-openrc.sh
source /root/admin-openrc.sh

18.请说出至少三种虚拟机磁盘镜像的格式
Raw,VHD,VDI,OVF,VMDK,QcOW2
容器格式:bare,aki,ovf,ova

19.在glance组件中需要启动几个服务并将其设置为开机启动

service openstack-glance-api start
service openstack-glance-registry start

20.查看glance镜像的信息
File cirros-0.3.0-x86_64-disk.img

21.查看nova配置文件中有关controller0的相关信息

cat /etc/nova/nova.conf | grep mysql
cat /etc/nova/nova.conf | grep rabbit
cat /etc/nova/nova.conf | grep controller0

22.在controller0节点上需要启动的nova子服务有几个

service openstack-nova-api start
service openstack-nova-scheduler start
service openstack-nova-conductor start
service openstack-nova-consoleauth start
service openstack-nova-cert start
service openstack-nova-proxy start

23.启动neutron-server的命令是什么
ln –s /etc/neutron/plugins/ml2/ml2_conf.ini 下续
/etc/neutron/plugin.ini
同步数据库

24.neutron组件需要在那几个节点进行安装配置
controller0,network0,compute0

25.配置OVs-ml2插件相关信息的文件

cat /etc/neutron/neutron.conf

26.查看openstack所有服务的状态

Openstack-status

27.horizon需要启动的几个服务有

service httpd start
service memcached start

28.如果compute0节点的nova服务异常需查看的日志文件:

Tail –f /var/log/nova/compute.log

29.如果日志中出现AMQP-server unreachable应如何排查
(1)查看防火墙。selinux是否被禁用
(2)验证rabbitmq状态。
(3)检查节点间网络是否可达,互ping

30.在创建云主机之前需要创建的子网个数为?,分别是什么?
(1)创建外部网络Extnet
(2)点击extnet名称新建子网extnet-subnet
(3)创建名为”demo_net”的私有网络
(4)点击demo_net名称新建私有子网demo-subnet

相关标签: 虚拟化