在本手记的前两篇中我们介绍了基础环境的准备、Provisioning Services 5.6 sp1服务端的安装以及DHCP 服务器的安装,本篇开始在服务端软件安装完成后就可以开始服务端一些必要基本参数的设置,通这些设置可以配置好PVS 相关的服务,以及这些服务运行所需要的参数,在进行配置之前,请再次确认MS-SQL 2005 Server 以及DHCP Server 已经正常安装并在运行中。
从程序菜中打开“Provisioning Services Configuration Wizard” ( Provisioning 服务配置向导 ),这个窗口在服务端安装结束时曾自动弹出来过,我当时没有配置而是关闭,因为我的DHCP 还没有配好,现在可以继续了。如下图:
“Next” 下一步...
Provisioning Services 支持多种为客户机提供IP 地址分配的服务,在这里我推荐使用Microsoft DHCP
“Next” 下一步...
客户机要从网卡引导(PXE BOOTROM),除了服务端需要普通DHCP 外,还需要对PXE 提供支持,这是DHCP 是一个扩展选项,这里我们为了提高效率,可以直接采用 “Provisioning Services PXE service”
我们一定要注意看到,这个窗口上部有一段明文的提示信息(全英文的),译成中文可以理解为:为了给客户机提供PXE 引导,服务端的DHCP 需要开启 66 、67 选项,以支持TFTP 服务;
在本文的后面我会详解,如何在MS-DHCP Server 中添加66、67 选项;
“Next” 下一步...
第一次执配置,需要创建新的 farm
“Next” 下一步...
创建新的farm 需要连接到数据库,因此我们一开始就准备环境时,就安装了MS-SQL2005 Server,点击“Browse..”
正常情况下,列表中会自动搜出当前的SQL Server 服务器,如果没有搜到可能是你的MS-SQL2005 Server 安装后没有启用SQL Server Browser 服务,相关设置我在手记2中讲解过,发现异常时可以再检查一次。
选中搜出的SQL Server 服务器,"OK"
“Next” 下一步...
数据库名、表名、视图等名字都可以进行自己定义设置,不过一情况下,我没有修改直接采用了默认的名称
“Next” 下一步...
这里需要设置一个默认的Store 路径,即默认的虚拟磁盘镜像文件存放的路径,我推荐这个存放路径最好能是一个独立的高速硬盘(或RAID)
“Next” 下一步...
这里可以配置连接控制台的用户名和密码,对于我而言一般没有这样需求,所以我也推荐直接采用本地系统账号即可;
“Next” 下一步...
“Next” 下一步...
这一步是配置TFTP Server 的,对客户机从PXE 启动,TFTP 起着重要的作用;TFTP 一般是配合DHCP 服务一起使用,客户机从DHCP 获得到IP 地址后,会从DHCP 66 选项指定的IP 地址用TFTP 协议下载 DHCP 67选项指定的一个NBP (网络启动程序)文件, 就在前面的向导设置DHCP 下一步 PXE Server 时,就提示我们需要开启DHCP 的66、67 ,就是为了给这里提供支持,如果我们并不采用第三方的TFTP 服务端,这里直接勾选 “Use ths Provisioning Services TFTP service” 即使用PVS内置提供TFTP Server;
NBP (网络启动程序) 默认为:
"C:\ProgramData\Citrix\Provisioning Services\Tftpboot\ARDBP32.BIN"
请一定不要随意修改
“Next” 下一步...
“Next” 下一步...
“Next” 下一步...
“Next” 下一步...
如上图; 这里如果有这样的弹框,请一定要注意,这个提示指我们的Windows 防火墙阻止PVS 相关服务的端口通讯,我一般建议关闭Windows 防火墙会更直接;
“Next” 下一步...
服务启动中......
“DONE” 完成...
至此,Provisioning Services 5.6 sp1 服务端的服务参数配置完成;
下面我介绍如何给MS-DHCP 添加66 、67 选项;
打开“服务器管理器” / “角色” / “DHCP 服务器”
展开后,在作用域中的 “作用域选项” 中“添加” 如下图:
勾选 66 字符串值中填入 PVS 所在服务器的IP ,一般就是本机IP ;
勾选 67 字符串值中填入NBP 文件名,Provisioning Services 5.6 sp1 中这个文件是:
"C:\ProgramData\Citrix\Provisioning Services\Tftpboot\ARDBP32.BIN"
我们前面在执行 “Provisioning Services Configuration Wizard” ( Provisioning 服务配置向导 ) 配置TFTP Server 时选择也正是这个文件,文件名和路径一定不要错,手工验证一下文件是否存在。