我最近发布了一篇有关 为vCloud Director 5.1设计存储产品。在本文中,我讨论了最新版本的vCloud Director的新架构注意事项。

的middle of the 文章 focuses around the use of 储存设定档 among other vSphere features that can now be leveraged 通过 vCloud Director.

当我提到存储配置文件的使用时,我指出以下内容:

“The “*(Any)”默认情况下有存储配置文件,但在不考虑可能的性能和操作风险的情况下,不应将其包含在任何PVDC中。”

我之所以发表声明,是因为如果没有正确使用和理解本文中讨论的新存储功能,可能会暴露任何vCloud Director基础架构的潜在风险。

当我’之前曾说过,vCloud Director现在能够利用某些vSphere存储技术。大多数情况下,大多数与存储相关的配置是在vCloud Director界面之外定义的,即VM 存储 Profile,Storage Clusters等。 科马克·霍根(Cormac Hogan) 写的很棒 文章 关于存储配置文件的配置和使用。它’s a Must Read!

存储配置文件是在vSphere中定义,组织和配置的。我们倾向于通过引用来标记它们的大部分时间 珍贵  金属。下图显示了一个示例。

vSphere中定义的存储配置文件

在vSphere中创建的所有存储配置文件将可用并提供给vCloud Director。现在,事情变得有趣了。如果您看下面的图片,’将会注意到,在创建提供商虚拟数据中心(PVCD)期间有四个可用的存储配置文件。现在,根据上图,未在vSphere中创建或定义存储配置文件*(Any),但是’在vCloud Director中。

vCloud Director中的存储配置文件视图

*(任何) 存储 Profile

*(Any)Storage Profile在某种程度上是唯一的对象,因为它不会’除了vCloud Director以外,其他任何地方都没有。 *(任何)存储配置文件包含vCloud Director中使用的主机提供的所有可用存储资源。这还将包括本地存储(如果有)。现在,这是需要重点关注的地方,因为这是可能出错的地方。

vCloud Director使用它’vApp /虚拟机展示位置的专有逻辑。这意味着它可以选择在任何时间使用本地存储。由于所有可用存储资源都将作为*(任何)存储配置文件的一部分列出,而不管其类型或协议(FC,iSCSI,NFS,本地)如何,这对我来说可能是个问题。 vCloud Director没有’能够在部署过程中选择vApp \ Virtual Machine的位置,因此使用本地存储会在应用程序性能,可用性,SLA方面带来问题’等等,因为将不会使用HA或DRS。

我发现何时使用*(Any)存储配置文件的用例是唯一的,并且对于云环境而言非常复杂。我可以看到使用*(任何)存储配置文件的好处的场景类型主要针对以下情况:主机未获得使用存储配置文件功能的许可,或者主机可能无法使用存储配置文件。我认为适合此类情况的场景适合使用*(Any)Storage Profile。

我强烈建议密切注意vCloud Director的存储产品的创建和定义,尤其是在使用本地存储的地方。

唐’请勿随意使用*(Any)Storage Profile,并将其作为所有PVDC的默认设置。使用存储配置文件为vCloud Infrastructure提供更好的粒度和服务分段。

– Enjoy

有关将来的更新,请确保在Twitter上关注我,网址为:  @PunchingClouds

 

 

X