作为 DevOps 工程师,您可以使用 vSphere VM Web 控制台访问有问题的虚拟机并对其进行故障排除。当通过正常网络无法访问虚拟机时(例如,当客户机操作系统在首次引导期间无法配置正确的网络设置时),使用虚拟机 Web 控制台会很有帮助。使用可配置的 OVF 属性部署虚拟机时,虚拟机 Web 控制台会变得特别有用。

前提条件

对部署有问题虚拟机的命名空间具有编辑或所有者权限。

过程

  1. 在 Kubernetes 环境中访问命名空间。
  2. 验证是否已部署虚拟机。
    kubectl get vm -n namspace-name

    输出类似以下内容:

    NAME      POWERSTATE        AGE
    vm-name   poweredOn         175m
  3. 获取虚拟机 Web 控制台的 URL。
    kubectl vsphere vm web-console vm-name -n namspace-name
    该命令会返回虚拟机 Web 控制台的经过身份验证的 URL 作为输出。该 URL 为一次性使用,将在指定的时间段后过期。
  4. 单击 URL,然后对虚拟机执行任何必要的故障排除操作。