PVS-Vdisk升级tools

XenServer6.5补丁到SP1后PVS-Vdisk升级tools

问题描述:早期的项目中服务器底层用的是XenServer6.5出来的时候补丁还没有到SP1,所有SP1及后面的补丁都没有安装。现如今新采购的硬件服务器或者Citrix有些Bug要求更新XenServer补丁到6.5SP1才能解决问题。

问题分析:当底层XenServer及时更新到SP1补丁后,PVS发布出来的所有虚拟桌面都提示‘tools过期需要更新tools’因为PVS发布出来的桌面都是只读桌面,即使管理员到XenCenter点击更新后,只要虚拟机重启完成后就会恢复到原始状态。同时即使是把虚拟磁盘提升为一个维护版本的话,在进去Update的此方法也是不会生效。

问题解决:老外有一个文档我简单描述下:(1)首先就是创建一台虚拟机,这台虚拟机系统最好就是跟发布出来的桌面同一个OS,主要是C盘的分配100G,具体看你抓取的镜像多大。

2)然后把VDisk.vhd文件拷贝到新创建的OSC盘根目录下。

3)然后重启这台OS,此时登入界面就有两个操作系统,默认系统自带的操作系统和我们刚刚拷贝过来的vhd boot系统,选择vhd启动进入系统即可。

4)然后就可以底层更新XenServer补丁到最新。

5)此后就可以把AgentPVS target卸载掉,如果有显卡驱动同时全部卸载掉。

6)之后先安装tools,安装显卡驱动(顺序不要反了)安装DesktopAgent安装PVStarget,完成以上步骤都是在vhd boot系统。之后就可以重启虚拟机此时进去的时候选择系统自带的OS进去,然后我们把vhd覆盖到之前的位置即可。如果重启虚拟机你就会发现所有的虚拟机都是最新的tools

 

1:在vDisk里面把vhd拷贝到我们新创建的虚拟机C盘下

PVS-Vdisk升级tools_第1张图片

2:在cmd里面输入bcdedit /export c:\bcdbackup


PVS-Vdisk升级tools_第2张图片


3C盘下就会创建一个badbakcup的目录


 4:在cmd里面输入bcdedit /copy {default} /d "vhdboot (locate)"wKiom1bZDbOSDu_CAAAkcjKDXVM888.png


5:在cmd里面输入如下命令

PVS-Vdisk升级tools_第3张图片

6:完成后重启电脑我们选择vhd boot(locate)启动

PVS-Vdisk升级tools_第4张图片



你可能感兴趣的:(tools,vDisk,Xenserver6.5)