当前位置:首页 > 虚拟机 > 正文

openstack虚拟机迁移


一、简述OpenStack的各核心项目及相应用途?OpenStack涵盖了网络、虚拟化、操作系统、服务器等各个方面。是一个正在开发的云计算平台项目,按照成熟度和重要性分为核心项目、孵化项目、支撑项目和相关项目。每个项目都有自己的委员会和技术项目经理,每个项目都不是一成不变的。根据开发的成熟度和重要性,孵化项目可以转化为核心项目。截至Icehouse版本,下面列出了10个核心项目(即OpenStack服务)。
计算:新星。一组控制器,用于为单个用户或使用组管理虚拟机实例的整个生命周期,根据用户需求提供虚拟服务。负责虚拟机的创建、启动、关闭、挂起、暂停、定制、迁移、重启、销毁等操作,以及配置CPU、内存等信息规格。由于Austin版本已集成到项目中。
对象存储:Swift。大规模可扩展系统中的对象存储系统,具有内置冗余和高容错能力,可实现文件存储和检索。它可以为Glance提供镜像存储,为Cinder提供卷备份服务。从Austin版本开始就集成到项目中
图片服务:Glance。虚拟机镜像搜索检索系统,支持多种虚拟机镜像格式(AKI、AMI、ARI、ISO、QCOW2、Raw、VDI、VHD、VMDK),具有创建、上传镜像、删除镜像、编辑基础镜像等功能信息。功能。由于Bexar版本已集成到项目中。
身份服务:Keystone。为其他OpenStack服务提供身份验证、服务规则和服务令牌功能,并管理域、项目、用户、组和角色。由于Essex版本已集成到项目中。
网络和地址管理(网络):Neutron。为云计算提供网络虚拟化技术,并为其他OpenStack服务提供网络连接服务。为用户提供定义网络、子网和路由器以及配置DHCP、DNS、负载均衡和L3服务的接口。网络支持GRE和VLAN。插件架构支持许多常见的网络制造商和技术,例如OpenvSwitch。由于Folsom版本已集成到项目中。
BlockStorage:Cinder。为运行实例提供稳定的数据块存储服务。其插件驱动程序架构可以轻松创建和管理块设备,例如:例如,创建卷、删除卷以及在实例上安装和卸载卷。由于Folsom版本已集成到项目中。
UI界面(仪表板):Horizo​​n。OpenStack中各种服务的Web管理门户用于简化用户对服务的操作,例如:比如启动实例、分配IP地址、配置访问控制等。由于Essex版本已集成到项目中。
测量:云高仪。就像一个漏斗一样,它可以收集OpenStack内部发生的几乎所有事件,然后为计费、监控等服务提供数据支持。自哈瓦那版本以来已集成到项目中。
部署编排(Orchestration):Heat[2]。提供模板定义的协同部署方式,实现云基础设施软件(计算、存储、网络资源)运行环境的自动化部署。自哈瓦那版本以来已集成到项目中。
数据库服务:Trove。在OpenStack环境中为用户提供可扩展、可靠的关系型和非关系型数据库引擎服务。由于Icehouse版本已集成到项目中。