开始新对话

未解决

此帖子已超过 5 年

6071

2013年5月13日 19:00

专家问答(翻译稿):使用ViPR管理软件定义的数据中心

“软件定义”这个词汇近来十分流行,“软件定义”意味着什么?本次专家问答将是一个系列的首次活动,让我们加入这些EMC专家共同探讨:

     使用ViPR管理软件定义的数据中心


  • 如何转变为交付存储服务级别
  • 针对不同存储类型的文件对象对全局数据服务意味着什么
  • 讨论EMC的软件定义的存储和其他平台的互操作性是如何工作的

emc-vipa.png

本次讨论的时间:5月13日 - 24日

英文论坛原帖:https://community.emc.com/thread/174175

主持人:

mark-prah_lATE.jpg

Mark Prahl - 他是一位在移动领域、Internet和存储技术拥有丰富经验的高科技商业专业人士。目前,他是EMC高级软件部门的成员,负责软件定义存储、云计算、基础架构管理软件

Andrew_Sirpis_ATE.JPG.jpg

Andrew Sirpis - 在IT行业拥有超过10年的经验,熟悉存储/SAN、复制、云计算和虚拟化技术

Brion_ATE.JPG.jpg

Brion Stulz - 为EMC服务12年,熟悉SAN硬件、虚拟化和存储管理软件

Puneet_ATE.JPG.jpg

Puneet Lal - EMC高级存储部门开发软件定义存储的产品经理,拥有22年的软件工程师和产品管理经验。在存储、数据保护和存储管理领域拥有超过15年的经验

profile-image-display.png

Vinay Narayana - 2001年1月加入EMC,领导多个小组专注于Control Center和ProSphere自动化开发,他目前负责一个云计算产品的质量工程组织。

25 消息

2013年5月14日 07:00

这个概念现在据说很火,虽然不太懂,还是路过看看,哈哈

1.4K 消息

2013年5月14日 17:00

John_F_Kim问道:ViPR是将底层block/file存储以对象的形式呈现,或底层对象存储以block/file形式呈现,还是两者都可行?


Vinay_Narayana 回答:ViPR Object-on-File数据服务仅支持NFS文件存储,ViPR第一个版本仅支持Isilon、VNX-File、NetApp的NFS存储系统。

John_F_Kim说道:谢谢。我了解到ViPR可通过REST API或HDFS将NFS存储以对象的形式呈现。

1.4K 消息

2013年5月14日 17:00

是时候懂起来了,哈哈,以后的大势所趋啊,并不仅仅是存储,所有的数据中心元素都需要被“软化”。不过要“软化”到何种程度,还是看客户需求,需求是一切技术进步的起源。

1.4K 消息

2013年5月14日 17:00

     革命就是这样开始的,随着人们对IT服务的要求越来越高,对IT部门的压力也越来越大。满足客户需求已经不是靠努力维持现有的IT环境就能做到的了,只有新的架构才能提供更优的灵活性、效率和敏捷性,进而帮助客户给业务带去价值。

     “软件定义”最大的优势就在于灵活,想象一下虚拟机相对于物理机的灵活性就不难理解,如何将这种灵活性也同时应用到存储、网络、安全等其他数据中心元素中才是整个“软件定义”架构的使命,实现最终的“软件定义的数据中心-SDDC”。

222 消息

2013年5月14日 17:00

现在都是软件定义~

1.4K 消息

2013年5月14日 18:00

Allen.Ward问道:虚拟化产品一直都是实施容易退出难,我想知道一旦实施了ViPR,如果想把一部分或所有存储退出ViPR是否很困难?还是说就是简单的关掉她,好像她从来就不存在一样?


Vinay_Narayana回答:ViPR的使用包括三个步骤:

1. 发现并注册存储

2. 使用ViPR数据结构结构做虚拟化(即创建Virtual Storage Arrays和Virtual Storage Pools)

3. 使用存储资源

将ViPR从环境中删除就意味着你可以像使用ViPR之前一样管理你原先的存储,不会有任何影响。

1.4K 消息

2013年5月14日 19:00

