VMM集成部署SQL Server服务器功能,简化了在企业中部署SQL Server服务器过程,实现SQL Server数据库自动化部署并交付工作,提高企业管理员工作效率。

1. 新建Hyper-V虚拟机,命名为“SQL-VM”用以承载安装SQL Server映像文件

2. 插入SQL Server 2012 SP1安装介质,并双击setup.exe

3. SQL Server安装中心打开之后,点击高级,选择SQL Server独立实例映像准备部署

p_w_picpath

4. 勾选SQL功能,点击下一步

p_w_picpath

5. 输入SQL Server实例名称,点击下一步(PS:记住这里的实例ID,VMM部署时需要)

p_w_picpath

6. 确配置无误后。点击准备

7. 等待准备映像安装完成

p_w_picpath

8. 点击开始屏幕,验证SQL Server映像已经安装完成

p_w_picpath

9. 安装完成后,对该服务器进行sysprep系统封装工作,该工具位于

C:\Windows\System32\Sysprep,双击sysprep.exe

p_w_picpath

C:\Windows\System32\Sysprep,双击sysprep.exe

10. 将“SQL-VM”虚拟机硬盘导入VMM库服务器,等待导入完成。

p_w_picpath

p_w_picpath

11. 右键该VHD属性,添加相关信息

p_w_picpath

12. 主页选项卡上,单击创建,然后单击SQL Server配置文件。SQL Server 配置文件对话框将打开

p_w_picpath

13. 在常规选项卡上,在名称框中,输入SQL Server 配置文件的名称

p_w_picpath

14. 单击 SQL Server 配置 选项卡,然后,在 添加,请单击 SQL Server 部署

p_w_picpath

15. 单击配置。在结果窗格中,输入所需的配置信息。

p_w_picpath

16. 单击服务帐户。在结果窗格中,输入运行方式帐户使用。

p_w_picpath

17. 单击确定,等待配置完成。若要验证该配置文件已创建,在库 窗格中,展开 配置文件,然后单击 SQL Server 配置文件

p_w_picpath

18. 点击主页中的“创建VM模板”

p_w_picpath

19. 弹出的创建VM模板向导页面,指定VM模板源

p_w_picpath

20. VM模板标识页面,键入VM模板名称以及描述

p_w_picpath

21. 配置硬件页面,根据实际企业实际需求配置虚拟机的CPU核心数,内存大小、虚拟化平台、网络等

p_w_picpath

22. 配置操作系统页面,指定虚拟机的操作系统、虚拟机网络环境、计算机名等

p_w_picpath

23. 当前环境下没有相应的Server App-V程序,这里选择无

p_w_picpath

24. SQL Server配置页面,选择之前创建的SQL Server配置文件

p_w_picpath

25. 摘要页面,确认设置无误后点击创建,等待VM模板创建完成

p_w_picpath

26. 展开模板,点击VM模板,此时能看见创建的VM模板

p_w_picpath

       在VMM中,服务是虚拟机集合,可能表现为多层企业应用程序。这些虚拟机将同时进行配置和部署,然后作为单一实体进行管理。例如,多层业务线应用程序可包含数据库后端、应用程序层和Web前端。另外,其中每一层均可进行扩展,从而适应需求提升或降低情况。

27. 点击主页中的创建服务模板

p_w_picpath

28. 此时将会弹出VMM服务模板设计器,并创建一个新的服务模板。键入新的服务模板名称,由于这里是演示环境,选择单一计算机(v1.0),

p_w_picpath

p_w_picpath

29. 点击主页中的保存并验证,确保该服务模板配置正确

p_w_picpath

30. 点击服务模板,右键选择创建的服务模板“SQL Server 2012 SP1”,选择配置部署

p_w_picpath

31. 为新服务实例选择名称以及目标

p_w_picpath

32. 弹出的“部署服务—Microsoft SQL Server 2012 SP1”页面,确认所有设置无误后点击部署服务

p_w_picpath

33. 部署服务页面,点击“部署”以开始执行服务的部署

p_w_picpath

34. 等待服务部署完成,部署过程中,创建的虚拟机将会被重启多次,直到部署完成。

p_w_picpath

p_w_picpath

35. 通过服务模板部署SQL Server之后,点击VM和服务,能够看见通过服务模板创建的虚拟机。登陆该虚拟机,应该能够看见部署的SQL Server。

p_w_picpath

p_w_picpath

p_w_picpath

 

PS:如下是一个很常见的错误,建议通过相应的unattend.xml或者脚本文件来解决。

p_w_picpath