虚拟SAN PowerCLI队长作为我上一篇有关Virtual SAN自动化主题的后续文章, 带有PowerCLI的VMware 虚拟SAN自动部署 我想继续Virtual SAN自动化主题,并分享另一个自动化演示示例。

这次,我要重点介绍Virtual SAN的主要用例之一,重点是可用性和业务连续性。使用PowerCLI,您可以快速执行虚拟基础架构所需的所有必要设置和工件的部署和配置,以跨多个数据中心配置Virtual SAN集群。在此示例中,我从实现和维护的角度选择了最复杂的Virtua SAN部署选项之一,它是第3层网络上多个数据中心之间的扩展集群。

这种类型的Virtual SAN部署高度依赖于物理网络基础结构以及所需的适当配置,以允许Virtual SAN在第2层网络(多播)和路由网络(PIM)上进行通信。物理网络基础架构的准备和配置通常由专门的网络工程师团队负责,

这种类型的Virtual SAN部署高度依赖于物理网络基础结构以及所需的适当配置,以允许Virtual SAN在第2层网络(多播)和路由网络(PIM)上进行通信。物理网络基础结构的准备和配置通常是由专门的网络工程师团队负责的,因此这不是我所要做的。’我试图在这里用PowerCLI解决。假定已配置并准备好满足Virtual SAN通信的联网要求的物理网络基础结构。

 虚拟SAN -SC-逻辑

 

此处提供的PowerCLI脚本中的示例代码可供vSphere Administrator用作在第3层网络上部署Virtual SAN扩展集群的一部分。脚本中的代码执行所有必要的与vSphere相关的工件的配置和设置,以成功地形成跨多个站点的8节点全闪存集群。有几个Virtual SAN 6.2配置功能’在最新版本的 PowerCLI 6.3版本1 因此,需要从用户界面启用几个功能,但仍然需要点击两次并降低复杂度。

伟大的Alan Renouf向我保证,缺少的PowerCLI cmdlet和功能已经在开发中,并将很快添加到PowerCLI中。除了这个小小的差距,此示例脚本还可以用于任何满足第3层VMware 虚拟SAN部署的必要物理网络配置设置并已成功实现的物理和vSphere基础架构中。

PowerCLI执行以下自动功能:
  • 创建虚拟数据中心
  • 将Virtual SAN Witness设备添加到数据中心并配置Virtual SAN网络IP地址
  • 创建vSphere群集并将主机添加到群集
  • 为每个主机和网络创建分布式交换机和端口组
  • 添加主机相关信息,例如DNS,NTP,VMkernel接口,VLAN
  • 启用Virtual SAN网络流量服务
  • 在集群内所需的所有主机和Virtual SAN见证设备上添加静态路由 SOLID-VSAN_logo_logo_color通讯
  • 通过ping 虚拟SAN网络接口来验证主机通信和跨网络连接
  • 声称闪存存储设备基于其各自层的模型由Micron提供,并且每个主机形成多个磁盘组

一旦完成所有这些功能,剩下要做的就是遍历延伸的集群配置工作流程以定义位置,并将Virtual SAN见证添加到集群作为见证失败域。完成所有操作后,单击几下。然后,您将准备开始创建虚拟机网络和部署虚拟机。在进入测试模式甚至生产之前,请不要’不要忘记完成建议的HA和DRS配置设置。

我使用了上周发布的最新版本的PowerCLI,我建议获取– PowerCLI 6.3版本1。我在下面的工作中提供了脚本的演示,以查看所有脚本的工作情况。我建议更多地全屏观看视频,以清楚地看到脚本中执行的操作,以防Windows上的字体太小而看不到。

您可以复制以下代码,并随意使用。希望每个人都觉得这很有用,并且对于那些PowerCLI专业人员可以随时提供评论和改进。该脚本非常适合所有类型的概念证明,而所需的更改最少。您只需知道和更改IP地址和设置即可与与Virtual SAN部署所在的基础架构相关的网络设置相匹配。

我要感谢  美光  慷慨大方,并为用于创建演示的Virtual SAN基础架构提供了闪存设备。还要感谢一位也是唯一的Alan Renouf先生,他一直希望提供帮助和合作。

-请享用

有关Virtual SAN(VSAN),vSphere虚拟卷(VVol)和其他存储和可用性技术以及vSphere Integrated OpenStack的(VIO)和云原生应用程序(CNA)的将来更新,请确保在Twitter上关注我:@冲云。

X