VMware引入了开发人员中心和代码捕获,并通过vCenter Server设备(VCSA)6.7 U2发布,并在所有新版本中提供。

在这篇文章中,我们将看看开发者中心代码捕获vSphere 6.7最新版本中提供的功能。

开发人员中心是开发人员的单一入口点,它提供了管理API结构和捕获用户操作以将其转换为可执行代码的工具。此外,vSphere Client Developer Center还为自动化专家、DevOps工程师和开发人员提供了工具,用于查找管理API结构的资源,并捕获vSphere客户端操作以将其转换为PowerCLI。

代码捕获

代码捕获记录用户操作并将其转换为可执行代码。这将帮助管理员和工程师通过PowerCLI分析和重用操作。请注意,只记录vCenter服务器调用。不会记录对有关角色、权限、标记、内容库和存储策略的操作的调用。此功能仅在HTML5 vSphere客户端中可用,要使用此功能,必须先启用它。

启用代码捕获

您可以通过以下过程启用代码捕获

下载横幅
  • 导航到菜单,然后单击“开发人员中心”
  • 在vSphere中捕获开发者中心代码

  • 选择代码捕获
  • 在vSphere中捕获开发者中心代码

  • 单击切换以启用代码捕获。

在vSphere中捕获开发者中心代码

您可以从顶部窗格中的红色录制按钮开始录制,录制过程中,顶部窗格中的红色录制按钮将闪烁。

在vSphere中捕获开发者中心代码

导航到所需的窗格,然后单击“红色记录”按钮开始录制。我们正在通过执行虚拟机的克隆来测试此功能并打开电源。

在vSphere中捕获开发者中心代码

导航到Developer Center,您可以看到唯一可用的选项是停止录制,因为录制正在进行中

在vSphere中捕获开发者中心代码

克隆过程完成后,您可以验证VM是否正在运行并停止录制。我们执行的操作代码是克隆虚拟机并打开电源,在那里可以看到。

在vSphere中捕获开发者中心代码

在vSphere中捕获开发者中心代码

还有三个其他选项可用,停止录制过程后,“停止录制”将显示为灰色。

清除并重新开始:此选项将清除以前会话中捕获的代码并启动新会话

您必须从弹出消息中选择清除并重新启动选项以继续。

在vSphere中捕获开发者中心代码

副本:此选项将复制代码,您可以粘贴到任何记事本或任何其他合适的应用程序,以将其保存为PowerCli格式并使用它以备将来的目的

下载:此选项将以PowerCLI脚本的形式下载代码

在vSphere中捕获开发者中心代码

您可以在PowerShell应用程序中打开并验证代码

在vSphere中捕获开发者中心代码

禁用代码捕获

您可以通过单击切换“启用代码捕获”选项来禁用该功能。

如果禁用代码捕获,将出现一条弹出消息“禁用代码捕获将清除当前会话中记录的操作并在导航标题上隐藏代码捕获”。因此,请确保在继续此操作之前复制或下载代码。

在vSphere中捕获开发者中心代码

结论

具有代码捕获功能的开发人员中心对于VMware管理员和工程师在vSphere环境中自动化不同任务非常有用。该功能将允许您将在UI中执行的UI任务“捕获”到PowerCLI代码中,并将代码复制或下载为脚本,并在PowerShell会话中使用它来执行任务。

跟随我们的啁啾Facebook新版本、更新、有见地的文章等的提要。