OpenStack进阶篇
- 简述云计算三种服务模式
IaaS:基础设施即服务
PaaS:平台即服务
SaaS:软件即服务
- 在OpenStack高可用架构中,控制节点有3个,为什么?
3个控制节点,防止脑裂
- Vlan和VXLAN的区别?VXLAN解决了什么问题,什么场景下用
VXLAN和VLAN相比,支持更多的二层网络(VLAN支持1-4094,VXLAN支持1-16777216)。更适用于云平台多租户复杂的网络环境下。
- 云主机1和云主机2通过VXLAN通信,描述通信过程
- 描述在OpenStack各个组件的作用
Keystone:管理用户及权限、维护service的endpoint、认证和鉴权
Glance:管理用于创建实例的Image
Nova:管理实例生命周期
Neutron:管理OpenStack平台网络
Cinder:管理Volume的生命周期
- 描述在OpenStack中创建实例的流程,从用户登录开始
- 用户登录OpenStack,通过Keystone验证,获取Endpoint及Token
- 用户拿着Token根据Nova的Endpoint访问Nova
- Nova通过Keystone验证用户身份,接收用户请求,创建实例
- Nova请求Glance获取Image,Glance通过Keystone验证身份,响应Nova的请求
- Nova请求Neutron获取网络资源,Neutron通过Keystone验证身份,响应Nova的请求
- Nova创建实例,并返回给用户实例创建是否成功
- 描述OpenStack和VMware的区别
VMware是实现虚拟化平台的技术;OpenStack是管理虚拟化资源的云平台
- 描述PXE工作原理
PXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统
PXE的工作过程:
1)PXE Client 从自己的PXE网卡启动,向本网络中的DHCP服务器索取IP;
2)DHCP 服务器返回分配给客户机的IP * 以及PXE文件的放置位置(该文件一般是放在一台TFTP服务器上) ;
3)PXE Client 向本网络中的TFTP服务器索取pxelinux.0 文件;
4)PXE Client 取得pxelinux.0 文件后之执行该文件;
5)根据pxelinux.0 的执行结果,通过TFTP服务器加载内核和文件系统 ;
6)进入安装画面, 此时可以通过选择HTTP、FTP、NFS 方式之一进行安装;
- Neutron的工作原理和功能描述?当创建网络时,做哪些部署操作
Neutron是OpenStack中负责管理云平台网络的功能组件。当创建一个网络时,Neutron会通过L2 plugin和L3 plugin(L2 agent L3agent)在计算节点创建相关的虚拟网络设备并配置相关网络参数。
- 描述zabbix特性和功能?包含哪些进程?监控某个主机时,做哪些部署操作?
Zabbix是一款监控软件,在监控某个主机时,通过在目标主机上部署的Zabbix Agent获取监控信息,返回到Zabbix Server上进行图形化的展示。