Professional Documents
Culture Documents
Issue
03
Date
2010-07-31
Notice
The purchased products, services, and features are stipulated by the commercial contract made between
Huawei and the customer. All or partial products, services, and features described in this document may
not be within the purchased scope or the usage scope. Unless otherwise agreed by the contract, all
statements, information, and recommendations in this document are provided "AS IS" without warranties,
guarantees or representations of any kind, either express or implied.
The information in this document is subject to change without notice. Every effort has been made in the
preparation of this document to ensure accuracy of the contents, but all statements, information, and
recommendations in this document do not constitute the warranty of any kind, express or implied.
Website:
http://www.huawei.com
Email:
support@huawei.com
Release 03 (2010-07-31)
Huawei confidential
iii
Date
2010-3-23
Reviewed by
Date
2010-03-15
Tested by
Date
2010-03-18
Approved by
Dong Qingyang
Date
2010-07-31
History
Issu
e
Details
Date
Author
Approved
by
03
Section 2.1.3"(Optional)
Starting the Centralized NIM
Network Monitoring" is
added.
2010-07-31
Li Yinghao, Li
Peng
Dong Qingyang
iv
Huawei confidential
Issue 03 (2010-07-31)
Issu
e
Details
Date
Author
Approved
by
02
Second issue.
2010-05-27
Dong Qingyang
2010-04-15
Li Xueqin, Li
Yinghao
Dong Qingyang
- Section 2.3.2Configuration
Synchronization is modified.
The operation of configure
synchronization data of
performance monitor is added.
For details, see 2.3.2 IStep 4.
01
Release 03 (2010-07-31)
First issue
Huawei confidential
Contents
1 Overview................................................................................... 1-1
2 Upgrade Procedure....................................................................2-1
2.1 Starting the Relocation Tool...........................................................................................................................2-1
2.1.1 Relocation Preparations.........................................................................................................................2-1
2.1.2 Logging In to the M2000 Server...........................................................................................................2-2
2.1.3 (Optional) Starting the Centralized NIM Network Monitoring............................................................2-2
2.1.4 Starting the Relocation Tool upgradeServer.........................................................................................2-3
2.2 Upgrading NEs...............................................................................................................................................2-3
2.3 Querying the Statuses of Upgrade Tasks........................................................................................................2-4
2.3.1 Checking Whether the Upgrade Task is Complete................................................................................2-4
2.3.2 Configuration Synchronization.............................................................................................................2-6
2.4 Stopping the Relocation Tool.........................................................................................................................2-8
3 Rollback Procedure....................................................................3-1
3.1 Overview........................................................................................................................................................3-1
3.2 Preparing for the Rollback..............................................................................................................................3-1
3.3 Starting the UpgradeServer.......................................................................................................................3-3
3.4 Rollback NE...................................................................................................................................................3-3
3.5 Selecting the Task to Be Rolled Back.............................................................................................................3-3
3.6 Starting Rollback Tasks..................................................................................................................................3-5
3.6.1 Restricted Mode....................................................................................................................................3-5
3.6.2 Checking the Running Status of the Rollback Task..............................................................................3-5
3.6.3 Configuration Synchronization.............................................................................................................3-5
3.7 Rollback Completion......................................................................................................................................3-5
3.8 Running the Script..........................................................................................................................................3-6
4 Relocation Specifications............................................................4-1
5 FAQs......................................................................................... 5-1
5.1 What to Do if the Relocation Tool Is Not Started Before NE Upgrade?........................................................5-1
Overview
In the case of upgrade from the BSC6000 or BSC6810 to the BSC6900, you must relocate the
data of the BSC6000 or BSC6810 on the M2000 to ensure that the history data such as
configuration data, alarm data, and performance data of the BSC6000 or BSC6810 can be
smoothly upgraded. This guide describes the process of relocating NE data on the M2000.
Before upgrading an NE version, you must start the relocation tool on the M2000. After the
relocation tool is started, NE data is automatically relocated. The relocation tool automatically
monitors version changes of NEs. Once the relocation condition of an NE is met, the
relocation tool starts to relocate the data of the NE.
Upgrade Procedure
This guide takes the upgrade from the BSC6000 as an example. The guide is only for
reference. The upgrade from the BSC6810 is similar to the upgrade from the BSC6000.
Step 3 Determine whether the M2000 northbound performance file interface (NE-based) is used. If
BSC6000 or BSC6810 measurement is enabled, you need to set BSC6900 measurement.
1.
2.
3.
5 FAQs
4.
If BSC6900 is already set to be measured, and the period is the same as period recorded
in the 3rd point, skip the following operations. Otherwise, continue to execute following
operations.
5.
Log in to the M2000 server through the telnet or the SSH client.
You can use the telnet and SSH client software such as PuTTY and SecuCRT to log in
to the M2000 server. The methods of using these tools vary according to the on-site
parameter settings of the firewall on the server. If the IP address of the M2000 server is
10.10.10.10, you can run the following command in the command interface:
telnet 10.10.10.10
In the M2000V200R009, you must log in as user root. In the M2000V200R010, log in as user
omcuser.
@rncbam # . /opt/OMC/svc_profile.sh
In the M2000 HA system, all the operations are performed on only the active node; In
the M2000 SLS system, all the operations are performed on only the master node.
StartComponent:NetWorkIntegrationMonitoring
loadProcessSvc:NIMServer*
loadProcessSvc*:NIMServer
loadProcessSvc:NIMServer*
Huawei confidential
Issue 03 (2010-07-31)
2 Upgrade Procedure
loadProcessSvc*:NIMServer
sendConvertFuncStateEvent:SvrDc_Module_Protocol_NbMml:SvrDc_Module_Protocol_NbM
ml:createModule
sendConvertFuncStateEvent:SvrModule_ComDataDriver_Impl:SvrModule_ComDataDriver_
Impl:createModule
sendConvertFuncStateEvent:SvrModule_StateDriver_Impl:SvrModule_StateDriver_Impl
:createModule
sendConvertFuncStateEvent:NIMSvr_AccMgr:NIMSvr_AccMgr:createModule
sendConvertFuncStateEvent:NIMSvr_BTSMonitor:NIMSvr_BTSMonitor:createModule
sendConvertFuncStateEvent:NIMSvr_Obt:NIMSvr_Obt:createModule
sendConvertFuncStateEvent:NIMSvr_Ogm:NIMSvr_Ogm:createModule
sendConvertFuncStateEvent:NIMSvr_Upgrade:NIMSvr_Upgrade:createModule
sendConvertFuncStateEvent::SvrFixture_Dc_NeEngine_Impl:createNeEngineStateSynch
8 09:30:36...
If the command result contains "Upgrade server has started." and does not contain "error" or
"fail", the UpgradeServer service is successfully started.
Release 03 (2010-07-31)
Huawei confidential
5 FAQs
The upgradeServer tool monitors the version changes of NEs and automatically creates
relocation tasks. Thus, start the upgradeServer tool before upgrading NE versions.
If the upgradeServer tool is not started, you need to manually create relocation tasks. For
details, see section 5.1"What to Do if the Relocation Tool Is Not Started Before NE
Upgrade?"
You can query the status of upgrade tasks one by one. Each NE maps to an upgrade task. Each
upgrade task involves multiple modules such as CM, PM, and NIM. The M2000 creates an upgrade
task for each NE meeting upgrade requirements. Each upgrade task is assigned with a unique task
ID. You can use a tool to query the execution status of each task, including the progress, running
status, and error description in each module of the upgrade task.
During the execution of an upgrade task for an NE, the M2000 synchronizes the configuration data
of the NE. If the size of the configuration data is very large, it takes a long time to synchronize the
data. Normally, it takes less than 20 minutes to synchronize data.
From:BSC6000V900R008C12ID0195SP11
Percent
To:BSC6900-
Operation state
Run state
UpgradeTool_CM
100
Success
UpgradeTool_FM
100
Success
UpgradeTool_FM_P
100
Success
Idle
Idle
Huawei confidential
Issue 03 (2010-07-31)
2 Upgrade Procedure
Idle
UpgradeTool_NIM
100
Success
UpgradeTool_PM
100
Success
UpgradeTool_PM_T
100
Success
UpgradeTool_SM_MML
Idle
100
Success
Idle
Idle
Idle
--------------------------------------------------taskID:1
NE:.3221229568.3221278720.3221287330
GOV9R12C01ID0700
To:BSC6000V900R008C12ID0195SP11
Module name
Percent
From:BSC6900-
Operation state
Run state
UpgradeTool_CM
100
Success
UpgradeTool_FM
100
Success
UpgradeTool_FM_P
100
Success
UpgradeTool_NIM
100
Success
UpgradeTool_PM
100
Success
UpgradeTool_PM_T
100
Warning
UpgradeTool_SM_MML
Idle
100
Success
Idle
Idle
Idle
Idle
Idle
Idle
Warning message:
Module name
description
UpgradeTool_PM_T
Need to stop service[PMService] firstly ,and then
execute script[mbsc_pm_backup.sh -restore .3221229568.3221278720.3221287330 SYB
sa emsems /export/home/omc/var/UpgradeTool/data >/dev/null 2>&1], finally
restart service[PMService] using this command [svc_adm -cmd restartsvc
PMService]
----------------------------------------------Total tasks:2
Release 03 (2010-07-31)
Huawei confidential
5 FAQs
If the progress of all the modules fails to reach 100%, it indicates that the upgrade task is
not finished. If you find that the progress of UpgradeTool_CM stops at 33% for a long
time, ignore the problem. For details, see section 2.3.2Configuration Synchronization."
Please wait until the progress reaches 100%.
If the upgrade of all the modules reaches 100% and the result does not contain "Failed",
it indicates that the upgrade is successful.
If the progresses of all the modules reach 100% but "Failed" is displayed, contact
Huawei technical support engineers for assistance.
If the progress of UpgradeTool_CM stops at 33% for more than 20 minutes and there is no
progress bar for synchronizing configuration data on the topology view of the M2000 client,
perform the following operations to solve this problem:
Run the following command to switch the system to the normal mode:
Log out from the M2000 client and then log in again. Manually synchronize the
configuration data of the relevant NE. If manual synchronization is successful, the
upgrade task on the M2000 server continues to run. After manual synchronization is
successfully performed, run the upgradeClient queryTasks command to check whether
the progress of the upgrade task exceeds 33%. If manual synchronization fails or the
progress still stops at 33%, contact Huawei technical support engineers for assistance.
Huawei confidential
Issue 03 (2010-07-31)
2 Upgrade Procedure
Step 2 On the topology view, right-click an NE whose data is being relocated and then choose
Synchronize CM data from the shortcut menu.
Figure 1.1 Synchronizing CM data
Step 3 After the synchronization task starts, a progress bar is displayed on the NE icon, indicating the
synchronization progress.
Figure 1.1 Progress bar
Step 4 After the synchronization task starts, right-click tree of root node and then choose Refresh
from the shortcut menu
Release 03 (2010-07-31)
Huawei confidential
5 FAQs
----End
Step 2 If you have performed steps in section 2.1.3"(Optional) Starting the Centralized NIM
Network Monitoring", you are advised to stop the centralized NIC network monitoring
components.
Run the cst_adm command to stop the centralized NIM network monitoring components.
cst_adm -cmd stopcomponent NetWorkIntegrationMonitoring
SunOS 5.10
StopComponent::NetWorkIntegrationMonitoring
Huawei confidential
Issue 03 (2010-07-31)
2 Upgrade Procedure
----End
Release 03 (2010-07-31)
Huawei confidential
Rollback Procedure
3.1 Overview
The rollback function of the M2000 can be used only when NE upgrade fails and the version
rollback is mandatory. Rollback operations must be manually performed.
1.
5 FAQs
2.
Select the BSC6900 GSM node in the left pane and specify an NE in the left pane.
Change File Server Name to OMC:
There is no need to change measurement settings of performance file interface (NE-based) as it does not
affect the performance file interface.
----End
Huawei confidential
Issue 03 (2010-07-31)
5 FAQs
0:17 /opt/OMC/bin/upgradeServer
If no information is displayed, you must manually start upgradeServer. For details, see section
2.1Starting the Relocation Tool
3.4 Rollback NE
Roll back the current NE version to the previous version by refering to the relevant section in
the NE upgrade guide.
The rollback of the M2000 is performed only after NE rollback is complete. Therefore, you must roll
back NEs first. After NEs are successfully rolled back, proceed with the following operations.
From:BSC6000V900R008C12ID0195SP11
Percent
To:BSC6900-
Operation state
Run state
UpgradeTool_CM
100
Success
UpgradeTool_FM
100
Success
Idle
Idle
Issue 03 (2010-07-31)
Huawei confidential
5 FAQs
UpgradeTool_FM_P
100
Success
UpgradeTool_NIM
100
Success
UpgradeTool_PM
100
Success
UpgradeTool_PM_T
100
Success
UpgradeTool_SM_MML
Idle
100
Success
Idle
Idle
Idle
Idle
--------------------------------------------------taskID:1
NE:.3221229568.3221278720.3221287330
GOV9R12C01ID0700
To:BSC6000V900R008C12ID0195SP11
Module name
Percent
From:BSC6900-
Operation state
Run state
UpgradeTool_CM
100
Success
UpgradeTool_FM
100
Success
UpgradeTool_FM_P
100
Success
UpgradeTool_NIM
100
Success
UpgradeTool_PM
100
Success
UpgradeTool_PM_T
100
Warning
UpgradeTool_SM_MML
Idle
100
Success
Idle
Idle
Idle
Idle
Idle
Idle
Warning message:
Module name
description
UpgradeTool_PM_T
Need to stop service[PMService] firstly ,and then
execute script[mbsc_pm_backup.sh -restore .3221229568.3221278720.3221287330 SYB
sa emsems /export/home/omc/var/UpgradeTool/data >/dev/null 2>&1], finally
restart service[PMService] using this command [svc_adm -cmd restartsvc
PMService]
----------------------------------------------Total tasks:2
Huawei confidential
Issue 03 (2010-07-31)
5 FAQs
For example, if the task ID of the task to be rolled back is 0, run the following command:
upgradeClient rollback --taskIds 0
If you want to roll back multiple tasks at a time, use commas (,) to separate multiple task IDs.
If a rollback task is successfully started, the system prints rollback success. The task ID of
the rollback task is the same as the task ID of the corresponding upgrade task. If a rollback
task fails to be started, the system prints the following information:
Rollback [error information]
Issue 03 (2010-07-31)
Huawei confidential
5 FAQs
Run the upgradeClient queryTasks command on the M2000 server. If the progresses of all
the modules reach 100% and "Failed" is not displayed on any module, it indicates that the
rollback task is successfully executed. If "Failed" is displayed, contact Huawei technical
support engineers for assistance.
Step 2 Run a script to copy the character string in the brackets on the M2000 server.
# mbsc_pm_backup.sh -restore .3221229568.3221278720.3221282817 SYB sa emsems
/export/home/omc/var/UpgradeTool/data >/dev/null 2>&1
Huawei confidential
Issue 03 (2010-07-31)
Relocation Specifications
The previous chapters describe the process of relocating the data of a single NE. During the
process, you need to start only the relocation tool to relocate NE data. The process of
relocating the data of multiple NEs is the same. The only difference is that the M2000 server
creates multiple data relocation tasks at a time and executes these tasks concurrently.
Currently, the M2000 supports the 10 concurrent relocation tasks. The time taken for data
relocation varies according to the performance of the M2000 servers and NE upgrade plans.
FAQs
Start the M2000 client, choose Main Topology > Main Topology.
2.
Right-click the NE to be upgraded, and then choose NE Property from the shortcut
menu. Record the FDN of the NE in the displayed NE Property dialog box.
5 FAQs
Step 3 After an NE is relocated, its type changes and the type ID changes accordingly. Figure 1.1
lists the NE types and corresponding type IDs.
Figure 1.1 NE type and type ID
Type
ID
BSC6000
45
RNC
BSC6900 GSM
171
BSC6900 UMTS
172
BSC6900 GU
173
BSC6000(R11+)
8197
BSC6810(R11+)
8199
Step 4 Verify the version number before and after the upgrade.
The version number is recorded in the NeVersion.def file under the /etc directory of the
corresponding mediation. You can check the version number in this file.
Example
After the BSC6000 is upgraded to the BSC6900 GSM, its mediation version is changed
from iManagerM2000_BSC6000_MATCH_ENG_V200R008C12SPC023 to
iManagerM2000_BSC6900GSM_MATCH_ENG_V200R010C01B072.
Run the following command to obtain the internal version number before the upgrade:
Huawei confidential
Issue 03 (2010-07-31)
5 FAQs
-bash-3.00$ cat
/opt/OMC/med/BSC6000NE/iManagerM2000_BSC6000_MATCH_ENG_V200R008C12SPC023/et
c/NeVersion.def |grep NeVersion
The version number in the command is only for reference. Replace it with the actual NE version.
NeVersion=BSC6900-GOV9R12C01ID8072
Issue 03 (2010-07-31)
Parameter Name
Parameter Description
neFdn
sourceNeTypeId
targetNeTypeId
sourceInternalId
Huawei confidential
5 FAQs
Parameter Name
Parameter Description
details, see Step 4 in this section.
targetInternalId
Example:
-bash-3.00$ upgradeClient createTask --neInfo .
3221229568.3221278720.3221288485,45,171,BSC6000V900R008C12ID0195SP23,BSC690
0-GOV9R12C01ID8072 --moduleInfo
UpgradeTool_CM,UpgradeTool_FM,UpgradeTool_FM_P,UpgradeTool_NBI,UpgradeTool_
NIM,UpgradeTool_PM,UpgradeTool_PM_T,UpgradeTool_SM_MML
If the command is successfully executed, the system prints createTask sucess taskId=
[XX], where XX is a number. It is the ID of the newly created task.
If no command result is displayed, contact Huawei technical support engineers for
assistance.
Step 6 Querying the statuses of upgrade tasks, and then stop the relocation tool. For details, see
section 2.3Querying the Statuses of Upgrade Tasks and 2.4Stopping the Relocation Tool.
Huawei confidential
Issue 03 (2010-07-31)