Zhoucengchao问道:我有一些问题,希望不是太多

1. ViPR是纯软件吗?是安装在一般的服务器上还是专用的硬件appliance?

2. 如何理解control path虚拟化?是指单点管理接口用于访问、配置ViPR平台?如果是这样的话,还能保留存储特定的功能吗?如何使用这些功能,因为我不认为单个管理接口可以实现所有不同存储的这些功能?

3. 另一层抽象意味着更多的开销。例如,要让ViPR使用VPLEX存储资源,需要在VPLEX的抽象(Storage Volume)之上再次构建ViPR抽象,这样开销会不会太大?

4. ViPR可以抽象不同的存储,这些存储可以来自不同的厂商、使用不同的访问协议(file, block, obj.)、定位不同的市场(低\中\高),将所有这些存储资源放入单个池供客户使用,如何保证性能和可用性?客户的数据完全可能落到不同的存储上,这会导致性能不一致吗?如果其中某台存储坏了,可用性问题如何解决?

谢谢!

1.4K 消息

2013年5月14日 23:00

plal回答道:都是好问题啊

1. 是的,ViPR v1.0是纯软件,它是由多个虚拟机组成的vApp(scale-out架构),运行在ESX集群上。

2. ViPR为你的存储基础架构提供单点控制,为了管理存储生命周期,客户在ViPR中创建Virtual Storage Pools(VSP),为每一个VSP指定属性(比如,FAST VP、RAID、路径数量,等等),ViPR根据VSP属性的匹配来聚集所有物理存储阵列,然后ViPR根据对某个VSP的请求找到正确的阵列和Pool来满足资源请求。

3. ViPR并不在数据路径上,因此对于主机到块设备或文件系统的的读写不会增加任何延迟。

4. ViRP的智能数据放置算法会平均分布负载,客户也可以添加策略使得数据的放置基于他们的最佳实践/KPI。但是,由于ViPR不在数据路径上,因为她无法控制或保证IOPS。

希望这对你有所帮助

1.4K 消息

2013年5月15日 19:00

Zhoucengchao又问道:

1. VMware ESX/ESXi是目前ViPR唯一支持的hypervisor?

2. 所以说,VSP是一个可自定义,用来来满足客户对性能、可靠性(RAID)以及其它需求的存储池。不同的VSP代表了不同级别的存储服务,比如黄金级、银级、铜级或诸如此类。我的理解是否正确?


     一个VSP中的存储资源可以来自不同的硬件存储阵列,比如VMAX+Isilon+VNX,只要他们匹配为该VSP所定义的属性,是这样吗?


     是否需要创建VNX-Block本地RAID Group或Pool,从而使得ViPR能够发现某个阵列上的不同存储配置?(其它的阵列也是同样的疑问)?

3. 请让我知道以下理解是否正确?

(1)ViPR并不像VPLEX那样添加额外的存储对象抽象层(Storage Volume)供主机使用。

(2)主机如何连接?还是连接存储前端端口?如果是这样的话,那么主机使用的存储资源位于多个或所有存储阵列上,岂不是意味着需要连接所有这些存储?而且一旦存储需求发生改变,连接需求也可能改变,ViPR如何处理这种动态性?

(3)ViPR如果不呈现存储对象,主机如何使用存储资源?

4. 看来,存储放置算法/策略是理解ViPR如何呈现存储资源给主机的关键。

又是一堆问题,再次感谢你的帮助!

1.4K 消息

2013年5月15日 20:00

plal回答道:


1. 是的,ViPR v1.0只支持VMware vApp

2. 是的,VSP的属性匹配VMAX和VNX的storage pool。客户需要创建阵列端存储池,ViPR通过VSP管理这些存储池。

3. ViPR v1.0执行自动控制功能,比如设备调配、masking和zoning,snap和clone,attach设备给主机,然后存储阵主机直接读写底层列。I/Os不会经过ViPR,所以主机需要连接阵列,就和之前没有ViPR一样。ViPR给我们带来的是基于策略的存储放置、抽象、自动化,通过单个控制点提供阵列功能的最佳组合。

1.4K 消息

