Open. Stack核心系统架构图 3 l l l l Horizon Keystone Nova Glance Cinder Swift Neutron
Open. Stack 最简物理架构 2个节点: n Cloud Controller Node: l l l Keystone(身份验证服务) Glance(镜像管理服务) Nova (计算资源管理服务) 数据库服务(My. SQL) 消息服务(Rabbit. MQ或QPid) n Compute Node: l Nova-Compute l Nova-Network l KVM虚拟化系统 2种网络: n Internal Network(内部网络) l 用于提供Provider网络(VM to Provider) l 用于tenant网络(VM to VM) n External Network(外部网络) 4 l 用于外部用户与VM通信及控制(VM to Internet)
Glance与Openstack其他模块的关系 Keystone Image权限控制 Horizon Image可视化 Glance模块 (镜像功能) 35 Nova Swift 调用Image 存储Image
Glance支持的Image格式 l raw – 非结构化的镜像格式 l vhd – 一种通用的虚拟机磁盘 格式, 可用于Vmware、Xen、 添加标题 Microsoft Virtual PC/Virtual Server/Hyper-V、 Virtual. Box等 l vmdk – Vmware的虚拟机磁 盘格式, 同样也支持多种 Hypervisor 添加标题 l vdi – Virtual. Box、QEMU等 支持的虚拟机磁盘格式 l qcow 2 – 一种支持QEMU并 且可以动态扩展的磁盘格式 l aki – Amazon Kernel 镜像 添加标题 l ari – Amazon Ramdisk 镜像 l ami – Amazon 虚拟机镜像 36 raw vmdk vhd qcow 2 ovf vdi aki ari ami