virtual IP或者微软的叫法IP Virtualization,在XenApp 5.0的时候,我们可以通过XenApp的策略来设置针对App或者Session来设置IP的分配规则,同时我们能够为每台XenApp服务器指定IP地址段,让每台服务器使用不同的IP地址,便于管理和区分客户端。
但是到XenApp 6.5的时候,我们会发现,在XenApp的策略中,我们也没法指定IP Range。
经过研究后,发现,其实这个功能已经由微软的Terminal Services(Remote Desktop Services)实现了。
所以我们只要修改下系统的配置,就能够实现为每个XenApp服务器指定使用固定的IP地址段或者IP地址列表了。
1.为Virtual IP的服务器指定使用静态地址段
12345678910111213141516 #需要修改以下注册项目 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\TSAPPSrv\VirtualIP #首先在以上项中建立String值 IPPool="“%SystemRoot%\system32\TSVIPool.dll" #在VirtualIP项下建立KEY KEY名称为IPPool #在KEY IPPool下建立三个String值,分别为: Start="192.168.1.100" End="192.168.1.150" SubnetMask="255.255.255.0" #以上设置为该服务器分配192.168.1.100~150的一段IP用于Virtual IP Pool #BTW:设置完以后需要重启服务器才能生效,而且,使用DHCP分配的方式所需做的工作还是需要,唯一就是不需要DHCP角色了
2.为Virtual IP的服务器指定使用特定的一些IP地址
12345678910 #以下的设置方法为指定一些特定的地址,而不是地址段 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\TSAPPSrv\VirtualIP #依然还是上面的键值。此时不需要在VirtualIP项下建立String值了,而是建立一个KEY KEY名称为IPPool #在IPPool KEY下面建立Multi-String值: StaticIPList= #后面跟上你要分配给Virtual IP的地址地址池即可。
BTW:所有的设置要生效,编辑完注册表以后,需要重启。