阅读本书的过程中,最好有一个包含多台计算机的网络环境来练习与验证书中所介绍的内容,然而一般读者要同时准备多台计算机可能有困难,还好现在可以使用虚拟化软件来轻易地拥有这样的测试环境。另外,本章也会介绍如何在微软的云端Microsoft Azure建立虚拟机。

一、Hyper-V的硬件需求

通过Systeminfo命令查看计算机是否符合Hyper-V的要求:

  1. PS C:\Users\Wu> Systeminfo
  2. # 省略其中一部分
  3. Hyper-V 要求: 已检测到虚拟机监控程序。将不显示 Hyper-V 所需的功能。

二、安装 Hyper-V

1、 安装Hyper-V角色

2、 Hyper-V的虚拟交换机

Hyper-V可以建立三种类型的虚拟交换机
外部:为虚拟机提供对物理网络的访问权限,以与外部网络上的服务器和客户端进行通信。 允许相同 Hyper-v 服务器上的虚拟机相互通信。
内部:允许相同 Hyper-v 服务器上的虚拟机之间的通信,以及虚拟机与管理主机操作系统之间的通信。
专用:仅允许同一 Hyper-v 服务器上的虚拟机之间的通信。 专用网络与 Hyper-v 服务器上的所有外部网络流量隔离。 当必须创建独立的网络环境(如隔离的测试域)时,此类型的网络很有用。

三、建立虚拟交换机与虚拟机

1、 建立虚拟交换机

2、 建立Windows Server 虚拟机

四、建立更多的虚拟机

差异虚拟硬盘:此方法是将之前所建立虚拟机的虚拟硬盘当作母盘(parent disk),并以此母盘为基准来建立差异虚拟硬盘(differencing virtual disk),然后将此差异虚拟硬盘分配给新的虚拟机来使用的省时快捷方法。
这两个虚拟机的唯一性信息SID(Security Identifier)相同,需要使用sysprep.exe进行更改,否则可能出现问题。如:两台SID相同的计算机无法同时加入域。
sysprep.exe 非常有用的工具。

五、通过Hyper-V主机连接Internet

简单,略。

六、在Microsoft Azure云建立虚拟机

简单,略。