【Fusion虚拟化】随堂笔记9.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
【Fusion虚拟化】随堂笔记9主要涵盖了OpenStack组件及其功能、OpenStack中的网络服务、Cinder卷创建流程以及虚拟机的创建过程,并提到了高可用性(HA)的概念。以下是这些知识点的详细说明: 1. **OpenStack组件**: - **Nova**:计算服务,负责虚拟机的生命周期管理,包括nova-api、nova-conductor、nova-compute等组件。 - **Cinder**:块存储服务,提供云硬盘功能,涉及cinder-api、cinder-scheduler、cinder-volume等组件。 - **Glance**:镜像管理服务,用于存储和检索虚拟机镜像。 - **Swift**:对象存储服务,用于存储非结构化数据。 - **Manila**:文件存储服务,提供共享文件系统。 - **Neutron**:网络服务,提供虚拟网络功能,如L2、L3、DHCP等。 - **Keystone**:认证鉴权服务,整个OpenStack的认证中心。 - **Heat**:应用编排服务,用于自动化部署和管理云环境。 - **Ceilometer**:计量监控服务,收集资源使用情况。 - **Ironic**:裸金属服务,支持直接在物理硬件上部署。 2. **OpenStack网络服务**: - **Linux Bridge(linux-br)**:每个虚拟机对应一个,实现iptables规则,确保虚拟机之间的流量隔离,安全组功能基于此实现。 - **OVS(Open vSwitch,br-int)**:提供流表配置,用于虚拟机流量的tag和VLAN配置。 - **br-nic**:连接物理网络,将流量从服务器引出。 3. **Cinder卷创建流程**: - 用户请求,cinder-api接收到创建卷的请求,然后调度到scheduler。 - Scheduler根据卷的能力、类型和过滤策略选择合适的volume。 - Volume创建卷并通知cinder-volume,通过driver与后端存储交互。 4. **虚拟机创建流程**: - 用户请求创建虚拟机,请求到达nova-api,经过keystone认证。 - Nova-conductor调度虚拟机到合适的hypervisor。 - Nova-compute在数据库记录资源占用,创建虚拟机端口,请求Cinder创建卷,从Glance下载镜像,最后启动虚拟机。 5. **网络服务详解**: - DHCP服务通过neutron-server、dhcp-agent和dnsmasq软件协同工作来分配IP地址。 - Neutron-server通过ovs-agent和ovs-driver与Open vSwitch交互,创建端口供DHCP服务使用。 6. **Cinder与存储的交互**: - 使用ipsan驱动时,cinder-volume通过ipsan-driver与ipsan存储直接通信。 - 无ipsan驱动时,使用lvm-driver,通过控制节点上的LVM与存储通信。 - 本地磁盘的情况类似于第二种,但数据直接写入本地磁盘。 7. **高可用性(HA)**: - 在虚拟机创建过程中,如果某个步骤失败,系统会尝试在其他主机上重新创建,最多重试6次,确保创建成功,这就是HA机制。 这些知识点构成了OpenStack云平台的核心组成部分,理解它们对于管理和维护OpenStack环境至关重要。通过这些组件和服务的协同工作,OpenStack能够提供灵活、可扩展且高度可靠的云计算基础设施。
剩余13页未读,继续阅读
- 粉丝: 6713
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助