基于OpenStack的操作系统镜像管理设计与实现摘要OpenStack是云计算领域的开源解决方案,它实现与亚马逊AWS相似的功能。通过比较独立的十个子项目OpenStack可以提供虚拟的云主机,适合于大规模的IaaS应用或者企业内部的小规模应用。镜像管理作为OpenStack中核心组成部分,保证整个项目的运行完整性。本论文结合课题的研究背景及开源项目OpenStack,主要的研究内容如下:1) OpenStack接口的分析及Horizon源码的分析。论文对OpenStack核心组成子项目的Glance、Swift、Cinder接口进行分析描述,并对Horizon源码及其架构Django进行分析。通过对接口的熟悉和web架构的熟悉,在OpenStack镜像管理相关项目上做深层研究。2) 镜像管理的实现,通过集成Ceph作为OpenStack镜像管理和卷的后端存储,实现镜像及云主机多种存储方式的管理。本文利用Ceph替换掉OpenStack原有的对象存储Swift提供镜像的存储并使用Ceph块存储作为Cinder卷部分的后端实现。关键词: 云计算 OpenSt