深入解析VMM 2012架构与部署指南
1. VMM架构基础
VMM(Virtual Machine Manager)是微软为控制虚拟化和集群故障转移功能而开发的工具。VMM 2008 R2的解决方案并不完善,而VMM 2012不仅完成了相关功能,还增添了构建和管理微软私有云的能力。
1.1 BITS传输命令
VMM使用BitsTranfer命令来启动、停止和暂停后台智能传输服务(BITS)作业。这些作业用于在系统间传输大量数据,能巧妙地利用可用带宽。由于VMM有大量数据传输需求,该模块默认加载。
1.2 VMM库
VMM库为配置资源仓库提供了便捷方式,这些资源可用于创建虚拟化主机、虚拟机、应用程序或服务。例如:
- .iso镜像文件
- 虚拟硬盘文件(.vhd, .vmdk)
- VM模板
- PowerShell脚本(.ps1)
- 应答文件(.inf, .xml)
- SQL Server脚本(.sql)
- MSDeploy包(.zip)
- Server App - V包(.osd)
- 虚拟软盘(.vfd, .flp)文件
- 驱动文件(.inf)
- 自定义资源(.cr)
- 虚拟机完整克隆
1.3 VMM自助服务门户
在VMM 2012中,可选择安装基于Web的VMM自助服务门户。此组件能创建一个可控环境,让自助服务用户通过Web界面创建和管理自己的虚拟机,还能使应用程序管理员在私有云中创建、部署、管理和停用应用程序。建议在托管Internet Infor