在传统的三层体系结构中,应用程序和数据库管理员经常与存储管理员合作以创建适合其环境的自定义存储设计,其中包括指定RAID级别和块大小的不同类型的文件,例如数据库表或日志文件。此过程可能会变得笨拙,尤其是在有多个数据库的情况下。Nutanix消除了与选择最佳突袭和块大小相关的问题。一旦创建了带有数据库或应用程序所需数量的VDisk数量的VG,就可以部署。下表概述了诸如Oracle之类的数据库的建议的最小磁盘布局。有关其他工作负载,请参阅特定应用程序的最佳实践指南。
有两种方法可以在Nutanix上为您的VMS创建VDisk:
nutanix本地vdisks。
Nutanix卷组。
nutanix本地vdisks
Nutanix本机VDisk选项简化了VM管理,因为它不需要Nutanix VG。当您使用Prism创建VM时,将更多的VDisk添加到应用程序或数据库的VM时,就像您在启动磁盘的VM中添加VM一样。如果您的应用程序或数据库没有密集的I/O要求,则本机VDisk是最佳选择。
Nutanix卷组
另外,您可以将Nutanix VG(即VDisk集合)附加到VM上。VGS使您可以将数据VDisk与VM的启动VDisk分开。这种分离使您可以创建一个仅由用于快照和克隆的数据VDisk组成的保护域。此外,VG可让您配置一个跨多个VM的共享磁盘访问的群集。支持的聚类应用程序包括Oracle Real Application Cluster(RAC),IBM Spectrum Scale(以前称为GPFS),Veritas Infscale和Red Hat聚类。使用ACLI时,要将VG连接到多个VM,请用一个共享= true属性。如果您使用棱镜,请回答是的当您将VG连接到第二个VM时。使用Nutanix VGS有两种方法:默认VG和VGLB。
默认卷组
这种类型的VG提供了最佳的数据局部性,因为它没有在Nutanix群集中加载BATALANE VDISKS,这意味着默认VG中的所有VDisk都具有单个CVM,可提供其I/O。例如,在一个四节点的Nutanix群集中,其中包括一个带有八个VDisk的VG,一个CVM拥有所有VDISK,并且八个VDisks的所有I/O都通过此CVM。