通过 Hyper-V 管理器远程管理 Hyper-V 主机

本文列出了 Hyper-V 主机和 Hyper-V 管理器版本支持的组合,并介绍了如何连接到远程和本地 Hyper-V 主机,以便可以对其进行管理。

Hyper-V 管理器使你可以管理少量的 Hyper-V 主机,包括远程和本地主机。 它是在安装 Hyper-V 管理工具时安装的,你可以通过完整的 Hyper-V 安装或“仅工具”安装来执行。 如果执行仅工具安装,则可以在不符合托管 Hyper-V 的硬件要求的计算机上使用这些工具。 有关 Hyper-V 主机的硬件的详细信息,请参阅 系统要求。 如果未安装 Hyper-V 管理器,请按照 说明安装 Hyper-V 管理器

连接到 Hyper-V 主机

若要从 Hyper-V 管理器连接到 Hyper-V 主机,请在左窗格中右键单击 Hyper-V 管理器 ,然后选择“ 连接到服务器”。

管理本地计算机上的 Hyper-V

在添加计算机(包括本地计算机)之前,Hyper-V 管理器不会列出托管 Hyper-V 的任何计算机。 要执行此操作:

  1. 在左窗格中,右键单击 Hyper-V 管理器
  2. 选择“ 连接到服务器”。
  3. “选择计算机”中,选择 “本地计算机 ”,然后选择“ 确定”。

如果无法连接:

  • 可能只安装了 Hyper-V 工具。 要检查是否已安装 Hyper-V 平台,请查找“虚拟机管理”服务。 为此,请打开 Services 桌面应用:选择“ 开始”,选择“ 开始搜索 ”框,键入 services.msc,然后选择 Enter。 如果未列出虚拟机管理服务,请按照 安装 Hyper-V 中的说明安装 Hyper-V 平台。
  • 检查你的硬件是否满足要求。 请参阅 系统要求
  • 确保你的用户帐户属于管理员组或 Hyper-V 管理员组。

远程管理 Hyper-V 主机

要管理远程 Hyper-V 主机,请在本地计算机和远程主机上启用远程管理。

在 Windows Server 上,打开服务器管理器 >本地服务器>远程管理 ,然后选择 “允许远程连接到此计算机”。

或者,在任一操作系统中,以管理员身份打开 Windows PowerShell 并运行:

Enable-PSRemoting

连接到同一域中的主机

若要将远程 Hyper-V 主机添加到 Hyper-V 管理器,请在“选择计算机”对话框中选择“另一台计算机”,然后输入远程主机的主机名、NetBIOS 名称或完全限定的域名(FQDN)。

Hyper-V Manager 提供了更多类型的远程连接,如以下部分所述。

以其他用户身份连接到远程主机

如果不是在本地计算机上以 Hyper-V 管理员组或 Hyper-V 主机上管理员组的成员身份运行,可以连接到 Hyper-V 主机。 要执行此操作:

  1. 在左窗格中,右键单击 Hyper-V 管理器
  2. 选择“ 连接到服务器”。
  3. 在“选择计算机”对话框中选择“以其他用户身份连接”
  4. 选择 “设置用户”。

使用 IP 地址连接到远程主机

要执行此操作:

  1. 在左窗格中,右键单击 Hyper-V 管理器
  2. 选择“ 连接到服务器”。
  3. “另一台计算机 ”框中输入 IP 地址。

连接到域外的或没有域的远程主机

要执行此操作:

  1. 在要管理的 Hyper-V 主机上,以管理员身份打开 Windows PowerShell 会话。

  2. 创建专用网络区域所需的防火墙规则:

    Enable-PSRemoting
    
  3. 要允许对公用区域进行远程访问,请为 CredSSP 和 WinRM 启用防火墙规则:

    Enable-WSManCredSSP -Role server
    

    有关详细信息,请参阅 Enable-PSRemotingEnable-WSManCredSSP

接下来,配置将用于管理 Hyper-V 主机的计算机。

  1. 以管理员身份打开 Windows PowerShell 会话。

  2. 运行以下命令:

    Set-Item WSMan:\localhost\Client\TrustedHosts -Value "fqdn-of-hyper-v-host"
    
    Enable-WSManCredSSP -Role client -DelegateComputer "fqdn-of-hyper-v-host"
    
  3. 可能还需要配置以下组策略:

    • 计算机配置>管理模板>系统>凭据委派>允许使用仅限 NTLM 的服务器身份验证委派新凭据
    • 选择 “启用 ”并添加 wsman/fqdn-of-hyper-v-host
  4. 打开 Hyper-V 管理器。

  5. 在左窗格中,右键单击 Hyper-V 管理器

  6. 选择“ 连接到服务器”。

有关 cmdlet 的详细信息,请参阅 Set-ItemEnable-WSManCredSSP

安装 Hyper-V 管理器

要使用 UI 工具,请选择适合运行 Hyper-V 管理器的计算机上的操作系统的工具:

在 Windows Server 上,打开“服务器管理器 >管理>添加角色和功能”。 移动到 “功能 ”页并展开 远程服务器管理工具>角色管理工具>Hyper-V 管理工具

在 Windows 上,Hyper-V 管理器可用于包含 Hyper-V 的任何 Windows 操作系统

  1. 在 Windows 桌面上,选择“开始”按钮并开始键入 程序和功能
  2. 在搜索结果中,选择“程序和功能”
  3. 在左窗格中,选择 “打开或关闭 Windows 功能”。
  4. 展开“Hyper-V”文件夹并选择“Hyper-V 管理工具”
  5. 若要安装 Hyper-V 管理器,请选择 Hyper-V 管理工具。 如果还想要安装 Hyper-V 模块,请选择该选项。

要使用 Windows PowerShell,请以管理员身份运行以下命令:

add-windowsfeature rsat-hyper-v-tools