在微软的Virtual Machine Manager的解决方案中,不仅可以添加已存在的Hyper-V主机,也可以裸金属部署Hyper-V主机到VMM中。需求如下:
一、 支持从虚拟硬盘 (VHD) 选项启动的服务器操作系统
由于VMM部署的裸金属服务器是属于网络操作系统,因此您的可启动的VHD文件必须是Windows Server版,在System Center 2012 R2中,VMM支持的操作系统主要有:
1. Windows Server 2008 R2
2. Windows Server 2008 R2 SP1
3. Windows Server 2012
4. Windows Server 2012 R2
二、 物理计算机必须安装启用带外管理的基板管理控制器 (BMC)
为了VMM服务器能够发现物理计算机,物理计算机必须安装启用带外管理的基板管理控制器 (BMC)。 BMC 必须支持以下带外管理协议之一:
1. 智能平台管理接口 (IPMI) 版本 1.5 或 2.0
2. 数据中心管理接口 (DCMI) 版本 1.0
3. WS-Management (WS-Man) 上的服务器硬件系统管理体系结构 (SMASH) 版本 1.0,如果使用 SMASH,请确保为 BMC 模型使用最新版本的固件。
三、 DHCP服务器
四、 PXE服务器
要想VMM能够部署裸金属服务器,您的网络中需要有PXE服务器,在微软基础架构中,PXE服务器即Windows部署服务(WDS)。
Windows部署服务介绍
1.1、 Windows部署服务技术概述
Windows部署服务(WDS)是一种可用于远程部署Windows操作系统的服务器角色。可以使用Windows部署服务利用基于网络的安装来安装新计算机。这表示无须直接通过CD、USB驱动器或DVD安装每个操作系统。若要使用 Windows 部署服务,您应该对一些常用的桌面部署技术和网络组件有实际的了解,如动态主机配置协议(DHCP)、域名系统(DNS)和Active Directory域服务(AD DS)。它还有助于了解预启动执行环境(也称为预执行环境)。
1.2、 Windows部署服务优势
a) 允许基于网络安装 Windows 操作系统,这与手动安装相比可降低复杂性和成本。
b) 支持其中包含Windows XP、Windows Server 2003至Windows 8及Windows Server 2012的混合环境。
c) 使用标准的Windows安装技术,包括Window预安装环境(Windows PE)、.wim 文件以及基于映像的安装。
d) 使用多播功能传输数据和映像。
e) 允许您使用映像捕获向导代替DISM工具来创建参考计算机的映像。允许向服务器添加驱动程序包并将其配置为随安装映像一起部署到客户端计算机。
1.3、 安装Windows部署服务
1) 打开并登录“BJ-WDS-01”服务器
2) 打开服务器管理器选择添加角色和功能
3) 在添加角色和功能向导中选择基于角色或功能安装
4) 选择目标服务器
5) 服务器角色选择Windows部署服务器
6) WDS概述
7) 勾选部署服务器和传输服务器
8) 等待安装完成
9) 打开服务器管理器,选择工具,选择Windows服务以打开WDS管理控制台
10) 初始化WDS服务器,依次展开windows部署服务,服务器,BJ-WDS-01.BJCloud.com,邮件配置服务器
11) Windows部署服务配置向导页面,请确保满足以下要求
12) 选择与Active Directory集成
13) 选择安装文件夹,生产环境下建议不要将路径存放于系统盘
14) PXE服务器初始设置中选择响应所有客户端计算机
15) 等待配置完成
16) 不必添加任何安装源到WDS服务器,因为VMM服务器使用VHD文件部署Hyper-V主机
1.5、 添加PXE Server主机到VMM服务器
1)打开并登录“BJ-SCVM-01”并打开VMM管理控制台
2)选择“构造”工作区,扩展到服务器,主页中选择添加资源
3)输入PXE Server服务器名称,选择运行账户,点击添加
4)等待添加完成
5)返回VMM服务器验证PXE Server添加成功
PS:如果您希望使用SCVMM PowerShell添加PXE服务器,则可以使用下面的命令:
PS C:\> $Credential = Get-SCRunAsAccount "VMMAdmin" PS C:\> Add-SCPXEServer -Computername "BJ-WDS-01.BJCloud.com" -Credential $Credential