【 TOP Ⅶ】桌面云VMP & VDC升级过程 | 升级排错
  

◇◆□乱拳打死老司机□◆◇ 3611

本帖最后由 ◇◆□乱拳打死老司机□◆◇ 于 2018-9-20 15:59 编辑

【 TOP Ⅶ】桌面云VMP & VDC升级过程 | 升级排错

#【 TOPⅠ 】第三方服务器(HP)安装VMP | 注意事项 | 故障排查点击这里
#【 TOP Ⅱ 】 VMP部署集群 | 虚拟存储 | 常见故障排查:点击这里
#【 TOP Ⅲ 】安装VDC | VDC组建集群 | 常见故障排查:点击这里
#【 TOP Ⅳ 】创建虚拟机(WIN7)| 模板部署 | 常见故障排查:点击这里
#【 TOP Ⅴ 】派生虚拟机 | 桌面资源发布结合AD域 | 故障排查:点击这里
#【 TOP Ⅵ 】出口POE拨号用手机访问虚拟桌面方法:点击这里

一、强烈要求先升级VMP(升级前切记先备份配置,此设备是5.3.0升级到5.3.2版本)
①检查VMP序列号是否有授权并有效,如图:
注意:VMP授权企业版是不需要升级序列号的,保证企业版授权在有效期内即可。
31155b988404224fa.png

②检查VDC升级序列号是否在有效期内,如图:
注意:升级前一定要保证VDC升级序列号是在有效期内的,保证VDC跟VMP是同一版本,如版本不一致会导致重启后虚拟机无法开机,anget接入不正常等一系列问题。
229165b98842cc7090.png

③确认完升级序列号问题之后开始升级:
升级前需登陆VMP控制台将所有虚拟机关机,如图:
721365b9884657f8fe.png

④因为怕升级出差错,习惯性的在升级前校验所有包的MD5值是否跟官网包匹配(MD5效验工具可以在深信服官网下载)如图:
49195b98847eaac29.png

⑤加载VMP升级前检测包(确保升级过程中所有故障的可能性最好升级前做下检测并校验MD5值),升级不出问题还好,出问题就会很麻烦,客户的业务也不容耽搁。
登录VMP,打开【管理】-【设备升级】界面,开启VMP维护模式,点击【升级到其他版本】并加载VMP的升级前检测包,开始升级,如图:
注意:如果有多台VMP主机组建了集群,只需在集群控制器上执行升级操作即可。
716145b9884ac17aeb.png

⑥提示升级完成,表示当前环境可正常升级,如图:
599645b9884c0ddd47.png

⑦正常升级VMP,打开【管理】-【设备升级】界面,开启VMP维护模式,点击【升级到其他版本】并加载VMP的pkg包,开始升级,如图:
434005b9884d195585.png

⑧如图升级完成,在VMP集群控制台升级,完成之后需要重启所有主机。
注意:重启后会自动退出维护模式,VMP启动正常后,检查VMP主机和虚拟存储的状态是否正常再进行后续操作,如升级完虚拟存储出现离线的情况稍等1分钟左右即可恢复正常。
383915b9884e796749.png

⑨注意:升级完VMP之后需打上相应版本的修复补丁,比如我从5.3.0升级到5.3.2之后就打上5.3.2的修复补丁(可在官网下载),修复补丁跟升级包升级路径在同一位置。

二、升级VDC(保持良好的习惯,升级前切记先备份配置):
①使用Sangfor Updater6.0升级客户端工具连接VDC,登录密码为admin管理员密码,然后选择【从本地加载升级包】,加载VDC的ssu升级包,开始升级VDC。注意:如果VDC做了集群部署,需先退出集群分别进行升级,全部升级完成后再加入集群。

