hci-devops 今年夏天初,我有机会参加了与VMware客户举行的战略会议,讨论数据中心转换,超融合架构以及与大型开发环境的相关性和适用性。

这些都是大客户,他们的业务取决于一致的服务交付。我回顾了业务价值,软件定义的数据中心提供的转型功能以及VMware的使用’的超融合解决方案作为构建块。为了解决他们的网络和安全性,我们将NSX和vSphere Integrated OpenStack的 (VIO)作为其面向开发的基础架构服务进行了介绍。围绕可编程API的可访问性一直存在一致的问题,因为这些客户已在其企业内部购买并采用了DevOps文化。随着行业内DevOps的指数级增长,各个行业的公司和客户都在期待这种运营模式的潜在结果已不是什么秘密。

当企业客户考虑采用DevOps操作模型时,可编程API的重要性已变得极为重要和重要。预计现代软件产品和框架将带有一组定义明确且可完全访问的可编程API。 的VMware 在其开发生命周期中采用了API优先的方法。实际上,VMware API是业内使用最广泛的可编程API之一。在VMware,我们拥有一个由众多产品,解决方案和框架组成的产品组合。其中有些是部分集成的,有些是完全集成的,有些则根本没有集成。无论哪种方式,每种解决方案都有其部署和配置过程,具体取决于它们在数据中心中属于哪个资源域。

作为DevOps文化和运营模型的倡导者,我认为数据中心不同资源域的个别功能和过程是必需的。我还相信,VMware产品应包括并利用更丰富的操作方法,这些方法也应迎合并促进DevOps操作模型。很高兴得知VMware的灵活性正是我们客户所追求的:他们希望使用一套与DevOps操作模型匹配的工具来管理其基础架构。本质上,客户表示有兴趣不必担心基础结构工件的特定部署和配置,而只是为了让他们的人员进入开发环境。

 sddc-vio-value-hci

我们讨论了许多开始考虑使用DellEMC VxRAIL 设备的可能性。从工程设备以及核心计算,存储和网络的角度来看,我可以克服这些挑战。我仍然需要处理vSphere Integrated OpenStack的 和NSX。我们有许多方法可以自动化这些解决方案的部署,其中之一就是PowerCLI。但是,由于我们正在讨论Linux环境,因此在这种情况下,它并不是首选的DevOps工具。

我的计划是根据客户会议中讨论的所有需求和反馈来设计解决方案。我需要正确的工具和方法来使此工作成为具有DevOps原则的可扩展且可靠的企业解决方案。

对于此解决方案,我决定使用由VMware开发的称为Chaperone的开源部署和配置自动化工具包。伴侣分子“aka El Chapo”我喜欢称它为基于Ansible的工具,旨在加快和标准化“typical”VMware解决方案的部署和配置。可以在以下网站上找到VMware开源软件项目 GitHub上的VMware Open Software页面 。对于不熟悉Ansible的人,这里是上下文的简要定义,让您入门:

Ansible –是一个自动化引擎,可自动执行云配置,配置管理,应用程序部署,服务内编排。专为多层部署而设计,可用于通过描述所有系统之间的相互关系来建模IT基础架构,而不是一次仅管理一个系统。 Ansible使用一种简单的语言(YAML)来编写剧本。 Ansible Playbook是配置,部署和编排工件,它们提供了描述自动化任务的能力。
 ansible-vmware

伴侣提供了我想要完成的所有工作。为了验证我所做的工作,我与VMware之一的同事Jake Dupuy进行了联系。’最有才华的顾问’s in 的VMware ’的混合云和云本机应用程序团队具有在生产环境中使用此工具的丰富经验。使用Jake,我能够从自动化的角度以及其他方面实现我想要实现的目标。

我最初的目标是开发解决方案以补充VxRAIL设备的部署模型。该解决方案将完全自动化VxRAIL自动配置过程未处理的资源和服务域的部署和配置。我知道不支持对VxRAIL工程设备的部署和配置过程进行修改。这是我无法控制的,并且取决于DELLEMC VxRAIL 产品和支持团队来做出产品增强决策。

相反,我们继续以可以用于由VxRAIL或vSAN Ready Nodes支持的任何超融合环境的方式创建解决方案。对于vSAN Ready节点,该解决方案可用于对所有资源和服务域(vSphere,Virtual SAN,NSX,VIO)执行完整的端到端部署和配置。对于VxRail驱动的环境,该解决方案的一部分可以通过带外配置访问VXRAIL来用作NSX和VIO设备的VxRAIL后部署和配置过程。

我决定继续介绍这种方法,而不是最初的想法。看一下以下过程的演示:

虽然我的意图是专门针对VxRAIL,但我’我无法做到这一点。我希望在VxRAIL Manager上看到这种类型的功能,客户可以在其中使用NSX等解决方案,并且可以通过从管理屏幕中选择来自动部署和配置VIO。

贾斯汀·金 “aka Mr. @VxJustinKing 和团队’您需要为此类启用这种功能或解决方案 VxRAIL 。 ?

杰克·杜普(Jake Dupuy),非常感谢您牺牲您的周末来帮助我创建和验证这个想法。你是男人!!!我的朋友。理查德·博斯韦尔(Richard Boswell)也向我指出了正确的方向。

- 请享用

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

X