SSV20升级步骤NEW.docx
- 文档编号:26033140
- 上传时间:2023-06-17
- 格式:DOCX
- 页数:18
- 大小:197.17KB
SSV20升级步骤NEW.docx
《SSV20升级步骤NEW.docx》由会员分享,可在线阅读,更多相关《SSV20升级步骤NEW.docx(18页珍藏版)》请在冰豆网上搜索。
SSV20升级步骤NEW
1、升级过程分为二部分:
数据库服务器软件及维护终端软件(后台)部分
处理板软件(前台)部分
2、首先升级后台部分软件,然后升级前台部分软件。
3、升级后台版本前,将后台数据库的网线拔掉,在后台版本升级完成后,插上后台数据库的网线,再升级前台版本。
zxss10ss1后台版本升级说明
升级前的准备工作
zxss10ss1控制设备采用SunNetraT1AC200作为后台数据库服务器,其上安装了软交换数据配置库、告警数据库、话务统计数据库、权限数据库和计费数据库,版本升级需要同时升级各个数据库结构、运行程序以及人机命令脚本。
后台数据库版本升级不会导致原有数据的丢失,但为保证升级安全可靠,在发生意外情况时能迅速回退,需要在升级前对原版本和数据进行必要的备份。
版本目录说明
zxss10ss1版本中包括如下目录:
BaseSQL,boot,DBServer,GUI,script,SS-1A,SS-1T。
与后台数据库相关的为BaseSQL,DBServer,script三个目录中的内容。
其中BaseSQL目录中包含对各个数据库结构升级的Sql脚本,升级时需要在相应数据库的SQL环境中执行对应脚本,具体内容和对应关系如下表:
文件名
相关数据库
alarmdb020000objects.sql,alarmdb020000upgtables.sql,alarmdb020000upgtables.sql
告警库
billing020000objects.sql,billing020000tables.sql,billing020000upgtables.sql
计费库
right020000objects.sql,right020000tables.sql,right020000upgtables.sql
权限库
sscfg011000upgtables.sql,SSCFG020000Objects.sql,SSCFG020000Tables.sql,sscfg020000upgtables.sql
数据配置库
traffic020000objects.sql,traffic020000tables.sql,traffic020000upgtables.sql
话务统计库
DBServer目录中包括了后台数据库运行程序和相关配置文件的版本。
script目录中则包括了人机命令脚本。
升级时,需要用上两个目录中文件替换原系统中的对应文件,以实现后台数据库版本的升级。
后台数据的备份
后台数据库版本升级不会破坏原有数据,但为了保证系统升级的安全性,需要在升级前对各库进行数据备份的操作,以便在发生意外情况时迅速恢复原系统的库结构和数据。
数据备份的步骤如下:
1、在操作维护终端上用telnet或者netra终端仿真软件登录到后台数据库上。
以telnet为例,后台数据库地址为168.5.16.1。
在windows命令行中键入:
telnet168.5.16.1
在出现的telnet登录窗口中输入用户名root和root的密码,出现#提示符,如下图:
2、开始备份,具体步骤如下:
(1)在#提示符下,键入exp
(2)输入数据库的用户名和密码。
由于我们要备份的是全部数据,所以使用system用户来备份。
在用户名和口令处输入system及其密码(初始密码:
manager),
(3)在出现的输入数组提取缓冲区大小处直接回车,即使用缺省数据4096;
(4)导出文件处,输入备份后产生的数据文件名,如v201119.dmp;
(5)在
(1)E(完整的数据库),
(2)U(用户)或(3)T(表)选择处,输入e;
(6)导出权限处直接回车;
(7)导出表数据处直接回车;
(8)压缩区选择处直接回车;
系统开始备份数据,上述过程如下图所示:
3、备份完成后,则系统提示成功导出,并回到#提示符下。
此时,可以在根目录下找到备份后的数据文件,如下图,可将此文件以妥当的方式存放。
后台运行程序的备份
telnet方式下进入后台运行程序所在路径,如/export/home/zxss10/bin,执行mv命令修改原运行程序文件名,修改后的文件名要有一定意义,如修改为all.old,则输入:
mvall.outall.old。
相同方法备份monitor.out。
后台数据库版本升级的具体步骤
数据库结构的升级
1、将版本中包含的数据库升级脚本通过ftp上传到后台数据库的硬盘上。
(1)在操作维护终端的命令行中键入:
ftp168.5.16.1
(2)输入用户名和密码,出现ftp>提示符。
如下图所示:
(3)进入一个特定目录来存放脚本文件,如/export/sql则键入:
cd/export/sql
(4)指定操作维护终端上数据库升级脚本所在目录,并用asc码方式上传所有脚本文件到后台当前目录。
如脚本存在终端的c:
\VersionV20\BaseSQL目录下,则输入:
lcdc:
\VersionV20\BaseSQL
asc
mput*.sql
则版本中的所有脚本将上传到后台数据库指定目录下。
2、进入后台数据库SQL环境,依次运行各数据库升级脚本,进行数据库升级。
首先使用telnet或终端仿真软件登录到后台数据库上,在#提示符下键入sqlplus,进入SQL环境。
(1)升级数据配置库
输入用户名和密码和实例名,即输入sscfg/sscfg@sscfg,在SQL>提示符下,输入脚本执行命令苻@,并输入脚本在后台数据库的路径和文件名,注意文件名的大小写要完全一致,如下图所示:
首先运行SSCFG022000upgtables.sql,然后运行SSCFG022000Objects.sql。
在脚本运行中,屏幕上如显示“违反唯一性约束条件”的出错信息可忽略。
(2)升级告警库
步骤同
(1),用户名、密码和实例名为alarmdb/alarmdb@alarmdb,首先运行ALARMDB022000Tables.sql,然后运行ALARMDB022000Objects.sql。
(3)升级权限库
步骤同
(1),用户名、密码和实例名为right/right@right,首先运行RIGHT022000Table.sql,然后运行RIGHT022000Objects.sql。
(4)升级计费库
步骤同
(1),用户名、密码和实例名为billing/billing@billing,运行BILLING022000Tables.sql即可。
(5)升级话务统计库
步骤同
(1),用户名、密码和实例名为traffic/traffic@traffic,首先运行TRAFFIC022000Tables.sql,然后运行TRAFFIC022000Objects.sql。
至此就完成了后台各个数据库结构的升级。
运行程序升级
为了避免有些ftp不用root登陆,对某些目录无法操作,或避免混乱,可以将需要的东西ftp到数据库服务器的一个可操作目录下,然后再通过mv命令将文件移到指定目录。
对原运行程序进行了更名备份后,在操作维护终端上,用ftp工具将新版本的运行程序all.out上传到后台数据库运行程序所在目录,传送格式为bin。
具体步骤如下:
(1)在操作维护终端windows命令行上输入:
ftp168.5.16.1
(2)输入ftp用户名和密码,出现ftp>提示符
(3)进入后台数据库运行程序目录,如/export/home/zxss10/bin,输入:
ftp>cd/export/home/zxss10/bin
(4)指定操作维护终端上新版本后台运行程序路径,如c盘目录VersionV20下DBServer子目录下bin子目录,则输入:
ftp>lcdc:
\VersionV20\DBServer\bin
(5)将文件传送方式设为二进制,输入:
ftp>bin
(6)上传新版本的运行程序all.out到后台数据库运行程序目录,输入:
ftp>putall.out
上述步骤可见下图:
另一个运行程序monitor.out升级方法相同,只需将(6)的输入改为:
ftp>putmonitor.out
其他在版本目录DBServer下的文件一般不用升级,只在安装数据库时使用。
人机命令脚本升级
在操作维护终端上,用ftp工具将新的脚本文件全部上传到后台数据库运行程序所在目录,传送格式为asc码。
后台数据库人机命令脚本存放在工程目录下的config子目录下。
具体步骤如下:
(1)在操作维护终端windows命令行上输入:
ftp168.5.16.1
(2)输入ftp用户名和密码,出现ftp>提示符
(3)进入后台数据库人机命令脚本目录,如/export/home/zxss10/config,输入:
ftp>cd/export/home/zxss10/config
(4)指定操作维护终端上新版本人机命令脚本路径,如c盘目录VersionV20下script子目录,则输入:
ftp>lcdc:
\VersionV20\script
(5)将文件传送方式设为asc,输入:
ftp>asc
(6)关闭ftp命令交互,输入:
ftp>prompt
(7)上传所有人机命令脚本,输入;
ftp>mput*.INI
上述步骤如下图:
升级完成起动新的后台数据库版本
(1)在操作维护终端windows命令行输入:
telnet168.5.16.1
(2)输入用户名root和密码
(3)进入后台数据库运行程序所在目录,如/export/home/zxss10/bin,输入:
#cd/export/home/zxss10/bin
(4)运行super_stop,停止所有的程序进程,输入:
#./super_stop
(5)给all.out和monitor.out赋予运行权限:
#chmod755all.out
#chmod755monitor.out
(6)运行all.out,启动新版本,输入:
#./all.out
上述过程如下图:
(7)观察新版本的运行是否正常
新版本起动后,可观察版本运行后在telnet上的打印信息,如上图所示,各进程是否正确启动,是否获取license号,有无异常信息,有无异常终止,前台版本启动后能否正常加载数据等。
(8)可以通过命令ps–ef|grepout查看是否有进程存在,正常情况下应该有all.out和monitor.out两个进程。
(9)可以通过命令ps–ef|grepjava查看XCDS的进程是否正常。
异常情况下版本回退和数据恢复
在升级过程中,一旦发生意外情况导致版本不能正常运行或前台版本不能取得数据,整个系统不能正常工作时,需要立即进行版本回退,必要时还要恢复原来的数据。
运行程序的回退
在telnet方式下,首先停止程序运行,然后删除all.out和monitor.out,再将备份的原版本运行程序恢复。
具体步骤如下:
(1)在操作维护终端windows命令行输入:
telnet168.5.16.1
(2)输入用户名root和密码
(3)进入后台数据库运行程序所在目录,如/export/home/zxss10/bin,输入:
#cd/export/home/zxss10/bin
(4)运行super_stop,停止所有的程序进程,输入:
#./super_stop
(5)删除all.out和monitor.out,输入:
#rmall.out
#rmmonitor.out
(6)将原来备份的旧版本改名,如原来的运行程序为all.old,则输入:
#mvmonitor.oldmonitor.out
#mvall.oldall.out
(7)运行all.out,恢复原版本运行,输入:
#./all.out
上述过程如下图所示:
数据的恢复
在操作维护终端上,用telnet方式以root用户登录到后台数据库上。
以系统管理员用户进入SQL环境,删除sscfg,rigth,alarmdb,billing,traffic用户,然后使用imp命令恢复全部数据,具体步骤如下:
(1)按照3.1运行程序回退方法执行
(1)-(4)步,停止所有运行程序运行。
(2)在#提示符下输入sqlplus;
#sqlplus
(3)输入系统管理员用户名system和密码
(4)使用drop命令依次删除用户sscfg,right,alarmdb,billing,traffic,提交并退出,即输入:
SQL>dropusersscfgcascade;
SQL>dropuserrightcascade;
SQL>dropuseralarmdbcascade;
SQL>dropuserbillingcascade;
SQL>dropusertrafficcascade;
SQL>commit;
SQL>exit
上述过程可如下图所示:
(5)在#提示符下输入imp
#imp
(6)输入用户名system和密码
(7)导入文件处输入备份好的的数据文件路径和文件名,如/v20.dmp
(8)输入缓冲区大小处直接回车
(9)只列出导入文件内容处直接回车
(10)由于对象已存在,忽略创建的错误处直接回车
(11)导入权限处直接回车
(12)导入表数据处直接回车
(13)导入整个文件处输入yes,并回车
(14)开始导入。
导入结束后即恢复了升级前的数据库结构和所有数据。
上述(5)—(13)步过程可如下图
zxss10管理系统(GUI)的升级
软交换后台管理系统版本为一个安装文件,在版本目录的GUI子目录下。
升级时可以不删除原来的管理系统,只要安装新的版本时,选择一个与原来的GUI不同的目录安装,管理系统的安装方法参见《ZXSS10安装手册》,可做到新旧版本共存。
一旦新版本发生问题时,可立即使用原来的系统,而不影响软交换的使用。
SS版本升级前台部分
为安全起见,其间先只升级一块SC、一块SPC、一块NIC、一块SSN单板,待升级完毕一切运行正常再升级其余单板。
一首先把V20版本上传SC硬盘中,并把V11.43版本备份到后台(为以后回退使用)
1通过FTP登录到v11.43版本的SC单板上,首先把SC硬盘中各个单板的v11.43版本和人机命令脚本通过get命令备份一份到后台。
2接着在SC硬盘键文件夹,并把v20版本上传到相应的文件夹中,人机命令的脚本同样需要上传。
具体操作如下:
1)、建立如下目录存放SC版本,版本文件名为“单板类型&vx”,(如sc单板的sc750版本名为sc750vx);将版本上传到此文件夹中:
/diskc/version/sc/
2)、建立如下目录存放SPC版本,版本文件名为“单板类型&vx”,(如spc单板的spc800版本名为spc800vx);将版本上传到此文件夹中:
/diskc/version/spc/
3)、建立如下目录存放NIC版本,版本文件名为“单板类型&vx”,(如nic单板的nic800版本名为nc800vx);将版本上传到此文件夹中:
/diskc/version/nic/
4)、建立如下目录存放SSN版本,版本文件名为“单板类型&vx”,(如ssn单板的ssna版本名为ssnavx);将版本上传到此文件夹中:
/diskc/version/ssn/
5)、人机命令脚本上传到/diskc下即可。
3接着更换v20版本的bootrom程序,需要通过烧录器给SC、SPC、NIC、SSN单板进行烧录;具体操作如下:
1)、系统控制板SC:
根据单板类型不同,需要烧录的BOOTROM文件不同,对于SC750单板有两块FLASH芯片,分别位于单板上的xu1和xu2位置上,用于存放单板启动的引导程序,烧录程序为二进制文件,文件名为:
sc750xu1.bin和sc750xu2.bin;对于SC800单板有两块FLASH芯片,分别位于单板上的d1和d2位置上,用于存放单板启动的引导程序,烧录程序为二进制文件,文件名为:
sc800d1.bin和sc800d2.bin;对于SC7410单板有一块FLASH芯片,位于单板上的d12位置上,用于存放单板启动的引导程序,烧录程序为二进制文件,文件名为:
sc7410d12.bin;
2)、系统交换板SSN:
对于SSNA单板只有一块FLASH芯片,位于单板上的D8位置上,用于存放单板启动的引导程序,烧录程序为二进制文件,文件名为:
ssna.bin;对于SSNB单板只有一块FLASH芯片,位于单板上的D8位置上,用于存放单板启动的引导程序,烧录程序为二进制文件,文件名为:
ssnb.bin;对于SSNC单板只有一块FLASH芯片,用于存放单板启动的引导程序,烧录程序为二进制文件,文件名为:
ssnc.bin;
3)、系统协议处理板SPC:
对于SPC800单板有两块FLASH芯片,分别位于单板上的D8和D9位置上,用于存放单板启动的引导程序,烧录程序为二进制文件,文件名为:
spc800d8.bin和spc800d9.bin;对于SPC7410单板有一块FLASH芯片,位于单板上的D12位置上,用于存放单板启动的引导程序,烧录程序为二进制文件,文件名为:
spc7410d12.bin;
4)、网络接口板NIC:
对于NIC800单板有两块FLASH芯片,分别位于单板上的D7和D8位置上,用于存放单板启动的引导程序,烧录程序为二进制文件,文件名为:
nic800d7.bin和nic800d8.bin;对于NIC7410单板有一块FLASH芯片,位于单板上的D12位置上,用于存放单板启动的引导程序,烧录程序为二进制文件,文件名为:
nic7410d12.bin;
5)、最后将烧录好的各个单板bootrom插到单板的相应位置上,重新启动单板。
二、用v20bootrom加载v11.43版本需要更改SSN单板的BOOTLINE参数
1.当前各个单板的bootrom为以前v2.0版本,现在若版本更换为以前v11.43版本时,请将版本文件按照v2.0的存放格式存放,如SC单板的版本存放在/diskc/version/sc/目录下,SPC单板的版本存放在/diskc/version/spc/目录下,NIC单板的版本存放在/diskc/version/nic/目录下,SSN单板的版本存放在/diskc/version/ssn/目录下;版本文件名为“单板类型&vx”,如sc750vx,spc800vx,nic800vx,ssnavx等;最后更改SSNA的BOOTLINE参数如下:
bootdevice:
er1
processornumber:
0
hostname:
ssna
filename:
/diskc/version/ssn/ssnavx
inetonethernet(e):
168.2.1.6
hostinet(h):
168.2.1.1
user(u):
bootrom
ftppassword(pw):
bootrom
flags(f):
0x0
targetname(tn):
168.1.141.6
2.如何更改bootrom程序的启动参数来确定版本加载从SC硬盘要。
从SC硬盘要版本加载,只需要更改bootline参数中的flags即可:
SC单板flags的值设为0x2000;
SPC单板flags的值设为0x1000;
NIC单板flags的值设为0x1000;
SSN单板flags的值设为0x0;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SSV20 升级 步骤 NEW
![提示](https://static.bdocx.com/images/bang_tan.gif)