• 搭建PVS主机

选择服务器安装。

(很明显PVS新的版本中有开防火墙的)

装完PVS开始装控制台。

直到控制台安装完成。

然后开始Provisioning Services配置向导

我把DHCP设置在AD上,还记得吗?

↑当时我配置的时候弹框提示要我输入服务器和密码,这是因为我在装机的时候使用的是ctxadmin在安装,这个账号在sql中不是管理员。所以这里想要登录SQL登录成功只有一下的方法。

  1. 使用数据库管理员账号sqladmin来打开配置导向。

2.把ctxadmin给加入到数据库的管理员中去。装完可以删除。

3.使用数据库本地的sa账号。

4.把PVS的计算机账号加入到数据库管理员中去。

我用的是第二种。

我的Licence服务器装在了SQL2上。

TFTP我放在了PVS服务器上了。

程序会提醒你防火墙被开启了,需要手工的打开这些端口。

DHCP服务中配置TFTP

本次环境DHCP由AD的服务器承载的


当然以上地址只是临时测试时使用的,这个地址是单台的地址,应该使用VIP的域名来负载均衡,确保单点故障不会发生。



如果需要正常的被访问,以下端口需要会被打开:

69          TFTP

6890      StreamProcess

54321-54323    场端口


  • 第二台PVS(和以后的服务器部署方法一致)

先安装PVS服务,安装步骤和第一台一样。

第二台(或者说第N台)PVS加入了现有的场,共用了之前集群的数据库PVS集群是通过这种方式进行冗余的。


其他的PVS服务需要手工打开防火墙,才能被控制台访问。(开放的端口是

69          TFTP

6890      StreamProcess

54321-54323    场端口



  • 在VDA上安装客户端

安装完之后,VDA上也要安装PVS客户端

(这里说一句,我在这里装的时候,VDA用的是1912的版本,但是PVS Client 是7.15的。安装的时候立即失败了,明显有两个软件有一个共同的组件CDF。PVS的CDF组件由于版本过老而导致无法覆盖新的而导致整个PVS Client无法安装。还是要装对应版本的。)

这里可以一直下一步,因为不需要做太多的改动。

(排错,没有开启54322-54323)

(看来PVS服务器也得配套啊,我要重装了。)

(重装完成)

(虚拟机重启后要从网卡启动,由于要重新配置虚拟机,所以我建议选择否,否则虚拟机立即重启了,你可能会反应不过来。)

理论上vmware的虚拟机可以在开启画面中按esc进入一次性启动项(大约一秒时间),那个时候控制台可能会释放控制,你可能要鼠标点一下控制台的画面。可是我比较手残,不是多按了一下退出了启动项,就是没点进去。进系统了,我只能重做一次,这次我设置了虚拟机强制进入bios的设置。找到虚拟机的“编辑设置”,配置如下图中,强制执行bios。

改BIOS的话,下次可能就要再把开机启动项改回来。

从网卡启动之后,还是原来的系统,不过已经开始将本地的系统上传了。如下图。

整个过程中还会在本地产生一个vhdx文件的分区。(这个分区可能是远程挂载到本机的虚拟磁盘,具体的原理不是非常理解,不过肯定的是,它正在把c盘的数据镜像到f盘中去)

PVS模板已经创建成功了,现在比我们使用它。

首先你需要克隆VDA的虚拟机作为模板,这个模板后期会被克隆成PVS虚拟机,PVS会使用它的硬件配置,但是硬盘使用的是前面步骤中生成的vhdx文件。

这里会用到vcsa的账号

选择刚才的模板。

选择vhdx文件

根据实际情况配置

和MCS一样,PVS也要域中的计算机目录,这里我就借用一下MCS的目录。

如果成功完成了导向,在DDC中是完全可以看得到这个新的pvs计算机目录的。

为这个计算机目录创建交付组(由于过程和MCS时一致,我就不截图了。)

接下来去发布一下试试看。

(以下进入排错阶段)

PVS的虚拟机根本没有启动,网卡启动卡住了

PXE阶段报错:No entry found in database for device

可以观察到连TFTP都没有进,原因是DHCP中没有设置TFTP