2013年5月16日 18:00

阿超问道:我还想确认的一点是:我不认为VSP是直接呈现给主机的存储对象,它们仅仅设计用于实现存储放置以及差异服务。没有ViPR的环境下,我们能够呈现LUN、文件共享、存储卷给主机,而主机把它们作为裸设备或文件共享来访问。据我所知,用户通过订阅某个VSP,VSP再从底层阵列分配存储给主机,但我想知道主机是如何看到分配的存储的,如果没有一个特定的存储对象,如果做masking,如何呈现给主机?

plal回答道:我来描述一个工作流吧:

1. 用户登录ViPR portal并从一个VSP请求5个设备,比如“High Performance”,然后将这些设备挂在到主机SQLSERVER上

2. ViPR查看与该VSP关联的策略,找到最合适的存储阵列和阵列池,确认SQLSERVER到这些阵列的正确SAN路径的数量

3. 比如,ViPR找到一台满足VSP“High Performance”所要求的所有存储连接属性的VMAX,然后ViPR创建设备,加载FAST策略,mask,zone,最后将设备加载到主机SQLSERVER。ViPR还会验证主机是否能看到这些设备。

4. 主机SQLSERVER将这些设备视为VMAX设备,然后就直接读写这些设备

5. 当用户想要做snap,扩容或删除这5个设备,可以登录ViPR portal,这里有用户需要的选项来执行这些任务。

1.4K 消息

2013年5月19日 18:00

uehary问道:


1. 与比如Storage Essentials (HP)这样的软件相比,ViPR的优势是什么?它们都能提供比存储虚拟化,但区别在哪?

2. 有任何本地化的计划吗?

3. ViPR如何有效且高效的处理FAST VP LUN?我知道ViPR具有智能数据放置算法用来平均分布负载,这一共能与FAST VP的数据放置功能冲突吗?我的问题是,如果VSP包含FAST VP LUN,我们该如何尽最大限度的利用ViPR和FAST VP功能?

1.4K 消息

2013年5月19日 18:00

Mark_Prahl 回答:

1. Storage Essentials是类似与EMC Resource Management Suite的解决方案,用来监控并报告存储性能、容量使用情况以及可用性,帮助你了解存储环境。

ViPR创建虚拟存储池,以服务目录的形式呈现给用户,这可以通过自助服务网站访问。与Storage Essentials此类仅提供存储环境信息的存储资源管理软件不同的是,ViPR能将性能度量信息告知存储资源管理解决方案软件,而且ViPR可以集成EMC Storage Resource Managment Suite。

2. 是的,ViPR V1.0会完全本地化。

3. 你可能是在说ViPR的两个不同功能。负载均衡是跨vApp实现的,不论请求的本质是什么,它们都会以轮训的方式处理。另一方面,VSP能够访问某个FAST VP调配的存储。例如,ViPR策略指定由FAST VP调配的块存储的黄金级别服务,然后ViPR与EMC VMAX FAST策略一起提供指定级别的服务。

1.4K 消息

2013年5月20日 17:00

burak问道: 能否解释下ViPR和VPLEX的区别?例如,VPLEX和ViPR都能虚拟化块存储,但VPLEX是在数据路径上,而ViPR不是。如果已经有了VPLEX,如何使用ViPR?我的理解是,如果底层存储没有快照功能,那么ViPR不会将存储池列在快照表中,因此ViPR不能为后端存储提供快照功能,比如商用磁盘,是这样吗?

在复制这一块,必须要有RecoverPoint硬件设备还是说该功能可以软件支持,比如Virtual RecoverPoint?

=============================================================================


Vinay_Narayana回答:ViPR能像管理其他阵列一样管理VPLEX,ViPR能够创建并导出VPLEX Volume,还支持创建分布式卷(实质是同一个VPLEX集群内两个节点上的镜像),该功能依然在开发中,因此可能会有变更。

我没有回答你关于Snapshot的问题,这和VPLEX以及ViPR有关吗?

对于复制,是的,RecoverPoint必须使用硬件设备才能为ViPR提供卷保护。

找不到事件!

Top