Академический Документы
Профессиональный Документы
Культура Документы
Version:V3.12.10
ZTE CORPORATION
No. 55, Hi-tech Road South, ShenZhen, P.R.China
Postcode: 518057
Tel: +86-755-26771900
Fax: +86-755-26770801
URL: http://ensupport.zte.com.cn
E-mail: support@zte.com.cn
LEGAL INFORMATION
Copyright 2013 ZTE CORPORATION.
The contents of this document are protected by copyright laws and international treaties. Any reproduction or
distribution of this document or any portion of this document, in any form by any means, without the prior written
consent of ZTE CORPORATION is prohibited. Additionally, the contents of this document are protected by
contractual confidentiality obligations.
All company, brand and product names are trade or service marks, or registered trade or service marks, of ZTE
CORPORATION or of their respective owners.
This document is provided as is, and all express, implied, or statutory warranties, representations or conditions
are disclaimed, including without limitation any implied warranty of merchantability, fitness for a particular purpose,
title or non-infringement. ZTE CORPORATION and its licensors shall not be liable for damages resulting from the
use of or reliance on the information contained herein.
ZTE CORPORATION or its licensors may have current or pending intellectual property rights or applications
covering the subject matter of this document. Except as expressly provided in any written license between ZTE
CORPORATION and its licensee, the user of this document shall not acquire any license to the subject matter
herein.
ZTE CORPORATION reserves the right to upgrade or make technical change to this product without further notice.
Users may visit ZTE technical support website http://ensupport.zte.com.cn to inquire related information.
The ultimate right to interpret this product resides in ZTE CORPORATION.
Revision History
Figures............................................................................................................. I
Glossary ........................................................................................................ III
Intended Audience
This manual is intended for:
Chapter Summary
2, Software Installation Describes the checks before software installation, LogService in-
stallation, and OMM server and client program installations.
Related Documentation
ZXWR RNC(V3.12.10) Radio Network Controller Product Description
Conventions
This manual uses the following typographical convention:
Typeface Meaning
Client
In C/S architecture, the client refers to the client program. Users can install
and run the client program on the computer where the server program is
located, or install the client program on a separate computer.
1-1
The OMM server program supports the Linux operating system and Oracle database.
The OMM client program supports the Windows operating system. In practical
applications, the server program and client programs must be supported by Java virtual
machines.
1-2
1. Data is exchanged between the active OMM and the standby OMM. In this version,
internal data exchange is used.
2. The IP address of the left board must be set to 128.0.30.1 or 128.0.28.1, and the IP
address of the right board must be set to 128.0.30.9 or 128.0.28.9.
3. To handle route problems due to that multiple network adapters are located in the same
network segment, NETMASK is set to 255.255.255.0.
1-3
l The Oracle database program and Oracle patch are installed, and the version is
V10.2.0.4.0.
l A database instance whose name is "womcr" is created. "womcr" is considered as
the default Oracle database instance, and is set to starting automatically.
1-4
2-1
The OMM server and client can be installed simultaneously or separately. Normally, the
OMM server is installed in the Linux operating system while the OMM client is installed in
the Windows operating system.
(Left board)
(Right board)
2-2
Note:
The left board and the right board cannot have the same IP address.
Note:
The modification of database configuration files involves the name of the machine where
the OMM board is located. Therefore, it is recommended to ensure that the machine name
of the board is unique and the database instances of the active/standby boards are the
same.
#!/bin/sh
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
ulimit -n 4096
touch /var/lock/subsys/local
/etc/profile
2-3
Note:
The IP addresses and machine names of the left and right boards depend on the actual
condition.
The IP address in the first line is the O&M IP address of the SBCX system. The left
board and the right board have different O&M IP addresses.
If the system output differs from the above listed, execute the vi command to modify
the configuration file.
To avoid exceptions, it is recommended that users should not modify the file.
Note:
If the system output differs from the above listed, execute the vi command to modify
the configuration file.
In the above three steps, if modification is made, restart the system.
l Right board:
2-4
$netca
The Oracle Net Configuration Assistant: Welcome window is displayed, see
Figure 2-2.
b. Select Local Net Service Name configuration, and click Next. The Oracle
Net Configuration Assistant: Net Service Name Configuration window is
displayed, see Figure 2-3.
2-5
Figure 2-3 Oracle Net Configuration Assistant: Net Service Name Configuration
Window
Figure 2-4 Oracle Net Configuration Assistant: Net Service Name Configuration,
Select Protocol Window
f. Select TCP, and click Next. The Oracle Net Configuration Assistant: Net
Service Name Configuration, TCP/IP Protocol window is displayed, see Figure
2-5.
2-6
Figure 2-5 Oracle Net Configuration Assistant: Net Service Name Configuration,
TCP/IP Protocol Window
g. Set Host name to 128.0.30.1, and click Next. The Oracle Net Configuration
Assistant: Net Service Name Configuration, Test window is displayed, see
Figure 2-6.
Figure 2-6 Oracle Net Configuration Assistant: Net Service Name Configuration,
Test Window
2-7
Figure 2-7 Oracle Net Configuration Assistant: Net Service Name Configuration,
Another Net Service Name Window
k. Select No.
l. Repeat the previous steps to configure local service names for the hosts whose
IP addresses are 127.0.0.1 and 128.0.30.9 respectively.
m. Execute the following commands to check the service name configurations of the
left board and the right board:
#cd /oracleapp/oracle/product/10.2.0/network/admin/
# cat tnsnames.ora
Verify that the following three results are outputted:
2-8
womcr_128.0.30.9 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 128.0.30.9)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = womcr)
)
)
womcr_128.0.30.1 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 128.0.30.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = womcr)
)
womcr_127.0.0.1 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = womcr)
)
)
In practical applications, the above operations depend on the actual database instances
of the left board and right board in active/standby operating environment.
Users can also add local service names for IP addresses of other network segments, for
example, the 129 network segment.
Switch to the oracle user, and execute the sqlplus /nolog command to open the database.
Execute the conn system/oracle@womcr_127.0.0.1 command to verify that the database
can be connected.
l If the database can be connected, skip the listener configuration process, and install
the network management program.
l If the database cannot be connected, check the database listener configuration, and
reconfigure the database listener.
2-9
Steps
1. Log in to the OMM system, and open the command line terminal window.
2. Execute the ps -ef | grep logservice | grep -v grep | wc -l command.
If the command result is not 0, it indicates that the LogService program is running and
must be stopped.
If the command result is 0, it indicates that the LogService program is stopped and
can be installed.
End of Steps
Steps
1. Log in to the OMM system as the zte user and open the command line terminal window.
2. Execute the su - command to switch to the root user, and enter the password of the
root user.
3. Execute the [root] cd /home/zte/logservice/bin command. The LogService software
directory is entered.
4. Execute the [root] ./ stopsys command to stop the LogService program.
Note:
If the system prompts that you do not have the operation right, execute the chmod 755
stopsys command, and repeat step 4.
2-10
End of Steps
Steps
1. Start the FTP software on the PC connected to the OMM system.
2. Log in to the FTP server on the OMM board as the zte user, and upload the LogService
software to the home directory of the zte user. The default home directory of the zte
user is /home/zte.
3. Log in to the OMM system as the zte user and open the command line terminal window.
4. Execute the [zte] cd /home/zte command, and switch to the home directory of the zte
user.
5. Execute the following commands as the zte user to decompress the uploaded
compressed software package:
Note:
This procedure uses the LogService (V6.50.100b) software as an example, and the
compressed software package is named as logservice_V6.50.100b.zip.
[zte] cd BuiltinServer3.30.100g
2-11
2-12
****** Setp9 Adjust vsftpd listening port from 21 to 10021; And add prot
mapping from 21 to 10021 ******
Only sbcx support, install ignored!
****** Step9 Finished ******
********************************************************
*******************Install Finished!********************
********************************************************
End of Steps
1. Modify the BrdPhyAddr.conf file. Set relevant parameters in accordance with the
slots where the boards are installed.
2. Modify the system.conf file.
This file is used to set the LogService boot information.
[system]
/* Set whether the LogService program and OMM are started simultaneously. */
2-13
Note:
The following uses the NetIf00.conf file as an example to describe how to modify
relevant configuration parameters.
Note:
The number of booting network interfaces is the number of configured network
interfaces, and the booting sequence is: Channel1, ..., ChannelX.
2-14
ShareIP = 0
Note:
The control plane network interface needs not be configured. Its IP address and
NETMASK are automatically set in accordance with the rack, shelf, and slot of the
board, and the IP address does not correspond to the network interface ID of the
related rear board.
c. Channel2
#Platform log UDP channel -- UIMC interface (FE)
#No modification is required.
[Channel2]
ChannelName = UdpLog
NetIfName = eth0:1 #Multiplexes the eth0 interface of the
control plane.
IP = 128.200.31.1
NETMASK = 255.0.0.0
MacAddr =
Mtu =
GateWay =
NextSkipIP =
NextSkipNetMask =
NeedSetDefaultGateWay = 0
ShareIP = 1
d. Channel3
#OMM active/standby channel -- HEART1 interface (FE) of the
rear board
#The active/standby channel is identified with OMM_MS. The
network interface IP address of the active/standby channel
is automatically loaded by the system, and needs not be
configured.
[Channel3]
ChannelName= OMM_MS
NetIfName = eth1
IP =
2-15
NETMASK =
MacAddr =
Mtu =
GateWay =
NextSkipIP =
NextSkipNetMask =
NeedSetDefaultGateWay = 0
ShareIP = 0
e. Channel4
It is originally set to eth3. Because eth3 is configured for the network adapter, it is
modified to eth3:1.
#OMCR channel (used for the OMM function), connected to the
MINOS.
#OMM client server channel -- OMC1 (GE) interface on the
rear board
#OMM client server channel -- OMC1 (GE) interface on the
rear board
[Channel4]
ChannelName= OMM_OMCR
NetIfName = eth3:1
IP = 10.61.102.101 #Floating IP address. The configuration
is based on the Internet IP address connected to the MINOS,
and the Internet IP address is provided by the customer.
NETMASK = 255.255.255.0 #The configuration is based on the
Internet mask address provided by the customer.
MacAddr = #It must be set to NULL.
GateWay = #It needs not be configured because the channel
shares gateway with the eth3 network adapter.
NextSkipIP = #It needs not be configured if
NeedSetDefaultGateWay is set to 1.
NextSkipNetMask = #It needs not be configured if
NeedSetDefaultGateWay is set to 1.
NeedSetDefaultGateWay = 0 #It is set to 0, indicating that
the channel shares gateway with the eth3 network adapter.
#NextSkipIP and NextSkipNetMask need not be configured.
ShareIP = 1
2-16
f. Channel5
#OMP OMM channel (used for the OMM function)
[Channel5]
ChannelName= OMCR_OMP
NetIfName = eth6
IP = 129.0.11.8 #It is in the same network segment with
OMP, used for the communication between OMM and OMP.
#It is configured in accordance with the actual condition,
and the active board and standby board must be configured
with the same value.
NETMASK = 255.255.0.0 #It is in the same network segment
with OMP, used for the communication between OMM and OMP.
#The active board and standby board must be configured with
the same value.
MacAddr = It must be set to NULL.
GateWay = #It needs not be configured.
NextSkipIP = #It needs not be configured.
NextSkipNetMask = #It needs not be configured.
NeedSetDefaultGateWay = 0 #It must be set to 0.
ShareIP = 1
g. Channel6
#connnect to nodeb
#Connected to nodeb, and multiplexes eth6 with the OMP-OMM
channel.
#Connected to the GIPI board, and then the GIPI board is
connected to the OMCB.
[Channel6]
ChannelName=OMCB_OMCB
NetIfName = eth6:1
IP = 139.0.11.8 #OMCB channel configuration. This IP
address and the IP address of the GIPI gateway are in the
same network segment.
NETMASK = 255.255.0.0 #It must be in the same network
segment with OMP. The active board and standby board must
be configured with the same value.
MacAddr = It must be set to NULL.
2-17
NetIfName = eth2IP =
#For the right board, the IP address is set to
192.168.61.2.
NETMASK =
MacAddr =
GateWay =
NextSkipIP =
NextSkipNetMask =
NeedSetDefaultGateWay = 0
ShareIP = 0
Note:
1. If the gateway is required to set to the default gateway, set the
NeedSetDefaultGateWay field to 1.
2-18
chmod +x install-linux.sh
or
chmod 755 install-linux.sh
9. Execute the ./install-linux.sh command to run the install-linux.sh file. The
installation process is started, and the Welcome - Please select language dialog
box is displayed.
10. Select the prompt language for installation environment, see Figure 2-8. This
procedure supposes that English is selected.
2-19
Note: Here, the language refers to the prompt language during the installation
procedure, not the OMM version language.
11. Click NEXT. The Welcome - You should accept the agreement to continue
installing dialog box is displayed, see Figure 2-9.
2-20
Figure 2-9 Welcome - You Should Accept the Agreement to Continue Installing
Dialog Box
12. Select Accept, and click NEXT. The Welcome - Please select product dialog box
is displayed, see Figure 2-10. This procedure supposes that English Version is
selected.
13. Click NEXT. The Welcome - Please select product module dialog box is displayed,
see Figure 2-11.
2-21
14. Select Server and Client, and click NEXT. The Welcome - Please set installation
path dialog box is displayed, see Figure 2-12.
15. Set the installation path to /home/omm/ZXM-OMMR/, click NEXT. The system prompts
to create the /home/omm/ZXM-OMMR/ directory.
2-22
16. Click OK. The Welcome - Server Parameter Configuration dialog box is displayed,
see Figure 2-13.
17. Set UMS Type to wcdma.omm, set the board position and license server IP
addresses, and click NEXT. The Welcome - Set of application database dialog box
is displayed, see Figure 2-14.
2-23
19. Click OK. The Welcome - Set of application database dialog box is displayed, see
Figure 2-14.
20. Click NEXT. The Welcome - Delete initial data dialog box is displayed. Select Clear
related data of the product in the database.
21. Click NEXT. The Welcome - Database Module Set dialog box is displayed, see Figure
2-16.
2-24
22. Select Normal from the Database Module Set drop-down list, and click NEXT. The
Welcome - Database Parameter Set dialog box is displayed, see Figure 2-17.
23. Set the database parameter set path to /oracledata/v4omcr , and click NEXT.
The Welcome - Please view install information dialog box is displayed, see Figure
2-18,
2-25
24. Verify that the relevant parameters are set properly, and click NEXT. The Welcome -
Install application database server dialog box is displayed, showing the application
database server installation progress.
25. After the application database server is installed, click NEXT. The Welcome - Install
the application program dialog box is displayed.
26. After the application program is installed, click NEXT. The Welcome - Set the user
and group to run the program dialog box is displayed, see Figure 2-19.
2-26
Figure 2-19 Welcome - Set the User and Group to Run the Program Dialog Box
27. Enter gomcr in the user text box, and enter gomcr in the group text box, and click
NEXT. The Welcome - Config environment dialog box is displayed.
28. After the environment is configured, click NEXT. The Welcome - Setup finished
dialog box is displayed.
29. Click Finish. The installation is completed.
Note:
In the Linux operating system, the installation log path is /tmp/setup-log, the se
tup.log file is the installation program execution log, and other files are database
script execution logs.
End of Steps
2-27
2-28
If the above information is not outputted, the system may be starting. You can
execute the [omm] tail -f server-start.log command to view detailed information.
2-29
2-30
After the changeover is initiated, execute the following commands to view the
active/standby log of the active board and whether there is any information related
to error or fail:
[omm] cd /home/omm/ZXM-OMMR/ums-svr/tools/backup/log/
[omm] tail -f backup-20110520-1459-19674.log
If the files generated during the system running are not large, the active/standby
changeover time is short. The active board quickly disconnects its external network
interface, thus no operation can be performed on the active board until the UMS
process on the standby board is started and the external floating IP address of the
standby board becomes valid. After the standby board is started, the original standby
board becomes the active board while the original active board becomes the standby
board.
The LogService program has the following time restriction on the active/standby
changeover initiation: After an active/standby changeover is performed, the active
board must wait for 30 minutes before initiating another changeover. After 30 minutes,
the active board can initiate another active/standby changeover to make the original
active board work as the active board.
6. Perform the following operations to ensure that the active/standby operating
environment is normal:
l After the active/standby operating environment is started, ensure that it
is in normal operating status. Perform analysis in accordance with the
active/standby process logs, including active/standby database synchronization,
timed synchronization for files generated during system running, and timed
synchronization for special tables.
l Verify that the active board and standby board have the same data. If the data
on the standby board are incorrect, exceptions will occur at the OMM client after
the standby board becomes the active board due to active/standby changeover.
2-31
After the standby board is connected for the first time, data synchronization must
be performed manually, and no database operation can be performed during the
synchronization.
l The active/standby operating environment ensures that normal services will not
be interrupted when the OMM on the active board is not operating properly.
Therefore, it is prohibited to perform any manual extracting/inserting operation
on the active board or stop the LogService process except in the case of OMM
upgrade or the active board unable to provide services.
l In case of exceptions such as the active board being down or the rear board
being damaged, it is prohibited to perform active/standby changeover by
extracting/inserting the active board.
If the active/standby changeover cannot be initiated automatically due to that
the active board's performance is very poor or the OMM memory overflows, the
active/standby changeover can be manually initiated by commands.
l In the current version, if the standby OMM board is powered down and restarted,
the active board must initiate manual database synchronization to ensure the data
consistency between the active board and standby board.
l If any of the above operations fails, save the failure information in relevant logs
and contact ZTE Corporation for technical support.
@WORK_DIR@
/home/guomc/ZXGUOMCR-OMM/ums-svr/tools/backup
@JAVA_CMD@
2011-09-24 15:20:36,767 INFO [DBSyncProcess] Welcome to use the database
synchronize tool.
2011-09-24 15:20:36,768 INFO [DBSyncProcess] 1. Synchronise all tables which
configed by the tableConfig-dbsync*.properties.
2011-09-24 15:20:36,768 INFO [DBSyncProcess] 2. Synchronise the history tables
of Fault Management(FM) and Performance Management(PM)
2011-09-24 15:20:36,768 INFO [DBSyncProcess] 3. Synchronise the Performance
Management(PM) file
2011-09-24 15:20:36,768 INFO [DBSyncProcess] 4. Compare the local database
data and the remote.
2011-09-24 15:20:36,768 INFO [DBSyncProcess] Please select 1 , 2 , 3 or 4:
2-32
2. Enter 1, and press ENTER. The synchronization progress is printed on the screen,
indicating that the data synchronization is completed. Press ENTER to exit.
Note:
The data synchronization must be initiated by the active board, and the LogService
process on the standby board must be stopped.
Steps
1. Double-click the install.bat file under the software installation directory. The
Welcome - Please select language dialog box is displayed, see Figure 2-20.
2-33
2. Select the prompt language for installation environment. This procedure supposes
that English is selected.
Note:
Here, the language refers to the prompt language during the installation procedure,
not the OMM client version language.
3. Click NEXT. The Welcome - You should accept the agreement to continue
installing dialog box is displayed, see Figure 2-21.
Figure 2-21 Welcome - You Should Accept the Agreement to Continue Installing
Dialog Box
4. Select Accept, and click NEXT. The Welcome - Please select product dialog box
is displayed, see Figure 2-22. This procedure supposes that English Version is
selected.
2-34
5. Click NEXT. The Welcome - Please select product module dialog box is displayed,
see Figure 2-23.
6. Select Client, and click NEXT. The Welcome - Please set installation path dialog
box is displayed, see Figure 2-24.
2-35
7. Set the installation path to C:\ZXM-OMMR, and click NEXT. The system prompts to
create the C:\ZXM-OMMR directory.
8. Click OK. The Welcome - Please set installation path dialog box is displayed, see
Figure 2-24.
9. Click NEXT. The Welcome - Please view install information dialog box is displayed,
see Figure 2-25.
2-36
10. Verify that the relevant parameters are set properly, and click NEXT. The Welcome -
Install application database server dialog box is displayed, showing the application
database server installation progress.
11. After the application database server is installed, click NEXT. The Welcome - Install
the application program dialog box is displayed.
12. Click NEXT. The Welcome - Select function dialog box is displayed.
13. Select Add shortcut, and click NEXT. The Welcome - Setup finished dialog box is
displayed.
14. Click Finish. The OMM client software installation is completed.
End of Steps
2-37
2-38
Figure 2-25 Welcome - Please View Install Information Dialog Box......................... 2-37
II
SBCX
- X86 Single Board Computer
SBCX2
- X86 Single Board Computer 2
SID
- System IDentifier
UMS
- Unified Messaging Service
VNC
- Virtual Network Computing
WAN
- Wide Area Network
III