找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5781|回复: 0

XenServer补丁到SP1后PVS-Vdisk升级tools

[复制链接]

7

主题

26

帖子

246

积分

发帖子上传附件

积分
246
发表于 2016-3-6 17:01:46 | 显示全部楼层 |阅读模式
本帖最后由 柯相林 于 2016-3-6 17:01 编辑

问题描述:早期的项目中服务器底层用的是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盘下
1.png

2:在cmd里面输入bcdedit /export c:\bcdbackup
2.png
3C盘下就会创建一个badbakcup的目录
3.png

4:在cmd里面输入bcdedit /copy {default} /d "vhdboot (locate)"
4.png
5:在cmd里面输入如下命令
5.png
6:完成后重启电脑我们选择vhd boot(locate)启动
6.png

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表