Professional Documents
Culture Documents
CPU Loading
PARTICIPANT’S GUIDE
REF. ENTPCTE103EN Issue 01
This document has no contractual value and may be changed or withdrawn
at any time by Alcatel-Lucent.
This product includes software. Its use may be subject to legislation concerning computer technology,
databases and civil liberties (in case of France see the law N° 7817 dated 6 january1978).
Alcatel-Lucent OmniPCX Enterprise ± Release 10
Post-Sales Training Offer
Caption
Post-Sales Newcomer
Global view
ACFE Level
ACSE Business level
ACSE Corporate level
Post-Sales Experienced
SOLUTION BASED
STARTER PACK
FUNDAMENTALS
3 | ALCATEL-LUCENT OMNIPCX ENTERPRISE ± POST-SALES TRAINING OFFER | MAY 2011
Alcatel-Lucent OmniPCX Enterprise - Release 10
Caption (Continued)
Associated
Profile Training course Description (including audience)
Certification
I=x h
Course Name
C=x d Optional training course
Reference
V=x d
² ²
I=x h
Course Name Training course for expert engineers in charge of complex
C=x d
Reference
V=x d configurations, installation & remote service support
POST-SALES
I=x h
Course Name Training course for field engineers in charge of advanced
C=x d
Reference
V=x d configurations, installation and service support
I=x h
Course Name Training course for presales engineers who design large/complex
C=x d
Reference
V=x d networking projects
PRESALES
I=x h
Course Name Training course for presales engineers who design standalone
C=x d
Reference
V=x d projects
I=x h
Course Name Training course for sales representatives who sell Alcatel-Lucent
SALES C=x d
Reference
V=x d products and solutions
I=x h
Course Name
C=x d Fundamentals training course
Reference
V=x d
² ²
I=x h
Course Name Training course for administrators who are responsible for system,
ADMINISTRATORS C=x d
Reference
V=x d network, operation, maintenance and IP Telephony administration ²
I=x h Training course for end-users who require information on
Course Name
END USERS C=x d Telephony, IP Touch Phone facilities, My Instant Communicator
Reference
V=x d
²
and OmniTouch Contact Center
I = xh Individual learning, in hours C= xd Classroom learning, in days V= xd Virtual learning, in days
SOLUTION BASED
SOLUTION BASED
STARTER PACK
FUNDAMENTALS
5 | ALCATEL-LUCENT OMNIPCX ENTERPRISE ± POST-SALES TRAINING OFFER | MAY 2011
Alcatel-Lucent OmniPCX Enterprise - Release 10
Post-Sales Newcomer (ACFE level)
STARTER PACK
Duration: I=8 h - C=10 d
ACFE OmniPCX
Enterprise R10
ENTPTC1W1
30 MCQ: 45 min
FUNDAMENTALS
6 | ALCATEL-LUCENT OMNIPCX ENTERPRISE ± POST-SALES TRAINING OFFER | MAY 2011
Alcatel-Lucent OmniPCX Enterprise - Release 10
Post-Sales Newcomer (ACSE Business level)
BUSINESS SOLUTION BASED
Duration: I=14 h - C=19 d
ACSE OmniPCX
Tap Lab OmniPCX C=2d Enterprise
Enterprise or Business R10
ENTPTA0A9 or ENTPTC2C1
C=3d
ENTPTA0A10 60 MCQ: 1 h / lab: 2.5 h
I=6h
VoIP Advanced
ENTPCTE104 C=7d
FUNDAMENTALS
7 | ALCATEL-LUCENT OMNIPCX ENTERPRISE ± POST-SALES TRAINING OFFER | MAY 2011
Alcatel-Lucent OmniPCX Enterprise - Release 10
Post-Sales Newcomer (ACSE Corporate level)
CORPORATE SOLUTION BASED
Duration: I=20 h - C=26 d
ACSE OmniPCX
Tap Lab OmniPCX C=2d Enterprise
Enterprise or Corporate R10
ENTPTA0A9 or ENTPTC2C4
C=3d
ENTPTA0A10 60 MCQ: 1 h / lab: 2.5 h
ACSE OmniPCX
Enterprise Business R10
FUNDAMENTALS
8 | ALCATEL-LUCENT OMNIPCX ENTERPRISE ± POST-SALES TRAINING OFFER | MAY 2011
Alcatel-Lucent OmniPCX Enterprise - Release 10
Post-Sales Newcomer (Value Added Options: global view)
VALUE ADDED OPTIONS
ACSE OmniPCX
Starter Pack Enterprise Business R10
I=8h
Enterprise C = 10 d
ENTPCTE100
FUNDAMENTALS
9 | ALCATEL-LUCENT OMNIPCX ENTERPRISE ± POST-SALES TRAINING OFFER | MAY 2011
Alcatel-Lucent OmniPCX Enterprise - Release 10
Post-Sales Newcomer (Value Added Options: OmniMessage 4635)
VALUE ADDED OPTIONS
ACSE
OmniMessage
4635 R5.x
4635TC0C1
40 MCQ: 45 Min / lab: 2.5 h
OmniMessage 4635
Expert C=5d
4635TE312
OmniMessage 4635
Advanced C=3d
4635TE310
FUNDAMENTALS
10 | ALCATEL-LUCENT OMNIPCX ENTERPRISE ± POST-SALES TRAINING OFFER | MAY 2011
Alcatel-Lucent OmniPCX Enterprise - Release 10
Post-Sales Newcomer (Value Added Options: Hotel/Healthcare)
VALUE ADDED OPTIONS
ACFE
Hotel / Healthcare
ENTPTC2C3
30 MCQ: 45 min
FUNDAMENTALS
11 | ALCATEL-LUCENT OMNIPCX ENTERPRISE ± POST-SALES TRAINING OFFER | MAY 2011
Alcatel-Lucent OmniPCX Enterprise - Release 10
Post-Sales Newcomer (Value Added Options: OmniMobility DECT)
VALUE ADDED OPTIONS
ACSE
OmniMobility
DECT
AP00TC0C0
40 MCQ: 45 Min / lab: 2.5 h
FUNDAMENTALS
12 | ALCATEL-LUCENT OMNIPCX ENTERPRISE ± POST-SALES TRAINING OFFER | MAY 2011
Alcatel-Lucent OmniPCX Enterprise - Release 10
Post-Sales Newcomer (Value Added Options: 8440 Messaging Services)
VALUE ADDED OPTIONS
Advanced
C=2d
8440TE601
STARTER PACK
Duration: I=8 h - C=10 d
ACFE OmniTouch
Starter 8440 MS R6
C=3d
8440TE600 8440TC1C1
30 MCQ: 45 min
FUNDAMENTALS
13 | ALCATEL-LUCENT OMNIPCX ENTERPRISE ± POST-SALES TRAINING OFFER | MAY 2011
Alcatel-Lucent OmniPCX Enterprise - Release 10
Post-Sales Experienced already Business R9 Certified
VALUE ADDED OPTIONS
SOLUTION BASED
ACSE OmniPCX
Enterprise
Corporate R10
ENTPTC2C4
60 MCQ: 1 h / lab: 2.5 h
ACSE OmniPCX
Enterprise Business R9
FUNDAMENTALS
14 | ALCATEL-LUCENT OMNIPCX ENTERPRISE ± POST-SALES TRAINING OFFER | MAY 2011
Alcatel-Lucent OmniPCX Enterprise - Release 10
Post-Sales Experienced not yet Business Certified
VALUE ADDED OPTIONS
SOLUTION BASED
ACSE OmniPCX
Enterprise
Corporate R10
ENTPTC2C4
60 MCQ: 1 h / lab: 2.5 h
OmniPCX Enterprise
Business R9
FUNDAMENTALS
15 | ALCATEL-LUCENT OMNIPCX ENTERPRISE ± POST-SALES TRAINING OFFER | MAY 2011
Alcatel-Lucent OmniPCX Enterprise - Release 10
Post-Sales Experienced already R9 Corporate Certified
VALUE ADDED OPTIONS
SOLUTION BASED
ACSE OmniPCX
Enterprise
R9.1 to R10 upgrade I=3h Corporate R10
ENTPWTE120 ENTPTC2U4
20 MCQ: 45 Min
ACSE OmniPCX
Enterprise Corporate R9
FUNDAMENTALS
16 | ALCATEL-LUCENT OMNIPCX ENTERPRISE ± POST-SALES TRAINING OFFER | MAY 2011
Alcatel-Lucent OmniPCX Enterprise - Release 10
Post-Sales Experienced not yet Corporate Certified
VALUE ADDED OPTIONS
SOLUTION BASED
ACSE OmniPCX
Enterprise
R9.1 to R10 upgrade I=3h Corporate R10
ENTPWTE120 ENTPTC2C4
60 MCQ: 1 h / lab: 2.5 h
OmniPCX Enterprise
Corporate R9
FUNDAMENTALS
17 | ALCATEL-LUCENT OMNIPCX ENTERPRISE ± POST-SALES TRAINING OFFER | MAY 2011
www.alcatel-lucent.com/enterprise
Enterprise Education and Partner Programs
Email: enterprise-educational-services@alcatel-lucent.com
Website: https://businessportal.alcatel-lucent.com
twitter.com/ALUEnterprise
facebook.com/ALUEnterprise
youtube.com/user/AlcatelLucentCorp
DURATION METHODS
PUBLIC
Engineers
OBJECTIVES
At the end of the course, the participant will be able to:
Load software on call server Activate duplicated call server system
Update software
PREREQUISITES
To have attended Alcatel-Lucent OmniPCX Enterprise Starter Pack Enterprise training course - ENTPCTE100
PROGRAM DESCRIPTION
COPYRIGHT © 2011 ALCATEL-LUCENT ENTERPRISE. ALL RIGHTS RESERVED
DOCUMENT CHANGES
GENERAL SUMMARY
3. Patch loading
ENTP0842P05TEUS ........................................................................................... 89
ENTP0842C05TEUS ........................................................................................... 99
ENTP0842H05TEUS ..........................................................................................105
5. Duplication
ENTP0438P01TEUS.......................................................................................... 125
ENTP0438C02TEUS.......................................................................................... 139
ENTP0438C04TEUS.......................................................................................... 143
ENTP0438C05TEUS.......................................................................................... 147
ENTP0438C06TEUS.......................................................................................... 155
ENTP0438H01TEUS.......................................................................................... 163
6. Spatial redundancy
ENTP0492P01TEUS.......................................................................................... 167
ENTP0492C01TEUS.......................................................................................... 175
ENTP0492M01TEUS ......................................................................................... 193
ENTP0492H01TEUS.......................................................................................... 205
ENTP0492H10TEUS.......................................................................................... 207
FEEDBACK SHEET
In order to improve the quality of the documentation, please report any errors found by
returning this sheet to the address below.
OBJECTIVES
5
CS software loading – Mono version mode
PC Installer - Loading tool
CS/CS2
CPU7
Appliance Server
Blade Server
6
CS software loading – Mono version mode
PC Installer - Loading tool
Based on PERL scripts, this application uses it’s own servers started according
to the choices done in the menu
Bootp
Only in case of full installation
Tftp/ftp
For file transfer
The setup of the OmniPCX Enterprise PC Installer is located in the directory /Dhs3mgr/ “Name of the release”
/pcmao/boot_res/pcinstall
7
CS software loading – Mono version mode
PC Installer - Loading tool
Customer LAN
Or direct cable
8
CS software loading – Mono version mode
Generalities
Call
Server
V24 link
Ethernet link
The complete loading (Linux + telephonic version (call handling)+ patch) is mainly done with a direct Ethernet link between CS
and PC server because a bootp server is started.
9
CS software loading – Mono version mode
Generalities
A Linux OS release
10
CS software loading – Mono version mode
Generalities (suite)
11
CS software loading – Mono version mode
Generalities (suite)
12
CS software loading – Mono version mode
Generalities
GD/GA Binary
To reload GD or GA binaries
13
CS software loading – Mono version mode
Generalities
Alize (CPU-CS)
Bootp request at starting up
Appliance Server
PXE request at starting up
Blade Server
PXE request at starting up
KVM consol mandatory (No V24 available)
CS2 (CPU-CS2)
Bootp request at starting up
BOOTP: Bootstrap Protocol (allows to start a system without any basic configuration)
PXE: Pre-Boot eXecution Environment (Developed by Intel, now a standard)
KVM: Keyboard Video Mouse
14
CS software loading – Mono version mode
Generalities
2 cases:
Automatic start up in «Standard Installation » mode for CPU-CS, Appliance Server and Blade
Server
15
CS software loading – Mono version mode
Generalities
System auto-test
GRUB: (GRand Unified Bootloader) is the boot loader used by the OXE.
It allows the system to start on hard drive (on a specific partition if necessary) or from the network.
16
CS software loading – Mono version mode
Loading tool interface
Main interface
Installation type:
Allow to select the application working mode
Call handling or Patch
installation of a telephone binaries or patch on CS (Linux + telephone)
Linux on inactive partition
Linux installation on the second hard disk partition .This Linux part can be used in case of software upgrading.
Linux + Call handling
Linux software and telephone application complete installation
GD/GA/rGD binaries
GD or GA software downloading .
17
CS software loading – Mono version mode
Loading tool interface
Loading configuration
List of versions
in /DHS3mgr
List of countries
Auto/manual installation
or disk maintenance
Installation type:
Standard: for an automatic loading
Linux into memory: loading Linux into memory for further maintenance operations
18
CS software loading – Mono version mode
Loading tool interface
File name being transferred File name asked to the the server
In case of a complete release loading, the progressing window at the bottom shows the files percentage (or replies percentage)
sent to the call server depending on the used server (DHCP, TFTP, FTP and FTP data).
19
CS software loading – Mono version mode
Complete release loading - Principles
DHCP request
Call IP setting up delivery
Server
Automated installation of linux via FTP
Ethernet link
20
CS software loading – Mono version mode
Complete release loading - Principles
21
CS software loading – Mono version mode
Complete release loading - Principles
Once Linux RAM is downloaded , this one is copied into memory and the system
really starts up under Linux in an automatic procedure
Complete IP configuration request to the PC server via DHCP
Hard drive formatting and system files creation
Complete kernel and essential packages downloading
Swinst downloading and starting up
As no telephonic application is present, swinst immediately starts the automatic
installation procedure
Downloading of release and patches files pointed in PC Installer or during the boot of crystal
CPU
Creation of a default IP configuration for the CPU
Reboot of the system
Installation is finished
22
CS software loading – Mono version mode
Complete release loading - Principles
Select Standard
The name of the directory must not contain special character (For instance J1.410.3b must be renamed into J14103b).
23
CS software loading – Mono version mode
Complete release loading – CPU-CS
ON
The command grubboot ETHER forbids the system to start from the disk by disabling the disk for the GRUB.
OFF
While rebooting , as the disk is considered unavailable , the system starts automatically a loading procedure from the IP network.
1234
The disk data are useless after having typed grubboot ETHER command.
(In case of error,please refers to technical communication TC0536 customer’s data recover on faulty or disabled disk)
24
CS software loading – Mono version mode
Complete release loading - CPU-CS
Password?:
The delay at YOU CAN strike Ctrl B to enter in BIOS monitor is very short.
25
CS software loading – Mono version mode
Complete release loading - CPU-CS
The manual startup via the Bios menu do not invalidate the hard disk and allows to reboot on the hard disk in case of failure on
the server
26
CS software loading – Mono version mode
Complete release loading - CPU-CS
The PC server replies and sends information and file name to be downloaded
(startup.txt)
27
CS software loading – Mono version mode
Complete release loading - CPU-CS
/bootp/linux/18.0_18.1/alize/vmlinux.bin;1267568;BIN;1048576;1048576
/bootp/linux/18.0_18.1/alize/initrd.img;3855709;RAMDISK;4194304;0
ramdisk_size=3855709,root=/dev/ramdisk,console=ttyS0,panic=5;60;CL;0;0
boot;0;BOOT;0;1048576
This file shows the path to the files used for loading, the file type , its size and the
position in memory .
vmlinux.bin:
binaries of a minimum Linux allowing to start the installation procedure on the hard
drive.
initrd.img:
Ensures the creation of a virtual disk in RAM to charge a minimum Linux in memory
and start the system.
The RamDisk is setup to start an automated Linux installation procedure via FTP.
28
CS software loading – Mono version mode
Complete release loading – CPU 7 Crystal
CPU7 Password or CR ?:
29
CS software loading – Mono version mode
Complete release loading – CPU 7 Crystal
30
CS software loading – Mono version mode
Complete release loading – CPU 7 Crystal
31
CS software loading – Mono version mode
Complete release loading – CPU 7 Crystal
The PC server replies and sends the information and the file
name to be downloaded (linux.ram)
linux.ram:
Minimum Linux kernel that allows the TCP network configuration and that contains the main installation utilities.
It is configured for starting an automated installation via ftp.
32
CS software loading – Mono version mode
Complete release loading - Appliance Server/ Blade Server
33
CS software loading – Mono version mode
Complete release loading - Appliance Server/ Blade Server
Connect the network on ETH1 for Appliance server and ETH0 for Blade server(1)
In case of change in server starting up order, do not forget to reconfigure it in a proper way
after!
(1) – for the first loading (after receiving the blade and server) use the first integrated switch for loading (B1)
34
CS software loading – Mono version mode
Complete release loading - Appliance Server/ Blade Server
The PC server replies and sends information and the name of the file to download
(pxeloader)
Downloading of linux.ram
35
CS software loading – Mono version mode
Complete release loading - Common part for all CPUs
36
CS software loading – Mono version mode
Complete release loading - Common part for all CPUs
37
CS software loading – Mono version mode
Complete release loading - Common part for all CPUs
It executes :
The users accounts creation
The necessary tree diagram creation for a good working of the telephonic
application
The configuration of an automatic database backup on the disk
The release installation
The patches installation
The Linux updating upgrades are included in the patches
A default IP configuration IP
The system reboot
38
CS software loading – Mono version mode
Complete release loading - Common part for all CPUs
….
DHS3bin/oneshot/mtcl/getpilconf_test
DHS3bin/oneshot/mtcl/qconf
DHS3bin/oneshot/mtcl/btracer.config
DHS3bin/oneshot/mtcl/trcterm
DHS3bin/oneshot/mtcl/debug_csta
DHS3bin/oneshot/mtcl/getpilconf
DHS3bin/oneshot/mtcl/getpilconf_sun
DHS3bin/oneshot/mtcl/pilot
DHS3bin/oneshot/mtcl/pilot_sun
DHS3bin/oneshot/mtcl/pilot2
DHS3bin/oneshot/mtcl/pilot2_sun
DHS3bin/oneshot/mtcl/pilot2a
DHS3bin/oneshot/mtcl/pilot2a_sun
DHS3bin/oneshot/mtcl/lis
DHS3bin/oneshot/mtcl/lisX25
DHS3bin/oneshot/mtcl/trt2
….
39
CS software loading – Mono version mode
Complete release loading - Common part for all CPUs
40
CS software loading – Mono version mode
Complete release loading - Common part for all CPUs
Security questions
During the first starting up, you have questions about the security
management
Do you want to activate server security high level (Y/N) ? n Enter “n”
Select the security level :
R) configuration to be restored
0) Level_0 = no security features activated
1) Level_1 = passwords/aging
2) Level_2 = passwords/aging + trusted hosts/TCP wrapper
3) Level_3 = passwords/aging + trusted hosts/TCP wrapper + SSH
The security management could be done later with “netadmin” and “Swinst”
41
CS software loading – Mono version mode
Complete release loading - Common part for all CPUs
Set up IP configuration
use netadmin
42
Alcatel-Lucent OmniPCX Enterprise
Crystal CPU Type loading
PROCEDURE
OBJECTIVE
DOCUMENTATION
OVERVIEW
Standard installation of a Crystal CPU Type consists in automatically loading a basic version
(basic release) or basic version + static patch or basic version + static patch + dynamic patch to
the Call Server hard drive. Standard installation is performed in several steps:
1. Create a directory on the PC server called dhs3mgr.this directory will contain a basic
version, a static patch and dynamic patch E.g.:
2. The Call Server must perform a network boot on the installation server PC on which the
ENTERPRISE PC INSTALLER application is running.
3. The installation server PC provides the Call Server with an IP address via DHCP.
4. The installation server PC provides the "linux.ram".
5. The installation server PC provides the Linux OS, swinst packages, and telephone
application binaries via FTP.
6. The Call Server restarts automatically when installation is complete.
Note: RECOMMENDATION before the Upgrade:
Before upgrading an existing installation, SAVE the Alcatel-Lucent OmniPCX
Enterprise database on the Call Server hard disk and transfer the database
backup file to the PC.
PROCEDURE
1. PC Installer configuration
To install the PC Installer, Run the executable file in the following directory. For more
explications consult the technical communication TC0631.
Application PC Installer
Path Preferences/Drive
Parameter D: (example, choose the drive where the release is)
Remark The folder name where the release is must be dhs3mgr
Application PC Installer
Path Installation type
Parameter Linux + Call handling
Remark After the installation type selection, a new window is opened
Application On CPU
Login / Pass mtcl / mtcl
Parameter Shutdown –r now
YOU CAN strike Ctrl B to enter in BIOS monitor during several
Result seconds from NOW !
Action Ctrl B
hit [Ctrl I] for BIOS monitor!
Result
Action Ctrl I
CPU7 Password or CR ?:
Result
Action Press “Return”
BIOS Loader Menu
Result
1 - Load From Hdisk #0
2 - Load From Ethernet (Alize method)
3 - Load From Ethernet (4400 method)
4 - Load From Hdisk #0 and Bootp
5 - MAC Address
6 - PCMS id
7 - System informations
8 - Set interface KENDIN to default(auto-nego)
9 - Interface KENDIN state
10 - Set Interface KENDIN
11 - Ethernet embedded interface state
12 - Full Option Menu
13 - Reset System
Action 3 - Load From Ethernet (4400 method)
ACT4400 specific INSTALLATION data input:
Result
=========================================
Standard installation (y/n, default is y) ?:y
TEL version ?:
Parameters G13007b.us
Phase 1: address determination and boot file selection
Result
=========================================
NB: All parameters below are optional.
Default internet Address: *** Unknown ***
New Internet Address:
Name of default BOOTP/TFTP server: *** Unknown ***
Name of a new BOOTP/TFTP server:
Default loaded file:
New loaded file:
Parameters Press “Return” several times until this question: “New loaded file:”
Enter %52.0 (for instance)
Remark
TEL version? G13007B.us Language (e.g US)
PROCEDURE
OBJECTIVE
DOCUMENTATION
OVERVIEW
Standard installation of a CPU-CS/CS2 and Appliance Server consists in automatically loading a
basic version (basic release) or basic version + static patch or basic version + static patch +
dynamic patch to the Call Server hard drive. Standard installation is performed in several steps:
1. Create a directory on the PC server called dhs3mgr.this directory will contain a basic version,
a static patch and dynamic patch E.g.:
2. The Call Server must perform a network boot on the installation server PC on which the
ENTERPRISE PC INSTALLER application is running.
3. The installation server PC provides the Call Server with an IP address via DHCP.
4. The installation server PC provides the "linux.ram" or the "pxeloader" for an Appliance Server
via TFTP.
5. The installation server PC provides the Linux OS, swinst packages, and telephone application
binaries via FTP.
6. The Call Server restarts automatically when installation is complete.
Note: RECOMMENDATION before the Upgrade:
Before upgrading an existing installation, SAVE the Alcatel OmniPCX database on
the Call Server hard disk and transfer the database backup file to the PC.
PROCEDURE
1. PC Installer configuration
To install the PC Installer, Run the executable file in the following directory. For more
explications consult the technical communication TC0631
Application PC Installer
Path Preferences/Drive
Parameter D: (example, choose the drive where the release is)
Remark The folder name where the release is must be dhs3mgr
Application PC Installer
Path Installation type
Parameter Linux + Call handling
Remark After the installation type selection, a new window is opened
Note: At the end of loading, the CPU restarts automatically. ” PC Installer” windows can
be then closed. Now, the following actions must be done on the CPU:
CPU IP configuration using “netadmin” command
Data base restoration or empty data base creation
Soft licenses files restoration
HANDS-ON EXERCISES
OBJECTIVE
- To learn how to download a Call server with the Alcatel-Lucent OmniPCX Enterprise software
MANAGEMENT
2. Check wiring (IP and V24) between your PC and OmniPCX Enterprise.
3. Check that the version of Alcatel-Lucent OmniPCX Enterprise is located in the repertory
“/DHS3mgr” on your PC.
4. Install the software of CPU loading (OmniPCX Enterprise PC Installer) on your PC. The way
of the setup.exe is: \dhs3mgr\”release”\pcmao\boot_res\pcinstall.
5. Carry out the loading of the version on your CS as indicated in the procedure.
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
55
Alcatel-Lucent University NOTES
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
56
Alcatel-Lucent OmniPCX Enterprise
OBJECTIVE
57
CS software loading - Multi versions mode
Overview
Different Releases
Different Releases including correction’s patch
Its main advantage is that a 2nd version can be set up on the Call Server
without stopping the telephone application.
Once the 2nd version is installed, you simply restart the Call Server on it.
58
CS software loading - Multi versions mode
Overview
Copy of the complete first version and loading of a software patch for update
Complete loading of a new version and copy of the data (telephone database
and Linux data) from the old one.
Multi-version loading is advantageous for a patch, because everything can be prepared remotely.
59
CS software loading - Multi versions mode
Structure of the hard disk
/root2_d /
Second release First release
on the disk on the disk
/var2 /var
/usr5 /usr2
/usr6 /usr3
/usr7 /usr4
Common part
During the initial release Installation,hard disk is automatically partitioned (automatically format).
60
CS software loading - Multi versions mode
Structure of the hard disk
Common part
/usr4 (linked with /DHS3dyn) Dynamic accounting data
/usr7 (linked with /DHS3ext) System voice guides
DHS3xxx directories are links to others directories in the disk. They are used in installation scripts,the inactive partition is
generally mounted in the /dev/null directory.
ver2cho visible command allow to mount partitions in home directory.
(1)xa000000> ver2cho visible ; df -v
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/hda5 495876 84823 385452 18% /
/dev/hda7 1007960 234172 722584 24% /usr2
/dev/hda8 1007960 97124 859632 10% /usr3
/dev/hda9 4276616 536836 3522536 13% /usr4
/dev/hda15 2015984 51400 1862176 3% /usr7
/dev/hda6 396623 4292 371845 1% /var
/dev/hda11 495876 84812 385463 18% /root2_d
/dev/hda12 396623 2341 373796 1% /var2
/dev/hda13 1007960 234544 722212 25% /usr5
/dev/hda14 1007960 97096 859660 10% /usr6
/dev/hda13 1007960 234544 722212 25% /root2_d/usr2
/dev/hda14 1007960 97096 859660 10% /root2_d/usr3
/dev/hda9 4276616 536836 3522536 13% /root2_d/usr4
/dev/hda15 2015984 51400 1862176 3% /root2_d/usr7
/dev/hda12 396623 2341 373796 1% /root2_d/var
61
CS software loading - Multi versions mode
First possibility - Copy then patch loading
62
CS software loading - Multi versions mode
First possibility - Copy then patch loading
3) Versions switch
63
CS software loading - Multi versions mode
Second possibility - Complete loading
64
CS software loading - Multi versions mode
Second possibility - Complete loading
Notes:
In this example we could as well download the dynamic patch J14101b ( 3rd step )
65
CS software loading - Multi versions mode
Second possibility - Complete loading
4) Copy of the Linux data and the database from the active partitions to the
inactive ones
In case of trouble ,it is possible to go back to previous release switching again to the initial partition.
Remark:
During the switch ,boards can receive new binaries from new release.If you decide to go back with the initial release ,another
downloading will be done if necessary.
66
Alcatel-Lucent OmniPCX Enterprise
Release Installation using the multi partition
PROCEDURE
OBJECTIVE
OVERVIEW
Initial hard disk configuration: In this example we could imagine two different release. E.g.:
R9.1 on active partition: Basic version I1605, static patch I160512 and dynamic patch
I160512c already installed on active partition.
PROCEDURE
1.1. Run the OmniPCX Enterprise PC Installer application on the PC and select the loading
option
Parameters y
Clean the /bootp/linux actual content. confirm (y/n, default is y):
Result
Parameters y
Parameters y
Enter the full path of the delivery on the server
Result
example for Unix server: /twdhs3/dhs3ref/dhs3ref_d1/E1.500/LIVRAISON
for Windows server: /dhs3mgr/E1500
Parameters /dhs3mgr/J1410
confirm the full path /dhs3mgr/J1410 (y/n, default y):
Result
Parameters Y
The path of the delivery is /dhs3mgr/J1410
Result
Do you wish to secure the installation (y/n):
Parameters n
Check linux version
Result
Transfer for pkg part in preparation
linux/dhs3mod-1.10a_30-15alc.i386.rpm
linux/netadmin-4.4.17-20alc.i386.rpm
RPMS/lx_version-4.4-4alc.i386.rpm
--> Searching for symbolic link '/DHS3bin/nmc/log' on target
'/DHS3dyn/tmp' ...
WARNING: symbolic link '/DHS3bin/nmc/log' already exists.
Set chown 'mtcl:tel' on '/DHS3bin/nmc/log' ...
<-- Symbolic link '/DHS3bin/nmc/log' successfully created.
@@@@@ End of post_inst at Fri Dec 3 09:42:00 CEST 2010
End of post installation
Result Please confirm switching on the inactive version (y/n, default y):
Parameters y
Autostart is set on unactive version
Result
Do you want to switch back to the previous version if system resets
(y/n, default n):
Parameters n
In order to complete the installation of the swinst package
Result
you have to connect as swinst user after the switching
Do a version switch. Confirm (y/n, default y):
Parameters y
Remark After this confirmation the system will restart automatically
It will be mandatory to enter the country code during the first connection
to the swinst menu.
PROCEDURE
OBJECTIVE
- To learn how to perform a static and dynamic patches using the multi version loading.
OVERVIEW
A basic version and a static patch are already Installed on active partition.
PROCEDURE
R8.0-g1.300-7-fr-c80s1
Release:
DELIVERY g1.300
Patch identification: 7
Country: fr
Cpu: c80s1
ACD VERSION
release : 6
bug_fixing : 1
protocol_id : 90
version_dy_hr_stat : 11
Press return
1.2. Duplicate the active version partitions to the inactive version one
Note: After entering “y” the system displays the duplication’s steps
/rootbis/DHS3bin/lib/librt-2.1.2.so
/rootbis/DHS3bin/lib/libutil-2.1.2.so
/rootbis/DHS3bin/downbin/bnvintgd
/rootbis/DHS3bin/downbin/bnvintof
/rootbis/DHS3bin/downbin/bnvintofs
Note: The duplication of the active partition is done on the inactive partition
3. Check the use rate of the partitions on the hard disk, and their links to the logical names
Note: Comparing both partitions, they’re totally identical (from the size point of view)
Result
Parameter y
Enter the full path of the delivery on the server
Result
example for Unix server: /twdhs3/dhs3ref/dhs3ref_d1/E1.500/LIVRAISON
for Windows server: /dhs3mgr/E1500
Entry y
Result The path of the delivery is d:/dhs3mgr/G13007b
Parameter y
Autostart is set on inactive version
Result
Do you want to switch back to the previous version if system resets
(y/n, default n):
Parameter n
In order to complete the installation of the swinst package
Result
you have to connect as swinst user after the switching
Do a version switch. Confirm (y/n, default y):
Parameter y
Remark After this confirmation the system will restart automatically
It will be mandatory to enter the country code during the first connection
to the swinst menu.
R8.0-g1.300-7-b-fr-c80s1
Release:
DELIVERY g1.300
Patch identification: 7
Dynamic patch identification: b
Country: fr
Cpu: c80s1
ACD VERSION
release : 6
bug_fixing : 1
protocol_id : 90
version_dy_hr_stat : 11
Press return
HANDS-ON EXERCISES
OBJECTIVE
MANAGEMENT
Initial hard disk configuration: Current release -1 (eg: Training release R10, loading hard disk
R9.1)
1. Check by swinst the active and inactive versions installed on the hard disk
2. Check by the “ver2cho visible” and “df –v” commands the used space in the active and
inactive part of the hard disk.
3. Make a complete copy from the active to the inactive part of the hard disk.
4. Check the differences on the hard disk by swinst and the ‘df –v’ command.
5. Following the multi-version procedure, load the current release in the inactive part of the
hard disk
7. Make a version switch and check that everything’s alright as the CPU starts up.
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
87
Alcatel-Lucent University NOTES
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
88
Alcatel-Lucent OmniPCX Enterprise
OBJECTIVE
89
Call handling and Patch loading
Principles
Used for installation of the Call handling by keeping the customer’s database
System improvement
Correction of bugs
Addition of new features
…
Using of features
E.g. security patch for IP touch security solution (Thales)
…
90
Call handling and Patch loading
Principles
Ethernet link
91
Call handling and Patch loading
Principles
Several cases:
Complete version loading(the previous version will be deleted except in
« multi-partitions »)
A version does not have a correcting patch
Static patch loading
This kind of patch contains correcting files that requires the call handling
(telephonic application) to be stopped before loading.
Dynamic patch loading
This kind of patch contains correcting files that does not need the stopping of the
telephonic application.
92
Call handling and Patch loading
Principles
93
Call handling and Patch loading
Loading tool
94
Call handling and Patch loading
Configuration in swinst
1 Packages installation
2 Deliveries installation 2
3 Cloning & duplicate operations
4 Backup & restore operations
5 OPS configuration
6 System management
7 Database tools
8 Software identity display
9 Remote download
Q Go back to previous menu
95
Call handling and Patch loading
Configuration in swinst
The installation of the binaries will modify the current installed version
Please, confirm the installation of a new version (y/n, default y):
96
Call handling and Patch loading
Configuration in swinst
At any time it is possible to verify the loadings done by swinst by consulting About last install deliveries operations.
97
All Rights Reserved © 2007, Alcatel-Lucent 10
98
Alcatel-Lucent OmniPCX Enterprise
Upgrade using Static and Dynamic patches
PROCEDURE
OBJECTIVE
- To learn how to perform a software version upgrade using static and dynamic patches
DOCUMENTATION
OVERVIEW
The installation of a patch is carried out with the OmniPCX Enterprise PC Installer and swinst
software on the OmniPCX Enterprise .
For the telephone application, there are two types of patches:
Static patch
Dynamic patch
Telephone patches are delivered as a cpiofile file (Unix compressed file) located in the directory
\dhs3mgr\<version>\dhs3linux
Example: \dhs3mgr\G13007\dhs3linux\comm\cpiofile.
Most binaries are located in the comm directory.
For country-specific binaries, the cpiofile file is at the same level of the tree structure but in a
directory named according to the international standard.
Example: es for Spain, ch for Switzerland, etc.
PROCEDURE
Application On the PC
Action Double-click on the icon of the OmniPCX Enterprise PC Installer on the
desktop
Parameter In the menu Preferences, select the drive that contains the patch.
Parameter In the field Installation type, select the type of installation to "Call handling
or
patch only".
Remark A FTP server are run during all the installation of the patch and are stopped
only when the window OmniPCX Enterprise PC Installer is closed.
A static patch can easily be distinguished from a full version by the presence of two text
files, for_comp and patch, located in the CD-ROM tree structure in:
The file for_comp is used when installing a full version in standard mode (see the
procedure ”Load a software version - Standard installation of a complete version’’). For a
static patch, this file contains the name of the full version associated with the patch.
e.g.: for the static patch G1.300.7 with a CD-Rom drive mapped on D:, there will be the
file D:\dhs3mgr\G13007\installlinux\for_comp containing the string “G13007”
D:\dhs3mgr\G13007\installlinux\patch containing the string “patch_G1.300.7”.
Static patch name is usually the name of the full version followed by the patch number.
Each new static patch includes all corrections made in previous patches.
Remark These patches are new telephone application files containing corrections or
upgrades. They can only be installed with the phone shut down or when
installation is on the inactive partition
They are installed after a full version has been installed. They cannot run if
the standard telephone version is not installed.
Please confirm to stop the telephone (y/n, default y):
Result
Parameter y
The system reboots:
Result
INIT: Sending processes the TERM signal Jan 12
Stopping alzled: /etc/rc.d/rc(1): Stopping alzled:
[ OK ]
Stopping role: /etc/rc.d/rc(1): Stopping role:
[ OK ]
Shutting down TEL services
Parameter y
Enter the full path of the delivery on the server
Result
example for Unix server: /twdhs3/dhs3ref/dhs3ref_d1/E1.500/LIVRAISON
for Windows server: /dhs3mgr/E1500
Parameter y
The path of the delivery is d:/dhs3mgr/G13007
Result
Do you wish to secure the installation (y/n):
NOTES: if the answer is YES ,a binaries backup will be done in case of
trouble.
These patches are new telephone application files containing corrections or upgrades.
They can be installed on the active or inactive partition with the phone running without
disturbing phone operation.
After a dynamic patch has been installed, it is immediately installed in CPU memory. The
customer then has the corrected version available without having to reboot the machine.
This installation is performed using the memloader tool. For each process patched in
memory, a 2176 incident indicating the operation is emitted.
Dynamic patches are installed after static patch installation. They cannot run if the
standard telephone version and corresponding static patch are not installed.
Dynamic patch name always ends with one or two letters. The first dynamic patch for a
version ends with the letter "a", the next with the letter "b" and so on till the end of the
alphabet. If further patches are necessary after the letter "z", they are named "aa", “ab”,
etc.
Parameter y
Enter the full path of the delivery on the server
Result
example for Unix server: /twdhs3/dhs3ref/dhs3ref_d1/E1.500/LIVRAISON
for Windows server: /dhs3mgr/E1500
Parameter y
Parameter n
Check linux version
Result
Transfer for pkg part in preparation
linux/dhs3mod-1.10a_30-15alc.i386.rpm
linux/netadmin-4.4.17-20alc.i386.rpm
RPMS/lx_version-4.4-4alc.i386.rpm
--> Searching for symbolic link '/DHS3bin/nmc/log' on target
'/DHS3dyn/tmp' ...
WARNING: symbolic link '/DHS3bin/nmc/log' already exists.
Set chown 'mtcl:tel' on '/DHS3bin/nmc/log' ...
<-- Symbolic link '/DHS3bin/nmc/log' successfully created.
@@@@@ End of post_inst at Mon Apr 15 09:42:00 CEST 2002
End of post installation
HANDS-ON EXERCISES
OBJECTIVE
- To learn how to perform a software upgrade with a static or dynamic patch with multi-
version
MANAGEMENT
1. Check by swinst the active and inactive versions installed on the hard disk
2. Make a complete copy from the active to the inactive part of the hard disk
3. Load the patch specified by the trainer on the inactive partition of the hard disk in order
to have the same one than the Traing CS
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
107
Alcatel-Lucent University NOTES
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
108
Alcatel-Lucent OmniPCX Enterprise
OBJECTIVE
109
GD/GA/GD3/INTIP3 software loading
Overview
In normal functioning, GD, GA, GD3 or INTIP3 download their binaries from the
CPU automatically when an upgrade of the software version is done on that
CPU, but sometime it doesn’t work due to a too old version of binaries installed
on the board for instance.
To resolve the problem, it’s possible to download directly the binaries to the
boards from PC installer.
Erasing and formatting the GD, GA, GD3 or INTIP3 flash memory
110
TECHNICAL COMMUNICATION No. TC0521 Ed. 04
URGENT
CONTENTS
1. AIM .............................................................................................3
1
111
2
112
OmniPCX Enterprise
REFORMATTING AND RELOADING THE
GD/GD3/INTIP3 NAND FLASH WITH PC
INSTALLER
1. AIM
The purpose of this technical communication is to provide a procedure which allows to reformat and
to reload the binaries for R5.1 and higher in case of corruption of the NAND Flash on a GD/GA
board or GD3/GA3/INTIP3 board.
Notes
GD3/GA3/INTIP3 are available from OmniPCX Enterprise PC Installer v2.26.
The deliveries are retrieved from the patches installed in the directory dhs3mgr from the PC host.
It is requires that at least one static patch is available in this directory so that all type of binaries
GD, GD3 and INTIP3 are available for the download.
The initialization of a NAND Flash of a GD/GA board with OmniPCX Enterprise PC Installer is
performed in two steps:
1 Erasing and formatting the NAND Flash.
2 Downloading GD binaries.
For the new generation boards, GD3/GA3/INTIP3, the reloading of the NAND flash still requires
those two steps, the erasing and reload, however the erasing step has been introduced directly in the
BIOS.
4 The different phases of erasing and reformatting can be viewed by LED CPU of the board
GD/GA:
5 The end of formatting of the FLASH is viewed on the V24 configuration port with the following
message:
Welcome to PeeWeeLinux
(none) login:
6 Stop GD/GA board with On/Off switch and wait the red power LED changes to fix status.
7 Stop OmniPCX Enterprise PC Installer application on PC Server.
3 At the end of GD binaries download an e-mgd admin user login is displayed on V24
configuration port. Then it is possible to enter into mgconfig menu to set the IP configuration.
4 Stop GD/GA board with On/Off switch and waiting the red power LED changes to fix status.
5 Stop OmniPCX Enterprise PC Installer application on PC Server.
6 In case of a GA board, change the dip switches 1 and 2 to ON, dip switches 3 and 4 to OFF
position.
x Select GD3 or INTIP3 in the field Media Gateway board designation in the window
Installation parameters.
x Click on Apply in the window Installation parameters.
The GD3 binaries (depending on the version) must be present in the directory
/dhs3mgr/"version"/pcmao/boot_res/DHS3bin/downbin/mg3.
The INTIP3 binaries (depending on the version) must be present in the directory
/dhs3mgr/"version"/pcmao/boot_res/DHS3bin/downbin/intip3.
4 Connect a terminal on the V24 port of the GD3, GA3 or INTIP3.
5 Switch on the power on the board GD3, GA3 or INTIP3 then interrupt very quickly the startup to
enter the BIOS menu.
The access to BIOS menu is temporarily delicate. Basically during the first 2 seconds following
the power on, you need to type the commands CTRL + B and CTRL+I (maintain the key
CTRL pressed then type characters B then I quickly in loop).
U-Boot 1.3.0-rc3 (Apr 15 2009 - 16:37:27) 3EH30350AAAI bootl100/000.008
Reset Status: Software Hard, External/Internal Soft, External/Internal Hard
CPU: e300c4, MPC8377, Rev: 21 at 399.999 MHz, CSB: 266 MHz
I2C: ready
DRAM:
DDR DIMM: data bus width is 64 bit without ECC
DDRC ECC mode: OFF
DDR RAM: 256 MB
FLASH: 2 MB <---------------- Press quickly CTRL+B CTRL+I at this step
PCI: Bus Dev VenId DevId Class Int
00 17 1064 2102 0000 00
In: serial
Out: serial
Err: serial
Net: TSEC0, TSEC1
HANDS-ON EXERCISES
OBJECTIVE
MANAGEMENT
1. Following the technical support procedure “ TC0521” reload a GD3 or GD board according
to the available hardware.
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
123
Alcatel-Lucent University NOTES
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
124
Alcatel-Lucent OmniPCX Enterprise
CS duplication
OBJECTIVE
125
CS duplication
Introduction
Purpose: provide continuous service in the unlikely event of one of the call
servers failing
126
CS duplication
Introduction
Services: if the Main call server fails, the system switches on the standby one
(which becomes Main):
127
CS duplication
Introduction
Main CS in service
As soon as the main CS is operational and reachable, it controls the Media
Gateways and the IP terminals.
CS Standby
CS Main
IP Signaling
Network
IP-MG
It is recommended for reasons of eventual power supply unit failure, to insert the CPUs into independent chassis.
Except in case of crystal CPU because it is impossible.
128
CS duplication
Introduction
Loss of Main CS
If Main CS falls down or is unreachable, Media gateways and IP terminals are
managed by the Standby CS (which becomes the "Main").
X
CS Main
Réseau
CS Standby ⇒ Main CS
Signaling
IP
IP-MG
129
CS duplication
Introduction
Implementation using:
Keep alive: This message allows to maintain "active" the link between both call servers.
130
CS duplication
Switch over mechanism
Each call server tries to establish a connection with the other one to
determine its role(CONNECT message)
Defense: If the "Call server role" is not correctly defined, the CS with the
highest IP address starts in Main role
131
CS duplication
Switch over mechanism
Switch over:
The reference e-MG shall be as close as possible from one CS (same switch).
132
CS duplication
Switch over mechanism
Reference Node 1
IP-MG
Node 1 '
IP-MG
IP-MG
The standby call server doesn't receive any "keep alive" messages so it switches over and reconnects to all IP devices it has access
to.
In this scenario, the node is divided into two parts which runs independently.
133
CS duplication
Switch over mechanism
The Pseudo Main Call Server reboots and switches in Stand-by mode
If the two CS are in “Real Main” then the CS on which the reference MG is connected stays
in “Real Main” mode and the other CS restarts
IP devices which were connected to the CS that is reseted reboot and reconnect to
the Real Main
The established communications are released
134
CS duplication
Topology
Recommended:
Not recommended:
Both CS in the same Media Gateway
All installation must be switched off for maintenance
CS A
CS B
135
CS duplication
Media Gateway signaling link backup
136
CS duplication
Duplication and ABC-F Network
Node 1
CS CS
Node 1 '
The modification files which are not broadcast are kept on the nodes until the IP network comes up and then exchanged by the
nodes to resynchronize the ABC-F network without data lost.
137
CS duplication
Restrictions
138
Alcatel-Lucent OmniPCX Enterprise
OBJECTIVE
To describe the configuration of the CPU A in case of duplicated configuration without spatial redundancy
Alcatel-Lucent OmniPCX Enterprise – Duplication System without Spatial redundancy (CPU CSA)
Ref. ENTP0438C02TEUS Issue 03
139
Full IP configuration of CS
Management of CPU A
Full IP configuration
netadmin
Warning: for a specific setup please use menu mode (netadmin -m)
Do you want to erase the existing setup? y
X25 private network number? 1
Unique site number? 1
Internal name resolver: allows to start the DNS service on the CS.
Answer yes only in case of configuration with spatial redundancy
Alcatel-Lucent OmniPCX Enterprise – Duplication System without Spatial redundancy (CPU CSA)
Ref. ENTP0438C02TEUS Issue 03
140
Full IP configuration of CS
Management of CPU A (cont.)
Both CPU use the same name for main role function because they are within the same LAN and use the same main IP address.
Alcatel-Lucent OmniPCX Enterprise – Duplication System without Spatial redundancy (CPU CSA)
Ref. ENTP0438C02TEUS Issue 03
141
Full IP configuration of CS
Management of CPU A (cont.)
8.Routing setup
8.1 Default router setup
8.1.2 Add/Update
Default router name? router
The name you gave isn't in our hosts database. Do you want to add it
and so give the corresponding address? y
Default router address? 10.1.1.100
Until the release F2.500 you don’t see the question for managing Network mask so the default one is applied.
You have to manage it at the end of the full configuration.
Same for router management. You have to declare it after the full IP configuration.
Alcatel-Lucent OmniPCX Enterprise – Duplication System without Spatial redundancy (CPU CSA)
Ref. ENTP0438C02TEUS Issue 03
142
Alcatel-Lucent OmniPCX Enterprise
OBJECTIVE
To describe the configuration of the CPU B in case of duplicated configuration without spatial redundancy
143
Full IP configuration of CS
Management of CPU B
Full IP configuration
netadmin
Warning: for a specific setup please use menu mode (netadmin -m)
Do you want to erase the existing setup? y
X25 private network number? 1
Unique site number? 1
Internal name resolver: allows to start the DNS service on the CS.
Answer yes only in case of configuration with spatial redundancy
144
Full IP configuration of CS
Management of CPU B (cont.)
Both CPU use the same name for main role function because they are within the same LAN and use the same main IP address.
145
Full IP configuration of CS
Management of CPU B (cont.)
8.Routing setup
8.1 Default router setup
8.1.2 Add/Update
Default router name? router
The name you gave isn't in our hosts database. Do you want to add it
and so give the corresponding address? y
Default router address? 10.1.1.100
Until the release F2.500 you don’t see the question for managing Network mask so the default one is applied.
You have to manage it at the end of the full configuration.
Same for router management. You have to declare it after the full IP configuration.
146
Alcatel-Lucent OmniPCX Enterprise
Setup duplicated Call Server
PROCEDURE
OBJECTIVE
DOCUMENTATION
OVERVIEW
The "Call Server Duplication" service is used to improve the PCX's operational safety. Two Call
Servers coexist in the same PCX. One of them is active, it is said to fulfill the "Main" role. The
other is on hold, it is said to fulfill the "Stand-by" role. When the first one has failed, the second
one replaces it. The calls in progress are maintained, the calls currently being set up are
interrupted.
PROCEDURE
Enter 10.1.1.254
Enter Y
Address used when the CPU role is MAIN ?
Result
Enter 10.1.1.3
CPU redundancy setup
Result
====================
Twin CPU name ?
Enter xa001001
Enter 10.1.1.254
On mgr
Select Shelf
Entry Shelf address: (for example: 1) (take the GD nearest the CS)
Reference: true
Action Press CTRL+v two times to validate the creation
Press CTRL+c as many time as needed to come back on main menu
Remark:
When the two call servers are not "seeing" each other, they both try to
connect to the reference e-MG, the one which succeeds becomes the Real
Main and the other one becomes the Pseudo Main (MAO not activated).
The reference e-MG shall be as close as possible from one e-CS (same
switch).
If no reference Media Gateway has been declared, the Call Server with the
highest IP address becomes the "Real Main".
On mgr
Select IP
Entry Preferred CS @IP (redundancy): (for example: 10.1.1.1)
Action Press CTRL+v two times to validate the creation
Press CTRL+c as many time as needed to come back on main menu
Remark:
Preferred CS @IP
Used In case of simultaneous start-up of both e-CS, the one whose IP
address is defined here will start as main.
On mgr
Select IP/Duplication parameters
Entry Pseudo main : false
Action Press CTRL+v two times to validate the creation
Press CTRL+c as many time as needed to come back on main menu
Remark:
True : Running « real main » + « pseudo main »
False : Running « real main » + « real main »
Both CS are considered as « real main » without restrictions
PROCEDURE
OBJECTIVE
DOCUMENTATION
OVERVIEW
The "Call Server Duplication" service is used to improve the PCX's operational safety. Two Call
Servers coexist in the same PCX. One of them is active, it is said to fulfill the "Main" role. The
other is on hold, it is said to fulfill the "Stand-by" role. When the first one has failed, the second
one replaces it. The calls in progress are maintained, the calls currently being set up are
interrupted.
PROCEDURE
1. Maintenance
1.5. Copy the main call server database on to the standby one(call server B)
Remark:
Be patient!
Command bascul
This command will cause a fast CPU switch-over.
Entry
The CPU is running in Main Role. If you perform a CPU switch-over,
this CPU will be shutdown.
Are you sure you want to perform a CPU switch-over (y/n)? y
Remark:
Call server A is in shutdown mode, call server B is main.
After call server reset, try the following command
Command Role -b
ACTIVE stand-by CPU state: MAIN
Result
Remark:
Call server B is main and call server A is active in Stand by mode
HANDS-ON EXERCISES
OBJECTIVE
MANAGEMENT
2. With the help of the duplication procedure, put into service the second CS in the same IP
sub-network than the first CS (VLAN 15x)
3. Perform a database cloning and start the telephone application on the second CS.
4. Through the maintenance commands, verify the state and role of each call server.
5. Establish several calls and perform a call server switch over, what happens?
6. Create a new analog set and check that it exists on the database of the 2ème CS
7. Disconnect the main CS from the IP network and use the different maintenance commands
to see the role of each CS and the devices connected to those CS
8. Create a new analog set when the 2nd CS is disconnected from the network
10. Does the previously created analog set exist in the database of the 2ème CS after the
restart?
What must be done if that one is not present in the database ?
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
165
Alcatel-Lucent University NOTES
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
166
Alcatel-Lucent OmniPCX Enterprise
OBJECTIVE
167
Introduction
The duplication with spatial redundancy uses the same principle than the
classical duplication
With the spatial redundancy the CS are located within different IP subnet
Each CS can use it’s own router and a different sub-netmask
168
Topology with spatial redundancy
DNS server
brest=@IP Main CSB
DNS server
brest=@IP Main CSA
Standby CS
Main CS
IP Signaling IP
Network Network
MG MG
The 2 CS are in different subnet and each CS has it’s own main role IP address
The DNS service is active on the main CS and answers with it’s own main IP@
169
Alcatel-Lucent equipment
For IP hybrid ABC links there are 2 fields for each main role IP address
The Alcatel IP equipment try to reach both main role IP addresses and only the active one answers.
170
External applications
Internal DNS of the CS
171
External applications
External DNS
You must provide in this case the 2 CS main IP addresses needed by the
customer LAN manager for the DNS forwarding management
In this situation the primary and secondary DNS servers are the client servers because they will forward the DNS request toward
our CS internal DNS servers.
172
Restrictions
No WLAN
173
Restrictions
174
Alcatel-Lucent OmniPCX Enterprise
Spatial redundancy
OBJECTIVE
175
Global topology with spatial redundancy
DNS server
OmniPCX Enterprise
brest=11.1.1.3
CS Main
11.1.1.3 11.1.1.1
11.1.1.11 11.1.1.41
OmniPCX Enterprise
CS Stand By
151.1.1.3
151.1.1.1
151.1.1.11
172.25.1.50 172.25.1.11
176
Full IP configuration of the CS
Management of CSa
netadmin
Warning: for a specific setup please use menu mode (netadmin -m)
Do you want to erase the existing setup (y/n default is 'n') ? y
Do you intend to use IP/X25 on your system (y/n default is 'n') ? n
Node name : You cannot write here “brest.alcatel.fr” for example because the DNS service keeps only the first string and will
compare the node name “brest.alcatel.fr” with the part that it will keep : “brest”.
177
Full IP configuration of the CS
Management of CSa (cont.)
178
Full IP configuration of the CS
Management of CSb
netadmin
Warning: for a specific setup please use menu mode (netadmin -m)
Do you want to erase the existing setup (y/n default is 'n') ? y
Do you intend to use IP/X25 on your system (y/n default is 'n') ? n
179
Full IP configuration of the CS
Management of CSb (cont.)
180
Modification of IP configuration
New Node name for the DNS
netadmin -m
15. 'Node configuration‘
15.2. 'Update‘
181
Management of DHCP server
There is nothing special about the management of the DHCP server in case of
spatial redundancy
The management is done according to the Main CPU IP addressing on which you
are connected
The main CS sends these data to the Stand-by CS that adapts them according
to it’s local addressing
DHCP Configuration
CPU Main Subnetwork
Subnet address : 11.1.1.0
Subnet mask : 255.255.255.0
Broadcast address : 11.1.1.255
Default router address :
TFTP Server address :
Each CS has its own main role IP address in the TFTP server field in the
dhcpd.conf file
182
Management of DHCP server
(Next)
183
Management of boards
Example for GD board
Password: admin
[admin@eMGD admin]$ su
[root@eMGD admin]# mgconfig
184
Management of IP Touch
Local equipment
ip mode: static
ip address: 11.1.1.41
Subnet: 255.255.255.0
Router: 11.1.1.254
Tftp1: 11.1.1.3
Tftp2: 151.1.1.3
In case of dynamic configuration that is the CS main that will answer to the DHCP request from the IP Touch set and it will send
it’s own main IP@
185
Management of SIP
186
Management of SIP
(cont.)
You cannot use the IP address of the CS because in case of switching the
client will be locked.
Instead of the IP address you have to put the node name for the proxy IP
address:
brest
187
Management of H323
Case with external gatekeeper
They will reach directly or through an external gatekeeper the GD or the INTIP
A board
188
Management of H323
Case with a CS used as gatekeeper
189
Management of H323
Case with a CS used as gatekeeper (cont.)
IP
Gatekeeper Parameters
Gatekeeper ID :0
Gatekeeper Name :
Gatekeeper IP Address : 11.1.1.3
Alternative GK IP address :
IP Parameters
System Option + Internal Gatekeeper number
Internal Gatekeeper number :0
Gatekeeper IP Address: you must specify one of the two main IP@
190
Management of IP hybrid links
Inter-Node Links
191
All Rights Reserved © 2005, Alcatel-Lucent 18
192
Alcatel-Lucent OmniPCX Enterprise
OBJECTIVE
193
Global topology with spatial redundancy
DNS server
OmniPCX Enterprise
brest=11.1.1.3
CS Main
11.1.1.3 11.1.1.1
11.1.1.11 11.1.1.41
OmniPCX Enterprise
CS Stand By
151.1.1.3
151.1.1.1
151.1.1.11
172.25.1.50 172.25.1.11
194
Full IP configuration of CS
Checking of CSa
netadmin
3.Local Ethernet interface
3.1. 'View‘
195
Full IP configuration of CS
Checking of CSa (cont.)
==============================================================================
| Machine type | Local interface | Name | Address |
==============================================================================
| local main | Ethernet | xma001001 | 11.1.1.3 |
| twin main | Ethernet | xmb001001 | 151.1.1.3 |
==============================================================================
8.Routing setup
8.1. 'Default router setup'
196
Full IP configuration of CS
Checking of CSa (cont.)
15.Node Setup
15.1. 'Show Node Setup'
Node configuration
==================
node name : brest
internal name resolver activated : yes
197
Full IP configuration of CS
Checking of CSb
netadmin
3.Local Ethernet interface
3.1. 'View‘
Netmask : 255.255.255.0
============================================================================
| Machine type | Local interface | Name | Address |
============================================================================
| twin | Ethernet | xa001001 | 11.1.1.1 |
| local main | Ethernet | xma001001 | 11.1.1.3 |
| router | Ethernet | routerA | 11.1.1.254 |
============================================================================
198
Full IP configuration of CS
Checking of CSb (cont.)
==============================================================================
| Machine type | Local interface | Name | Address |
==============================================================================
| local main | Ethernet | xmb001001 | 151.1.1.3 |
| twin main | Ethernet | xma001001 | 11.1.1.3 |
==============================================================================
8.Routing setup
8.1. 'Default router setup'
199
Full IP configuration of CS
Checking of CSb (cont.)
15.Node Setup
15.1. 'Show Node Setup'
Node configuration
==================
node name : brest
internal name resolver activated : yes
200
Boot of IP boards
Example with an INTIPB board
201
DNS UDP port and process
The DNS server listens to the standard UDP port 53 and this service is called
“domain”
The process nameresd is always loaded in the memory of the 2 CS if the DNS service has been validated in netadmin.
Only the main CS answers to the DNS requests.
202
DNS requests
Only the CS with the main role answers to the DNS requests with it’s own IP
address
The managed node name is “brest” in the call server DNS but the application
can send a FQDN (“brest.alcatel.fr”) because the DNS of the CS keeps only
the first part of the chain from the DNS request, « brest »
203
204
Alcatel-Lucent OmniPCX Enterprise
Spatial redundancy
HANDS-ON EXERCISES
OBJECTIVE
MANAGEMENT
1. With the help of the duplication procedure, put into service the second CS in a different
VLAN than the first CS one (VLAN 1x)
2. Perform a database cloning and start the telephone application on the second CS.
3. Through the maintenance commands, verify the state and role of each call server.
4. Establish several calls and perform a call server switch over, what happens?
5. Disconnect the LanX of the VLAN 15x in order to simulate a default between the VLAN
5.1. Verify that the equipment located in the VLAN 15x are connected on the 1st CS
5.2. Verify that the equipment located in the VLAN 1x and 17x are connected on the 2nd
CS
7.1. When the status « main » & « stand-by » are again available, check that all
equipment are connected back to the “main” CS
HANDS-ON EXERCISES
OBJECTIVE
MANAGEMENT
1.1. Install the system voice guides FR & US and the MOH on the two CS
1.2. Check that the voice guides and the MOH are working
1.3. Perform a CS switching and check again after the switching that the voices guides
and the MOH are working
2.2. Perform a CS switching and check that the voice guide is working fine
3.3. Install the R10 on the second partition of the stand-by CS (the other CS stays main for
the telephone services)
3.3.1. Install the Linux package
3.3.2. Install the binaries
3.3.3. Copy the database and the Linux data
3.4. Install the R10 on the second partition of the CS which is stopped
3.4.1. Install the Linux package
3.4.2. Install the binaries
3.4.3. Reboot this CS on the second partition without the telephone
3.4.4. Update this CS data according to the main CS data
3.4.5. Start the telephone on this CS when the update is done
3.4.6. Check that this CS is started in standby mode
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
209
Alcatel-Lucent University NOTES
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
210