Microsoft Hyper-V作为一种高效、安全的虚拟化平台,广泛应用于各类组织中
特别是在Windows Server 2012操作系统下,Hyper-V的功能和性能得到了显著提升,而远程管理则是其不可或缺的一部分
本文将详细介绍如何通过远程管理功能高效、安全地管理2012 Hyper-V
一、远程管理的必要性 作为Hyper-V管理员,经常需要面对在不同地点对虚拟化环境进行配置和管理的需求
例如,在出差或在家中办公时,管理员无法直接接触到部署Hyper-V主机的物理位置,这时远程管理就显得尤为重要
通过远程管理,管理员可以随时随地访问和操作Hyper-V主机,大大提升了运维的灵活性和效率
二、远程管理的前提条件 在使用远程桌面(Mstsc)工具管理运行Hyper-V的计算机之前,需要满足一些前提条件
首先,建议Hyper-V主机至少安装两块网络适配器(网卡):一块作为虚拟交换机连接虚拟网络(虚拟网卡),另一块连接到管理员可以访问的管理网络(管理网卡)
管理员可以通过管理网卡连接到运行Hyper-V的计算机,实施管理功能
其次,运行Hyper-V的远程计算机必须启用“远程桌面”功能,并授权用户访问权限
Windows Server 2012默认仅允许2个远程并发连接,即只能有2个用户同时通过远程访问功能访问运行Hyper-V的计算机
使用“远程桌面”功能的计算机默认使用3389端口
三、启用Hyper-V主机的远程桌面功能 以下是Windows Server 2012下启用Hyper-V主机远程桌面功能的详细步骤: 1.以管理员身份登录Hyper-V主机:在开始窗口中,鼠标右键单击“计算机”,窗口下方显示“计算机”常用功能列表
2.打开系统属性对话框:单击“属性”按钮,打开“系统”对话框
3.设置远程桌面连接方式:单击“远程设置”超链接,显示“系统属性”对话框
Windows Server 2012的“远程桌面”功能支持两种模式: -不允许连接到这台计算机:阻止任何人使用远程桌面或RemoteApp连接到该计算机
-允许远程连接到此计算机: - 不选择“仅允许运行使用网络级别身份验证的远程桌面的计算机连接”选项,可以允许使用任意版本的远程桌面或RemoteApp的人连接到计算机
如果不知道其他人正在使用的远程桌面连接的版本,这是一个很好的选择,但安全性较低
- 选择“仅允许运行使用网络级别身份验证的远程桌面的计算机连接”选项,可以允许使用运行带网络级别身份验证的远程桌面或RemoteApp版本计算机的用户连接到计算机
如果连接到Hyper-V主机用户的计算机中运行的是Windows 7/2008/2008 R2/2012操作系统,这是最安全的选择
4.添加远程桌面用户:单击“选择用户”按钮,打开“远程桌面用户”对话框
单击“添加”按钮,将具备远程访问功能的用户添加到列表中
默认状态下,本地管理员组中的用户已经具备远程访问的权限
5.启用远程桌面功能:多次单击“确定”按钮后,启用“远程桌面”功能
四、不同操作系统下的远程访问 不同操作系统的“远程桌面”工具使用的验证方式不同,因此在运行不同操作系统的用户计算机中,必须选择不同的设置
1.Windows XP操作系统远程访问: - 以具备远程访问功能的用户登录计算机,打开“运行”对话框,在“打开”文本框中键入“mstsc”命令
- 在“远程桌面连接”对话框的“计算机”文本框中键入需要访问的远程计算机的IP地址或者计算机名称
- 单击“选项”按钮,设置完整的登录参数
- 单击“连接”按钮,显示“远程桌面”登录窗口,选择目标用户后登录到远程计算机桌面
2.Windows 8操作系统远程访问: - 除了使用“mstsc”命令之外,还可以登录到“应用商店”下载“远程桌面”管理工具,然后安装到管理计算机中
- 单击“远程桌面”磁贴,打开远程桌面管理窗口
- 在地址栏中键入需要管理的目标计算机的IP地址或者DNS名称,单击“连接”按钮
- 设置具备管理权限的用户名和密码后,单击“确定”按钮,连接到目标计算机桌面
3.Windows Server 2012操作系统远程访问: - 可以通过“mstsc”命令、“应用商店”之外,还可以通过“服务器管理器”管理目标计算机
- 打开“服务器管理器”,鼠标右键单击“所有服务器”,在弹出的快捷菜单中选择“添加服务器”命令
- 在“添加服务器”窗口的“名称”文本框中键入目标计算机的DNS名称,单击“立即查找”按钮
找到目标计算机后,添加到“已选择”列表中
- 需要远程管理目标计算机时,鼠标右键单击目标计算机,在弹出的快捷菜单中选择“远程桌面连接”命令,连接到目标计算机
五、远程管理Hyper-V主机的其他方法 除了使用远程桌面工具外,还有其他方法可以远程管理Hyper-V主机,例如通过PowerShell命令行或Hyper-V管理工具
1.PowerShell远程管理: - 客户端以管理员方式启动CMD,输入powershell回车,然后运行Set-Item命令修改WinRM客户端的TrustedHosts列表
例如:`Set-Item wsman:localhostClientTrustedHosts -Value 192.168.1.2`(换成服务器的IP)
- 进入Hyper-V管理器添加远程服务器,敲入服务器的IP即可正常管理
2.Hyper-V管理工具: - 以具有管理员身份的帐号登录客户端,打开控制面板,选择“程序”,安装Hyper-V管理工具
- 安装完毕后,在Windows 8 Metro界面中可以看到“Hyper-V管理器”和“Hyper-V虚拟机连接”
- 右击左侧栏中的“Hyper-V管理器”,选择“连接服务器”,输入远程计算机的“计算机名称”或者“IP地址”,连接后可以对Hyper-V进行一些相关配置
六、远程管理的安全性 在远程管理Hyper-V主机时,安全性是一个重要的考虑因素
Windows Server 2012提供了一些内置的安全功能,如安全启动和保护措施,保护了虚拟机和主机免受恶意软件和攻击
此外,使用网络级别身份验证(NLA)可以进一步提升远程连接的安全性
1.网络级别身份验证(NLA): - NLA在建立远程桌面连接之前验证用户身