②如果VDC升级正常设备会自动重启,后登录检查确认VDC运行正常即可。
如下图,升级VDC出现报错,报错提示:当前设备包含定制功能,无法直接升级.....
解决办法:就是去除定制包再升级,但既是定制包肯定要联系400帮忙确认是什么定制包才能去除,联系400后确认定制包有5个,其中有些还没现成的包,这个让我一脸懵圈,意味着去除了需要等研发重新定制,我!@#$%...... 认了, 但VMP跟VDC必须版本一致,只能先这么办了然后跟客户解释,好了,开始折腾:
965545b9885571ae68.png

③需要登录pshell,去除定制包,(默认TCP的21,22端口是关闭的,需要登录升级客户端开启才能成功连接pshell,不然会报错),如图报错:
237355b988569ca25a.png

④解决上面的办法就是登录升级客户端开启sshftp协议。
sshftp命令:SSH是应用层和传输层基础上的安全协议,SSH连接用到的是TCP的22端口。FTP即是文件传输协议,TCP/IP协议中FTP占用两个端口20和21,FTP在控制连接方面可以通过SSL加密,但FTP在通过数据端口传输数据时是不加密的,即使用SSH为FTP数据传输进行加密,即简称SFTP,如图:
550015b9885b035e9d.png

⑤以上命令执行成功,即登录pshell。
输入命令:cat /app/appversion(查看当前版本和定制包),带有custom字段的表示都是定制包,如图:
596025b9885e756c30.png

⑥使用vi编辑器编辑appversion文件输入命令:vi /app/appversion,进入编辑器界面输入 dd 命令删除那5行定制包文件,删除后使用 wq 命令保存退出,再输入cat /app/appversion可以看到再没有上图中的五行custom标记的包了,目前表示定制包已经去除,就可以开始升级VDC:
607675b9886069f289.png

⑦登录升级客户端,升级VDC,本以为去除定制包升级完就可以完美收工了,无奈又报错了,报错提示如图:上传文件失败,命令处理错误.....
What are you弄啥嘞,顿时心里打了三个黑人???,这下是两脸懵圈了....
531575b98862de3a9d.png

⑧尝试着重启VDC和更换VDC的升级包都不行,最后将升级包从C盘复制到本地电脑的D盘再升级就完美解决,升级成功如图:
579975ba3537711624.png

⑨再回到VMP打上各种定制包,比如二级管理员定制包,如图:
注意:如图开始升级的地方是灰色的不能点,这种情况多半是升级完后状态还未恢复,先关闭维护模式再开启维护模式刷新一下多加载几次就可以了。
427815b98865bc44d1.png

⑩各补丁包打完之后,检查设备各方面状态是否都正常,并接入虚拟机测试看是否正常,至此升级流程结束。
注意:设备打了补丁包和更新系统之后终端盒子也需要更新,建议手动在VDC控制台如图位置勾选【自动下载安装系统更新】这样当盒子开机后会自动更新跟设备同版本系统。
889155b988671b444c.png

喜欢这篇文章吗?喜欢就给楼主打赏吧!

打赏
1人已打赏

sangfor_闪电回_小六 发表于 2018-9-12 17:24
  
很详细,感谢大神整理分享的干货,棒棒哒~
你个妖孽 发表于 2018-9-13 09:35
  
学到了,下次用上
vito 发表于 2018-9-14 08:39
  
感谢分享,真是一波三折啊,学习一下。
花吃了那禽兽 发表于 2018-9-17 15:59
  
一体机里面的软件VDC也是用升级客户端升级是吧
就是小白 发表于 2018-9-17 16:25
  
这个为什么从c盘复制到d盘就可以了??
听慢歌 发表于 2018-9-17 17:13
  
学习学习。。
高鹏 发表于 2018-9-19 00:03
  
我就想问楼主,升级客户端要执行exec 的命令,前提是需要输入一个密码,那个密码是什么?
周茂红 发表于 2018-9-25 08:19
  
学习一下,感谢分享!
yzy 发表于 2018-10-29 13:06
  
我正在参加社区万圣节活动,楼主不给我豆豆,我就在你这儿捣蛋