秘籍:您的“苍穹私有云升级”指南已上线!

你是否因苍穹平台版本升级而感到头疼?
你是否渴望天降一份版本升级指南?
莫要着急,小编今天从用户角度为大家总结了苍穹版本升级的经验,不论你是linux环境还是轻量级环境,升级困扰都能迎刃而解,更有升级后如何替换本地jar和静态资源的小技巧,赶紧学习起来吧!
1 linux环境苍穹版本升级
1.1 苍穹版本升级的操作步骤
在升级苍穹版本之前,首先需要升级管理中心MC,具体步骤如下:
步骤一:下载最新MC补丁到本地
首先需要从补丁地址下载最新MC补丁到本地。
4.0以上版本苍穹必须使用最新的MC补丁,否则无法分应用升级。
下载地址:http://download.kdcloud.com/download

步骤二:导入下载的MC补丁
MC的升级其实很简单,路径为【系统管理】>-【关于】>-【升级】。
需先导入补丁,再升级。


这里不乏有些人无法上传补丁包,该如何解决?
咱不慌,手动上传即可。将zip压缩包解压至当前路径的文件夹中,你的linux环境路径可能跟小编不同,但前一级目录都是patchwarehouse/。

步骤三:进入MC升级轨道
在进入升级轨道时,中间会要求重启MC,需自行手动重启。

升级完毕,就可看到版本已更新。

在升级管理中心MC后,现进行苍穹版本升级,具体步骤如下:
步骤一:下载最新苍穹补丁到本地
首先需要从补丁地址下载最新苍穹补丁到本地。
下载地址:http://download.kdcloud.com/download
步骤二:MC上传升级包
下载好苍穹补丁后,需要去管理中心MC上传升级包,如下图所示。若无法上传,则需手动上传。

上传路径如下图所示,若找不到该目录,则按照图片中的路径建立文件夹。

注:4.0版本之后苍穹补丁(老版本苍穹不同)只需将补丁放置到/kingdee/nginx-appstatic/appstore/appstatic/patchwarehouse/,然后执行sepPatchParser.sh,脚本自动解压。
因为4.0版本后补丁的文件路径有所更改,所以不能直接手动解压!
kingdee为脚本自动执行时生成,里面放置了分应用的苍穹补丁,可以实现分应用升级。

xml文件也不一样,也是解压脚本生成的。

步骤三:点击“升级”
执行完上述步骤后点击“升级”,注意此处可选择“升级”或“升级数据中心”。
如果只有一个数据中心,则直接点击“升级”即可;如果有两个以上数据中心,推荐一个一个升级,否则升级过程将非常慢。

跳转到“升级确认”,这里选择第二个tab“分应用补丁选择”。
注:如果不需要星瀚标准产品,则只需要升级平台基本功能。即下述三个内容必选,其他选项可根据自身需求选择。
必选项:
公共基础_CONSTELLATION.BDMASTERV
开发平台_COSMIC.BOSV
流程服务云_COSMIC.WFV

步骤四:升级成功
完成上述操作,linux环境下的苍穹版本升级就成功啦,结果如下图:

1.2 升级的常见问题及解决方案
1“数据中心升级”问题
开始升级时,多数问题都源于“数据中心升级问题”,那如何从源头避免呢?
(注:如果是分应用升级,并且只升级平台基础功能,则可以跳过此步骤。)

首先,进入补丁下载页面,下滑选择苍穹之前的补丁版本,比如V2.0.0029,应用变更。

此处要把历史补丁的biz都加到当前苍穹的启动类里。因为升级时会读取大量业务包中的update类,如果不加,苍穹即使启动了也无法在补丁包里面取到最新的包。

举个例子:如下图,只需在启动类的bizlibs里面加上drp.xml,drp-bbc~drp-saa所有包则均可被启动类加载。

那么问题来了:这些xml该如何添加,又加到哪里呢?

具体位置如下图所示:

请注意:添加完一定要重启苍穹服务!
启动完即可返回上一步继续升级。
查看升级日志,可发现分应用升级选择平台的基础功能补丁后,相较之前全量升级提速很多。

2“业务包报错”问题
如果遇到业务包报错,该怎么办?沉着冷静,仔细分析!
如果是下图显示的“对应的服务实现未找到”,就到苍穹启动解压好的lib里面搜索该启动类。
如果没有,则可能是没有在上一步biz里面添加上;如果有,则是重启苍穹在升级时,补丁包太多导致有的环境不好读取。

1.3“静态资源系统替换失败”问题
当遇
秘籍:您的“苍穹私有云升级”指南已上线!
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



