Académique Documents
Professionnel Documents
Culture Documents
In pursuit of the idea First-class service, Customer service, No.3 Issue 82, February 2008
and in order to make more profit and provide better service for
our customers, we have compiled this Maintenance Experience, Maintenance Experience
which focuses on ZTE's service products. Editorial Committee
Carriers pay much attention to the equipment maintenance
along with the increasingly fierce competition in the telecom Director: Zhou Susu
market, since high-quality telecom networks are the basis of Deputy Director: Chen Jianzhou
Editor-in-Chief: Yang Cheng
customer service. ZTE's Integrated Intelligent Network products
Editors:
are widely used in China and overseas. This issue includes 16
Jiang Guobing, Zhang Shoukui, Wu Feng, Yuan
articles on installation & commissioning, daily maintenance and
Yufeng, Tang Hongxuan, Chen Huachun, Li
troubleshooting, involving operating system, database, switch, Gangyi, Gu Yu, Song Jianbo, Tian Jinhua, Zhu
platform and services. These articles introduce experience of Wensheng, Ling Changwen, Zhang Zhongdong,
technical engineers gained from equipment commissioning and Liu Xianmin, Wang Zhaozheng, Liu Wenjun, Lei
Kun, Wang Tiancheng, Chen Fuqi, Cai Hongming
maintenance overseas. We hope the articles may help you as a
reference for your maintenance.
Technical Senior Editor:
For more maintenance experience articles and related Zhou Fangying
technical documents, please log into ZTE's technical support
website (http://ensupport.zte.com.cn). Executive Editor:
feel free to contact us. Your attention and support are greatly
appreciated.
Maintenance Experience
Newsroom
Maintenance Experience Editorial Committee
Address: ZTE Plaza, Keji Road South, Hi-Tech
ZTE Corporation
Industrial Park, Nanshan District,
February, 2008
Shenzhen, P.R.China
Postal code: 518057
Contact: Song Chunping
Email: doc@zte.com.cn
Tel: +86-755-26770600,26771195
Fax: +86-755-26772236
Document support mail box: doc@zte.com.cn
Technical support website: http://ensupport.zte.
com.cn
Contents
Product: ZXUP10
Keyword: Disk mount
Maintenance Experience
www.zte.com.cn
Product: ZXIN10
Keyword: AIX EMC disk array
to the procedure described in the "Shared generally caused by the connection failure between
Disk Space Synchronization" section in the disk array and small computers. If the problem
the installation manual. Generally, the disk persists after verifying the connections are proper,
array can be recognized. This problem is contact the disk array agent.
Product: ZXIN10
Keyword: Service key
Maintenance Experience
www.zte.com.cn
Product: ZXIN10
Keyword: SCP, Unix, NTP
Maintenance Experience
www.zte.com.cn
Product: ZXIN10
Keyword: Suse Linux 9
Maintenance Experience
www.zte.com.cn
Product: ZXIN10
Keyword: DL580 turbolinux, hardware check
Action
It is not recommended to re-install the system Figure 1. Front Panel of HP DL580 Server
Product: ZXIN10
Keyword: Dell
Overview
Dell PC server is often used in the on-site
engineering. So how to perform operations to the
SCSI card and SCSI disk array connected to the
server and use them properly? This may be a
trouble to the new users. This article provides an
easy-to-understand instruction for the new users.
Detailed Description
1. Shut down the two servers and the disk
array. Connect the cables according to the
following steps.
Note: For the shared disk array in a cluster
configuration, the bus of the cluster must be moved
Figure 1. Shared Disk Array Connections in a Dell Cluster to the lower part, as shown in Figure 1.
10 Maintenance Experience
www.zte.com.cn
The SCSI cables must be connected to the that controls the disk array), as shown in
same path, that is, the same side of the SCSI Figure 4.
interface cards of the two small computers. 3) Select Disable BIOS, as shown in
2. Configure the disk array information of the Figure 5.
two servers. Power on the disk array. 4) Select YES in the Adapter
Note: configuration, as shown in Figure 6.
1) Even if only the half part of the disk array has 5) Modify the cluster mode by selecting
hard disks and the other part has no disk, all the Cluster Mode.
power must be switched on; otherwise an alarm 6) Select Enable, as shown in Figure 8.
will be raised.
2) Configurations are performed in order, which
is identified as A and B in the following steps.
3. Shut down Computer B. Press CTRL + M to
enter PERCs BIOS when starting Computer A, as
shown in Figure 2.
1) Enter the Objects menu, as shown in Figure 3.
2) Select an adapter (Note that if there are
two adapters on the Dell Server, which serve for
Figure 5. Adapter Configuration - 1
the local hard disk group and the disk array group
respectively, make sure to select the adapter
Figure 10. Adapter Configuration - 6 Figure 13. Restarting the Server After Finishing the
Configuration
Figure 11. Adapter Configuration - 7 Figure 14. Entering the BIOS Configuration Again
After Restart
12 Maintenance Experience
www.zte.com.cn
Product: ZXIN10
Keyword: Dell Server, start
Problem Description The server can be started normally. Power off the
After a Dell server is powered down, server again, then the same problem appears.
the hard disk indicator turns off after a
flash when the disks start. The server Action
cannot be started normally. Upgrade the main board drive of the Dell 2850
server.
Background Configure BIOS again. Delete the information
The server is powered down abnormally. of the two local disk of the server and configure it
again. Restart the server. Power down the server
Analysis many times for test. The server can start normally.
Power off the server, then pull out
the hard disks and replug them in. If the Brief Summary
server still cannot start, exchange the two Delete and re-configure the local disk
disks sequentially and restart the server. information in BIOS when the problem appears.
14 Maintenance Experience
www.zte.com.cn
Product: ZXIN10
Keyword: Database, master
16 Maintenance Experience
www.zte.com.cn
Product: ZXIN10
Keyword: Sybase 11.92 client, 255 characters
Product: ZXIN10
Keyword: Suse, Sybase
Problem Description to the half of the physical RAM. Install the database
Sybase database always fails to be again, then it is successful. The procedure is as
installed under Suse Linux. The following follows:
error messages appear: 1. In YaST->System->Runlevel Editor, open
13:16:01.01 kernel os_create_region: Export Mode and find the boot.sysctl service.
can't allocate 42510336 bytes Define the service to run at Level B.
13:16:01.01 kernel kbcreate: couldn't 2. Create an /etc/sysctl.conf file and add the
create kernel region. following content:
13:16:01.01 kernel kistartup: could not kernel.shmmax = 536870912
create shared memory (1G RAM = 1024M 1024 1024byte, then set
13:16:01.09 kernel Use license file it to the half size.)
/home/sybase/SYSAM-1_0/licenses/ Where, the capacity of kernel.shmmax should
license.dat. be 50% of the physical RAM.
3. Save and exit. Run sysctl p to validate
Action it. The boot.sysctl service has been set to run
It is doubted the problem is caused by automatically. The parameters can be applied
the size of the shared RAM according to automatically every time when the system is
the error messages. Use the RAM size started.
modification command to change the size
18 Maintenance Experience
www.zte.com.cn
Product: ZXIN10
Keyword: Call flow, IP announcement playing
Product: CRBT
Keyword: VPB, busy
Problem Description for the capacity. Check a random user who has
Users cannot hear CRBT tones. an announcement playing request. It is found the
user does not exist in the CRBT system. So it is
Background determined the problem occurred on the HLR,
The called party switch in the CRBT which routed the non-CRBT user to the CRBT
system in which the problem occurred system.
is retrofitted. The system uses 3 MRB 4. Check the core network associated with the
modules. problem. The fact is the same as described above.
All the users, more than 100,000 approximately,
Analysis in the core network have subscribed to the CRBT
1. Perform dial-up tests. Dial a service, but only 50,000 of them have numbers
subscriber number many times. No CRBT issued in the CRBT system. This causes non-CRBT
tone can be heard every 2 to 3 times. subscribers request resources in the CRBT system,
So it can be determined that it is not a which finds the subscribers do not exist and plays
system fault. The service does not provide ordinary ring back tone No. 140 to them. This also
any alarm message. It is preliminarily uses a VPB resource, which causes valid CRBT
determined that it is a MRB resource or IP subscribers cannot hear CRBT tones sometimes.
problem.
2. Track IP messages through the Action
foreground ipmtrace. It is found there Modify the data on the HLR in the core network
are a lot of error messages. Most of the to remove the CRBT subscription information of the
messages are resource error messages, non-CRBT subscribers from the HLR. This releases
and the tone played is the ring back tone the resources and thus allows CRBT subscribers to
No.140. use the service normally.
3. Check the use of VPB. All the 360
resources of the three VPBs are used. Brief Summary
The system capacity is 50,000. The 3 This problem is caused by the loose
MRB modules configured are enough management of the customer.
20 Maintenance Experience
www.zte.com.cn
Product: ZXIN10
Keyword: ETC
Decode the successful ETC in the address for delivery. Siemens MSC support packed
network: delivery only.
0 1 2 3 4 5 6 7 8 9 A B C D E F SCP controls the delivery mode through
================================ the IPRoutingFlag set in zxin10.ini. 0 indicates
00| 30 12 80 0B 80 03 13 88 88 88 41 separate delivery. 1 indicates packed delivery.
10 10 11 32 A7
01| 03 82 01 01 Action
Change the value of IPRoutingFlag to 1 in
The italic part indicates a subsidiary zxin10.ini. After restarting the platform, ETC can be
address, which includes four parts. 80 delivered successfully and announcements can be
03 13 denotes number attribute. 88 88 played successfully.
indicates the subsidiary address of the
service. 88 14 01 is SCFID (configured in Brief Summary
zxin10.ini). 01 11 32 indicates the related Generally, IPRoutingFlag seldom requires
ID (distributed by the platform). the modification. However, if the system is
interconnected with a device of other vendors, try
The subsidiary address, SCFID and to modify the parameter to locate the problem in
related ID of the ETC can be delivered the case of ETC failure.
separately or packed to the subsidiary
22 Maintenance Experience
www.zte.com.cn
Product: ZXIN10
Keyword: tone playing
The menu as shown in Figure 1 files you want to replace and change them to the files
appears. corresponding to the file numbers.
4. In the menu as shown in Note: Make sure the files are CCITT A-Law 8.000
Figure 2, click the select tonefile kHz 8-bit mono wave files. It is recommended to use the
button in the tone file selection goldenwav software.
tab page to select the desired file. 7. Pack the wav files into a .64 file and upload it. First
Note: To unpack the unicom.64 you should put the files in the corresponding directory.
file, select it and click OK. 8. Click Batch input tone data in the Tone transfer
5. Open the tone transfer tab tab page, as shown in Figure 4.
page. Click the batch output tone Note: Make sure to check Generate New ToneFile
data button. In the pop-up window, and _law, and select a new file name. After completing
set the path for the unpacked wav the setting, click OK. In the pop-up window, select the
files, as shown in Figure 3. Click
the Confirm button.
Note: After completing this
step, the .64 file is unpacked
successfully. All the wav files
appear in the specified directory.
Check the format of the files.
6. Get ready for repacking.
For example, make the tone
Figure 2. Selecting the Tone File to be Uploaded Figure 5. Creating a Tone File - 1
24 Maintenance Experience
www.zte.com.cn
directory saving the wav files. Confirm button to upload the file,
9. The system starts to input tone data, as shown in as shown in Figure 9.
Figure 6. After completion, the following window appears:
10. Click Generate file in the Tone transfer tab page, Brief Summary
as shown in Figure 7. There are many reasons to
After completion, the file is created successfully. cause the noise. After roughly
11. Click Load tone in the Tone transfer tab page to locating the problem, find out all the
upload the .64 file created in the previous step, as shown possible (combinations of) reasons
in Figure 8. and have a try. Do not be restrained
12. Confirm all the tone numbers and click the by conventional thinking.
Product: ZXIN10
Keyword: GT translation, GT code length
Brief Summary
The length of a GT code must be no less than 3
bits in GT translation. Otherwise the GT translation
will not be validated.
26 Maintenance Experience
www.zte.com.cn
Product: ZXIN10
Keyword: newmc, zxcomm
Product: ZXIN10
Keyword: SMAP, different ID, Log in
Product: ZXIN10
Keyword: Version Load
28 Maintenance Experience
www.zte.com.cn
service is loaded, that is, no SCP database script is database uniqueness restriction.
executed. Only a CP file is uploaded to the service Why does such a uniqueness
directory. The FTP process is actually uploaded to restriction error occur? After checkup,
the service directory by the user zxin10. But why we find a service is loaded, which is the
does an error message appear when the file is insertion to the following four tables:
uploaded successfully? Zxinsys.zxin_identity
After checking the zxom log, the following error Zxinsys.zxin_service
message is found: Zxinsys.zxin_servicedevice
3-14 14:6:20:6 F[slpm.c] L[910] SLPM LOAD Zxinsys.zxin_result
SERVICE SUCCESS! To avoid such an error in loading the
3-14 14:6:20:57 F[sdfodbc.c] L[2542] ERROR service, make sure to avoid any conflict in
in Exec:'insert into zxinsys.zxin_re the four tables.
sult values(62,1,1,1,rtrim('[load the xsmp81
service, version 1.0] [scp133]: Successful Action
'),0,'2007.03.14 14:06:20')' Check the four tables and delete
3-14 14:6:20:57 F[sdfodbc.c] L[1782] the conflicting records. Restart the host
ConnectNo=1 OCI ERROR CODE = 1 or release the RAM record. Restart the
3-14 14:6:20:57 F[sdfodbc.c] L[1784] database and the zxin10 process. Then
ORA-00001: unique constraint (ZXINSYS. the service is loaded normally.
I_RESULT) violated
After the CP file is uploaded, no SCP database Brief Summary
operation is performed in deed, which is actually The problem may not occur in normal
required. That is, an operation log must be written service load conditions. If the problem
into the SMP database. But since an error is occurs due to improper operation, solve
recorded, no new information can be displayed the problem with the above the method.
normally. This is a common confliction error due to
Abnormal Billing
Cheng Tiecheng, ZTE Corporation
Product: ZXIN10
Keyword: Billing, free of charge
30 Maintenance Experience
www.zte.com.cn
Product: CRBT
Keyword: CPU, overload
Product: ZXIN10
Keyword: IMP, link setup
32 Maintenance Experience
www.zte.com.cn
Product: OCS
Keyword: Independent VC
Solution
1. Create a directory on the platform for
Figure 2. Configuring the Path for Created Card Files on Oracle storage as shown in Figure 1. Create a directory
Database on the Oracle database server for the created files
(mandatory) as shown in Figure 2.
2. Modify the core parameters of the Oracle
database to change the dir for data files into the
directory we just created. And then restart the
database, as shown in Figure 3.
3. After the database is restarted, try again to
create the card files. The creation succeeds.
Brief Summary
To t r o u b l e s h o o t p r o b l e m s f o r t h e O C S
system, an important principle is: understand the
processing method of the system and how it works.
By this means, you can locate the fundamental
Figure 3. Restarting the Oracle Database cause of the problem.
34 Maintenance Experience
www.zte.com.cn
Product: CRBT
Keyword: Linux vsftp logs
36 Maintenance Experience
www.zte.com.cn
Product: CRBT
Keyword: linux web server
the driver for the connection. Therefore, construct a platform to provide HTTP services. As
Apache+Tomcat+JDK are needed by the to Tomcat, it needs to construct a platform for the
web server to run JSP. The advantages of applications by ZTE.
the combination are:
If static pages are requested by the Relationship between WAS Software and
client, only Apache needs to respond. If Apache, Tomcat
dynamic pages are requested, the Tomcat In short, WAS is a software package containing
server will respond. As JSP interprets Apache, Tomcat, and JDK. It uses the default
codes in the server, this combination configuration files and simplifies the installation.
reduces Tomcat overhead. It enables the engineers to easily deploy the web
Apache is characterized by simplicity, applications. Firstly, the easy application enables
high speed, stable performance, and can engineers unfamiliar with Apache and Tomcat to
be used as a proxy server. It was initially deploy the service easily. On the other hand, when
applied to small-sized or test-oriented problems occur, we will have to depend much more
Internet networks, and later applied to on our developers than other companies do.
various Unix systems. It has perfect Apache+Tomcat and other web software,
support for Linux especially. Apache such as weblogic
contains many products. It supports SSL Free software with open source is preferred, but
and multiple virtual hosts. Apache has a this is not the only reason. Apache+Tomcat is the
process-based architecture. As processes most frequently used software in web networking.
consume more system resources than Thanks to the open-source, we can modify them
threads do, Apache is not suitable for a easily.
multiprocessor environment. Therefore,
when it comes to capacity expansion for Introduction to the related
an ApacheWeb site, the usual method is to configuration files
add servers or expand the cluster nodes httpd.conf of Apache
instead of adding processors. Apache httpd.conf is the main configuration file of
is successful for its open source codes, Apache. The file contains many configuration
its open development team, its support items, but only a few determine the deployment of
to cross-platform applications (can run web servers. They are:
on almost all Unix, Windows, and Linux
platforms), and the portability. DocumentRoot: Root directory of the Web.
This item determines the position of service
For our CRBT web servers: deployment.
What Apache needs to do is to
F o r C R B T, t h e r e a r e t w o c o m m o n
configurations:
DocumentRoot /home/zxin10/was/tomcat/
webapps/ROOT
or DocumentRoot /home/zxin10/was/tomcat/
webapps/ROOT/webapps
You will have a question if you understand this
38 Maintenance Experience
www.zte.com.cn
configuration item. The directory for the CRBT DirectoryIndex index.html index.htm
service is /home/zxin10/was/tomcat/webapps/ index.jsp
ROOT/webapps/colorring, but why not the above ErrorLog logs/shsc-error.log
two directories? The reason is: WAS is a platform CustomLog logs/shsc-access.log
for the company applications. The platform is warn
not only for the CRBT service, it is also for many <Location "/*.jsp" >
other services. So it is inappropriate to choose JkUriSet group loadbalancer
colorring as the directory for service deployment. </Location>
Therefore we create index.html under the ROOT or <Location "/*.action" >
the webapps directory. As the service deployment JkUriSet group loadbalancer
directory is set as ROOT or webapps, Apache will </Location>
search the directory first for the file. The function </VirtualHost>
of the file is to make a transfer to the colorring
directory. If it is another application, it will be <VirtualHost *>
transferred to the corresponding directory. ServerAdmin admin@tomcat.apache.
If it is only for the CRBT service, we can set org
the root directory to /home/zxin10/was/tomcat/ DocumentRoot /home/zxin10/was/
webapps/ROOT/webapps/colorring. tomcat/webapps/coloring/manager/
Listen: Listener port ServerName 192.200.1.151
The main page in CRBT service is the dynamic DirectoryIndex index.html index.htm
page index.jsp, but Apache only supports static index.jsp
pages, so we only modified the port, we did not ErrorLog logs/shsc-error.log
modify the port through which you visit the CRBT CustomLog logs/shsc-access.log
page. warn
ServerRoot: Configuration of Apache <Location "/*.jsp" >
management page JkUriSet group loadbalancer
After WAS is installed, the default server root is </Location>
/home/zxin10/was/apache. <Location "/*.action" >
After WAS is installed and the Apache service JkUriSet group loadbalancer
is started, you only need to input the WEB IP </Location>
address in the IE address bar to open the page. If </VirtualHost>
the page cannot be opened, it indicates that WAS You can see the differences between
was not properly installed. the above configurations:
<VirtualHost *> virtual host When the floating address
You can use virtual hosts to make customized 192.200.1.150 is used, the colorring
configurations. You can configure multiple virtual directory provides web services.
hosts to use CRBT web more easily. When the local address 192.200.1.151
<VirtualHost *> is used, the colorring/manager directory
ServerAdmin admin@tomcat.apache.org provides web services.
DocumentRoot /home/zxin10/was/tomcat/ It looks as if there are two Apache
webapps/coloring/ services on the computer. Though virtual
ServerName 192.200.1.150 hosts enable us to use Apache in an
Table 1 (1)
40 Maintenance Experience
www.zte.com.cn
Table 1 (2)
Context (refers to
one web application
program, generally
is a WAR file. For docBase The path for application programs or for storing WAR files
information on WAR,
refer to servlet
specifications)
Logger (logs, debug Name of the specified class used by logger. The class shall
className
or error information) accomplish the org.apache.catalina.Logger interface.
If true, time shall be added into the log file name. For
timestamp
example: localhost_log.2001-10-04.txt
2. Use netstat to check the connection need to be installed again. If the connection failed,
status, port 4100 is in the Established database changeover is needed to solve the
state. problem.
3 . To m c a t c a n n o t b e s t a r t e d 6. Before implementing database changeover,
completely; stdou.log does not print logs. use platform script to grab SCP information for
Failure cause subsequent analysis.
The cause can be classified as follows:
1. Errors with configuration files related Procedure for handling failed or
to the web server lead to the failed startup slow web page display
of web service 1. Make sure the connection between the web
2. Database connection between the and SCP, IMP is available. Socket logs can be
web server and SMP/SCP failed to be used for the check. Frequent link breaks between
established the web and IMP can lead to failed display of web
Solution user interface. Such a failure occurred in Beijing
1. Change debug to 9 in config.xml; Unicom: the shutdown of a statistical server led
restart Tomcat, observe stdout.log. The log to repeated restart of IMP and thus affected web
prints the error occurred at startup. applications (Beijing Unicom).
2. If it is an error with the configuration 2. Check config.xml to make sure the
file, replace the incorrect configuration file configuration of web connection pool complies with
with the correct one and make a test. the specifications. Insufficient web connection may
3. If the connection to the database lead to slow displaying of web pages.
failed, check the database log on SCP 3. Check stdout.log to make sure there is no
to determine whether there are errors obvious error alarm (Beijing Unicom).
with the database. Focus on problems Check xbase
including deadlocks, too many connections 1. Check if the process xbase exists. If xbase
to the database, or insufficient space on does not exist, check if the process webmonitor
the database. exists (Guizhou Mobile).
4. If there are no errors in the 2. Check if c:\zxin10\was\test.txt has been
database, we need to locate the cause of deleted (Guizhou Mobile).
connection failures step by step. First we 3. Check xbasejava.dll (two places, shall be
use the sybase client on web server to test consistent) and xbaseodbc.dll are consistent with
the connection. If the client connects the the version (Guizhou Mobile).
server, we can determine that it is not a 4. Check if wsmap.jar is unique. If it is not,
network problem. delete the extra wsmap.jar.
5. Then check if the connection 5. Use xsql to connect to the xbase database
between JDBC and the database is manually, and then check if it contains data
available. Use xbaseimp for the test (Guizhou Mobile).
(4.09.03, 4.10.02, 4.11.01 contains 6. Check xbase for the data import/export log to
xbaseimp). Change the configuration of make sure that the import and export are normal.
xbaseimp to test the web server; check if Disk fragmentation check
JDBC can connect to the database. If the Index check
connection succeeds, Apache and Tomcat 1. Check if sdf.log contains the storage process
42 Maintenance Experience
www.zte.com.cn
44 Maintenance Experience
www.zte.com.cn
46 Maintenance Experience