解决方案

Chef & VMware

将 Chef 与 VMware vCenter、vRealize、Fusion 和 Workstation 与随时可用的插件集成。

可靠地在本地和云端部署

       Chef 可以自动化您的 VMware 基础架构等等。控制网络中的所有节点,无论它们是物理的、虚拟的、云中的,甚至是容器实例。Chef 可以管理 Windows,以及几乎任何风格的 Linux。使用 Chef 获得速度、规模和一致性。

       Chef 和 VMware 共同为您提供在本地和云中可靠地部署应用程序所需的工具。

将 Chef 与 VMware vCenter 结合使用

      将 Chef 与 VMware vCenter 结合使用以自动配置和管理虚拟机管理程序组。Chef 的 Knife-vsphere 和 Knife-vcenter 插件让您可以将 Chef 与现有的 vSphere Client 安装集成。您可以使用 Chef 列出、克隆和删除由 vCenter 管理的虚拟机。

       Knife-vsphere 插件可以让你克隆一个镜像,引导它,并用一个命令为其分配一个 Chef 角色。你也可以:

  • 列出数据存储、资源池和集群
  • 在正在运行的 VM 上执行命令
  • 使用自定义规范克隆 VM 时自定义属性,例如 vCPU、VRAM 和 IP 地址
  • 克隆和引导 Windows 和 Linux VM

将 Chef 与 VMware vRealize Suite 结合使用

使用 Chef 自动调配和管理 VMware vRealize 套件中的实例。

你可以:

  • 配置新的 VM 并引导它们
  • 销毁虚拟机
  • 通过典型的 VMware vRA 蓝图流程注入 Chef 客户端
  • 在 vRO 之外以可编程的脚本方式运行 vRealize Orchestrator 工作流

Chef、AWS 和 VMware

       公司可以通过使用 VMware Cloud on AWS 进行开发来加速他们的价值创造。使用 VMware Cloud on AWS,公司可以根据需要使用 Chef 创建任意数量的开发人员环境。此外,由于 VMware Cloud 使用与基于 VMware 的本地数据中心相同的 API,开发人员可以将他们的工作负载无缝转移到软件定义数据中心的生产环境中。

       在云中拥有一个反映数据中心生产环境的开发环境的能力将提高您团队的速度,而 InSpec 可在云和数据中心环境中自动验证合规性,以确保其安全。

Chef和其他VMware 集成

实现自动化的Chef

vRealize Automation (vRA) 提供了一个最终用户门户,用于请求 VMware 资源和部署应用程序。使用 Chef 的 Knife-vrealize 插件查询 vRA 目录,并创建和管理您的 vRA 资源。

食谱测试

使用适用于 Chef’s Test Kitchen 的 vSphere、vCenter 和 vRA 插件在您自己的 VMware 基础架构上对您的食谱进行迭代开发和测试

Chef与VMWARE VREALIZE应用服务

VMware 的 vRealize (vRA) 自动化应用服务提供了一个拖放界面,可让您构建部署图。Chef 与 vRA 应用程序服务集成以自动部署和配置您的基础架构。

Chef VRA示例蓝图

如何使用 Powershell 3+ 通过 install.sh 为 Ubuntu 16.04 和 install.ps1 为 Windows 安装 Chef-client 的基本示例。两者都可以在code.vmware.com上找到 。

使用VMWARE FUSION和VMWARE WORKSTATION的Chef

使用 vagrant 插件管理在 VMware Fusion 或 VMware Workstation 下运行的开发机器。对于 VMware Fusion,请使用 vagrant-vmware-fusion 插件。对于 VMware Workstation,请使用 vagrant-vmware-workstation 插件。

Chef VRO插件

此插件使您能够将 Chef 与 vRealize 产品套件结合使用。它提供了一组 vRealize Orchestrator 工作流,可以独立使用,也可以组合成一个通用的编排工作流。