CloudStack相关技术-主存储和二级存储

主存储

主存储和一个集群相关联,为集群中所有host上运行的虚拟机提供虚拟磁盘。在KVM和VMware中,我们可以在zone范围提供主存储。
我们可以为集群(或zone)添加多个主存储服务器,但至少也要有一个,一般它位于hosts的附近来提高性能。CloudStack管理着客户虚拟磁盘到特定主存储设备的分配。
如果需要避免额外的数据拷贝,使用基于zone的主存储是很有用的。使用基于集群的主存储时,主存储中的数据只有集群中的虚拟机能直接访问,如果另一个集群中的虚拟机需要这些数据,需要将数据从这个集群靠谱到二级存储,再从二级存储拷贝到另一个集群,这个操作是相当费时的。
只有KVM管理程序支持Ceph/RBD 存储,它能用来作为基于zone的主存储。
如果我们只是使用本地磁盘作为存储,那可以略过主存储的添加。

二级存储

二级存储用来存放:

  • 模板:OS的镜像,可以用来引导虚拟机以及添加额外的配置信息,不如安装的应用
  • IOS镜像:包含数据或操作系统启动介质的磁盘镜像(系统盘和数据盘)
  • 磁盘卷快照:保持虚拟机数据的拷贝,用于数据的恢复或创建新模板

二级存储中的数据整个zone中的host的虚拟机都是可见的,也可以定义成整个region可见
为了让hosts可以通过云来访问二级存储中的数据,我们除了添加基于zone的NFS二级存储之外还可以添加对象存储,这样就不用把模板和快照从一个zone拷贝到另外一个zone上了。
CloudStack提供插件来支持openstack的对象存储(Swift)和Amazon Simple Storage Service (S3) 对象存储。当使用其中一种存储插件,我们就可以为整个CloudStack配置Swift或S3存储,然后为每个zone设置NFS二级存储.每个zone的NFS二级存储作为一个缓存区域,用来存放那些被发送到swift或S3之前的模板和其他二级存储数据。
region不支持异构的二级存储方式。例如:不可以一个zone使用NFS二级存储,一个zone使用swift

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值