某局点CAS2.0升级到CAS3.0,升级完成后前台界面仍是CAS2.0的界面,重启过服务器也清除过浏览器缓存,问题现象依旧。
Log time: 2016-11-23 14:41:34
./upgrade.sh V2.0 E0225 CIC,CVM,SSV 10.201.51.150 Xyes no
./upgrade.sh.x: line 439: ./upgrade.sh: Permission denied
Log time: 2016-11-23 14:41:38
starting daemon cvm_ha success
tomcat8: unrecognized service
* Starting casserver...
Using CASSERVER_HOME: /var/lib/casserver
Using CASSERVER_TMPDIR: /var/lib/casserver/temp
Using JAVA_HOME: /usr/lib/jvm/java-6-openjdk
...done.
* Starting vStor...
...done.
start: Job is already running: cron
Log time: 2016-11-23 14:41:43
====================END=====================
1、登入CVM主机后台通过执行 “cat /etc/cas_cvk-version”命令查看当前CAS系统版本已经为0303。该结果只能作为参考依据,即便cas_cvk-version显示版本已为0303,升级操作也有可能是失败的。
root@CVM:~# cat /etc/cas_cvk-version
V300R003B01D010 V3.0 E0303 Enterprise 42167
Build 2016-07-23 15:08:10, RELEASE SOFTWARE
2、查看CVM主机升级日志,日志是最直观的判断方法,可以通过简单的关键字得知问题产生原因。通过执行“cat /var/log/cvm-upgrade.log”命令查看升级过程是否出错。通过日志可以看出是升级文件没有执行权限造成的。
Log time: 2016-11-23 14:41:34
./upgrade.sh V2.0 E0225 CIC,CVM,SSV 10.201.51.150 Xyes no
./upgrade.sh.x: line 439: ./upgrade.sh: Permission denied
Log time: 2016-11-23 14:41:38
starting daemon cvm_ha success
tomcat8: unrecognized service
* Starting casserver...
Using CASSERVER_HOME: /var/lib/casserver
Using CASSERVER_TMPDIR: /var/lib/casserver/temp
Using JAVA_HOME: /usr/lib/jvm/java-6-openjdk
...done.
* Starting vStor...
...done.
start: Job is already running: cron
Log time: 2016-11-23 14:41:43
====================END=====================
3、通过“ll”命令查看升级文件没有执行权限。可以看到upgrade.sh确实没有执行权限。正常情况下该文件是有执行权限的,不可能出现需要人为赋予权限的操作。和现场工程师确认后,原来是该工程师未按照正确的操作方法解压升级镜像包导致的,镜像文件不能在windows上解压再上传到CAS上,这样会导致部分文件执行权限不一致。
[root@localhost upgrade.e0303]# ll
-rw-r--r--. 1 root root 63 Nov 27 00:36 execute.sh
-rw-r--r--. 1 root root 14464 Nov 27 00:36 execute.sh.x
drwxr-xr-x. 23 root root 4096 Nov 27 00:37 package
-rw-r--r--. 1 root root 49 Nov 27 00:36 README.txt
-rw-r--r--. 1 root root 4654 Nov 27 00:37 upgrade-cvks.pyc
-rw-r--r--. 1 root root 57 Nov 27 00:37 upgrade.sh
-rw-r--r--. 1 root root 39128 Nov 27 00:37 upgrade.sh.x
-rw-r--r--. 1 root root 34 Nov 27 00:37 upgrade-slave_cvm.sh
-rw-r--r--. 1 root root 15016 Nov 27 00:37 upgrade-slave_cvm.sh.x
步骤1:先将当前的CVK主机版本改为之前的版本号,通过执行命令“cat /etc/last_cvk-version”确认升级前的CAS版本号为E0225。
root@CVM:~# cat /etc/last_cvk-version
V100R002B01D037 V2.0 E0225 Enterprise 41265
Build 2016-04-22 11:00:46, RELEASE SOFTWARE
步骤2:将CAS当前的系统版本号修改为步骤1显示的内容。通过“vim /etc/cas_cvk-version”命令编辑当前的系统版本号。
步骤3:将CAS镜像文件包上传至CVM主机上,通过“tar xf XXX”(XXX为CAS镜像文件)命令解压镜像文件。其余升级步骤详见CAS升级指导书。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作