互联网服务VMwareOpenStack

Openstack平台分配给虚拟机的卷和vmware给到的有什么区别,针对不同应用需要注意什么?

vmware磁盘有精简制备和后置备,相对openstack平台的差异性显示全部

vmware磁盘有精简制备和后置备,相对openstack平台的差异性

收起
参与8

查看其它 2 个回答Q先生的回答

Q先生Q先生研发总监某公司

 VMware的卷管理

vmware的卷是通过虚拟磁盘文件(vmdk)来管理的,一个虚拟磁盘对应一个vmdk文件。

精简置备和厚置备的区别:假设初始分配100G的虚拟磁盘。选用精简置备的话,vmdk大小约等于0;选用厚置备的话,vmdk大小为100G(全写0)。创建厚置备的盘要比创建精简盘耗时,但是厚置备的盘相比精简盘性能要好。

vmware分配给虚拟卷还有一种方式,就是裸设备映射,即将存储服务器的Lun直接挂载给虚拟机使用,这种虚拟机直接使用Lun的方式性能最好。

 OpenStack的卷管理

OpenStack的卷是通过cinder服务(块存储服务)来管理的。注意:如果虚拟机是镜像启动的话,其系统盘是nova管理的,数据盘才是cinder管理。此处只讨论cinder管理的卷。

cinder服务其实提供了诸如创建卷、删除卷、创卷卷快照等等一系列的能力,但cinder服务还是需要各类存储来适配这些能力的。因此,OpenStack的虚拟机的卷以怎样的形式存在,还需要看各个存储如何来适配cinder。比较典型的几种场景:
1. LVM卷对dinder的适配,LVM通过iscsi挂载的方式将LVM卷提供给虚拟机使用。
2. 部分SAN存储,通过划LUN,将LUN以iscsi或者FC的方式提供给虚拟机使用。
3. Ceph存储(这个业界使用比较多),通过rbd(远程块设备)的方式提供LUN给虚拟机使用。
除此之外,有些厂商也是使用一些虚拟磁盘文件的方式(qcow2等)来提供存储卷的能力。

至于cinder提供出的卷是精简的还是厚置备的,就要看实际底层存储的能力和配置了。比如Ceph大部分场景下都是精简的。

 不同的应用应该注意什么?

这个其实还是要从你虚拟机实际业务的读写性能要求来看,基于不同的要求选用不同的存储和配置。

软件开发 · 2020-05-10
浏览2458

回答者

Q先生
研发总监某公司
擅长领域: 备份灾备数据库

Q先生 最近回答过的问题

回答状态

  • 发布时间:2020-05-10
  • 关注会员:4 人
  • 回答浏览:2458
  • X社区推广