Prévia do material em texto
Nokia — Proprietary and confidential
Use pursuant to applicable agreements
5520 Access Management System,
Release 9.7
Installation and Migration Guide
3JL-01001-BTAA-RJZZA
Issue: 01
March 2019
Installation and Migration Guide
2
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Nokia is a registered trademark of Nokia Corporation. Other products and company
names mentioned herein may be trademarks or tradenames of their respective
owners.
The information presented is subject to change without notice. No responsibility is
assumed for inaccuracies contained herein.
© 2019 Nokia.
Contains proprietary/trade secret information which is the property of Nokia and must
not be made available to, or copied or used by anyone outside Nokia without its
written authorization. Not to be used or disclosed except in accordance with
applicable agreements.
Installation and Migration Guide
Issue: 01 3JL-01001-BTAA-RJZZA 3
Table of contents
1 Preface...........................................................................................19
1.1 Documentation ..........................................................................................19
1.2 Conventions used in this guide..................................................................20
1.2.1 Important information.................................................................................20
1.2.2 Navigation steps ........................................................................................21
1.2.3 Procedures with options or substeps.........................................................21
1.3 Multiple PDF file search.............................................................................22
1.4 Contact information ...................................................................................23
Getting started
2 What’s new ....................................................................................27
2.1 What’s new in Release 9.7 ........................................................................27
2.2 What’s new in Release 9.6.07 ...................................................................28
2.3 What’s new in Release 9.6.05 ...................................................................30
2.4 What’s new in Release 9.6.03 ...................................................................30
2.5 What’s new in Release 9.6 ........................................................................31
2.6 What’s new in Release 9.5 ........................................................................33
2.7 What’s new in Release 9.4 ........................................................................35
2.8 What’s new in Release 9.3.10 ...................................................................36
2.9 What’s new in Release 9.3.0 .....................................................................37
2.10 What’s new in Release 9.2.30 ...................................................................38
3 Overviews......................................................................................41
3.1 Guide overview..........................................................................................41
3.2 Installation and migration overview ...........................................................41
3.2.1 Installation terms .......................................................................................42
3.2.2 Environment variables ...............................................................................44
3.2.3 Path variables............................................................................................45
3.2.4 5520 AMS server roles ..............................................................................46
3.2.5 Simplex (standalone) installation...............................................................47
3.2.6 Clusters: redundancy and load-balancing .................................................47
3.2.6.1 Database replication..................................................................................48
3.2.6.2 Shared data replication..............................................................................48
3.2.7 Sites: geographic redundancy ...................................................................49
3.2.8 Using the 5520 AMS with a NAT server ....................................................51
3.3 5529 Enhanced Applications .....................................................................51
3.4 Technical support ......................................................................................51
Installing the 5520 AMS
4 5520 AMS installation overview ..................................................55
4.1 Simplex installation overview.....................................................................55
4.1.1 Server installation tasks.............................................................................56
4.2 Cluster installation overview......................................................................57
4.2.1 Overview....................................................................................................57
4.2.2 Cluster installation tasks............................................................................60
4.3 Geographic redundancy installation overview...........................................61
4
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
4.3.1 Site components........................................................................................62
4.3.2 Site configuration.......................................................................................62
4.3.3 Health state of a 5520 AMS system ..........................................................62
4.3.4 Loss of a site .............................................................................................63
4.3.4.1 Configuring a script to run upon loss of a site ...........................................63
4.3.4.2 Manual site switchover ..............................................................................63
4.3.4.3 Automatic site switchover ..........................................................................63
4.3.4.4 Ping-pong protection .................................................................................64
4.3.4.5 Automating site switchover using an OSS arbiter .....................................65
4.3.5 Geographic redundancy installation tasks.................................................66
4.4 Software plug-in installation overview .......................................................66
4.4.1 Installing and activating software plug-ins .................................................67
4.4.2 Deactivating software plug-ins...................................................................67
4.5 Patch installation overview ........................................................................68
4.5.1 Installing and activating patches................................................................68
4.5.2 Deactivating patches .................................................................................71
4.6 Emergency fix installation overview...........................................................72
4.6.1 Installing and activating emergency fixes ..................................................73
4.6.2 Deactivating emergency fixes....................................................................74
5 Setting up 5520 AMS infrastructure............................................77
5.1 Setting up the 5520 AMS infrastructure.....................................................77
5.1.1 5520 AMS server requirements in a simplex setup ...................................77
5.1.2 5520 AMS server requirements in a cluster setup.....................................78
5.2 Configuring NTP........................................................................................79
5.3 Configuring storage ...................................................................................82
5.3.1Configuring LVM volumes .........................................................................82
5.4 User and group IDs ...................................................................................84
5.5 Configuring locale settings ........................................................................85
5.6 SSH session timeouts ...............................................................................86
6 Downloading software for the 5520 AMS and
5529 Enhanced Applications .......................................................87
6.1 Downloading software for the 5520 AMS and 5529 Enhanced
Applications ...............................................................................................87
6.2 Extracting the downloaded installation files...............................................89
7 Installing the 5520 AMS solution components ..........................91
7.1 Installing the 5520 AMS solution overview................................................91
7.2 Pre-requisite tasks.....................................................................................92
7.3 Installing the 5520 AMS solution ...............................................................94
7.4 Saving the configuration settings for installation of a 5520 AMS
server.......................................................................................................113
7.5 Installing 5520 AMS NE plug-ins, 5529 Enhanced Applications and
plug-ins, and patches and emergency fixes ............................................115
7.5.1 5520 AMS NE plug-in software file..........................................................116
7.5.2 Patch software file ...................................................................................116
7.5.3 Emergency fix software file......................................................................117
7.5.4 5529 Enhanced Applications and plug-ins software file ..........................117
7.5.5 Nokia Access Virtualizer Adaptor plug-ins software file ..........................117
7.5.6 Installing and activating the 5520 AMS solution components .................118
Installation and Migration Guide
Issue: 01 3JL-01001-BTAA-RJZZA 5
7.5.7 Deactivating the 5520 AMS solution components ...................................124
7.5.8 Installing, activating or deactivating the 5520 AMS solution
components .............................................................................................127
7.6 Verifying the installed software components on the 5520 AMS
server.......................................................................................................129
7.7 Modifying the parameter values in the configuration file .........................131
8 Activating, starting and stopping the servers .........................133
8.1 Activating, starting and stopping the servers...........................................133
9 Configuring the 5520 AMS to support NAT..............................137
9.1 Configuring the 5520 AMS to support NAT ............................................137
10 Converting a simplex installation to a cluster .........................139
10.1 Converting a simplex installation to a cluster ..........................................139
10.2 Adding and removing servers..................................................................142
10.2.1 Adding servers.........................................................................................142
10.2.2 Removing servers....................................................................................144
10.3 Redistributing management of NEs.........................................................146
10.3.1 Export NE data from the old server and import it to the new server........146
10.3.2 Move AMS backup from old server to new server, and reduce data.......148
10.4 Convert a cluster with single NIC to inter-cluster.....................................151
11 Configuring geographic redundancy........................................153
11.1 Overview..................................................................................................153
11.2 Ping-pong protection ...............................................................................153
11.3 Configuring geographic redundancy........................................................154
11.4 Configuring the OSS arbiter ....................................................................159
11.5 Modifying geographic redundancy...........................................................161
11.5.1 Triggering a forced full synchronization of shared data...........................164
12 Updating firewall rules ...............................................................167
12.1 Overview..................................................................................................167
12.2 Updating firewall rules .............................................................................167
13 Installing the 5520 AMS client ...................................................169
13.1 Client installation overview ......................................................................169
13.1.1 Shared client installation..........................................................................169
13.1.1.1 Shared client installation in Red Hat Enterprise Linux.............................170
13.1.1.2 Shared client software updates in Red Hat Enterprise Linux ..................171
13.1.1.3 Client software updates in Windows........................................................171
13.1.2 Client installation tasks ............................................................................171
13.2 Installing multiple 5520 AMS clients ........................................................172
13.3 Installing a single 5520 AMS client..........................................................172
13.4 Installing a shared 5520 AMS client ........................................................175
13.4.1 Individual work spaces with a shared client.............................................179
13.5 Launching and updating the 5520 AMS client .........................................183
13.6 Automatic client upgrade during patch and emergency fix
installation................................................................................................191
13.6.1 Saving the current 5520 AMS GUI ..........................................................191
13.6.2 Roll back to an earlier version of the 5520 AMS GUI ..............................191
13.7 Changing passwords for default users in the 5520 AMS GUI .................191
6
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
13.8 Adding a license to the 5520 AMS ..........................................................192
13.8.1 License installation error scenarios .........................................................194
14 5520 AMS server maintenance ..................................................197
14.1 Overview..................................................................................................197
Migrating to the 5520 AMS, Release 9.7
15 Migrating to the 5520 AMS, Release 9.7 ...................................201
15.1 Migration overview...................................................................................202
15.1.1 In-place migration ....................................................................................204
15.1.1.1 Automated in-place migration..................................................................204
15.1.1.2 Manual in-place migration .......................................................................206
15.1.2 Out-of-place migration .............................................................................206
15.2 Installing the 5520 AMS, Release 9.7 on the same server running
an earlier 5520 AMS release ...................................................................207
15.3 Migrating NEs..........................................................................................20715.4 Migration dependencies of the data migration script ...............................207
15.4.1 Data not migrated from the earlier 5520 AMS release ............................207
15.5 Updating software plug-ins to a new version...........................................208
15.6 External TL1 Gateway migration .............................................................209
15.7 Migration with a customized keystore......................................................209
15.8 Migrating templates .................................................................................209
15.9 Migrating licenses....................................................................................209
16 Migration scenarios and associated task list ..........................211
16.1 Overview of the migration scenarios .......................................................211
16.2 Automated in-place migration from an earlier 5520 AMS release to
the 5520 AMS, Release 9.7.....................................................................212
16.3 Out-of-place migration from an earlier 5520 AMS release to the
5520 AMS, Release 9.7...........................................................................213
16.3.1 Out-of-place simplex migration................................................................214
16.3.2 Out-of-place cluster migration .................................................................215
16.3.3 Out-of-place geographically redundant migration....................................216
16.4 Checking the consistency of alarm rules after migration .........................218
17 Pre-migration tasks ...................................................................219
17.1 Overview of the pre-migration tasks ........................................................219
17.2 Transferring the 5520 AMS software to the 5520 AMS servers ..............219
17.3 Server configuration overview .................................................................220
17.4 Installing the 5520 AMS, Release 9.7 for migration ................................220
17.5 Installing the 5520 AMS solution software components for
migration..................................................................................................245
17.6 Rollback scenarios ..................................................................................249
18 Migration tasks ...........................................................................253
18.1 Overview of the migration tasks ..............................................................253
18.2 Migrating the switchover script ................................................................254
18.3 Enabling SSL...........................................................................................255
18.4 Enabling geographic redundancy ............................................................256
18.5 Backing up the 5520 AMS database for an out-of-place migration .........260
18.6 Transfer the backup file of 5520 AMS database to the new server.........261
Installation and Migration Guide
Issue: 01 3JL-01001-BTAA-RJZZA 7
18.7 Copying data files from the earlier 5520 AMS release to the
5520 AMS, Release 9.7...........................................................................262
18.7.1 Copying data files from a backup file in an out-of-place migration
scenario ...................................................................................................263
18.8 Starting the 5520 AMS, Release 9.7 servers ..........................................267
18.8.1 Sequence of starting the 5520 AMS, Release 9.7 servers in cluster
setups and geographically redundant setups ..........................................268
18.9 Adding licenses to the 5520 AMS, Release 9.7 installation ....................273
18.10 Installing the 5520 AMS, Release 9.7 client ............................................273
18.11 Launching the 5520 AMS, Release 9.7 client..........................................273
18.12 Updating the anonymous FTP user path.................................................274
19 Post-migration tasks ..................................................................277
19.1 Overview of the post-migration tasks ......................................................277
19.2 Migrating ONT SIP data ..........................................................................277
19.3 Importing GUI settings.............................................................................278
19.4 Deleting the former site of the earlier 5520 AMS release........................279
Uninstalling the 5520 AMS
20 Uninstalling 5520 AMS components.........................................285
20.1 Uninstalling 5520 AMS components overview ........................................285
20.2 Uninstalling software plug-ins..................................................................285
20.3 Uninstalling patches ................................................................................286
20.4 Uninstalling emergency fixes...................................................................287
20.5 Uninstalling 5520 AMS NE plug-ins, 5529 Enhanced Applications
and plug-ins, and patches and emergency fixes .....................................288
20.6 Uninstalling a 5520 AMS client................................................................292
20.7 Uninstalling the 5520 AMS server ...........................................................293
Appendix
21 Examples of the installation and activation of the 5520
AMS solution...............................................................................299
21.1 To install and activate the 5520 AMS solution in a simplex setup...........299
21.2 To install and activate NE Plug-in............................................................300
21.3 To install the 5529 Enhanced Applications..............................................301
22 Manual in-place migration procedures.....................................303
22.1 Overview of the manual in-place migration scenarios .............................303
22.1.1 Migration path and strategy .....................................................................303
22.2 Manual in-place migration associated task list ........................................304
22.2.1 Migrate a simplex installation ..................................................................304
22.2.2 Migrate a cluster installation ....................................................................305
22.2.3 Migrate a geographically redundant installation ......................................307
22.3 Pre-migration tasks for manual in-place migration ..................................310
22.3.1 Installing the 5520 AMS, Release 9.7 for migration (In-place-
manual)....................................................................................................310
22.3.2 Installing the 5520 AMS solution software components for
migration..................................................................................................325
22.3.3 Backing up the 5520 AMS database .......................................................325
22.4 Migration tasks for manual in-place migration .........................................326
8
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
22.4.1 Stopping the earlier 5520 AMS release servers ......................................326
22.4.2 Disabling SSL..........................................................................................327
22.4.3 Migrating the switchover script ................................................................328
22.4.4 Activating the 5520 AMS, Release 9.7 servers .......................................329
22.4.5 Activating the 5520 AMS software plug-ins .............................................330
22.4.6 Enabling SSL...........................................................................................333
22.4.7 Enabling geographic redundancy ............................................................33422.4.8 Copying data files from the earlier 5520 AMS release to the 5520
AMS, Release 9.7....................................................................................334
22.4.8.1 Copying data files from a previous release in an in-place migration
scenario ...................................................................................................335
22.4.9 Starting the 5520 AMS, Release 9.7 servers ..........................................339
22.4.10 Adding licenses to the 5520 AMS, Release 9.7 installation ....................340
22.4.11 Installing the 5520 AMS, Release 9.7 client ............................................340
22.4.12 Launching the 5520 AMS, Release 9.7 client..........................................340
22.4.13 Updating the anonymous FTP user path.................................................341
22.5 Post-migration tasks ................................................................................341
22.5.1 Importing GUI settings.............................................................................342
22.5.2 Uninstalling the earlier 5520 AMS release ..............................................342
22.5.2.1 Uninstalling plug-ins after migration ........................................................343
22.5.2.2 Uninstalling a 5520 AMS patch ...............................................................347
22.5.3 Uninstalling the 5520 AMS client in the earlier 5520 AMS release .........348
22.5.4 Uninstalling the earlier 5520 AMS server after migration ........................348
22.5.5 Rolling back to the earlier 5520 AMS release .........................................349
22.5.5.1 Stopping the 5520 AMS Release 9.7 servers..........................................349
22.5.5.2 Activating the earlier 5520 AMS release servers.....................................350
22.5.5.3 Starting the earlier 5520 AMS release servers........................................350
Installation and Migration Guide
Issue: 01 3JL-01001-BTAA-RJZZA 9
List of figures
3 Overviews......................................................................................41
Figure 1 Simplex (standalone) installation of the 5520 AMS...................................47
Figure 2 Cluster installation of the 5520 AMS .........................................................48
Figure 3 Simplest geographic redundancy installation of the 5520 AMS ................49
Figure 4 Typical geographic redundancy installation of the 5520 AMS...................50
4 5520 AMS installation overview ..................................................55
Figure 5 Geographic redundancy installation of the 5520 AMS with an OSS
arbiter ........................................................................................................65
5 Setting up 5520 AMS infrastructure............................................77
Figure 6 Volume setup on Red Hat Enterprise Linux systems ................................83
10
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Installation and Migration Guide
Issue: 01 3JL-01001-BTAA-RJZZA 11
List of tables
1 Preface...........................................................................................19
Table 1 Documentation conventions ......................................................................20
2 What’s new ....................................................................................27
Table 2 What’s new in Release 9.7 ........................................................................27
Table 3 What’s new in Release 9.6.07 ...................................................................28
Table 4 What’s new in Release 9.6.05 ...................................................................30
Table 5 What’s new in Release 9.6.03 ...................................................................30
Table 6 What’s new in Release 9.6 ........................................................................32
Table 7 What’s new in Release 9.5 ........................................................................33
Table 8 What’s new in Release 9.4 ........................................................................35
Table 9 What’s new in Release 9.3.10 ...................................................................36
Table 10 What’s new in Release 9.3.0 .....................................................................37
Table 11 What’s new in Release 9.2.30 ...................................................................38
3 Overviews......................................................................................41
Table 12 Key terms ..................................................................................................42
Table 13 Environment variables ...............................................................................45
Table 14 Path variables............................................................................................45
4 5520 AMS installation overview ..................................................55
Table 15 User accounts............................................................................................56
Table 16 Install the 5520 AMS, Release 9.7 in a simplex (standalone)
configuration ..............................................................................................56
Table 17 UNIX user accounts...................................................................................60
Table 18 Install the 5520 AMS in a cluster configuration .........................................60
Table 19 Scenarios for geographically redundant switchover ..................................64
Table 20 Install the 5520 AMS, Release 9.7 in a geographically redundant
installation..................................................................................................66
Table 21 Install and activate a software plug-in .......................................................67
Table 22 Deactivate a software plug-in ....................................................................67
Table 23 Install the 5520 AMS patches - cases .......................................................69
Table 24 Install and activate a 5520 AMS patch ......................................................69
Table 25 Deactivating the 5520 AMS patches - cases.............................................71
Table 26 Deactivate a 5520 AMS patch ...................................................................71
Table 27 Install and activate an emergency fix ........................................................74
Table 28 Deactivate an emergency fix .....................................................................74
5 Setting up 5520 AMS infrastructure............................................77
Table 29 Configure NTP on Red Hat Enterprise Linux systems ..............................79
7 Installing the 5520 AMS solution components ..........................91
Table 30 Pre-requisite tasks for installing the 5520 AMS.........................................92
Table 31 Installation result......................................................................................110
Table 32 Activation result .......................................................................................111
Table 33 Install and activate the 5520 AMS solution components .........................118
Table 34 Deactivate the 5520 AMS solution components......................................124
12
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
10 Converting a simplex installation to a cluster .........................139
Table 35 Convert from a simplex installation to a cluster .......................................139
Table 36 High-level procedure for splitting AMS ....................................................149
11 Configuring geographic redundancy........................................153
Table 37 Modify geographic redundancy ...............................................................162
13 Installing the 5520AMS client ...................................................169
Table 38 Types of client installation .......................................................................169
Table 39 Install the 5520 AMS client ......................................................................172
Table 40 License installation from the 5520 AMS server .......................................194
Table 41 License installation error scenarios .........................................................195
15 Migrating to the 5520 AMS, Release 9.7 ...................................201
Table 42 Supported migration path and data migration strategy............................203
Table 43 Data not migrated from the earlier 5520 AMS release to the
5520 AMS, Release 9.7...........................................................................208
Table 44 Updating a software plug-in to a new version..........................................208
16 Migration scenarios and associated task list ..........................211
Table 45 Migration path and data migration strategy for automated in-place
and out-of-place migrations .....................................................................212
Table 46 Automated in-place migration path and data migration strategy .............212
Table 47 Automated in-place migration for simplex, cluster, and
geographical redundant installations .......................................................212
Table 48 Out-of-place migration path and data migration strategy ........................213
Table 49 Simplex migration - Out-of-place .............................................................214
Table 50 Cluster migration - Out-of-place ..............................................................215
Table 51 Geographically redundant migration - Out-of-place.................................216
17 Pre-migration tasks ...................................................................219
Table 52 Migration result ........................................................................................236
Table 53 Activation result .......................................................................................237
18 Migration tasks ...........................................................................253
Table 54 Start sequence of the 5520 AMS, Release 9.7 servers in cluster
setups ......................................................................................................268
Table 55 Start sequence of the 5520 AMS, Release 9.7 servers in
geographically redundant setups.............................................................269
20 Uninstalling 5520 AMS components.........................................285
Table 56 Uninstalling the software plug-ins - cases ...............................................286
Table 57 Uninstall a software plug-in .....................................................................286
Table 58 Uninstalling the 5520 AMS patches - cases ............................................286
Table 59 Uninstall a 5520 AMS patch ....................................................................287
Table 60 Uninstalling the emergency fixes - cases ................................................287
Table 61 Uninstall an emergency fix ......................................................................288
Table 62 Uninstall the 5520 AMS solution components .........................................288
21 Examples of the installation and activation of the 5520
AMS solution...............................................................................299
Table 63 Result of installation of standalone server in a simplex setup .................300
Installation and Migration Guide
Issue: 01 3JL-01001-BTAA-RJZZA 13
22 Manual in-place migration procedures.....................................303
Table 64 In-place migration path and data migration strategy (manual) ................304
Table 65 Simplex installation migration - In-place (manual)...................................304
Table 66 Cluster migration - In-place (manual) ......................................................306
Table 67 Geographically redundant migration - In-place (manual) ........................308
Table 68 Migration result ........................................................................................323
Table 69 Activation result .......................................................................................324
Table 70 Uninstall the earlier 5520 AMS release after migrating to the
5520 AMS, Release 9.7...........................................................................343
14
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Installation and Migration Guide
Issue: 01 3JL-01001-BTAA-RJZZA 15
List of procedures
1 Preface...........................................................................................19
Procedure 1 Example of NE navigation convention.......................................................21
Procedure 2 Example of options in a procedure ............................................................22
Procedure 3 Example of substeps in a procedure .........................................................22
Procedure 4 To search multiple PDF files for a term .....................................................23
3 Overviews......................................................................................41
Procedure 5 To find contact information for technical assistance..................................52
5 Setting up 5520 AMS infrastructure............................................77
Procedure 6 To prepare the 5520 AMS infrastructure ...................................................78
Procedure 7 To configure an NTP server on Red Hat Enterprise Linux systems ..........80
Procedure 8 To configure an NTP client on Red Hat Enterprise Linux systems............81
Procedure 9 To configure NTP clients to access the NTP Server on Red Hat
Enterprise Linux systems ..........................................................................81
Procedure 10 To configure LVM volumes........................................................................83
Procedure 11 To configure the locale settings.................................................................85
6 Downloading software for the 5520 AMS and
5529 Enhanced Applications .......................................................87
Procedure 12 To download software ...............................................................................87
Procedure 13 To verify the MD5 hash value....................................................................88
Procedure 14 To extract the downloaded installation file to a new directory ...................89
7 Installing the 5520 AMS solution components ..........................91
Procedure 15 To install and activate the 5520 AMS solution...........................................94
Procedure 16 To manually configure sudo ....................................................................113
Procedure 17 To save the configuration settings for the installation of a
5520 AMS server.....................................................................................114
Procedure 18 To install the 5520 AMS NE plug-ins, 5529 Enhanced Applications
and plug-ins, and patches and emergency fixes together or individually 119
Procedure 19 To activate the 5520 AMS NE plug-ins, 5529 Enhanced
Applications and plug-ins, and patches and emergency fixes together or
individually ...............................................................................................122
Procedure 20 To deactivate the 5520 AMS NE plug-ins, 5529 Enhanced
Applications and plug-ins, and patches and emergency fixes together or
individually ...............................................................................................125
Procedure 21 To install, activate, install and activate, or deactivate the 5520 AMS
solution components................................................................................127Procedure 22 To verify the installed software components ...........................................129
8 Activating, starting and stopping the servers .........................133
Procedure 23 To activate a server .................................................................................133
Procedure 24 To start a server ......................................................................................133
Procedure 25 To start a cluster......................................................................................134
Procedure 26 To stop a server.......................................................................................135
Procedure 27 To stop a cluster ......................................................................................135
16
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
9 Configuring the 5520 AMS to support NAT..............................137
Procedure 28 To configure the 5520 AMS to support NAT............................................137
10 Converting a simplex installation to a cluster .........................139
Procedure 29 To convert a simplex server to a cluster server.......................................140
Procedure 30 To configure a newly added application server in a site in the
5520 AMS GUI ........................................................................................142
Procedure 31 To update the SSH key of a server in a cluster .......................................143
Procedure 32 To remove an application server from a cluster ......................................144
Procedure 33 To split NE data .......................................................................................146
Procedure 34 To convert a cluster with single NIC to inter-cluster ................................151
Procedure 35 To cleanup old alarms from the database ...............................................152
11 Configuring geographic redundancy........................................153
Procedure 36 To overrule ping-pong protection.............................................................154
Procedure 37 To configure data replication between sites ............................................155
Procedure 38 To configure the 5520 AMS to run a script if one site is down ................158
Procedure 39 To configure the OSS arbiter in a geographically redundant
installation................................................................................................159
Procedure 40 To start the OSS arbiter in a geographically redundant installation ........161
Procedure 41 To switch between the active and standby site .......................................162
Procedure 42 To change a geographically redundant installation to two
independent sites ....................................................................................163
Procedure 43 To trigger a forced full synchronization of shared data............................164
12 Updating firewall rules ...............................................................167
Procedure 44 To update firewall rules ...........................................................................168
13 Installing the 5520 AMS client ...................................................169
Procedure 45 To install a single 5520 AMS client in Windows/Red Hat Enterprise
Linux System...........................................................................................173
Procedure 46 To install a shared client in Windows ......................................................175
Procedure 47 To install a shared 5520 AMS client in Red Hat Enterprise Linux ...........177
Procedure 48 To install a shared client with the shared client wrapper .........................180
Procedure 49 To configure the presentation server and login title to use the
shared client wrapper ..............................................................................181
Procedure 50 To launch and update the 5520 AMS client.............................................184
Procedure 51 To update permissions for the plug-ins directory.....................................189
Procedure 52 To make the site name visible in the GUI login window when
multiple users access the shared 5520 AMS client in Red Hat Enterprise
Linux ........................................................................................................189
Procedure 53 To display hours in the 0 to 24 convention in the 5520 AMS client .........190
Procedure 54 To change a default user password in the 5520 AMS GUI .....................192
Procedure 55 To add a license key from the 5520 AMS GUI ........................................193
Procedure 56 To add a license key from the 5520 AMS server.....................................194
14 5520 AMS server maintenance ..................................................197
Procedure 57 5520 AMS server maintenance in a cluster.............................................197
17 Pre-migration tasks ...................................................................219
Procedure 58 To install the 5520 AMS solution for migration ........................................222
Procedure 59 To install 5520 AMS solution software components for migration...........246
Installation and Migration Guide
Issue: 01 3JL-01001-BTAA-RJZZA 17
Procedure 60 Rollback in geographically redundant setup............................................249
Procedure 61 Rollback in cluster with single data server...............................................250
Procedure 62 Rollback in cluster without database switch ............................................250
Procedure 63 Rollback in cluster with database switch .................................................251
18 Migration tasks ...........................................................................253
Procedure 64 To migrate the switchover_hook.sh script ...............................................254
Procedure 65 To enable SSL with a customized keystore.............................................256
Procedure 66 To configure data replication between sites ............................................257
Procedure 67 To copy data files from a backup file (interactive mode) .........................263
Procedure 68 To copy data files from a backup file (non-interactive mode) ..................265
Procedure 69 To start a server ......................................................................................270
Procedure 70 To check the migration status..................................................................272
Procedure 71 To update the anonymous FTP user path ...............................................274
19 Post-migration tasks ..................................................................277
Procedure 72 To import GUI settings.............................................................................278
Procedure 73 To delete the former site of the earlier 5520 AMS release ......................280
20 Uninstalling 5520 AMS components.........................................285
Procedure 74 To uninstall the 5520 AMS NE plug-ins, 5529 Enhanced
Applications and plug-ins, and patches and emergency fixes together or
individually ...............................................................................................289
Procedure 75 To uninstall the earlier 5520 AMS client application in Windows ............292
Procedure 76 To uninstall the 5520 AMS client application in Red Hat Enterprise
Linux .......................................................................................................292
Procedure 77 To uninstall the 5520 AMS server ...........................................................294
22 Manual in-place migration procedures.....................................303
Procedure 78 To install the 5520 AMS solution for manual in-place migration..............310
Procedure 79 To stop a server in a simplex setup or all servers in a cluster setup .......327
Procedure 80 To disableSSL ........................................................................................328
Procedure 81 To activate a server .................................................................................329
Procedure 82 To activate a software plug-in..................................................................331
Procedure 83 To copy data files from the previous release (interactive mode) .............335
Procedure 84 To copy data files from the previous release (non-interactive mode)......337
Procedure 85 To uninstall software plug-ins after migration ..........................................344
Procedure 86 To uninstall a software plug-in manually after migration .........................346
Procedure 87 To uninstall a 5520 AMS patch................................................................347
Procedure 88 To uninstall the earlier 5520 AMS server after migration ........................348
Procedure 89 To stop a server in a simplex setup or all servers in a cluster setup .......349
Procedure 90 To activate a server .................................................................................350
Procedure 91 To start a server ......................................................................................351
18
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Installation and Migration Guide Preface
Issue: 01 3JL-01001-BTAA-RJZZA 19
1 Preface
The 5520 AMS provides fault, configuration, and performance management of the
underlying access networks, using a GUI and hierarchical tree navigation. The
5520 AMS also supports network-productivity features such as equipment profile
management, NE backup and restore, and NE software management.
1.1 Documentation
The 5520 AMS Release Notice provides information about changes or
enhancements made to the software and its features, as well as information about
delivery, compatibility, and customer documentation.
The 5520 AMS Solution Planning Guide provides information about how to plan the
purchase and configuration of hardware and software to support the deployment of
the 5520 AMS.
The 5520 AMS Server Configuration Technical Guidelines provides information
about how to prepare hardware for installation of the 5520 AMS, including
information about installing the server, setting up a cluster and configuring a network.
The 5520 AMS Installation and Migration Guide provides information about how to
install, optimize, and uninstall the 5520 AMS server, client, and plug-in components,
as well as how to migrate data to the 5520 AMS from other EMSs.
The5520 AMS Administrator Guide provides information about administrative
functions, including management of server-client communication, users, NE
communication, schedules, links, and codes.
The 5520 AMS User Guide provides information about user functions, including
monitoring, fault, and alarm management and performing tasks that are common to
all NEs.
The 5520 AMS Northbound Interface Guide provides information about functions
supported by the 5520 AMS NBI.
The 5520 AMS Glossary provides descriptions of 5520 AMS-related terms and
acronyms.
The 5520 AMS and 5529 Enhanced Applications Alarm Search Tool provides
information about the 5529 Enhanced Applications Alarms.
The 5520 AMS and 5529 Enhanced Applications Privacy Considerations provides
information on the product features that impact privacy and the measures taken to
protect such data.
Preface
20
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
1.2 Conventions used in this guide
The following table lists the conventions that are used in this guide.
Table 1 Documentation conventions
1.2.1 Important information
The following conventions are used to indicate important information:
Convention Description Examples
Key name Identifies a keyboard key Delete
Italics Identifies a variable hostname
Key+Key Type the appropriate consecutive keystroke sequence. CTRL+G
Key-Key Type the appropriate simultaneous keystroke sequence. CTRL-G
↵ Press the Return or Enter key. Press ↵
— An em dash in a table cell indicates that there is no
information or that the category is not applicable.
—
* An asterisk is a wildcard character that means “any
character” in a search argument.
An asterisk also indicates a default option for an NMTI
parameter.
Path_analysis.*file
→ Indicates a submenu File→Save
Warning — Warning indicates that the described task or
situation may, or will, cause equipment damage or serious
performance problems.
Caution — Caution indicates that the described task or
situation may, or will, cause service interruption.
Installation and Migration Guide Preface
Issue: 01 3JL-01001-BTAA-RJZZA 21
1.2.2 Navigation steps
The 5520 AMS GUI allows you to navigate to objects using any of the following
methods:
• Navigation trees in the Network and Administration perspectives—expand,
collapse, and choose objects
• Graphical View—double-click objects
• Search and Find utilities—enter information about the object in a window
See the 5520 AMS User Guide for more information about navigating in the GUI.
Procedure 1 Example of NE navigation convention
1 Navigate to the NE and choose object.
2 Right-click object and choose menu item.
1.2.3 Procedures with options or substeps
When there are options in a procedure, they are identified by an unordered list. When
there are substeps in a procedure, they are identified by roman numerals.
Note — Note provides information that is, or may be, of special
interest.
Applies to — The Applies to note indicates that the described
task or situation applies only in the situation specified.
Preface
22
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Procedure 2 Example of options in a procedure
At step 1, you can choose to perform one of the options provided in the unordered list. At step 2,
you must do what the step indicates.
1 This step offers two options. You must choose one of the following:
• This is one option.
• This is another option.
2 You must perform this step.
Procedure 3 Example of substeps in a procedure
At step 1, you must perform a series of substeps within a step. At step 2, you must do what the
step indicates.
1 This step has a series of substeps that you must perform to complete the step. You must
perform the following substeps:
i This is the first substep.
ii This is the second substep.
iii This is the third substep.
2 You must perform this step.
1.3 Multiple PDF file search
You can use Adobe Reader, Release 6.0 or later, to search multiple PDF files for a
term. Adobe Reader displays the results in a display panel. The results are grouped
by PDF file. You can expand the entry for each file.
Note — The PDF files in which you search must be in the same
folder.
Installation and Migration Guide Preface
Issue: 01 3JL-01001-BTAA-RJZZA 23
Procedure 4 To search multiple PDF files for a term
1 Open Adobe Reader.
2 Choose Edit→Search from the Adobe Reader main menu. The Search panel opens.
3 Enter the term to search for.
4 Select the All PDF Documents in option.
5 Choose the folder in which to search using the drop-down menu.
6 Select the following search criteria, if required:
• Whole words only
• Case-Sensitive
• Include Bookmarks
• Include Comments
7 Click Search.
Adobe Reader displays the search results. Click on the + symbol to expand the entries for
each file.
1.4 Contact information
If you have questions or comments about this documentation, contact:
documentation.feedback@nokia.com
Note — After you click on a hyperlink, right-click and choose Previous
View from the contextual menu to return to the location of the hyperlink
that you clicked on.
Preface
24
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Installation and Migration Guide Getting started
Issue: 01 3JL-01001-BTAA-RJZZA 25
Getting started
2 What’s new
3 Overviews
Getting started
26
Installation and MigrationGuide
3JL-01001-BTAA-RJZZA Issue: 01
Installation and Migration Guide What’s new
Issue: 01 3JL-01001-BTAA-RJZZA 27
2 What’s new
2.1 What’s new in Release 9.7
2.2 What’s new in Release 9.6.07
2.3 What’s new in Release 9.6.05
2.4 What’s new in Release 9.6.03
2.5 What’s new in Release 9.6
2.6 What’s new in Release 9.5
2.7 What’s new in Release 9.4
2.8 What’s new in Release 9.3.10
2.9 What’s new in Release 9.3.0
2.10 What’s new in Release 9.2.30
2.1 What’s new in Release 9.7
Table 2 lists the new 5520 AMS features and enhancements added to the 5520 AMS
Installation and Migration Guide for Release 9.7.
Table 2 What’s new in Release 9.7
Feature/enhancement Description See
New features/enhancements
Migration to 5520 AMS
Release 9.7
Updated migration path to 5520 AMS, Release 9.7. Chapters 15, 16, 18, and
22
Added information about --migrate script. Section 15.1.1.1
IGMP snooping Added information about IGMP snooping. Sub-section 4.2.1
Increase horizontal scaling Updated the procedure to configure a newly added application
server in a site in the 5520 AMS GUI.
Procedure 30
Move AMS backup from
old server to new server,
and reduce data
Added high-level tasks for splitting the AMS into two systems. Section 10.3
(1 of 2)
What’s new
28
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
2.2 What’s new in Release 9.6.07
Table 3 lists the new 5520 AMS features and enhancements added to the 5520 AMS
Installation and Migration Guide for Release 9.6.07.
Table 3 What’s new in Release 9.6.07
GoldenEMSSwConfig file Updated information about “ams_install --cluster” script. Section 7.5
Updated the procedure to include a prompt for the location of
the GoldenEMSSwConfig configuration file.
Procedure 58
Patch installation Updated the note about patch installation. Section 4.5
Default admin user Added a note on the default admin user which is not created
after the 5520 AMS installation.
Procedure 15
Documentation changes
Configuring Sudo Modified the file name to 5520ams_sudoers. Procedure 16
Updated the option name to sudomanual in the ams.conf
parameter AMS_OS_SERVICE_METHOD.
Procedure 15
Deactivation of 5529
Enhanced applications
Added information on the deletion of user workspace directory
for the deactivation of 5529 Enhanced applications.
Procedure 20
Cluster start and stop in
maintenance mode
Updated the procedures to start a cluster and to stop a cluster. Procedure 25 and 27
Default SSL Added a note on default SSL in the application and data server. Procedure 15
Usage of standalone and
(A+D)
Modified the instances of standalone (simplex) to simplex
(standalone) and (A+D) to (AD).
Sections 3.2, 5.1, 11.2,
14.1 and 17.3
Sub-sections 3.2.4, 3.2.5,
4.1.1 and 4.2.1
Installation and Migration
Script
Replaced the prompts for subnets with network interfaces. Procedures 15, 29, 58,
and 78.
Installing the 5520 AMS Added a note on the client interface during the startup of the
server.
Procedures 15, 58, and
78
AMS client download and
log in requirement post
migration
Add a prerequisite for downloading and logging in to AMS client
post migration.
Section 17.4
Feature/enhancement Description See
(2 of 2)
Feature/enhancement Description See
New features/enhancements
(1 of 2)
Installation and Migration Guide What’s new
Issue: 01 3JL-01001-BTAA-RJZZA 29
Security improvements for
AMS database
Added an user account for amsdb user. Tables 15 and 17
Added amsdb user to the default user and group identifiers. Section 5.4
Added new environment variable $MYSQL_DATA to the table. Table 13
Updated the prompt to enter password for database user. Procedures 15, 58 and
78
Added a note on amsdb user and group. Sub-section 22.5.5
CIS and STIG hardened
platforms
Added information about CIS and STIG hardened RHEL
platforms.
Section 3.2
Migration to 5520 AMS
Release 9.6.07
Updated migration path to 5520 AMS, Release 9.6.07. Chapters 15, 16, 18, and
22
Updated information about license migration. Section 15.9
RHEL version number Updated the RHEL version number to 6.x/7.x. Sections 3.2 and 15.1
Download of AMS client
with authentication
Included information about the AMS client download with valid
user credentials.
Sections 13.3 and 13.4
Procedures 45, 46, 47,
and 48
Privacy Considerations Included the 5520 AMS and 5529 Enhanced Applications Privacy
Considerations document to the related documentation section.
Section 1.1
Rework Database
replication/Shared data
replication
Included a prerequisite on rollback and prerequisite to ensure
taking ams database backup before migration.
Section 15.1 and 16.1
Included information about server start sequence after migration
and rollback in a cluster setup.
Table 47
Section 17.6
Updated steps and output for migration. Procedure 58
Updated the server start sequence of manual and automated
migration in cluster and geographically redundant setups.
Table 54, 55, 50, and 66
Documentation changes
Windows server 2008
presentation server
Removed information about activating the compatibility mode for
Windows server 2008 presentation server.
Section 13.4
Disk space Included information about the prerequisite for migration. Section 17.4
LDAP dictionary update Added a prerequisite to update configuration file for LDAP users
using authorization, from a release earlier than 9.6.
Section 17.4
Operating system
reimaged in cluster
Added a procedure to update the SSH key of a server. Procedure 31
Migration in geographical
redundant setup
Added a prerequisite to not perform migration on the
active and standby sites in parallel.
Section 17.4
Shell access permissions
for AMS users
Updated the example on shell for AMS users for installation and
activation of AMS in simplex.
Updated the installer prompt step on shell access for AMS users.
Section 21.1
Procedures 15, 58, and
78
Feature/enhancement Description See
(2 of 2)
What’s new
30
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
2.3 What’s new in Release 9.6.05
Table 4 lists the new 5520 AMS features and enhancements added to the 5520 AMS
Installation and Migration Guide for Release 9.6.05.
Table 4 What’s new in Release 9.6.05
Notes
(1) To use this functionality, you must have Nokia Access Virtualizer Adaptor installed. Contact your Nokia technical representative for more
information.
2.4 What’s new in Release 9.6.03
Table 5 lists the new 5520 AMS features and enhancements added to the 5520 AMS
Installation and Migration Guide for Release 9.6.03.
Table 5 What’s new in Release 9.6.03
Feature/enhancement Description See
New features/enhancements
Migration to 5520 AMS
Release 9.6.05
Updated migration path to 5520 AMS, Release 9.6.05. Chapters 15, 16, 18 and
22
Removed section for migration support between operating
systems and architectures.
—
chroot configuration Added a pre-requisite to remove the chroot configuration for
amssftp and amsftp user accounts before performing the rollback
procedure.
Section 22.5.5
Nokia Access Virtualizer
Adaptor software
plug-ins(1)
Added information about the Nokia Access Virtualizer Adaptor
software plug-ins used in the 5520 AMS.
Sub-section 7.5.5
Documentation changes
Modifying the parameter
values in ams.conf file
Added a section to list the parameters that can be modified after
the 5520 AMS installation.
Section 7.7
Windows server 2008
presentation server
Added information about activating the compatibility mode for
Windows server 2008 presentation server.
Section 13.4
Server in maintenance
mode
Added key terms for ‘Application server maintenance mode’ and
‘OS System maintenance mode’.
Updated the procedure for server maintenance in a cluster.
Table 12
Procedure 57
Feature/enhancement Description See
New features/enhancements
(1 of 2)
Installation and Migration Guide What’s new
Issue: 01 3JL-01001-BTAA-RJZZA 31
2.5 What’s new in Release 9.6
Table 6 lists the new 5520AMS features and enhancements added to the 5520 AMS
Installation and Migration Guide for Release 9.6.
Migration to 5520 AMS
Release 9.6.03
Updated migration path to 5520 AMS, Release 9.6.03. Chapters 7, 15, 16, 18,
Appendix 22 and Section
20.7
Updated the RHEL version number. Section 3.2
R9.6.03 release Updated the bin file format for Release 9.6.03. Procedure 15
Sub-section 7.5.1
AMS support server Updated the AMS support server.
Added x86_64 to Red Hat Enterprise Linux Versions
x86 server changed to Intel 64bit server.
Section 3.2
Configure the 5520 AMS
so that all defaults are
secure
The URL for the 5520 AMS client is updated with HTTPS as
default.
Procedure 45, 46, 47 and
48
Server maintenance Added a chapter on server maintenance Chapter 14
Documentation changes
5529 Enhanced
Applications
Added a note on Nokia 5529 Enhanced Applications. Section 15.1
Pre-requisite task Updated table with pre-requisite that special characters are not
supported in the directory name
Section7.2
Naming criteria of the
5520 AMS Server host
name
Added the naming criteria of the 5520 AMS Server host
name as a pre-requisite task
Table 30
Automated in-place
migration script execution
Added note about ensuring to follow the screen instructions while
executing the automated scripts
Section 15.1.1.1 and
Procedure 58
Required Red Hat
Enterprise Linux packages
Added information about the pre-requisite for installing the
required Red Hat Enterprise Linux packages.
Table 30
ams_server start Modified the note for ams_server start script. Procedure 69
Sequence of starting the
data servers in a cluster
Updated the sequence of starting the data server in a cluster. Sub-sections 16.3.2 and
22.2.2
Warning on the system
running with adapted sysctl
settings
Added a note on the warning that appears during AMS
installation.
Procedure 15
Installing NE plug-ins Added a note on installing 5 or more NE plug-ins and increasing
the allocated memory.
Section 13.5
LDAP authentication Added a pre-requisite on LDAP authentication. Section 17.4
Split brain condition Updated the note on split brain condition in case of geographically
redundant cluster.
Section 4.2.1
Feature/enhancement Description See
(2 of 2)
What’s new
32
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Table 6 What’s new in Release 9.6
Feature/enhancement Description See
New features/enhancements
Migration to 5520 AMS 9.6 Updated migration path to 5520 AMS, Release 9.6 Chapters 15, 16,
Appendix 22, Sections
18.7, 20.7 and Procedure
69.
Removed note on SSH sessions requiring superuser permissions
to execute commands.
Section 15.1
OpenJDK version Updated the OpenJDK version to 1.8 Procedures 15 and 58
RHEL version number Updated the RHEL version number. Section 3.2
Convert cluster with single
NIC to inter-cluster
Added information about converting a cluster with single NIC to
inter-cluster.
Section 10.4
Documentation changes
Configuring sudo Modified the directory path. Procedure 16
Installation and Migration
procedures
Updated the procedure to install and activate the 5520 AMS
solution.
Procedure 15
Updated the procedure to install the 5520 AMS solution for
migration.
Procedure 58
Pre-requisite table for
installation
Deleted pre-requisite installations which are described in SCTG
guide to avoid redundancy.
Table 30
Migration procedures Updated the procedure to disable geographic redundancy. Tables 51 and 67
External TL1 Gateway
migration
Removed the content from External TL1 Gateway migration. Section 15.6
Unallocated space (free
PE)
Updated the content regarding unallocated space (free PE). Table 30 and
Seb-section 5.3.1
Geographically redundant
migration
Added a note on geographically redundant standby site. Tables 51 and 67
Client installation Updated information for installing the 5520 AMS client. Sub-section 13.1.1.2,
Section 13.5 and
Procedures 45, 47, 48
and 50
Shared Client Added information and a note on some constraints by the root
user for shared client launch.
Sub-Section 13.1.1.1
Multiple client installation Added information on the Out of Memory error that occurs during
the multiple client installation.
Section 13.2
Migration between
operating systems
Added a note on no rollback support for migration between
operating systems.
—
Out-of-place migration Added a note on site configuration. Section 15.1.2
System user Added a note on ‘system’ user. Section 17.4
Parameter values Added a note about the configuration of parameter values in the
*.conf files.
Section 17.4
To download software Updated the procedure to download software. Procedure 12
(1 of 2)
Installation and Migration Guide What’s new
Issue: 01 3JL-01001-BTAA-RJZZA 33
2.6 What’s new in Release 9.5
Table 7 lists the new 5520 AMS features and enhancements added to the 5520 AMS
Installation and Migration Guide for Release 9.5.
Table 7 What’s new in Release 9.5
Shared client Added information on shared client installation as non root user. Section 13.1.1.1
Uninstalling the 5520 AMS
server
Added a note and updated procedure regarding deactivating the
patch before the 5520 AMS migration.
Sections 20.7 and 22.5.4
ams_cluster stop|restart Added a note on ams_cluster where stop and restart script stop
the servers in the 5520 AMS cluster in the maintenance mode.
Procedure 27
5520 AMS client Added a note about enabling cache on the last reachable server
in a network.
Section 13.5
NIC configuration in a
cluster setup
Added a note about NIC configuration in a cluster setup. Procedure 15
Feature/enhancement Description See
(2 of 2)
Feature/enhancement Description See
New features/enhancements
Migration to 5520 AMS 9.5 Updated migration path to 5520 AMS, Release 9.5. Chapters 15, 16, and
Appendix 22
Kill Solaris client Removed references to Solaris from the guide. Entire guide
Automatic client software
upgrade during Patch or
Emergency fix installation
Added information about automatic 5520 AMS client software
upgrade during patch or emergency fix installation.
Section 13.6
Tables 24 and 27
Discontinue Import/Export
for Migration
Removed information about import and export option and added
information about support of import or export on the same
release.
Sections 17.1 and 15.6
Appendix 22.3
Sub-section
Redistributing
management of NEs
ams_cluster start|restart Added a note for starting a database server manually when the
server is down due to split brain condition.
Sub-section Overview
GSIP 5.0 Support Added the latest GSIP version supported. Section 19.2
5520 AMS restart event Added information about the behavior of 5520 AMS restart event. Sub-sections Server
installation tasks, Cluster
installation tasks, and
Geographic redundancy
installation tasks
Change of database from
MYSQL to MariaDB
Updated instances of the term ‘MYSQL’ to the generic term
‘Database’.
Sections 3.2, 4.1, 4.2,
4.3, 7.3, 10.1, 11.3, 17.1,
18.4, 21.1, 22.3, and 22.4
(1 of 2)
What’s new
34
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
SSH session timeout Added a new section for SSH session timeout.
Added a note regarding SSH sessions.
Section 5.6, Procedure
77
Documentation changes
Support of encryption by
the Web Browser
Added a note about the Web Browser support for encryption. Section 3.2
Geo-redundant switchover Added information about determining geographically redundant
switchover.
Sub-section Health state
of a 5520 AMS system
Table 19
Patch uninstallation Added a note for deactivating a patch before activating a newer
release of 5520 AMS during migration.
Sub-section Uninstalling
a 5520 AMS patch
Block port during startup
option
Modified the default option for block port during startup. Procedures 15, 58, and
78
IGMP snooping Added a note about disabling IGMP snooping in a cluster
network.
Sub-section Overview
Geographic redundancy Added a note for enabling the geographicredundancy settings
post migration.
Section 17.4
MaxStartups Removed the section for configuring the maximum number of
concurrent SSH connections.
—
ams_updatefirewall.sh
script
Added information about ams_updatefirewall script. Section 12.1
ams_install_license.sh
script
Updated the ams_install_license.sh script usage information. Table 40
ams_simplex_to_cluster.s
h script
Updated information for converting a simplex installation to a
cluster using ams_simplex_to_cluster script.
Chapter 10
PermitRootLogin
parameter
Added a note for enabling PermitRootLogin parameter in the SSH
configuration file.
Procedure 15
Obsolete entries in cluster
installation
Removed obsolete entries of cluster installation. Tables 18 and 20
GUI Settings Import option Modified the note for GUI Settings Import option. Section 19.3
NE management interface Updated information for Installing the 5520 AMS solution.
Updated firewall rules.
Procedure 15
Section 12.2
Change password for
amssftp or amsftp
Added a note for synchronizing the amssftp or amsftp password
manually.
Removed the section for changing the passwords for default
users.
Sub-section Out-of-place
migration.
—
Migration between
operating systems
Added a note to reinstall the NE software release after 5520 AMS
hardware is migrated from Solaris system to Red Hat Enterprise
Linux system.
—
Downloading Patch and
emergency fix installation
files
Add a note about downloading the patch and emergency fix
installation files.
Section 6.2
OpenJDK Added procedure to install OpenJDK-7-devel as a prerequisite
task.
Sections 7.2 and 7.3
Feature/enhancement Description See
(2 of 2)
Installation and Migration Guide What’s new
Issue: 01 3JL-01001-BTAA-RJZZA 35
2.7 What’s new in Release 9.4
Table 8 lists the new 5520 AMS features and enhancements added to the 5520 AMS
Installation and Migration Guide for Release 9.4.
Table 8 What’s new in Release 9.4
Feature/enhancement Description See
New features/enhancements
Support Solaris
presentation server
Added Solaris presentation server related information. -
EMS migration engine
implementation
Added information regarding the automated in-place migration. Chapters 16, 17, 18, and
Appendix 22
Migration to 5520 AMS 9.4. Updated migration path to 5520 AMS, Release 9.4. Chapters 15, 16, and
Appendix 22
Support for sudo to
execute “root only”
commands
Updated procedure to configure sudo automatically and
manually.
Procedures 15 and 16,
and 15.1
Red Hat Enterprise Linux
version
Updated the RHEL version to 6.5. Section 3.2
VMware setup
pre-requisite
Added information about the pre-requisite for a VMware setup. Table 30
Subnet address
configuration
Modified the steps to include the subnet address configuration. Procedures 15, 29, and
58
Environment variables Added new environment variables to the table. Table 13
Documentation changes
To prepare the 5520 AMS
infrastructure
Made the FTP connectivity verification an optional step and
added a note for the same.
Procedure 6
Deactivating a patch Added the step to deactivate a patch during uninstalltion of a 5520
AMS patch.
Procedure 88
Configure locale settings Updated the procedure to configure locale settings for Red Hat
Enterprise Linux.
Procedure 11
Configuring geographic
redundancy
Added a step to stop the servers before performing the switch
between active and standby sites.
Procedure 41
Environment variables Added new environment variaables to the table. Table 3.2
Database storage Added information about database storage configuration. Sub-section “Configuring
LVM volumes”
Table 30
Upgrade the GTK version Added a procedure to upgrade the GTK version on the 5520 AMS
client in Solaris.
-
Rollback the GTK version Added a procedure to rollback the GTK version to default version
in Solaris.
-
GUI Settings Import Added a note for the support of GUI Settings Import option. Section 19.3
(1 of 2)
What’s new
36
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
2.8 What’s new in Release 9.3.10
Table 9 lists the new 5520 AMS features and enhancements added to the 5520 AMS
Installation and Migration Guide for Release 9.3.10.
Table 9 What’s new in Release 9.3.10
Edit the config.ini file to
display hour convention
Updated the procedure to modify the config.ini file to display the
required hour convention.
Procedure 53
Install 5520 AMS client Updated the result for single and shared client installation. Procedures 13.1 and
13.4
Migration overview Added a caution note for 5529 Enhanced Applications and NE
plug-ins migration
Section 15.1
Migration overview Added a caution note to not stop or restart a server when
migration is in progress.
Section 15.1
Installing 5520 AMS for
migration
Added a note to indicate that additional 5529 Enhanced
Applications and NE plug-ins can be installed in the current
release.
Section 17.4
In-place migration Updated the information to indicate that in an in-place migration
scenario the new release of the 5520 AMS is installed and
activate on the same server.
Sub-section “In-place
migration”
Feature/enhancement Description See
(2 of 2)
Feature/enhancement Description See
New features/enhancements
Checking alarm rules Added an instruction to check alarm rules after migrating to a new
5520 AMS release or updating NE plug-ins.
Section 16.4
Migration paths to
5520 AMS Release 9.3.10
Migration to 5520 AMS Release 9.3.10 is supported from:
• 5520 AMS Release 9.2.10
• 5520 AMS Release 9.2.30
• 5520 AMS Release 9.3.0
Chapters 15, 16, 17, 18,
and 19
Red Hat Enterprise Linux
client
Added Red Hat Enterprise Linux client information. Chapter 13
Procedure 76
Firewall rules Moved updating firewall rules section to a chapter Chapter 12
ams_server version Added a procedure to verify the installed software components
GSIP release 4.8 Added the latest GSIP version supported. Section 15.5
Documentation changes
Server startup time Added note on the time taken on a first time server startup. Procedure 24
Modifying the amsclient.ini
properties
Added a note on modifying properties in amsclient.ini while
launching the 5520 AMS client from absolute path.
Section 13.5
Sitename.xml Update the sitename.xml information while converting from
simplex server to cluster server.
Procedure 29
(1 of 2)
Installation and Migration Guide What’s new
Issue: 01 3JL-01001-BTAA-RJZZA 37
2.9 What’s new in Release 9.3.0
Table 10 lists the new 5520 AMS features and enhancements added to the
5520 AMS Installation and Migration Guide for Release 9.3.0.
Table 10 What’s new in Release 9.3.0
Site name Updated the note to list the special characters that are allowed
while searching the name of a site name.
Procedures 15 and 58
Configuration directory Updated the path of the configuration directory. Procedures 53 and 54
Install shared client in
Windows
Updated the procedure to edit the config.ini file. Procedure 53
To activate a server Added a warning and note to the procedure. Procedure 81
Uninstall 5520 AMS client
in Red Hat Enterprise Linux
Updated the procedure to uninstall 5520 AMS client application in
Red Hat Enterprise Linux
Procedure 76
Installation and migration
procedures
Updated the references to Solaris and Red Hat Enterprise Linux
for all the installation and migration types.
Chapters 7 and 17
Installer prompts for
in-place migration
Removed the table listing the questions not prompted by the
installer during an in-place migration and updated the content and
added a note
Section 17.2
Install a shared client in
Windows
Updated the procedure to install a shared client in Windows for
the user workspace configuration
Procedure 46
Uninstalling software
plug-ins
Added a note on clearing the exception thrown by Windows client
when uninstalling a plug without first deactivating it
Section 20.2
Installing 32-bit
compatibility packages on
Red Hat Linux Enterprise
systems
Addedinformation about 32-bit compatibility packages on Red
Hat Linux Enterprise systems.
Section 17.4
Feature/enhancement Description See
(2 of 2)
Feature/enhancement Description See
New features/enhancements
Migration paths to
5520 AMS Release 9.3.0
Migration to 5520 AMS Release 9.3.0 is supported from Release
9.2.30.
Sections 15.1, 15.3, 15.4,
15.5, 15.9
Red Hat Enterprise Linux
support
Added a section to describe the configuration of LVM volumes. Sub-section Configuring
LVM volumes
Updated the illustration of the cluster installation of 5520 AMS. Figure 2
Updated the LVM volume configuration pre-requisites. Table 30
Added Red Hat Enterprise Linux information. Procedures 6
Updated information related to Solaris systems and Red Hat
Enterprise Linux systems.
Section 5.1
Virtual machine Added a note on configuring the virtual machine. Section 5.1
(1 of 2)
What’s new
38
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
2.10 What’s new in Release 9.2.30
Table 11 lists the new 5520 AMS features and enhancements added to the
5520 AMS Installation and Migration Guide for Release 9.2.30.
Table 11 What’s new in Release 9.2.30
Documentation changes
ams_server status output Updated the ams_server status output. Procedures 37 and 66
Installer question for
shared and database
directory
Updated the installer question for the configuration of the shared
data and local database directory.
Multicast bind IP address Added a note on multicast bind IP address. Section 4.2
MaxStartups parameter Updated the command to configure the MaxStartups parameter. -
Feature/enhancement Description See
(2 of 2)
Feature/enhancement Description See
New features/enhancements
Migration paths to
5520 AMS Release 9.2.30
Migration to 5520 AMS Release 9.2.30 is supported from:
• 5520 AMS Release 9.1.0
• 5520 AMS Release 9.1.10
• 5520 AMS Release 9.2.10
• 5520 AMS Release 9.2.20
Sections 15.1, 15.4, 15.2,
15.3, and 15.4
(1 of 2)
Installation and Migration Guide What’s new
Issue: 01 3JL-01001-BTAA-RJZZA 39
Installing the 5520 AMS
solution
Regrouped the 5520 AMS installation overview sections, and
added sections on the installation overview of software plug-ins
and emergency fixes.
Chapter 4
Regrouped the information on setting up the 5520 AMS
infrastructure.
Chapter 5
Added a section on extracting the downloaded installation files. Section 6.2
Regrouped the 5520 AMS installation-related sections. Chapter 7
• Added a section to provide an overview of installing the 5520
AMS solution.
• Added a section on the pre-requisite tasks to be performed
before the 5520 AMS installation.
• Updated the 5520 AMS installation procedures to include
information to install the 5520 AMS solution.
• Added a section to describe the option to save the
configuration settings for installation of a 5520 AMS server.
• Added a section on installing the 5520 AMS NE plug-ins,
5529 Enhanced Applications and plug-ins, and patches and
emergency fixes.
Updated the installation procedures during migration to include
information on installing the 5520 AMS solution in an in-place and
out-of-place migration scenario.
Regrouped the 5520 AMS uninstallation sections, and added
sections on the uninstallation of software plug-ins and emergency
fixes.
Chapter 20
Added information on installing and activating the 5520 AMS
solution.
Section 3.1
Automatic site switchover Added information on the automatic site switchover in
geographically redundant setups.
Automatic site switchover
Added information on ping-pong protection. Section 11.2
Updated the procedure to include the step to enable automatic
switchover.
Procedure 37
Updated the procedure to include a note regarding disabling
geographical redundancy.
Procedure 42
Improved 5520 AMS
upgrade time
Updated the migration chapters to include information on the data
migration strategies depending on the migration path.
Chapters 15, 16, 17, 18,
and 19
Documentation changes
Limiting the bandwidth
across the WAN for
replication
Added a note on limiting the bandwidth across the WAN for
replication, in a geographically redundant setup with two data
servers at the standby site.
Section 11.3
Feature/enhancement Description See
(2 of 2)
What’s new
40
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Installation and Migration Guide Overviews
Issue: 01 3JL-01001-BTAA-RJZZA 41
3 Overviews
3.1 Guide overview
3.2 Installation and migration overview
3.3 5529 Enhanced Applications
3.4 Technical support
3.1 Guide overview
The 5520 AMS Installation and Migration Guide includes procedures to:
Each installation chapter includes pre-installation, installation, and post-installation
tasks.
You can install and activate the 5520 AMS solution comprising the 5520 AMS
software, 5520 AMS NE plug-ins, 5529 Enhanced Applications and plug-ins,
patches and emergency fixes.
To perform the procedures in this guide, you must be familiar with the operating
system.
3.2 Installation and migration overview
The 5520 AMS uses a client-server architecture pattern. Management applications
operate on a central server infrastructure, called the site, and clients.
• Prepare hardware for installation
of the 5520 AMS
• Prepare a network for 5520 AMS
operation
• Secure your 5520 AMS
installation
• Install the 5520 AMS software
• Install software plug-ins
• Install the 5520 AMS patches
• Install emergency fixes
• Install the 5520 AMS client for
Windows, and Red Hat
Enterprise Linux
• Migrate data from an earlier
release of the 5520 AMS to the
5520 AMS, Release 9.7.
• Uninstall the 5520 AMS
Overviews
42
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
The 5520 AMS server software supports installation and migration in several
configurations:
• In a simplex (standalone) configuration on a single server
• As a cluster of linked machines, each able to serve a dedicated role as an
application or data server and provide load sharing and redundancy support
• At multiple sites, each consisting of a single server or a cluster of servers, to
provide backup for the active site in the event of a disaster.
The 5520 AMS is designed to be installed on Intel 64bit based servers running the
Red Hat Enterprise Linux 6.x x86_64 in the RHEL6 stream or 7.x in the RHEL7
stream operating system.
For additional security, the 5520 AMS is designed to be installed on the following
hardened RHEL platforms:
• Center for Internet Security (CIS)
• Security Technical Implementation Guide (STIG)
The client application of the 5520 AMS can be installed on the workstation of each
user in either the Windows, or Red Hat Enterprise Linux operating systems.
Installation on a presentation server allows administrators to install and maintain a
single copy of the client application for use by many operators.
3.2.1 Installation terms
Table 12 defines key terms used to describe 5520 AMS configurations.
Table 12 Key terms
Note — Nokia recommends that all 5520 AMS upgrades be
staged beforehand to check if any critical issue is detected
during the staging. For assistance with staging, contact your
local Nokia support representative. See Section 3.4 for
information on technical support.
Term Definition
Site A single geographic location where one or more 5520 AMS
servers are configured and connected by a low-latency LAN.
Each server can function as:
• an application server
• a data server
• a presentation server
• a data and application server combination
Active site The site where the 5520 AMS configuration is fully operational.
There can be only one active site.
(1 of 2)
Installation and Migration Guide Overviews
Issue: 01 3JL-01001-BTAA-RJZZA 43
Standby site The site that serves as a backup for the active site. Typically, the
standby site is at a different geographic location, connected over
a WAN. The database and shared directories are replicated
between the twosites, so that a set of current data is continually
maintained at the standby site.
Preferred data server The preferred data server is the server that has priority to become
the active server at startup of the cluster.
Non-preferred data
server
The non-preferred data server is the server that does not have
priority to become the active server at startup of the cluster.
Secondary database Acts as the preferred data server at the standby site. It may have
its own alternate.
Active data server Within a site, only one database server is active. This is the active
data server. At startup, the database server on the preferred data
server is the master.
Standby data server Within a site, a backup database server can be ready to start
when the active data server fails. This is the standby data server.
The standby data server initiates database replication requests to
receive updates from the active data server.
Shared data directory All data to which all servers need access is stored on the shared
data directory. You must configure this directory when installing
the 5520 AMS.
The contents of this directory are replicated between servers
using the LVM volume on Red Hat Enterprise Linux systems.
Local data directory Data that is not required by all servers is stored in the local data
directory. You must configure this directory when installing the
5520 AMS.
Application server
maintenance mode
If you want to bring down the running server or virtual machine for
a short maintenance break (less than 10 minutes), then it is
recommended to first bring the AMS application into maintenance
mode by using the command ams_server stop maintenance. This
has as effect that AMS will not try to rebalance the NE to other
AMS servers which will save recovery time and decrease overall
system load.
Operating System
maintenance mode
5520 AMS registers itself as Linux service. In case the output of
the command ams_server status shows that the EMS service is
in maintenance mode, it means that a serious problem at the level
of the OS has occurred from which the AMS application cannot
recover.
Term Definition
(2 of 2)
Overviews
44
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Before you can perform the procedures in this guide, your hardware infrastructure
must be in place. For detailed hardware requirements and network specifications,
see the 5520 AMS Solution Planning Guide.
When you have performed the installation procedures in this guide, the 5520 AMS
software and client will be running and ready for an administrator to perform
site-specific configuration.
For information about administrative functions, including management of
server-client communication, users, NE communication, schedules, links, and
codes, see the 5520 AMS Administrator Guide.
For information about user functions, including monitoring and fault management,
and tasks that are common to all NEs, see the 5520 AMS User Guide.
For information specific to management of a particular NE, including migration to a
new major release, see the Operations and Maintenance guide for the NE.
3.2.2 Environment variables
The 5520 AMS defines environment variables for directories on the servers. These
variables can be used by the amssys user. Table 13 describes environment variables
used in the procedures available in this guide. The environmental variables define
the path related to the active 5520 AMS release only.
The $PATH variable for the amssys user includes the directory where most scripts
are found. Therefore, you do not need to enter a path to run a script when you are
logged in as amssys. You do not need to enter ./ before the script name.
Note 1 — The performance of the 5520 AMS has been tested
and certified assuming that it has full use of system resources
that meet the specifications described in the 5520 AMS
Solution Planning Guide. Adding third-party applications to the
5520 AMS environment can have unpredictable effects on
system performance. As a result, Nokia makes no warranty
regarding the performance of the 5520 AMS when third-party
applications are installed on 5520 AMS application or data
servers.
Note 2 — If you use Nokia 5529 Enhanced Applications in
addition to the 5520 AMS, contact your sales representative for
further information about your specific installation
requirements.
Note 3 — Ensure that your Web Browser supports the
encryption that is used to generate the keystore for a SSL.
Otherwise, the Web Browser will be unable to display the AMS
Download Page.
Installation and Migration Guide Overviews
Issue: 01 3JL-01001-BTAA-RJZZA 45
Table 13 Environment variables
3.2.3 Path variables
The application server provides access only to certain specific directories and does
not allow free access of path traversal.
The directories other than the following are restricted from free access of path
traversal.
Table 14 Path variables
Environment variable Description
$AMS_EXTERNAL_LOCALDATA_HOME The directory where data is stored that is external to the 5520 AMS
software and that is local to one server. An example is
/var/opt/ams/local/common.
$AMS_LOCAL_DATA_DIR The directory where local data is stored. By default, this is /var/opt.
$AMS_LOCALDATA_HOME The subdirectory where data files that are separate from the database are
stored. An example is /var/opt/ams/local/ams-9.7-999000.
$AMS_EXTERNAL_SHAREDDATA_HOME The directory where data is stored that is external to the 5520 AMS
software and that all servers need access to. An example is
/var/opt/ams/shared/common.
$AMS_SHARED_DATA_DIR The directory where shared data is stored. By default, this is /var/opt.
$AMS_SHAREDDATA_HOME The directory where shared data is stored. An example is
/var/opt/ams/shared/ams-9.7-999000.
$AMS_SOFTWARE_HOME The directory where the 5520 AMS software is stored. An example is
/opt/ams/software/ams-9.7-999000.
$AMS_LOG_DIR The directory where 5520 AMS logs are stored. An example is
/var/opt/ams/local/ams-9.7-999000/traces/log.
$AMS_CONF_DIR The directory where configuration files for the 5520 AMS are stored. An
example is /opt/ams/software/ams-9.7-999000/conf.
$PLATFORM_SCRIPTS_DIR The directory where platform scripts for the 5520 AMS are stored. An
example is /opt/ams/software/ams-9.7-999000/lib/platform/bin.
$AMS_DEBUG_DIR The directory where 5520 AMS traces and debug files are stored. An
example is /var/opt/ams/local/ams-9.7-248124/traces/debug.
$AMSSFTPDB_USER_HOME_DIR The directory where the user home directory is located.
$AMS_DATABASE_DIR The directory where the database directory is located
$MYSQL_DATA The directory where the 5520 AMS data is stored. An example is
/var/opt/ams/users/amsdb
PATH Variable Default Path
$AMS_LOCALDATA_HOME /var/opt/ams/local/ams-<version>
(1 of 2)
Overviews
46
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
3.2.4 5520 AMS server roles
You can assign roles to servers during installation. A server can function as an
application server (A), a data server (D), a combination of application and data server
(AD), or an arbiter server. You can also use a presentation server to deploy the
5520 AMS client application.
• An application server hosts the 5520 AMS software, the JBoss server, and
software plug-ins that support specific NEs and provide expanded capabilities.
• A data server hosts the database that supports the 5520 AMS, and stores data
required by the 5520 AMS application.
• A presentation server, although not configured as part of 5520 AMS server
installation, is a server on which you install a shared 5520 AMS client for use by
many operators.
• An arbiter server avoids the potential active/active server condition in an AD/AD
cluster setup. If the active server becomes unavailable because of hardware or
software failure, the standby server negotiates with the arbiter server to take
ownership of the database and assume the role of the active server.
To avoidthe active/active server condition, the arbiter server acts as an external
party in an AD/AD setup that decides which of the two servers can take ownership
of the database, and become the active server.
In the absence of an arbiter server in the AD/AD cluster setup, an active/active
server condition arises when the communication is lost between the servers due
to communication failure, and the standby server cannot reach the active server.
The standby server assumes that the active server is unavailable, and becomes
the active server. The clients connected to the active server will continue to
function, assuming the client-facing interface is still up. This could result in two
active servers in the cluster, and two data sets will be evolving separately. The
5520 AMS cannot merge these data sets, impacting the entire 5520 AMS. The
5520 AMS raises “Risk for dual master” critical alarm in both data servers. When
the communication is restored, upon identifying that there are two active servers,
the 5520 AMS goes down automatically. The system administrator needs to
manually start the 5520 AMS and choose the server whose data needs to be kept.
$AMS_EXTERNAL_LOCALDATA_HOM
E
/var/opt/ams/local/common
$AMS_SWM_REPO_DIR /ams
$AMS_SOFTWARE_HOME /opt/ams/software/ams-<version>
$TMP_DIR /tmp or /var/tmp
PATH Variable Default Path
(2 of 2)
Installation and Migration Guide Overviews
Issue: 01 3JL-01001-BTAA-RJZZA 47
3.2.5 Simplex (standalone) installation
In a simplex (standalone) installation, a single server fills both application and
database roles. Operators connect to the server using the client application, which
can be installed on individual workstations or on the 5520 AMS server. The client can
be installed on the server either as separate copies in the home directory of each
user, or as a single shared client installation. Figure 1 shows an example of a simplex
(standalone) installation.
Figure 1 Simplex (standalone) installation of the 5520 AMS
3.2.6 Clusters: redundancy and load-balancing
In a cluster installation, two or more servers are linked together as a Site object. Each
server in the cluster can act as an application server, a data server, or both. A typical
cluster can include two application servers to share the processing load, an active
data server, and a standby data server.
The group of data servers in a cluster provide redundancy for the 5520 AMS
database. The shared file system copies shared data between the servers. Database
replication copies database commands. The set of application servers in a cluster
provide load sharing and some redundancy.
When the application server is fully started, the 5520 AMS client discovers the
application and data servers in the cluster and shows them as objects in the GUI.
When installing in a cluster configuration, you require an appropriate 5520 AMS
license. When requesting your license, you must provide the host IDs for all
application servers in the cluster. To add new application servers in the future, you
must request a new license by providing all server host IDs, including that of the new
server. Figure 2 shows an example of a cluster installation.
WAN DCN
Application
and data server
Operators Network Elements
Presentation
server
Note — Do not mix the machine architectures and operating
systems. Use the same setup for the same operation or
configuration.
Overviews
48
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Figure 2 Cluster installation of the 5520 AMS
3.2.6.1 Database replication
Database replication is done in master/slave mode. The master database runs on the
active data server and the slave runs on the standby data server. If the preferred data
server is active when the cluster is started, it becomes the active data server.
3.2.6.2 Shared data replication
Application servers store NE-related files, such as NE backups, NE software, and
SIP configuration files, in the shared data directory. When a file is received from an
NE, the application server stores it first in the local data directory, then sends it to the
active data server for storage in the shared data directory. The information is then
deleted from the local data directory. When information is sent to the NE, the reverse
process is used. The application server requests the information from the active data
server, stores it in the local data directory, then sends it to the NE. Data is transferred
using SFTP.
LAN
Application +
active database
Application +
standby database
Shared Replication
Database replication
Check updates
Updates
Check updates
Updates
Preferred
data server
Database
Master
Non-preferred
data server
Database
Slave
Non-preferred
data server
Shared
Filesystem
Preferred
data server
Shared
Filesystem
Shared
replication
Database
replication
Presentation
serverOperators
Client
network
Network
Elements
DCN
Installation and Migration Guide Overviews
Issue: 01 3JL-01001-BTAA-RJZZA 49
To ensure that the data is stable when a transfer takes place, frozen snapshots of
the file system are transferred. To allow this to be done, the shared files must be
stored on the LVM volume on Red Hat Enterprise Linux systems.
3.2.7 Sites: geographic redundancy
By configuring servers at multiple sites, you provide geographic redundancy, which
protects your network from a disaster-related failure at the active site.
Each site is a cluster which, in the simplest case, can consist of just a single server,
with one site acting as a backup server on standby.
Figure 3 shows an example of geographic redundancy on a simplex installation.
Figure 3 Simplest geographic redundancy installation of the 5520 AMS
Note 1 — In a cluster setup, the mount points of the shared and
database file systems in the active data server and the standby
data server must be the same.
Note 2 — When the 5520 AMS server is stopped, the shared
data directory on the active data server in a redundant
database configuration is changed to read-only mode.
Changes to the shared data must be done on a running active
data server. It is not recommended to manually change the file
system to read/write mode.
Note — Do not mix the machine architectures and operating
systems. Use the same setup for the same operation or
configuration.
Active application
and data server
5520 AMS GUI
Standby application
and data server
Presentation
server
Client
network DCN
Backup
transfer
Overviews
50
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
In a more typical installation, each site is a separate cluster, with one active and one
on standby.
• At the active site, all applications servers are operational and share the
processing load. An active data server is supported by a local standby server
ready to take over in the event of failure of the preferred server.
• At the standby site, a second pair of servers — the secondary data server and its
alternate — are configured and running, but the application servers are inactive.
Figure 4 shows an example of geographic redundancy on a cluster installation.
Figure 4 Typical geographic redundancy installation of the 5520 AMS
Regardless of the installation, the shared file system is replicated between the active
and standby data servers. Database replication copies database commands
between the active data servers at the active and standby sites. This ensures that
the same updates to the database are executed at both sites.
In a cluster installation, data is copied from the active data server at the active site to
the standby data server at the standby site. If the active data server at the active site
fails, the standby server at the active site becomes an active data server. At that time,
data is copied from the new active data server at the active site to the standby data
server at the standby site.
LAN
Application
server
Application
server
Standby
data
server
LAN
WAN
Application
server
Applicationserver
Standby
data
server
Active
data
server
Standby
data
server
Active site Standby site
Database replication
Shared file system replication
Legend:
Installation and Migration Guide Overviews
Issue: 01 3JL-01001-BTAA-RJZZA 51
In the event that both data servers fail at the active site, a manual switchover is
required to change the active site.
3.2.8 Using the 5520 AMS with a NAT server
You can use a NAT server between the 5520 AMS server and the client, or between
the 5520 AMS and the NEs. If you use a NAT server between the 5520 AMS and the
client, you may need to modify the application server configuration file. For
configuring the 5520 AMS to support NAT, see Chapter 9.
If you use a NAT server between the 5520 AMS and the NEs, you need to perform
some configuration in the client. See the 5520 AMS Administrator Guide for more
information.
3.3 5529 Enhanced Applications
The 5529 Enhanced Applications are a set of optional products that expand the
management capabilities provided by the 5520 AMS. Each application provides a
specific management function. The supported applications are:
• 5529 Access Provisioning Center
• 5529 Inventory Data Manager
• 5529 Large-scale Release Manager
• 5529 OSS Alarm Dispatcher
• 5529 Statistics and Data Collector
For more information about one of the 5529 Enhanced Applications, see the product
documentation for the application.
3.4 Technical support
Include the release of the 5520 AMS and the 5520 AMS plug-in release and version
when reporting issues to Nokia Technical Support.
Procedure 5 describes how to find the contact information for technical assistance
for a country.
Note — In a geographically redundant setup, the mount points
of the Red Hat Enterprise Linux shared and database
replication file systems in the active data server and the
standby data server must be the same.
Overviews
52
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Procedure 5 To find contact information for technical assistance
1 Go to http://support.alcatel-lucent.com.
2 Log in to the Nokia Customer and Business Partner Portals with the user name and password
for your OLCS account.
Result: A customized Customer Center page opens.
3 Under Product Technical Support, select a country.
Result: The Nokia Support Contact Numbers window opens and displays the phone and
e-mail contact information for technical assistance for the selected country.
http://support.alcatel-lucent.com
Installation and Migration Guide Installing the 5520 AMS
Issue: 01 3JL-01001-BTAA-RJZZA 53
Installing the 5520 AMS
4 5520 AMS installation overview
5 Setting up 5520 AMS infrastructure
6 Downloading software for the 5520 AMS and 5529 Enhanced
Applications
7 Installing the 5520 AMS solution components
8 Activating, starting and stopping the servers
9 Configuring the 5520 AMS to support NAT
10 Converting a simplex installation to a cluster
11 Configuring geographic redundancy
12 Updating firewall rules
13 Installing the 5520 AMS client
14 5520 AMS server maintenance
Installing the 5520 AMS
54
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Installation and Migration Guide 5520 AMS installation overview
Issue: 01 3JL-01001-BTAA-RJZZA 55
4 5520 AMS installation overview
4.1 Simplex installation overview
4.2 Cluster installation overview
4.3 Geographic redundancy installation overview
4.4 Software plug-in installation overview
4.5 Patch installation overview
4.6 Emergency fix installation overview
4.1 Simplex installation overview
This section describes the simplex installation case, in which the 5520 AMS server
runs entirely on a single machine. Procedures include installation and
post-installation tasks, both mandatory and optional. Verify that all mandatory
procedures have been performed.
Installing the 5520 AMS puts the software files in the correct location ready for use.
However, until you activate a server, the server is in a passive, standby mode.
Activating the software ensures that the plug-in installation environment is ready and
that it is safe to start the server.
Starting the server starts the 5520 AMS processes.
The 5520 AMS must be able to resolve the hostname. During the installation of the
5520 AMS, the installer checks if the hostname has been configured in the /etc/hosts
file of the server. If the hostname is not found, the installer exits with an error
message indicating that the hostname does not exist in the /etc/hosts file.
Note 1 — Nokia recommends that you review the 5520 AMS
Solution Planning Guide before you proceed to install the
5520 AMS.
Note 2 — This section describes the installation of the
5520 AMS, Release 9.7. If you are migrating from an earlier
release of the 5520 AMS, see Chapter 16 for additional
procedures to migrate your data.
5520 AMS installation overview
56
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Different components of the 5520 AMS are installed in different directories on the
server; you are prompted for these locations during installation. This includes
separate locations for:
• 5520 AMS server software
• Database
• Local data storage
• Shared data storage
Choose and configure these locations before starting your installation.
When you install the 5520 AMS, the following user accounts are created on the
server:
Table 15 User accounts
4.1.1 Server installation tasks
Table 16 lists the tasks to install the 5520 AMS in a simplex (standalone)
configuration. Before you proceed, you need root access to the server. The root
account can perform any action.
Table 16 Install the 5520 AMS, Release 9.7 in a simplex (standalone) configuration
User
account
Description
amssys This account is used when starting the server. The default password for the
amssys user account is amssys. You will be prompted to change this password
when the installation is complete.
amsftp This account is used by the system for FTP operations. The default password
for the amsftp user account is amsftp.
amssftp This account is used by the system for SFTP operations. The default password
for the amssftp user account is amssftp.
amsdb This account is used for the 5520 AMS database, with no login permission to
access any of the servers in the cluster (Application, Data and Arbiter servers).
The default password for the amsdb user account is amsdb.
Note — Whenever the active site starts up an alarm is
generated. There is only one alarm raised per site. The alarm
gets cleared when the active site is up and running.
Task
#
Task See
1 Prepare the server infrastructure. Procedure 6
(1 of 2)
Installation and Migration Guide 5520 AMS installation overview
Issue: 01 3JL-01001-BTAA-RJZZA 57
4.2 Cluster installation overview
This section describes options for configuring a set of networked servers to work
cooperatively as a cluster, providing both load balancing and redundancy in case of
the failure of the application or data server. Procedures include pre-installation tasks,
installation, and post-installation tasks, both mandatory and optional. Verify that all
mandatory procedures have been performed.
Cluster configurations are described in more detail in Chapter 3.
4.2.1 Overview
In a cluster configuration, the 5520 AMS is installed on a set of servers in a network,
each filling specific roles and working together as a unit. Each physical server in the
cluster can function as:
• An application server (A) running the 5520 AMS with either a master or
non-master application server role. Multiple running application servers will
balance the processing load between them, and if the master application server
fails, any of the available non-master servers can take over its role.
• A data server (D) running the database and storing system and NE data serving
the 5520 AMS. Each cluster has one active data server and may have an
alternate on standby. If the active data server fails, the standbyserver
automatically takes over its role.
2 Install and activate the 5520 AMS solution. Procedure 15
3 If you use a NAT server, configure the 5520 AMS to support
NAT.
Section 9.1
4 Start the 5520 AMS. Procedure 24
5 Install the 5520 AMS client and apply client updates. Chapter 13
6 Apply 5520 AMS licenses to your server. Procedure 55
7 (Optional) Set up the server as a cluster server to simplify future
expansion to a cluster.
Chapter 10
You have completed the set of installation tasks.
Task
#
Task See
(2 of 2)
Note — This section describes the installation of the
5520 AMS, Release 9.7. If you are migrating to the 5520 AMS
Release 9.7 from an earlier release of the 5520 AMS, see
Chapter 16 for additional procedures to migrate your data.
5520 AMS installation overview
58
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
• Both an application and data server (AD), as both types can be installed on the
same physical server.
• An arbiter server performing the arbiter functionality to avoid the potential
active/active server condition in a cluster AD/AD setup.
A cluster configuration provides redundancy for both application and data servers. If
the active data server fails, the standby data server can take over its role. Similarly,
if the application server fails, any of the available application servers can take over
its role. Cluster configuration also provides load balancing, because multiple running
servers can share processing demands.
Servers in a cluster use, at minimum, two IP addresses:
• Cluster IP address: for communication among servers in the cluster. The multicast
IP address must be associated with the cluster IP address in the routing table.
• Network IP address: for communication to the NEs and the rest of the network.
Note — In a cluster with a combination of application and data
servers (AD), if both the data servers are down due to split brain
condition, you must manually start the server which has the
most recent and complete data using ams_server start. After
the server is active, use the ams_server start to bring up the
other server as standby.
The ams_cluster start or restart brings up the most recent
active data server instead of the preferred data server.
In case of geographically redundant cluster, if the cluster
communication interface between the data servers are down in
the active site, you need to manually start the server which has
the most recent and complete data using ams_server start.
Note 1 — To change or add a specific sub-network for
intra-cluster communication in a cluster setup, contact your
local Nokia Customer Support representative.
Note 2 — For multiple cluster configurations within the same
LAN or WAN, each cluster must have a unique multicast bind
IP address. The multicast bind IP address must not be
reachable from other clusters within the same LAN or WAN. For
example, if two clusters have the same multicast address, then
these two clusters form a large cluster.
Note 3 — On a cluster network IGMP snooping must be
disabled for the clusters to communicate with each other. If you
want to enable the IGMP snooping, refer to the 5520 AMS
Administrator Guide.
Installation and Migration Guide 5520 AMS installation overview
Issue: 01 3JL-01001-BTAA-RJZZA 59
Servers can also be installed at multiple sites for geographic redundancy. If a failure
occurs at the active site, the standby site can be manually activated. Each site can
be a simplex or cluster setup. See Section 4.3 for more information about geographic
redundancy and for information about installing at multiple sites.
Before you install the 5520 AMS in a cluster configuration, ensure that the names of
all the available hosts are included in the /etc/host file of each server.
The 5520 AMS must be able to resolve the hostnames of all nodes in the cluster.
During the installation of the 5520 AMS in a cluster, the installer checks if the
hostnames have been configured in the /etc/hosts file of each server.
Ensure that /etc/hosts file of each server is verified and updated at each AMS start.
Any new host added after installation of the 5520 AMS should have an entry in the
local file /etc/host so that when the 5520 AMS is restarted the new host is identified.
When a master application server fails and its functions switch to another server, any
5520 AMS clients logged in to the server are logged off, displaying the message
“Connection lost due to Master Application Server switchover”.
When a new server is added to the cluster, 5520 AMS clients will not be logged off.
If a user tries to establish a connection while the server is starting up, the user
receives the message “server currently in startup” in the client login window.
Different components of the 5520 AMS are installed in different directories on the
server. You are prompted for these locations during installation. This includes
separate locations for:
• 5520 AMS server software
• Database
• Local data storage
• Shared data storage
Choose and configure these locations before starting your installation.
When you install the 5520 AMS, the following UNIX user accounts are created on the
server:
Caution — All data servers in the cluster must have the same
amount of memory. See the 5520 AMS Solution Planning
Guide for information about hardware requirements.
Note 1 — When requesting your 5520 AMS license, you must
provide the host IDs of all servers that will constitute the cluster.
If you add another server, request a new license for the cluster
that includes host IDs of all servers, including the new server.
Note 2 — If you use a machine with multiple NICs as the
5520 AMS application server and need to launch the client
using all available interfaces, all the network IP addresses must
be entered during installation.
5520 AMS installation overview
60
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Table 17 UNIX user accounts
The root account can perform all actions.
4.2.2 Cluster installation tasks
Table 18 provides the tasks to set up a cluster. Before you proceed, you need root
access to the servers.
Installing the 5520 AMS puts the software files in the correct location ready for use.
However, until you activate a server, the server is in a passive, standby mode.
Activating the software ensures that the plug-in installation environment is ready and
that it will be safe to start the server.
Starting the server starts the 5520 AMS processes.
Table 18 Install the 5520 AMS in a cluster configuration
User
account
Description
amssys This account is used when starting the server. The default password for the
amssys user account is amssys. You will be prompted to change this password
when the installation is complete.
amsftp This account is used by the system for FTP operations. The default password
for the amsftp user account is amsftp.
amssftp This account is used by the system for SFTP operations. The default password
for the amssftp user account is amssftp.
amsdb This account is used for the 5520 AMS database, with no login permission to
access any of the servers in the cluster (Application, Data and Arbiter servers).
The default password for the amsdb user account is amsdb.
Caution — On a cluster, passwords must be aligned at all
times.
Note 1 — Whenever the active site starts up an alarm is
generated. There is only one alarm raised per site. The alarm
gets cleared when the active site is up and running.
Note 2 — There is no alarm raised during a master switchover
in a cluster setup.
Task
#
Task See
1 Set up the cluster infrastructure. Procedure 6
(1 of 2)
Installation and Migration Guide 5520 AMS installation overview
Issue: 01 3JL-01001-BTAA-RJZZA 61
4.3 Geographic redundancy installation overview
The 5520 AMS allows you to configure two sites, one in active mode and the other
in standby. Data is continually replicated between the sites so that in the eventof the
failure of the active site, the standby site can take over all of its functions until the
problem is resolved.
Each site can be set up in a simplex or cluster configuration. For information on the
5520 AMS installation, see Chapter 7.
Geographic redundancy requires configuration of file system replication of the
shared data between the active and standby site.
The 5520 AMS uses replication of database information between the active and
standby site. The replication of database information allows updates made to the
database at the active site to be copied to the standby site in near real time.
2 Install and activate the 5520 AMS solution in a cluster Procedure 15 to install a preferred data server.
3 Start the preferred 5520 AMS data server. Procedure 24
4 Start the alternate 5520 AMS data server.
5 Start one 5520 AMS application server.
6 Start the arbiter server.
7 Start additional application servers:
• Verify that all processes on the application server you
started are running.
5520 AMS Administrator Guide
• Start all additional application servers. Procedure 24
8 If you will be using a NAT server between the application
servers and the 5520 AMS client and the servers are on the
private side of the NAT server, add the translated IP
addresses to the configuration file for each application server.
Procedure 28
9 Install, launch, and download updates to the 5520 AMS client. Chapter 13
10 Apply licenses to all application servers. Procedure 55
11 Perform optional post-installation tasks. 5520 AMS Administrator Guide to display the
server process status and the cluster status.
You have completed the set of installation tasks.
Task
#
Task See
(2 of 2)
5520 AMS installation overview
62
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
4.3.1 Site components
Each site in this configuration consists of one or more servers; if a site includes more
than one server, configure it as a cluster. All servers in the cluster must be connected
with a low-latency LAN. See the 5520 AMS Solution Planning Guide for detailed
system requirements and system specifications.
The minimum requirement for a site is that you have one application server and one
data server, or a combination of application and data server, and an optional arbiter
server.
The sites must have different site names. All messages exchanged are identified by
site name.
4.3.2 Site configuration
At both the active and standby site, activate all application and data servers,
configure the data servers using the ams_geo_configure script and start the servers.
4.3.3 Health state of a 5520 AMS system
The health of the 5520 AMS system is checked periodically using the amsgeomonitor
process. The 5520 AMS system consists of multiple sites with application or data
servers, or a combination of application and data servers.
The health state of a system can be classified as follows:
• Healthy: No problem has been detected.
• Degraded: Problem has been detected but it is not critical.
• Failed: A critical issue is affecting the performance of the system or does not allow
the system to function.
Caution — All data servers in the geographically redundant
installation must have the same amount of memory. See the
5520 AMS Solution Planning Guide for information about
hardware requirements.
Note 1 — An arbiter server is recommended only when the
servers in the site are configured as a combination of
application and data server.
Note 2 — An arbiter server performs the arbiter functionality in
a single cluster only. In a geographically redundant system, an
arbiter server performs the arbiter functionality only in the active
site. If you want to use an arbiter server in both sites, optionally
you can install an additional arbiter server in the other site. For
information on installing an arbiter server in a cluster, see
Section 7.3.
Installation and Migration Guide 5520 AMS installation overview
Issue: 01 3JL-01001-BTAA-RJZZA 63
For more information on the health status, see the 5520 AMS Administrator Guide.
4.3.4 Loss of a site
If one site in a geographically redundant installation goes down, you can configure
the 5520 AMS to run a script that you have configured according to your
requirements. If the active site goes down, a switchover is required. You can perform
a manual switchover or use an OSS arbiter to automate the switchover process.
4.3.4.1 Configuring a script to run upon loss of a site
If the TCP socket connection to one site is closed or dropped the 5520 AMS invokes
the activeSiteDown.sh or stanbySiteDown.sh scripts. By default, these scripts return
a value of 0. You can modify them to run a script of your choice. See Procedure 38
for more information.
4.3.4.2 Manual site switchover
If the active site fails, the servers at the standby site can be manually started. These
servers will use the data replicated in the shared folder to ensure continuity. See
Procedure 41 to perform a switchover.
4.3.4.3 Automatic site switchover
An automatic site switchover is performed in the following scenarios:
• If the active site is unavailable, and after twelve retries if the active site is still
unhealthy, an automatic site switchover is performed.
• In case of an active-active site scenario, the following status will be checked to
determine the site which will become the active site:
• Health status of both sites (The site must be healthy to become the active site).
• AMS server status (The server should be in 'Starting' or 'Running' state).
• System active time (If both sites are healthy, the site which has been healthy for the
longest time becomes the active site).
The other site switches to standby state.
Note — When the active or standby site goes down, there can
be a delay in the socket timing out. This will result in a
corresponding delay in the process monitor detecting that the
site is down.
5520 AMS installation overview
64
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
• In case of a standby-standby site scenario, the following status will be checked to
determine the site which will become the active site:
• Health status of both sites (The site must be healthy to become the active site).
• The last active time (If both sites are healthy, the site which was last active becomes
the active site).
The other site switches to standby state.
Table 19 summarizes the scenarios that triggers site switchover in a geographically
redundant setup.
Table 19 Scenarios for geographically redundant switchover
Notes
(1) The site that switched to standby state most recently becomes the active site.
(2) The site that became active most recently becomes the standby site.
The servers at the active site are started automatically and the server status is
monitored again. For information on the health status, see the 5520 AMS
Administrator Guide.
4.3.4.4 Ping-pong protection
In a ping-pong scenario, the system continuously switches over in a never-ending
cycle. For information on ping-pong protection, see Section 11.2.
Local state (site) Local health (site) Remote state (site) Remote health (site)
Active Unhealthy Standby Healthy
Standby Healthy Active Unhealthy
Standby Unhealthy Unknown Unknown
Standby(1) Healthy(1) Standby(1) Healthy(1)
Active(2) Healthy(2) Active(2) Healthy(2)
Note — To configure the number of retries to check the health
of the system, modify the MAX_CRITICAL_COUNTER
parameter in the amsgeomonitor.conf file available in
$AMS_SOFTWARE_HOME/conf.
Installation and Migration Guide 5520 AMS installation overview
Issue: 01 3JL-01001-BTAA-RJZZA 65
4.3.4.5 Automating site switchover using an OSS arbiter
You can configure an OSS such as IBM Tivoli Application Manager or IBM Tivoli
Services Manager to act as an arbiter for a geographically redundant installation. The
OSS must be connected to both sites using the client network or the DCN. Using the
synchronization network is not recommended.The OSS arbiter periodically checks the data servers of the active site. If the active
site is down after five retries, the OSS arbiter initiates a switchover. After completing
the switchover, the OSS arbiter exits. To restart monitoring at the new active site the
OSS arbiter has to be restarted manually.
Figure 5 shows a geographically redundant installation with an OSS arbiter.
Figure 5 Geographic redundancy installation of the 5520 AMS with an OSS arbiter
Caution — The OSS arbiter will initiate a switchover if it is
unable to connect to the active site after five retries. A
switchover will be initiated in the following situations:
• The active site has been stopped for maintenance
• The standby site can connect to the active site but the OSS
arbiter cannot, for example, if the network link between the
OSS arbiter and the active site is down.
Application
server
host A
Application
server
host B
Cluster
Network
OSS
Data
server
host C
Data
server
host D
SITE 1
Application
server
host W
Application
server
host X
Cluster
Network
Data
server
host Y
Data
server
host Z
SITE 2
NEs5520 AMS client
Client
Network
DCN
Synchronization
Network
(WAN)
5520 AMS installation overview
66
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
4.3.5 Geographic redundancy installation tasks
Table 20 describes the tasks to set up a geographically redundant installation.
Table 20 Install the 5520 AMS, Release 9.7 in a geographically redundant installation
4.4 Software plug-in installation overview
This section describes the installation, activation and deactivation of 5520 AMS NE
plug-ins, or 5529 Enhanced Applications and plug-ins.
Note — In a geographic simplex setup, during a site switchover
an alarm is raised on the newly started active site. There is only
one alarm raised per site. The alarm gets cleared when the
active site is up and running.
You can view the alarm details for additional information about
the site switchover or the active site restarting.
Task # Task See
1 Set up the active site. The site can consist of a single server running
both the database and 5520 AMS application server, or a
multi-server cluster.
Procedure 6 to prepare the 5520 AMS
infrastructure.
2 Set up the standby site. The site can consist of a single server
running both the database and 5520 AMS application server, or a
multi-server cluster.
3 In a simplex setup, install and activate the 5520 AMS solution on the
standalone server in both active and standby sites.
Procedure 15
In a cluster setup, install and activate the 5520 AMS solution on all
5520 AMS application servers and data servers, and optionally, the
arbiter server of a cluster in both active and standby sites.
4 Verify that the data servers at both sites have IP connectivity over the
network on which you need them to exchange data.
—
5 Configure geographic redundancy on data servers. Section 11.3
6 (Optional) Configure the 5520 AMS to run a script if one site is down. Procedure 38
7 (Optional) Configure the OSS arbiter. Procedure 39
8 (Optional) Start the OSS arbiter. Procedure 40
9 Start the 5520 AMS. Procedure 24
10 If you will be using a NAT server between the application servers and
the 5520 AMS client and the servers are on the private side of the
NAT server, add the translated IP addresses to the configuration file
for each application server.
Procedure 28
11 Install, launch, and download updates to the 5520 AMS client. Chapter 13
12 Apply licenses to all application servers at both sites. Procedure 55
You have completed the set of installation and configuration tasks.
Installation and Migration Guide 5520 AMS installation overview
Issue: 01 3JL-01001-BTAA-RJZZA 67
4.4.1 Installing and activating software plug-ins
Table 21 lists the tasks to install and activate the 5520 AMS NE plug-ins, or
5529 Enhanced Applications and plug-ins.
Before you proceed, ensure to install and activate the 5520 AMS, see Section 7.3 to
install the 5520 AMS in the required servers.
Table 21 Install and activate a software plug-in
4.4.2 Deactivating software plug-ins
Table 22 lists the tasks to deactivate the 5520 AMS NE plug-ins or 5529 Enhanced
Applications and plug-ins.
Table 22 Deactivate a software plug-in
Note — You can install and activate the 5520 AMS NE
plug-ins, or 5529 Enhanced Applications and plug-ins
simultaneously with the 5520 AMS core software. See Chapter
7.
Task
#
Task See
1 If the 5520 AMS is started, stop the 5520 AMS.
To stop the server in a simplex setup, use the ‘ams_server stop’ command. Procedure 26
To stop all servers in a cluster setup, use the ‘ams_cluster stop’ command. Procedure 27
2 Install and activate the software plug-in. Procedure 18 or Procedure 21
3 Start the 5520 AMS.
To start the server in a simplex setup, use the ‘ams_server start’ command. Procedure 24
To start all servers in a cluster setup, use the ‘ams_cluster start’ command. Procedure 25
You have completed the set of installation and activation tasks.
Task
#
Task See
1 Backup the currently installed 5520 AMS. 5520 AMS Administrator Guide
2 Stop the 5520 AMS.
To stop the server in a simplex setup, use the ‘ams_server stop’ command. Procedure 26
To stop all servers in a cluster setup, use the ‘ams_cluster stop’ command. Procedure 27
3 Deactivate the software plug-in. Procedure 20
(1 of 2)
5520 AMS installation overview
68
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
4.5 Patch installation overview
This section describes the installation and deactivation of a 5520 AMS patch.
4.5.1 Installing and activating patches
You can install and activate the 5520 AMS patches based on the case listed in
Table 23.
4 Start the 5520 AMS.
To start the server in a simplex setup, use the ‘ams_server start’ command. Procedure 24
To start all servers in a cluster setup, use the ‘ams_cluster start’ command. Procedure 25
You have completed the set of deactivation tasks.
Task
#
Task See
(2 of 2)
Note — In a cluster environment, the patch must be installed
and uninstalled on all servers in the cluster.
Installation and Migration Guide 5520 AMS installation overview
Issue: 01 3JL-01001-BTAA-RJZZA 69
Table 23 Install the 5520 AMS patches - cases
Table 24 lists the tasks to install and activate a 5520 AMS patch.
Table 24 Install and activate a 5520 AMS patch
Case
#
Case
1 Install a 5520 AMS patch on the base load.
2 Install a 5520 AMS patch when a previous 5520 AMS patch has already been installed.
For example, installing 5520 AMS Patch02 when 5520 AMS Patch01 is already installed.
Note 1 — If you are installing a patch greater than 5520 AMS
Patch01 when no prior 5520 AMS patch has been installed, you
can install any required version of the 5520 AMS patch. The
higher version of 5520 AMS patch includes the overall fixes of
all the lower versions of 5520 AMS patch. For example,
5520 AMS Patch03 contains the fixes included in 5520 AMS
Patch01, 5520 AMS Patch02, and 5520 AMS Patch03.
Note 2 — You can install and activate a 5520 AMS patch
simultaneously with the 5520 AMS, 5520 AMS NE plug-ins,
5529 Enhanced Applications and plug-ins, and emergency
fixes. See Chapter 7.
Caution — A cluster installation must not have two servers
running with different plug-ins installed. After you uninstall
plug-ins from one server, stop the other server before starting
the updated server.
Task
#
Task See
1 Backup the currently installed 5520 AMS. 5520 AMS Administrator Guide
2 Perform one of the following steps:
• If you are installing new patches for 5529 Enhanced Applications,
prepare the applications for uninstallation.
The release notices for the applicable
5529 Enhanced Applications patches
• If you are not installing new patches for 5529 Enhanced
Applications, proceed to task 3.
3 Uninstall the current 5520 AMS client. Section 20.6
4 Stop the 5520 AMS.
To stop the server in a simplex setup, use the ‘ams_server stop’
command.Procedure 26
To stop all servers in a cluster setup, use the ‘ams_cluster stop’
command.
Procedure 27
(1 of 2)
5520 AMS installation overview
70
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
5 Perform one of the following steps:
• If SSL is enabled, disable SSL.
Perform this step only on application servers or on combination of
application and data servers.
5520 AMS Administrator Guide
• If SSL is not enabled, proceed to task 6.
6 Deactivate and uninstall only the existing plug-ins that you will be
patching, as applicable:
• NE support plug-ins
• SIP application plug-in
• SIP plug-ins for NEs
• 5529 Enhanced Applications
• NE support plug-ins for the 5529 Enhanced Applications
Procedure 74
Depending on the 5520 AMS patch installation case, proceed to
perform one of the following tasks:
• If you are installing a 5520 AMS patch on the base load, proceed to
task 8.
• If you are installing a 5520 AMS patch when a previous 5520 AMS
patch has already been installed, proceed to task 7.
7 Deactivate and uninstall the existing 5520 AMS patch.
Uninstalling the existing 5520 AMS patch is optional. In case of issues
during upgrade, you can roll back to the previous 5520 AMS patch, if it
is not uninstalled.
Procedure 74
8 Install and activate the 5520 AMS patch. Procedure 18
or Procedure 21
9 Install and activate the new plug-ins, as applicable:
• NE support plug-ins
• SIP application plug-in
• SIP plug-ins for NEs
• 5529 Enhanced Applications
• NE support plug-ins for the 5529 Enhanced Applications
Ensure to install and activate the NE support plug-ins before you install
and activate the NE support plug-ins for the 5529 Enhanced
Applications.
Procedure 18
10 Enable SSL.
Perform this step only on application servers or on combination of
application and data servers.
5520 AMS Administrator Guide
11 Start the 5520 AMS.
To start the server in a simplex setup, use the ‘ams_server start’
command.
Procedure 24
To start all servers in a cluster setup, use the ‘ams_cluster start’
command.
Procedure 25
12 Launch and log on to the 5520 AMS client. Section 13.6
You have completed the set of installation and activation tasks.
Task
#
Task See
(2 of 2)
Installation and Migration Guide 5520 AMS installation overview
Issue: 01 3JL-01001-BTAA-RJZZA 71
4.5.2 Deactivating patches
You can deactivate the 5520 AMS patches based on the case listed in Table 25.
Table 25 Deactivating the 5520 AMS patches - cases
Table 26 lists the tasks to deactivate a 5520 AMS patch.
Before you proceed, ensure that you are able to log in to the 5520 AMS server as
amssys.
Table 26 Deactivate a 5520 AMS patch
Case
#
Case
1 Deactivate the 5520 AMS patch on the base load.
For example, the 5520 AMS patch installed on the base load is having issues and requires
deactivation. Deactivating this 5520 AMS patch retains only the base load.
2 Deactivate a 5520 AMS patch to install a higher 5520 AMS patch.
For example, deactivating 5520 AMS Patch01 to install 5520 AMS Patch02.
3 Deactivate a 5520 AMS patch to roll back to a previous 5520 AMS patch.
For example, 5520 AMS Patch 02 is having issues and requires deactivation. If the
5520 AMS Patch01 is deactivated, activate the patch. If the 5520 AMS Patch01 is
uninstalled, install the patch.
Caution — A cluster installation must not have two servers
running with different plug-ins installed. After you uninstall
plug-ins from one server, stop the other server before starting
the updated server.
Task
#
Task See
1 Backup the currently installed 5520 AMS. 5520 AMS Administrator Guide
2 Stop the 5520 AMS.
To stop the server in a simplex setup, use the ‘ams_server stop’
command.
Procedure 26
To stop all servers in a cluster setup, use the ‘ams_cluster stop’
command.
Procedure 27
3 Deactivate the 5520 AMS patch. Procedure 20
(1 of 2)
5520 AMS installation overview
72
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
4.6 Emergency fix installation overview
This section provides an overview of the installation, activation and deactivation of
emergency fixes.
4 Depending on the deactivation case, perform one of the following
tasks:
• If you have deactivated the patch to continue with an unpatched
system, enable SSL. Go to task 5.
• If you have deactivated the 5520 AMS patch to install a higher
5520 AMS patch or to roll back to a previous 5520 AMS patch,
install and activate the required 5520 AMS patch.
Procedure 18 or Procedure 21 for installing
and activating the patch.
Procedure 19 or Procedure 21 for
activating the patch.
5 Enable SSL.
Perform this step only on application servers or on combination of
application and data servers.
5520 AMS Administrator Guide
6 Start the 5520 AMS.
To start the server in a simplex setup, use the ‘ams_server start’
command.
Procedure 24
To start all servers in a cluster setup, use the ‘ams_cluster start’
command.
Procedure 25
7 Uninstall the current 5520 AMS client. Section 20.6
8 Download and install the compatible 5520 AMS client. Chapter 13
You have completed the set of deactivation tasks.
Task
#
Task See
(2 of 2)
Note — In a cluster environment, you must install the
emergency fix on each server in the cluster.
Installation and Migration Guide 5520 AMS installation overview
Issue: 01 3JL-01001-BTAA-RJZZA 73
4.6.1 Installing and activating emergency fixes
Table 27 lists the tasks to install and activate an emergency fix.
Note 1 — You can install and activate any required version of
the emergency fix. However, to install and activate an
emergency fix when a newer version of the emergency fix is
already activated, deactivate the newer version of the
emergency fix prior to installing the older version of the
emergency fix.
Note 2 — You can install and activate an incremental version of
the emergency fix. For example, you can install and activate
EF3 after installing and activating EF1 and EF2.
Note 3 — You can install and activate an emergency fix
simultaneously with the 5520 AMS, 5520 AMS NE plug-ins,
5529 Enhanced Applications and plug-ins, and patches. See
Chapter 7.
5520 AMS installation overview
74
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Table 27 Install and activate an emergency fix
4.6.2 Deactivating emergency fixes
Table 28 lists the tasks to deactivate an emergency fix.
Table 28 Deactivate an emergency fix
Task
#
Task See
1 Backup the currently installed 5520 AMS. 5520 AMS Administrator Guide
2 Stop the 5520 AMS.
To stop the server in a simplex setup, use the ‘ams_server stop’
command.
Procedure 26
To stop all servers in a cluster setup, use the ‘ams_cluster stop’
command.
Procedure 27
3 Install and activate the emergency fix. Procedure 18
or Procedure 21
4 Start the 5520 AMS.
To start the server in a simplex setup, use the ‘ams_server start’
command.
Procedure 24
To start all servers in a cluster setup, use the ‘ams_cluster start’
command.
Procedure 25
5 Launch and log on to the 5520 AMS client. Section 13.6
You have completed the set of installation and activation tasks.
Note — If you have not uninstalled the current 5520 AMS
client, and if you log in to the current 5520 AMS client after
installing the emergency fix containing any fix for the 5520 AMS
client, the following version incompatibility warning is displayed:
Incompatibility between GUI Version and the Server Version.
Download and install the new 5520 AMS client.
Task
#
Task See
1 Backup the currently installed 5520 AMS. 5520 AMS Administrator Guide
(1 of 2)
Installation and Migration Guide 5520 AMS installation overview
Issue: 01 3JL-01001-BTAA-RJZZA 75
2 Stop the 5520 AMS.
To stop the server in a simplex setup, use the ‘ams_server stop’
command.
Procedure 26
To stop all servers in a cluster setup, use the ‘ams_cluster stop’
command.
Procedure 27
3 Deactivate the emergency fix. Procedure 20
4 Start the 5520 AMS.
To start the server ina simplex setup, use the ‘ams_server start’
command.
Procedure 24
To start all servers in a cluster setup, use the ‘ams_cluster start’
command.
Procedure 25
5 If the emergency fix, that you deactivated, contained any fix for the
5520 AMS client, perform the following steps:
1) Uninstall the current 5520 AMS client.
2) Download and install the older compatible 5520 AMS client.
Section 20.6
Chapter 13
You have completed the set of deactivation tasks.
Task
#
Task See
(2 of 2)
5520 AMS installation overview
76
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Installation and Migration Guide Setting up 5520 AMS infrastructure
Issue: 01 3JL-01001-BTAA-RJZZA 77
5 Setting up 5520 AMS
infrastructure
5.1 Setting up the 5520 AMS infrastructure
5.2 Configuring NTP
5.3 Configuring storage
5.4 User and group IDs
5.5 Configuring locale settings
5.6 SSH session timeouts
5.1 Setting up the 5520 AMS infrastructure
This section describes the requirements to set up a 5520 AMS infrastructure in a
simplex or cluster setup.
You can install the 5520 AMS on a virtual machine. For information on virtual
machines, see the 5520 AMS Server Configuration Technical Guidelines document.
To protect against connection failure, Nokia recommends that you use redundant
Ethernet interfaces. Also, it is recommended that you segregate the network into
three logical subnets: one for the client subnet, one for the server subnet, and two for
the internal LAN.
5.1.1 5520 AMS server requirements in a simplex setup
In a simplex setup, a 5520 AMS installation requires a server to run the 5520 AMS
application and database, and a network connection to client terminals and the NEs
that the server will manage. See the 5520 AMS Solution Planning Guide and the
5520 AMS Server Configuration Technical Guidelines document for details.
Note — Nokia does not recommend using the combination of
application and data server (AD) on a single virtual machine.
Setting up 5520 AMS infrastructure
78
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
5.1.2 5520 AMS server requirements in a cluster setup
The cluster specific server hardware and network requirements are described in the
5520 AMS Solution Planning Guide. However, any cluster installation requires the
following configurations:
• One or more servers running the same operating system to act as application
servers.
• One or more servers running the same operating system to act as data servers;
each server can be an application server as well.
• A dedicated subnet for local cluster communication.
• On Red Hat Enterprise Linux systems, LVM volumes are configured on both the
preferred and non-preferred data servers.
• A low-latency LAN to connect the servers in the cluster, dedicated for use by the
5520 AMS.
Before you proceed, you need root access to the server.
Procedure 6 To prepare the 5520 AMS infrastructure
1 Install the operating system.
2 Verify network connectivity with the standalone server (in a simplex setup) or all servers (in
a cluster setup) on which you will install the 5520 AMS.
3 (Optional) Configure NTP. See Section 5.2.
If you are setting up the infrastructure for a simplex setup, go to Step 6.
If you are setting up the infrastructure for a cluster setup, go to Step 4.
4 Configure swap space. See the 5520 AMS Solution Planning Guide for recommendations.
5 Connect the servers in the cluster with a low-latency LAN and test their mutual connectivity.
Note 1 — For the Red Hat Enterprise Linux operating system, ensure to
have the latest updates installed.
Note 2 — See the 5520 AMS Solution Planning Guide for hardware
requirements and network specifications.
Note 3 — Nokia recommends that you do not change the default umask
value of 022.
Installation and Migration Guide Setting up 5520 AMS infrastructure
Issue: 01 3JL-01001-BTAA-RJZZA 79
6 Depending on the type of setup, perform one of the following steps:
7 Configure locale settings. See Procedure 11.
5.2 Configuring NTP
Clocks within all servers that are part of 5520 AMS cluster must be synchronized with
each other as timestamps are used to ensure that the cluster remains internally
consistent. This can be achieved using a common NTP server that receives time
information from each clustered server.
The following are example procedures to configure NTP.
On Red Hat Enterprise Linux systems, depending on the type of configuration, use
the procedures in Table 29 to configure NTP.
Table 29 Configure NTP on Red Hat Enterprise Linux systems
For more details on configuring an NTP server and an NTP client on Red Hat
Enterprise Linux systems, see the Red Hat Enterprise Linux documentation.
Setup Red Hat Enterprise Linux systems
Simplex setup Configure LVM volumes. See Procedure 10.
Cluster setup Configure LVM volumes on both data servers and a
combination of application and data servers. See 10.
Type of configuration See
Set up a standalone NTP server Procedure 7
Set up an external synchronized NTP server Procedure 8
Configure NTP clients to access the NTP
server
Procedure 9
Setting up 5520 AMS infrastructure
80
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Procedure 7 To configure an NTP server on Red Hat Enterprise Linux systems
Use this procedure on Red Hat Enterprise Linux systems to configure a server to act as an NTP
server. The NEs will synchronize with the 5520 AMS server for NTP information.
1 Log in to the server as root.
2 To install and enable NTPD on the Red Hat Enterprise Linux NTPD Server, type:
chkconfig ntpd on ↵
3 To open the NTP configuration file, type:
vi /etc/ntp.conf ↵
4 To add the IP address of the remote NTP server, type:
server remote_NTP_server ↵
where:
remote_NTP_server is the IP address of the remote NTP server or the IP address of the public NTP server
located at www.ntp.org
5 To specifically authorize policy settings, type:
restrict remote_NTP_server mask netmask nomodify notrap noquery ↵
where:
remote_NTP_server is the IP address of the remote NTP server or the IP address of the public NTP server
located at www.ntp.org
netmask is the network mask for the remote NTP server.
6 Save and close the configuration file.
Note — To deny all access to any machine, ensure that the line “restrict
default ignore” exists in the configuration file.
Installation and Migration Guide Setting up 5520 AMS infrastructure
Issue: 01 3JL-01001-BTAA-RJZZA 81
Procedure 8 To configure an NTP client on Red Hat Enterprise Linux systems
Use this procedure on Red Hat Enterprise Linux systems to configure a server to act as an NTP
client. The NTP client will synchronize with the NTP server to retrieve time information.
1 Log in to the server as root.
2 To open the NTP configuration file, type:
vi /etc/ntp.conf ↵
3 To add the site NTP server, type:
server site_NTP_server ↵
where:
site_NTP_server is the hostname or IP address of the site NTP server.
4 Save and close the configuration file.
Procedure 9 To configure NTP clients to access the NTP Server on Red Hat
Enterprise Linux systems
Use this procedure on Red Hat Enterprise Linux systems to allow legitimate NTP clients to access
the NTP server.
1 Log in to the server as root.
2 To open the NTP configuration file, type:
vi /etc/ntp.conf ↵
Note — Ensure that the NTP package is installed on the server. For
more information, see Procedure 7.
Caution — Ensure to check the security policies before applying
firewall rules to allow NTP synchronization.
Note 1 — Ensure that an NTP server is configured in Linux. For more
information, see Procedure 7.
Note 2 — Ensure that an NTP client is configured in Linux. For more
information, see Procedure 8.
Setting up 5520 AMS infrastructure
82
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
3 To add an access policy, type:
restrict NTP_client_IP mask netmask nomodify notrap ↵
where:
NTP_client_IP is the IP addressof the configured NTP client including desktop systems.
netmask is the network mask for the configured NTP client.
4 Save and close the file.
5 To start NTPD, type:
service ntpd start
netstat -tulpn
5.3 Configuring storage
This section describes the procedures to configure storage.
5.3.1 Configuring LVM volumes
The following is an example procedure to configure LVM volumes. For more details
on configuring LVM volumes, see the 5520 AMS Server Configuration Technical
Guidelines.
Pre-requisites:
• Use a standalone server.
• Use logical volumes for the database directories.
• Ensure to have the same or more free Physical Extents (PE) than the database
volume in the volume group. For information on configuring LVM volumes, see the
5520 AMS Server Configuration Technical Guidelines document.
Figure 6 shows the volume setup on Red Hat Enterprise Linux systems.
Applies to — This section is applicable to Red Hat Enterprise
Linux systems only.
Installation and Migration Guide Setting up 5520 AMS infrastructure
Issue: 01 3JL-01001-BTAA-RJZZA 83
Figure 6 Volume setup on Red Hat Enterprise Linux systems
Procedure 10 To configure LVM volumes
Before you proceed, you need root access to each server you configure. All the data servers in
the cluster must have the same amount of memory size. The memory size for application servers
is not restricted.
1 To create a volume group, login to the server as root and type:
vgcreate vgname /dev/location ↵
where:
vgname is the name you choose for the volume group.
location is the disk ID of the location you have chosen for the volume group. For example, c0t0d0s6.
Note 1 — It is recommended to have a specific logical volume
group for the 5520 AMS.
Note 2 — The 5520 AMS database storage must be configured
in a dedicated logical volume. No other data must be present in
this volume. Do not allocate all diskspace of the volume group
containing the logical volume for the database.
In order to create database snapshots reliably, AMS must be
able to create a temporary logical volume which can grow to the
same size as the database volume. The amount of unallocated
space (free PE) within the volume group must be bigger than
the size of the database volume.
Bootdisk
Single Volume Setup Multiple Volume Setup
/
Swap volume
Database volume
Free physical extents*
5520 AMS disk
/
Database volume
Shared volume
Free physical extents*
Bootdisk
/
Swap volume
vgroot vgamsvgroot
* Free physical extents Database volume
Note — Perform this procedure on simplex servers, data servers, and
combination of application and data servers.
Setting up 5520 AMS infrastructure
84
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
2 To create a logical volume login to the server as root and type:
lvcreate -L size -n lvname vgname
where:
lvname is the name of the logical volume.
size is the size of the volume.
3 Add the logical volume to the /etc/fstab file to get properly mounted:
/dev/mapper/vgname-lvname mount_point ext4 defaults 0 0
where:
lvname is the name of the logical volume.
mount_point is the path to mount the logical volume.
5.4 User and group IDs
The 5520 AMS installation creates default users with the following default user and
group identifiers:
• amssys: 553000
• amsftp: 553001
• amssftp: 553002
• amsdb: 553004
If any of these identifiers is already in use, define the NA_UID and NA_GID
environment variables to over-ride the default. The value of the NA_UID and NA_GID
variables will become the user and group identifiers for the amssys user. For
example, if you enter the following commands:
export NA_UID=553010 ↵
export NA_GID=553010 ↵
The user and group identifiers will be as follows:
• amssys: 553010
• amsftp: 553011
Warning — The mount points of the database file systems in the
preferred data server and the non-preferred data server in a cluster setup
must be the same.
Installation and Migration Guide Setting up 5520 AMS infrastructure
Issue: 01 3JL-01001-BTAA-RJZZA 85
• amssftp: 553012
• amsdb: 553014
5.5 Configuring locale settings
You must configure the locale settings of the standalone server in a simplex setup or
each designated 5520 AMS application and data server in the cluster, before
installing the 5520 AMS application.
Procedure 11 To configure the locale settings
1 Login to the server as root.
2 To modify the default locale settings, you need to modify the configuration file to include the
following settings:
CMASK=022
LC_COLLATE=en_US.ISO8859-1
LC_CTYPE=en_US.ISO8859-1
LC_MESSAGES=C
LC_MONETARY=en_US.ISO8859-1
LC_NUMERIC=en_US.ISO8859-1
LC_TIME=en_US.ISO8859-1
LANG=C
3 Save the modified file.
4 Restart the server to confirm the modifications.
Note 1 — All the servers in the cluster must have the same
group identifier.
Note 2 — In a geographically redundant configuration, the
active and standby sites must have the same group identifier.
Note — On RHEL systems, modify /etc/sysconfig/i18n.
Setting up 5520 AMS infrastructure
86
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
5.6 SSH session timeouts
The ams_configure_ssh_timeouts script is used to enable/disable/check SSH
session timeouts. See the 5520 AMS Administrator Guide for information about this
script.
The ams_configure_ssh_timeouts script updates the SSH session timeout on the
local server only. In a cluster setup, this script must be executed on all cluster
members with the same timeout. In a geographically redundant setup, this script
must be executed on all sites with the same timeout.
Installation and Migration Guide Downloading software for the 5520 AMS and
5529 Enhanced Applications
Issue: 01 3JL-01001-BTAA-RJZZA 87
6 Downloading software for the
5520 AMS and 5529 Enhanced
Applications
6.1 Downloading software for the 5520 AMS and 5529 Enhanced
Applications
6.2 Extracting the downloaded installation files
6.1 Downloading software for the 5520 AMS and
5529 Enhanced Applications
The electronic delivery site provides access to product software packages. To obtain
access to the service, contact your Nokia representative.
Use Procedure 12 to download software for the 5520 AMS and 5529 Enhanced
Applications.
Procedure 12 To download software
1 Go to https://support.alcatel-lucent.com/portal/web/support/ and click Login/Register.
2 Choose 5520 AMS from the Product information drop-down menu.
3 Select 5520 AMS in Software downloads. The Electronic Delivery > Downloads page opens.
4 Select release from the "Please navigate through the hierarchy to download" drop-down list.
5 List of packages is displayed. Check the package that you want to download and click Next.
6 A software download page opens. This page contains installation instructions and notes, a
table with detailed information about your software download (file name, size, and hash
values), and two download options.
Record the MD5 hash value that is provided prior to downloading the software. You require
this information when you perform Procedure 13.
Downloading software for the 5520 AMS and
5529 Enhanced Applications
88
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Example: MD5:99fcf60b878f1a97d45b003e3ed5e37c.
7 Choose one of the following software download options:
• Enter a Download Directory and choose a Log Detail Level (the options are Low, Medium,
High), then click Download to start the file transfer.
• Click Download Plus to start the file transfer with the GetPlus(R) download agent, and
follow the instructions on the screen.
Procedure 13 To verify the MD5 hash value
Before you proceed, you must record the MD5 hash value of the software before it is downloaded.
See Procedure 12 for more information.
1 Log in as amssys to the server where you downloaded the software.
2 To display the MD5 hash value for the downloaded software, type:
digest -a md5 software_filename ↵
where:
software_filename is the directory pathto the software and the software filename.
Example: digest –a md5 /MyDownloads/ams-9.7.00-268052-redhat-x86_64.tar ↵
Result: The system responds with the MD5 hash value for the software file. For example,
99fcf60b878f1a97d45b003e3ed5e37c.
3 Verify that the MD5 hash value of the software before it was downloaded (as recorded from
the electronic delivery site) matches the hash value that is generated by the digest utility.
If the hash values do not match, contact Nokia Technical Support.
Note — The Download Plus option may not be available on the software
download page. The system prompts you to install a browser plug-in to
activate this download option, and provides you with installation
instructions. Some browser versions do not support the Download Plus
plug-in.
Installation and Migration Guide Downloading software for the 5520 AMS and
5529 Enhanced Applications
Issue: 01 3JL-01001-BTAA-RJZZA 89
6.2 Extracting the downloaded installation files
Use Procedure 14 to create a directory for the downloaded installation files, extract
the files to that directory, and make the installation files executable.
Procedure 14 To extract the downloaded installation file to a new directory
1 To create a directory, type:
cd /var/tmp ↵
mkdir extract_dir ↵
where extract_dir is the name you assign to the directory.
2 To change to the new directory, type:
cd extract_dir ↵
3 To move the installation file to the new directory, type:
mv location/installation_filename.tar . ↵
where:
location is the path to the directory where you saved the software file.
installation_filename is the installation filename, and will be in the format
ams-release-operating_system-architecture
where:
release is the release of the 5520 AMS software. An example is ams-9.7-999000.
operating_system is the Red Hat Enterprise Linux operating system.
architecture is x86_64 for Red Hat Enterprise Linux.
4 To extract the installation file to the directory, type:
tar xvf installation_filename.tar ↵
Applies to — Procedure 14 is applicable for 5520 AMS patch
and emergency fix installations.
Caution 1 — The names of directories that will store 5520 AMS data
cannot include spaces.
Caution 2 — The installation .tar file must be extracted on the
5520 AMS server, and not on a PC.
Downloading software for the 5520 AMS and
5529 Enhanced Applications
90
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
5 To go to the sw directory, type:
cd sw ↵
6 To make the installation file executable, type:
chmod 755 installation_filename.bin ↵
Installation and Migration Guide Installing the 5520 AMS solution components
Issue: 01 3JL-01001-BTAA-RJZZA 91
7 Installing the 5520 AMS solution
components
7.1 Installing the 5520 AMS solution overview
7.2 Pre-requisite tasks
7.3 Installing the 5520 AMS solution
7.4 Saving the configuration settings for installation of a 5520 AMS server
7.5 Installing 5520 AMS NE plug-ins, 5529 Enhanced Applications and
plug-ins, and patches and emergency fixes
7.6 Verifying the installed software components on the 5520 AMS server
7.7 Modifying the parameter values in the configuration file
7.1 Installing the 5520 AMS solution overview
The 5520 AMS solution comprises the 5520 AMS core software, 5520 AMS NE
plug-ins, 5529 Enhanced Applications and plug-ins, and patches and emergency
fixes.
Use one of the following installation and activation methods:
• Install and activate all 5520 AMS solution components:
• Without the configuration file (recommended).
In this recommended method, all 5520 AMS solution components are installed and
activated using a single command.
• With a configuration file.
In this method, the configuration settings for installation are saved in a configuration
file prior to the installation. This configuration file is used to retrieve the user inputs
while installing and activating all 5520 AMS solution components in a non-interactive
mode.
For information on saving the configuration settings for installation, see Section 7.4.
• Install and activate only the 5520 AMS core software (excluding the other
5520 AMS solution components). Install and activate the other 5520 AMS
solution components separately.
Depending on the type of installation, perform the Procedure 15 to install and activate
5520 AMS solution components in a simplex or cluster setup.
Installing the 5520 AMS solution components
92
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
7.2 Pre-requisite tasks
Before installing each 5520 AMS solution component, ensure to perform the
pre-requisite tasks mentioned in Table 30.
Table 30 Pre-requisite tasks for installing the 5520 AMS
Pre-requisite task See
Obtain the 5520 AMS license key from Nokia. For information on license keys, see
the 5520 AMS Administrator Guide.
To obtain a license key, contact your
Nokia account representative.
Prepare the server that will host the 5520 AMS and install the
operating system.
For system requirements and
recommended settings, see the
5520 AMS Solution Planning Guide.
On Red Hat Enterprise Linux systems, the 5520 AMS
database storage must be configured in a dedicated logical
volume. No other data must be present in the volume.
-
On Red Hat Enterprise Linux systems, the following
pre-requisites on volumes are applicable to simplex servers,
data servers, and combination of application and data servers:
• Database volume: A separate logical volume in which to
install the 5520 AMS database.
• Free Physical Extents (PE): Do not allocate all diskspace
of the volume group containing the logical volume for the
database. In order to create reliable database snapshots,
AMS must be able to create a temporary logical volume
which can grow to the same size as the database volume.
The amount of unallocated free PE (unallocated space)
within the volume group must be bigger than the size of
the database volume.
If the installer displays error messages due to insufficient
unallocated disk space, resize the volume group to
ensure that there are sufficient unallocated PEs to create
the volume with free disk space.
• volume: Nokia recommends a separate logical volume in
which to store the shared data.
For information on configuring LVM
volumes on an already created
volume setup for installing the
5520 AMS, see the 5520 AMS
Server Configuration Technical
Guidelines.
On a server running the Red Hat Enterprise Linux operating
system, do not choose to back up the database to the /tmp
directory, the shared data directory or the LVM volume of the
database storage directory.
-
Ensure that no special characters are used in the directory
name. Only alphanumeric, “-”, “_” and “.” are allowed.
-
Ensure that the system locale is set to English or an
ISO8859-1 based language.
Section 5.5
Ensure that the SSH service is running on the server. 5520 AMS Server Configuration
Technical Guidelines
If the default user and group identifiers are in use, over-ride
them.
Section 5.4
(1 of 2)
Installation and Migration Guide Installing the 5520 AMS solution components
Issue: 01 3JL-01001-BTAA-RJZZA 93
For detailed information on software packages and configurations that must be
installed additionally for each server role, refer the 5520 AMS Server Configuration
Technical Guidelines.
Ensure that the root home directory ~ and your ~/.ssh
directory on the server must be writable by root only.
-
Ensure to verify that the hostname of the AMS Server is
named with the following permitted characters:
• Alphabets in either lower case or upper case
• Numerals from 0 to 9
• Special characters: Hyphen (-) and/or Period (.)
-
When installing the 5520 AMS release:
• Obtain the software file and make it executable.
• Obtain root access to the server on which you are
installing the 5520 AMS.
Chapter 6
When installing and activating the 5520 AMS NE plug-ins,
5529 Enhanced Applications and plug-ins, patches, and
emergency fixes togetheror separately:
-
• Obtain the software files and make them executable.
• Ensure that the 5520 AMS release is installed and
activated.
• It will be easier if the .bin files of the software plug-ins,
patches, and emergency fixes that you want to install and
activate are stored in a single directory.
Chapter 6
Sections 7.3
• Ensure that you are able to log in to the
5520 AMS servers as amssys.
-
When installing and activating the 5520 AMS NE plug-ins,
5529 Enhanced Applications and plug-ins, and patches, and
emergency fixes together or separately, if the 5520 AMS is
started, stop the 5520 AMS.
When deactivating or uninstalling the 5520 AMS NE plug-ins,
5529 Enhanced Applications and plug-ins, and patches, and
emergency fixes together or separately, stop the 5520 AMS.
• To stop the server in a simplex setup, use the ‘ams_server
stop’ command.
Procedure 26
• To stop all servers in a cluster setup, use the ‘ams_cluster
stop’ command.
Procedure 27
If you are installing the 5520 AMS using a configuration file,
ensure that the configuration file is generated.
Procedure 17
If you are installing a VMware setup, ensure that the
configuration is correct.
5520 AMS Server Configuration
Technical Guidelines
Ensure all the required Red Hat Enterprise Linux packages
are installed.
5520 AMS Server Configuration
Technical Guidelines
Pre-requisite task See
(2 of 2)
Installing the 5520 AMS solution components
94
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
7.3 Installing the 5520 AMS solution
Use Procedure 15 to install and activate the 5520 AMS solution in a simplex setup.
Before you proceed, ensure to perform the pre-requisite tasks. See Section 7.2.
Procedure 15 To install and activate the 5520 AMS solution
Note — For samples of simplex server, NE plug-in, and VAP
installations, see Appendix 21.
Caution — The server can be installed and activated at the same time
only when no other 5520 AMS installation is running on the server.
Note — Modifying the settings in the file /etc/sysctl.conf can impact the
performance and 5520 AMS functionality. AMS detects these setting
changes and displays the following warning during AMS installation:
Warning: System running with adapted sysctl settings
which might impact AMS functionality
Note — Complete this procedure to install the 5520 AMS for the first
time. If you have an earlier version of the 5520 AMS that is already
installed and you want to upgrade it to new version, see Chapter 16 for
automated in-place migration and out-of-place migration. For manual
in-place migration tasks, see Appendix 22.2.
Installation and Migration Guide Installing the 5520 AMS solution components
Issue: 01 3JL-01001-BTAA-RJZZA 95
1 Log in to the server as root or amssys.
2 To go to the directory containing the executable installation file, type:
cd /var/tmp/extract_dir/sw ↵
where extract_dir is the directory where you extracted the installation files in Procedure 14.
3 Execute one of the following commands depending on the installation scenario:
Note 1 — From Release 9.7 onwards, the default admin user is not
created after installing the 5520 AMS. You need to manually create an
initial AMS Administrator account. See the 5520 AMS Administrator
Guide for more information.
Note 2 — After installing the 5520 AMS, you must manually start the
server. See Procedure 24.
Note 3 — Ensure that the same SSL certificate is running in all the
machines of a cluster (Application server (A), Data server (D), both
Application and Data server (A+D)) and simplex setup at all times. In case
of geographically redundant setup, the same SSL certificate is applicable
for all the servers on both active and standby sites.
Scenario Execute the following command: Result
Install and activate all
5520 AMS solution
components without a
configuration file
(recommended)
./installation_filename.bin --activate-force
--includevapsplugs directory_path ↵
where:
installation_filename.bin is the AMS Core installation filename, and will
be in the format ams-release-operating_system-architecture
where:
release is the release of the 5520 AMS software. An example is
ams-9.7-216228-redhat-x86_64.bin
operating_system is the Red Hat Enterprise Linux operating system.
architecture is x86_64 for Red Hat Enterprise Linux.
directory_path is the path to the directory containing the VAPs and/or
NE Plugs .bin files. If only a subset of files in a directory needs to be
installed or if the .bin files are stored in different directories, specify the
absolute path and filename of each .bin file.
The installation software displays the
following confirmation:
Checking OS and version ...
OK.
Checking hostname ... OK
Checking SSH (ssh,
ssh-keygen, ssh-keyscan, scp,
sftp) ...
The installer prompts you for the location of
the SSH library:
Enter the path to the SSH
tools [ /usr/bin (default) ]:
Proceed to step 5.
Install and activate
only the 5520 AMS
core software
(excluding other
solution components)
./installation_filename.bin --activate-force ↵
Installing the 5520 AMS solution components
96
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
4 The installer prompts you for the location of the SSH tools.
Enter the path to the SSH tools [ /usr/bin (default) ]:
5 The installer prompts you for the location of the SSH configuration file.
• To use the default SSH implementation path, press ↵.
• To use SSH implementation other than default version or to move the SSH tools to
another location, enter new path and press ↵.
Enter the path to the 'sshd_config' file [ /etc/ssh (default) ]:
6 The installer prompts you for the location of the OpenJDK8 installation directory.
Enter the path to the OpenJDK 8 installation directory (default =
/usr/lib/jvm/java-1.8.0-openjdk.x86_64):
If the OpenJDK-8-devel directory path is other than the default directory path, enter the
directory path.
/usr/local/java/java-1.8.0-openjdk.x86_64
7 The installer prompts you for the shell to be used by the amssys user.
• To assign the default shell, press ↵.
• To assign a shell other than the default value, enter the path and shell.
Enter the full path and executable file name of the default shell used
by the amssys user [/bin/sh (default)]:
Install and activate all
5520 AMS solution
components using a
configuration file
./installation_filename.bin -c
[path_and_filename --activate-force]
--includevapsplugs directory_path ↵
where:
path_and_filename is the location and name of the configuration file in
the server. For example, /tmp/simplex. By default, path_and_filename
is /tmp/install-env.
./installation_filename.bin -c
path_and_filename --includevapsplugs
directory_path ↵
where:
path_and_filename is the location and name of the configuration file in
the server. For example, /tmp/simplex.
directory_path is the path to the directory containing the .bin files. If only
a subset of files in a directory need to be installed, or if the .bin files are
stored in different directories, the absolute path and filename of each
.bin file needs to be specified.
The installation proceeds based on the
settings saved in the configuration file. The
choices saved in the configuration file are
displayed. See Table 31 for the installation
result.
Scenario Execute the following command: Result
Installation and Migration Guide Installing the 5520 AMS solution components
Issue: 01 3JL-01001-BTAA-RJZZA 97
8 The installer prompts you for the name of the installation site.
Enter the site name that uniquely identifies the cluster (only
alphanumeric, ‘-’, ‘_’ allowed):
9 Type a name for the site and press ↵.
Result: The installer prompts you to confirm the site name.
Is this correct [ no (default) | yes ]?
10 Type y and press ↵ to accept the site name or else press ↵ for a prompt to enter a new site
name.
Result: The installer prompts you for the installation type:
Is this a simplex (i.e. standalone)system? [ yes (default) | no ]?:
11 Perform one of the following:
Note — Ensure that the site name that you provide is the same across
the preferred, non-preferred, application, combination of application and
data, and arbiter servers in a cluster setup.
If then Result
The system is a simplex
server
press ↵. The installer prompts you for the network interfaces:
Enter the network interface(s) used for GUI clients
communication:
Note: Multiple interfaces can be entered using a
comma separated list eth1, eth2
The GUI client interface(s) is “eth1,eth2”
Is this correct [no (default) | yes ]? yes
Enter the network interface(s) used for NE
communication:
Note: Multiple interfaces can be entered using a
comma separated list eth1, eth2
The NE interface(s) is “eth1,eth2”
Is this correct [ no (default) | yes ]? yes
The client interface refers to both GUI and NBI interfaces.
Go to step 17.
Installing the 5520 AMS solution components
98
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
12 Perform one of the following steps:
The system is member of
a cluster
type n and
press ↵.
The installer prompts you for the server role:
Enter the role of this server (default role is
application server):
[1] Application server
[2] Data server
[3] Application + Data server
[4] Arbiter
Go to step 12.
If then Result
Note — In a cluster configuration there are some restrictions regarding
the network configuration for the cluster network segment.
At all times there can be only one NIC connected to that subnet. Also, the
use of virtual network interfaces (like eth0:0) is prohibited for cluster
network connectivity.
If you need to install then Result
An application server type 1 and
press ↵.
The installer prompts you for the network interface used for cluster
communication:
Enter the network interface used for cluster
communication:
eth2
The cluster interface is “eth2”.
Is this correct [no (default) | yes ]? yes:
A data server type 2 and
press ↵.
A combination of
application and data
server
type 3 and
press ↵.
An arbiter server type 4 and
press ↵.
Installation and Migration Guide Installing the 5520 AMS solution components
Issue: 01 3JL-01001-BTAA-RJZZA 99
13 Type y and press ↵ to accept the network interface or press ↵ for a prompt to modify the
network interface.
If you are installing then
An application server or a
combination of
application and data
server
The installer prompts you for the multicast IP address for application information:
Enter the multicast IP address to exchange
application information [225.1.2.5 (default)]?
Multicast IP address
where:
The multicast IP address is: Multicast IP address you provided.
Is this correct [ no (default) | yes ]? y
Type y and press ↵ to accept the IP address or press ↵ for a prompt to modify
the IP address.
Result: The installer prompts you for the multicast IP address for server
information:
Enter the multicast IP address to exchange server
information [225.1.2.6 (default)]?
Multicast IP address
where:
The multicast IP address is: Multicast IP address you provided.
Is this correct [ no (default) | yes ]? y
Note: Data server IP addresses should be reachable
via the same network interface as the one used to
exchange cluster information
For application server, go to step 14
For combination of application and data server, go to step 15
A data server The installer prompts you for the multicast IP address for server information:
Enter the multicast IP address to exchange server
information [225.1.2.6 (default)]?
Multicast IP address
where:
The multicast IP address is: Multicast IP address you provided.
Is this correct [ no (default) | yes ]? y
Note: Data server IP addresses should be reachable
via the same network interface as the one used to
exchange cluster information
Go to step 15
Installing the 5520 AMS solution components
100
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
14 For application server, the installer prompts you to enter the IP address or DNS name of the
server.
Result:
Enter the IP address or DNS name of the preferred data server:
IP address
The data server will be (is) running on IP address
Is this correct [ no (default) | yes ]? y
where IP addresses is the list of the IP addresses or the DNS name installed on the server.
15 The installer prompts you to identify the presence of alternate data server:
Do you want to configure an alternate data server [“no” (default) | “IP
address (or) DNS name”?
16 Entering an IP address or DNS name indicates that you are setting up a system with a
redundant data server and causes the installer to collect additional information about the
redundant configuration.
An arbiter server The installer prompts you for the multicast IP address for server information:
Enter the multicast IP address to exchange server
information [225.1.2.6 (default)]?
Multicast IP address
where:
The multicast IP address is: Multicast IP address you provided.
Is this correct [ no (default) | yes ]? y
Go to step 17
Caution — The multicast IP address must be the same for all database
and application server installations.
If you are installing then
Installation and Migration Guide Installing the 5520 AMS solution components
Issue: 01 3JL-01001-BTAA-RJZZA 101
Perform one of the following steps:
• To configure an alternate data server to act as a backup, enter its IP address or DNS
name and press ↵.
Result: The installer prompts you to confirm the subnet address or DNS name of the
server.
Perform one of the following steps:
• Confirm the information displayed.
• Correct the information as required.
• Press ↵, if you do not want to configure an alternate data server.
The following message is displayed:
The data server will be (is) running on IP address.
Is this correct [ no (default) | yes ]? yes
where:
IP address is the IP address you provided.
If you are installing: Result
An application server The installer prompts you for the network interfaces:
Enter the network interface(s) used for GUI clients
communication:
Note: Multiple interfaces can be entered using a comma separated
list eth1, eth2
The GUI client interface(s) is “eth1,eth2”
Is this correct [no (default) | yes ]? yes
Enter the network interface(s) used for NE communication:
Note: Multiple interfaces can be entered using a comma separated
list eth1, eth2
The NE interface(s) is “eth1, eth2”
Is this correct? [no (default) | yes ]? yes
The client interface refers to both GUI and NBI interfaces.
Go to step 17.
Installing the 5520 AMS solution components
102
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
17 The installer prompts you for the software installation directory:
In which top directory do you want to install the software [ /opt
(default) ]?
A data server The installer further checks whether the current server is the preferred data server:
Will the local data server be the preferred one [ no (default)
| yes ]?
• To configure the data server as the preferred data server, type y and press ↵.
• To configure the data server as a non-preferred data server, type n and press
↵.
The installer prompts you for the network interfaces:
Enter the network interface(s) used for GUI clients
communication:
Note: Multiple interfaces can be entered using a comma separated
list eth1, eth2
The GUI client interface(s) is “eth1,eth2”
Is this correct [no (default) | yes ]? yes
Enter the network interface(s) used for NE communication:
Note: Multiple interfaces can be entered using a comma separated
list eth1, eth2
The NE interface(s) is “eth1, eth2”
Is this correct? [no (default) | yes ]? yes
The client interface refers to both GUI and NBI interfaces.
Go to step 17.
A combination of
application and data
server
The installer further checks whether the current server is the preferred data server:
Will the local data server be the preferred one [ no (default)
| yes]?
• To configure the server as the preferred data server, type y and press ↵.
• To configure the server as a non-preferred data server, type n and press ↵.
Go to step 17.
If you are installing: Result
Installation and Migration Guide Installing the 5520 AMS solution components
Issue: 01 3JL-01001-BTAA-RJZZA 103
18 Perform one of the following steps:
• To accept the default /opt directory, press ↵.
• To modify the directory, enter the path and press ↵.
19 Perform one of the following steps:
• To accept the default /var/opt directory, press ↵.
• To modify the directory, enter the path and press ↵.
Note — The location entered here will be used by the installer to create
a subfolder /ams/software and copy the 5520 AMS application to this
subfolder.
If you are installing: then
A simplex server, data
server, combination of
application and data
server, or application
server
The installer prompts you for the local data directory:
In which top directory do you want to store the local data files
[ /var/opt (default)]
Go to step 19.
An arbiter server The installer prompts you for the local data directory:
In which top directory do you want to store the local data files
[ /var/opt (default) ]?
If you are installing on Red Hat Enterprise, go to step 21 or else go to step 26
Note — The location entered here will be used by the installer and later
by the 5520 AMS application to store the data files that are separate from
the database in the subfolder /ams/local.
If you are installing: then
A simplex server, data
server, or a combination
of application and data
server,
The installer prompts you for the shared data directory:
In which top directory do you want to store the shared data
files on the data servers ?
(This location should be same in all the servers in the cluster)
Go to step 20.
Installing the 5520 AMS solution components
104
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
20 Perform one of the following steps:
• To accept the default /var/opt directory, press ↵.
• To modify the directory, enter the path and press ↵.
Result:
21 On a Red Hat Enterprise Linux system, the installer prompts you to select the option to install
the AMS:
Result:
AMS requires a method to invoke ams_os_service.sh as superuser. Please select
means to do so:
[1] Using ssh keyless authentication (auto configure, default)
[2] Using sudo (auto configure)
An application The installer prompts you for the shared data directory:
In which top directory do you want to store the shared data
files on the data servers ?
(This location should be same in all the servers in the cluster)
If you are installing on Red Hat Enterprise, go to step 21 or else go to step 23
If you are installing: then
Note — On Red Hat Enterprise Linux systems, to choose an LV, refer
to the Procedure 10.
Note — The location entered here will be used by the installer to install
the files designated as shared in an /ams/shared subfolder.
If you are installing: then
A simplex server, or a
combination of
application and data
server,
The installer prompts you for the database installation directory:
In which top directory do you want to put the database storage?
If you are installing on Red Hat Enterprise, go to step 21 or else go to step 23
A data server The installer prompts you for the database installation directory:
In which top directory do you want to put the database storage?
If you are installing on Red Hat Enterprise, go to step 21 or else go to step 26
Installation and Migration Guide Installing the 5520 AMS solution components
Issue: 01 3JL-01001-BTAA-RJZZA 105
[3] Using sudo (manual configured)
Installing the 5520 AMS solution components
106
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
22 Perform one of the following:
Type Result
1 and press ↵. Go to step 23
For data server and arbiter server, go to step 26
2 and press ↵. The 5520 AMS installer adds the amssys to the
sudo configuration and the command
ams_os_service.sh (passwordless) is added.
Go to step 23
For data server and arbiter server, go to step 26
3 and press ↵. The installer prompts you to create a sudo file
under /etc directory:
Update sudo configuration so
user amssys can invoke "sudo
/var/opt/ams/users/amssys/lib/p
latform/bin/ams_os_service.sh"
Press enter when correctly
configured
Press ↵.
To configure the sudo configuration file, see
Procedure 16.
The installer verifies the functionality of the sudo
configuration file and prompts the next question.
Go to step 23
For data server and arbiter server, go to step 26
Note — If the sudo configuration file is not created, the installer displays the
following message:
Error: Failed to check sudo command
/var/opt/ams/users/amssys/lib/platform/bin/ams/ams_os_service.sh
Update sudo configuration so user amssys can invoke sudo
/var/opt/ams/users/amssys/lib/platform/bin/ams/ams_os_service.sh
Press enter when correctly configured.
Installation and Migration Guide Installing the 5520 AMS solution components
Issue: 01 3JL-01001-BTAA-RJZZA 107
23 The installer prompts you to store the local NE software files:
In which top directory do you want to store the local NE software files
[ /ams (default) ]?
(This location should be same in all the servers in the cluster)
24 To accept the default /ams directory, press ↵.
For simplex server, go to step 26
For application server or combination of application and data server, go to step 25
25 The installer prompts you to block the client interface during the startup of the server:
Do you want to block the client interface during the startup of server
[yes (default)| no]?
Note 1 — A periodic check is performed on the ams_os_service_sh to
verify that it is functioning properly. The default value for the timer is set
to 3600 (1 hour). An alarm is raised in the event if the sudo configuration
is not functioning properly. For more information on the alarms, see the
5520 AMS Administrator Guide.
Note 2 — The chosen option is stored in the ams.conf parameter
AMS_OS_SERVICE_METHOD as “ssh”, “sudoauto”, or “sudomanual”.
Note 3 — If AMS_OS_SERVICE_METHOD is set to SSH then
PermitRootLogin parameter must be enabled in the SSH configuration
file: /etc/ssh/sshd_config.
Note 1 — The directory name should not exceed more than 13
characters. The length of the absolute directory name where NE software
and tools are stored depends on NE restrictions.
Note 2 — During operation, data required by the NE software migration
tools will be copied to the location you entered here.
Installing the 5520 AMS solution components
108
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Perform one of the following:
• To block the client interface during server startup, type yes and press ↵.
• To allow requests on the client interface during server startup, type no and press ↵.
26 The installer prompts you for the database user password:
Enter the password for database 552xadmin user (no space allowed) [ mysql
(default) ]:
Perform one of the following steps:
• To use the default password, press ↵.
• To set the database user password, enter the new password and press ↵.
Result: The installer prompts you to confirm the database user password:
Confirm the password for database 552xadmin user:
27 Retype the password and press ↵.
Result: The installer prompts you for the database admin application user password:
Enter the password for database admin application user (no space allowed)
[ mysql (default) ]:
28 Perform one of the following steps:
• To use the default password, press ↵.
• To set the database admin application user password, enter the new password and press
↵.
Result: The installer prompts you to confirm the database admin application user password:
Confirm the password for database admin application user:
29 Retype the password and press ↵.
Result: The installer prompts you for the database replicationuser password:
Enter the password for database replication user ( no space allowed) [
Note 1 — If you choose yes, IP filtering will be enabled. For information
on the client login behavior when IP filtering is enabled or disabled in
cluster setups, see the 5520 AMS User Guide.
Note 2 — If you choose no, one of the following result can occur.
• the OSS returns an error
• the service request is timed out
• the 5520 AMS client shows exception errors
Installation and Migration Guide Installing the 5520 AMS solution components
Issue: 01 3JL-01001-BTAA-RJZZA 109
mysql (default) ]:
30 Perform one of the following steps:
• To use the default password, press ↵.
• To set the database replication password, enter the new password and press ↵.
Result: The installer prompts you to confirm the database replication user password:
Confirm the password for database replication user:
31 Retype the password and press ↵.
32 On Red Hat Enterprise Linux systems:
33 The installer prompts you to confirm the installation:
Are you sure you want to install [ no (default) | yes ]?
Type y and press ↵.
The installer checks available disk space and then proceeds to install the 5520 AMS
application.
If you are installing: then
Simplex, data server, or
combination of
application and data
server
The installer displays the following message:
Checking LVM Database partition...
OK
Checking packages....
OK
Application server The installer displays the following message:
Checking packages....
OK
Installing the 5520 AMS solution components
110
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Table 31 Installation result
34 The installer prompts you to activate the product.
Do you want to activate this product [yes (default)/no]?
35 Type y and press ↵.
Result of installation
Monitor status messages for updates and error messages. When the installation is complete, the
installer displays information reminding you about server configuration, including:
• User home directory
• Software directory
• Local and shared data directories
• Database directory
Do not forget to change the password for user amssys
If the --includevapsplugs option was used to install other solution components along with the 5520
AMS software, the installer proceeds to install the 5520 AMS plug-ins, 5529 Enhanced Applications
and plug-ins, and patches and emergency fix, and displays the following message:
Installing Patchs/EFs/Apps/Plugs/Vaps...
The installer displays the summary of the software plug-ins, patch and emergency fix selected for
installation. The installer then proceeds to install each software plugin, patch and emergency fix, and
displays the status of each installation:
Installing application <installation .bin file>
Installing application...
Extracting application content.........................done
Installation Complete!
Installation and Migration Guide Installing the 5520 AMS solution components
Issue: 01 3JL-01001-BTAA-RJZZA 111
Table 32 Activation result
Installing the 5520 AMS solution components
112
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Result of activation
A log file named install.log, which records all messages displayed during the installation, is created in the local data
directory. The installer initiates the activation of the 5520 AMS server, and displays the following message:
Automatic activation enabled
Initializing..
The installer displays a series of status messages, and when the installation is complete, displays the following message:
Activation finished
If the installation is executed on a Red Hat Enterprise Linux server, then the installer displays the following message
indicating that there are changes required to the firewall configuration:
***Warning***
* There are changes to the firewall rules required for this application to run
correctly.
* Execute /opt/ams/software/<installation_directory>/bin/ams_updatefirewall
script for more details.
* You need to be root to actually apply these changes.
*****************
Activation finished
If the activation is executed in Red Hat Enterprise Linux server using sudo (auto configure) mode, the 5520 AMS installer
creates the -5520ams_sudoers - file in the sudoers.d directory containing the following content:
Defaults:amssys !requiretty
amssys ALL= NOPASSWD:installation_directory/ams_os_service.sh
where: installation_directory is the installation path chosen at the time of the 5520 AMS software installation.
Go to step 36
The installer activates the 5520 AMS NE plug-ins, 5529 Enhanced Applications and plug-ins, and patches and
emergency fixes. The installer displays the summary of the software plug-ins, patch and emergency fix selected for
activation. The installer then proceeds to activate each installed software plugin, patch and emergency fix, and displays
the status of each activation:
Activating application <application name>
Checking AMS setup...
Found home: /var/opt/ams/users/amssys
Found AMS root installation dir: /opt/ams/software/<installation_directory>
Copying files (gui/server/script)...done
Activation Complete!
Installation and Migration Guide Installing the 5520 AMS solution components
Issue: 01 3JL-01001-BTAA-RJZZA 113
36 For Red Hat Enterprise Linux systems, update the firewall configuration. For more
information on updating the firewall, see Procedure 44.
Procedure 16 To manually configure sudo
Perform the following procedure to manually configure sudo:
1 Navigate to etc/sudoers.d directory.
2 In a Text editor, enter the following information and save as 5520ams_sudoers:
Defaults:amssys !requiretty
amssys ALL= NOPASSWD: installation_directory/ams_os_service.sh
where: installation_directory is the path chosen at time of the 5520 AMS core software installation.
Result: The 5520ams_sudoers file is created.
7.4 Saving the configuration settings for
installation of a 5520 AMS server
Use Procedure 17 to save the configuration settings for the installation of a
5520 AMS server type, in preparation for installing the 5520 AMS solution using the
configuration file that contains the installation settings. When the installation .bin file
is executed with the --noinstall command option, the user is prompted with the
questions asked during a normal installation, and the user responses are saved by
default to /tmp/install-env, or to a user-defined file.
Note — If the --includevapsplugs option was not used, install the other
5520 AMS solution components separately. See Section 7.5.
Applies to — This procedure is applicable for Red Hat Enterprise Linux
only.
Installing the 5520 AMS solution components
114
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
The saved configuration file is used to retrieve the user inputs while installing and
activating the 5520 AMS solution in a non-interactive mode.
Before you proceed, ensure to perform the relevant pre-requisite tasks. See
Section 7.2.
Procedure 17 To save the configuration settings for the installation of a 5520 AMS
server
1 Log in to the server as root.
2 To go to the directory containing the executable installation file, type:
cd /var/tmp/extract_dir/sw ↵
where extract_dir is the directory where you extracted the installation files in Procedure 14.
3 To save the configuration settings for the installation to a file, type the following command:
./installation_filename.bin --noinstall -c path_and_filename ↵
where:
installation_filename is the installation filename, and will be in the format
ams-release-operating_system-architecture
where:
release is the release of the 5520 AMS software. An example is ams-9.7-999000.
operating_system is the Red Hat Enterprise Linux operating system.
architecture is x86_64 for Red Hat Enterprise Linux.
path_and_filename is the location and name of the configuration file in the server. For example, /tmp/simplex.
Note — Prior to installing and activating the 5520 AMS solutionusing the saved configuration file, you must save the
configuration settings for the type of server installation on the
server. In the case of a cluster with multiples servers of the
same type (for example, multiple application servers), you must
save the configuration settings separately on each server.
Note 1 — Use the --noinstall option for installation of the 5520 AMS core
only.
Note 2 — If the installation .bin file is executed with the --noinstall option
only, without specifying the -c path_and_filename option to save the
configuration settings to a user-defined file, the configuration settings will
be saved by default to /tmp/install-env.
Note 3 — If a copy of the same version of the 5520 AMS is already
installed on the server, the installer exits and displays the message
"ERROR: This AMS version is already installed. Uninstall it first."
Installation and Migration Guide Installing the 5520 AMS solution components
Issue: 01 3JL-01001-BTAA-RJZZA 115
Result: The installer displays the installation prompts and saves the user responses to the
specified configuration file. For more information on the appropriate responses for each type
of server installation, refer to the relevant installation procedure of the type of 5520 AMS
server.
Finally, you are prompted to confirm the generation of a configuration file:
Are you sure you want to generate a configuration file [ no (default) |
yes ]?
4 Type y and press ↵.
Result: The installer displays the following message:
The 'noinstall' option is specified so not performing actual
installation.
The settings are stored in file 'path_and_filename'. To use it execute
installation_filename.bin -c path_and_filename
where installation_filename is the installation filename used in Step 3.
Proceed to install the type of server for which the configuration file was created, using the
configuration file. For information on installation of the different types of server, see Procedure 15.
7.5 Installing 5520 AMS NE plug-ins,
5529 Enhanced Applications and plug-ins,
and patches and emergency fixes
Perform the procedures in this section to install, activate or deactivate the 5520 AMS
solution components comprising 5520 AMS NE plug-ins, 5529 Enhanced
Applications and plug-ins, and patches and emergency fixes together, or individually.
You can also execute the ams_install script with --cluster option to install, deactivate,
and activate the 5520 AMS solution components. By executing the script on a local
host, the install, deactivate, and activate actions are executed on all the servers in
the 5520 AMS cluster. Before the actual execution starts, the following prompt is
displayed indicating the list of hosts that will be altered, and a confirmation message
appears.
ams_install will alter the software configuration on following hosts:
135-249-12-43, 135-249-12-44, 135-249-12-45
Are you sure you want continue[ no (default) | yes ]?
For more information, see the 5520 AMS Administrator Guide.
Installing the 5520 AMS solution components
116
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
When you install the 5520 AMS client, download corresponding plug-in updates to
the client application.
7.5.1 5520 AMS NE plug-in software file
The 5520 AMS provides software plug-ins to support specific NEs and to add
expanded capabilities. Install and activate these plug-ins on the 5520 AMS server.
When you install the 5520 AMS client, download corresponding plug-in-driven
updates to the client application.
The 5520 AMS NE plug-in software file will be in the format:
plugin-combo-ne-release_x.x_y.y.yy-nnnnnn.bin
where:
ne is the NE type.
release is the NE release number.
x.x is the plug-in version number, for example, 1.0.
y.y.yy is the AMS release number
nnnnnn is the build number.
An example of a plug-in file is plugin-combo-isam-fgn4.4-2.0_9.7-359631.bin, which
is used to manage the 7302/7330 ISAM FTTN, Release FGN4.4.
7.5.2 Patch software file
The patch software file will be in the format:
installation_filename.bin
where:
installation_filename is the installation filename, and will be in the format
ams-release-operating_system-architecture
where:
release is the release of the 5520 AMS software. An example is ams-9.7.x-999000,
where x indicates the patch release number.
operating_system is the Red Hat Enterprise Linux operating system.
architecture is x86_64 for Red Hat Enterprise Linux.
Note 1 — If you use SIP with the NE, install both the SIP
application plug-in and the SIP plug-in for your release of the
NE.
Note 2 — Other NE plug-ins may also have dependencies. For
more information about dependencies for the NE plug-in you
install, see the Release Notice for the NE.
Installation and Migration Guide Installing the 5520 AMS solution components
Issue: 01 3JL-01001-BTAA-RJZZA 117
7.5.3 Emergency fix software file
The emergency fix software file will be in the format:
ams-releaseEFx.bin
where:
release is the release of the 5520 AMS software. An example is 9.7-999000.
x is the emergency fix version.
7.5.4 5529 Enhanced Applications and plug-ins software
file
Application and NE support plug-ins for 5529 Enhanced Applications are installed
and activated using the same scripts as plug-ins for the 5520 AMS.
The 5529 Enhanced Applications software file will be in the format:
app-vap-release-nnnnn-operating_system-architecture.bin
where:
vap is the 5529 Enhanced Application. An example is apc or idm.
release is the release of the 5520 AMS software. An example is 9.5.00_9.7.
nnnnn is the build number.
operating_system is the Red Hat Enterprise Linux operating system.
architecture is x86_64 for Red Hat Enterprise Linux.
For example, app-apc-9.7.xx-xxxxxx -redhat-x86_64.bin.
The 5529 Enhanced Applications NE plug-in software file will be in the same format
as the NE plug-in. For the software file format, see Section 7.5.1.
For information about 5529 Enhanced Applications, see the documentation for the
application.
7.5.5 Nokia Access Virtualizer Adaptor plug-ins software
file
Application and NE support plug-ins for Nokia Access Virtualizer Adaptor are
installed and activated using the same scripts as plug-ins for the 5520 AMS.
Note — If the app-apc is activated during the combo plug
installation, then the plugin-apc is automatically activated.
Installing the 5520 AMS solution components
118
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
See the Getting started with Nokia Access Virtualizer Adaptor and 5520 AMS/5529
Enhanced Applications Guide for information about the NE software plug-in formats
for the 5520 AMS.
7.5.6 Installing and activating the 5520 AMS solution
components
Table 33 lists the tasks to install and activate the 5520 AMS solution components
together or individually.
Before you proceed, ensure to install and activate the 5520 AMS, using Section 7.3.
Table 33 Install and activate the 5520 AMS solution components
If you are installing and activating the 5520 AMS NE plug-ins, or 5529 Enhanced
Applications and plug-ins individually, see the installation and activation tasks in
Section 4.4.
If you are installing and activating a patch individually, see the installation and
activation tasks in Section 4.5.
If you are installing and activating an emergency fix individually, see the installation
and activation tasks in Section 4.6.
Task
#
Task See
1 If the 5520 AMS is started, stop the 5520 AMS.
To stop the server in a simplex setup, use the ‘ams_server stop’ command. Procedure 26
To stop all servers in a cluster setup, use the ‘ams_cluster stop’ command. Procedure 27
2 Install and activate the 5520 AMS solution components together or
individually.
Procedure 18 or Procedure 21
3 Start the 5520 AMS.
To start the server in a simplex setup, use the ‘ams_server start’ command. Procedure 24
To start all servers in a cluster setup, use the ‘ams_cluster start’ command. Procedure 25
You have completed the set of installationand activation tasks.
Note — Ensure to install and activate the 5520 AMS NE
plug-ins before installing the 5529 Enhanced Applications
plug-ins, when installing them together or individually.
Installation and Migration Guide Installing the 5520 AMS solution components
Issue: 01 3JL-01001-BTAA-RJZZA 119
In a cluster installation, the procedures must be performed on each server in the
cluster.
To perform the procedures in this section, you must be able to log in to the 5520 AMS
servers as amssys.
Procedure 18 To install the 5520 AMS NE plug-ins, 5529 Enhanced Applications
and plug-ins, and patches and emergency fixes together or
individually
Before you proceed, ensure that the relevant pre-requisite tasks are performed. See Section 7.2.
1 Log in to the 5520 AMS server as amssys.
2 To run the installer script, type:
ams_install.sh ↵
Result: The script presents the main menu:
"Main" menu
i) Install
a) Activate
d) Deactivate
u) Uninstall
o) Overview
h) Help
q) Quit
Choice:
3 Type i and press ↵.
Result: The script prompts you for the location of the installation files:
Caution — The cluster must not have two servers running with
different plug-ins or patches or emergency fixes installed. After
you install plug-ins, patches, and emergency fixes on one
server, stop the other servers before starting the updated
server.
Note — When installing and activating a patch, open a new terminal to
perform the installation and activation of the patch. A terminal used to
deactivate the earlier patch must not be used to install and activate a new
patch.
Installing the 5520 AMS solution components
120
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Enter the full path to the directory containing the software to be
installed:
4 Type the path to the directory and press ↵.
Result: The script displays the following message:
Do you want to activate the software once it is installed [y|n (default)]
?
5 Perform one of the following steps:
• To activate the 5520 AMS solution components immediately after installation, type y and
press ↵.
• To install the 5520 AMS solution components without activating them, press ↵.
Result: The script prompts you for the text to filter the 5520 AMS solution components:
Display only the items containing the following text [all items
(default)] :
6 Perform one of the following steps:
• To display only the 5520 AMS solution components in the directory based on a filter, type
the filter text and press ↵. For example, if you type 9.7 and press ↵, only the 5520 AMS
solution components containing 9.7 in the filename will be displayed.
• To display all 5520 AMS solution components in the directory, press ↵.
Result: The script presents the installation menu. The menu includes a numbered list of
uninstalled 5520 AMS solution components in the directory based on the filter, for example:
"Main > Install" menu:
0 -Select-All-
1 5520 AMS solution component filename
2 5520 AMS solution component filename
x) Execute
q) Quit
Choice:
7 Perform the following steps:
i Type the number corresponding to a 5520 AMS solution component you need to install
and press ↵.
To choose all items, type 0 ↵.
Installation and Migration Guide Installing the 5520 AMS solution components
Issue: 01 3JL-01001-BTAA-RJZZA 121
To choose multiple items, type several numbers separated by spaces or commas. For
example, 1,2,3 ↵ or 1 2 3 ↵.
Result: The menu is presented again, with the numbers for the 5520 AMS solution
components you chose in square brackets ([ ]).
ii To deselect an item, type the number again and press ↵.
iii When you have chosen all the 5520 AMS solution components you need to install, type
x and press ↵.
Result: The script displays a summary of your choices and prompts you to confirm:
Summary:
- Selection:
list of the 5520 AMS solution components you chose
- Options:
Enter the full path to the directory containing the software to be
installed: directory
Do you want to activate the software once it is installed [y|n (default)]?
y or n
Are you sure you want to Install [y|n (default)] ?
where:
directory is the directory you entered in step 4.
y or n is the choice you entered in step 5.
8 Type y and press ↵.
Result: The installation proceeds, displaying success messages for the installation of each
5520 AMS solution component. If you opted to activate the solution components, the installer
then proceeds to display success messages for the activation of each solution component.
The script presents the main menu.
9 To quit, type q and press ↵.
Note — If alarm rules are defined, execute the Check All Rules
command in the Alarm Rules view in the 5520 AMS GUI after installing or
updating NE plug-ins to check the consistency of the defined alarm rules.
Installing the 5520 AMS solution components
122
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Procedure 19 To activate the 5520 AMS NE plug-ins, 5529 Enhanced Applications
and plug-ins, and patches and emergency fixes together or
individually
Use this procedure to activate the 5520 AMS solution components if you did not activate them
when you performed the installation. Installing the 5520 AMS solution components puts the
software files in the correct location ready for use. However, until you activate the 5520 AMS
solution components, the software is in a passive mode.
Before you proceed, ensure that:
• The 5520 AMS solution components you are activating are installed. See Procedure 18.
• You are able to log in to the 5520 AMS server as amssys.
1 Log in to the 5520 AMS server as amssys.
2 To run the installer script, type:
ams_install.sh ↵
Result: The script presents the main menu:
"Main" menu
i) Install
a) Activate
d) Deactivate
u) Uninstall
o) Overview
q) Quit
h) Help
Choice:
Note 1 — If you try to activate an emergency fix when a newer version
of the emergency fix is active, the following error message is displayed:
ERROR: Cannot activate EF because a more recent EF is
active. Deactivate that one first.
Note 2 — When activating an emergency fix, if the 5520 AMS,
5520 AMS patch, software plug-ins, or the existing version of the
emergency fix is not compatible with the version of the emergency fix you
are activating, the following error message is displayed:
ERROR: Valid version for EF is not installed.
Installation and Migration Guide Installing the 5520 AMS solution components
Issue: 01 3JL-01001-BTAA-RJZZA 123
3 Type a and press ↵.
Result: The script prompts you for the text to filter the 5520 AMS solution components:
Display only the items containing the following text [all items
(default)] :
4 Perform one of the following steps:
• To display only the 5520 AMS solution components in the directory based on a filter, type
the filter text and press ↵. For example, if you type 9.7 and press ↵, only the 5520 AMS
solution components containing 9.7 in the filename will be displayed.
• To display all 5520 AMS solution components in the directory, press ↵.
Result: The script presents the activation menu. The menu includes a numbered list of
installed 5520 AMS solution components in the directory based on the filter, for example:
"Main > Activate" menu:
0 -Select-All-
1 5520 AMS solution component filename
2 5520 AMS solution component filename
x) Execute
q) Quit
Choice:
5 Perform the following steps:
i Type the number corresponding to a 5520 AMS solution component you need to
activate and press ↵.
To choose all items, type 0 ↵.
To choose multiple items, type several numbers separated by spaces or commas. For
example, 1,2,3 ↵ or 1 2 3 ↵.
Result: The menu is presented again, with the numbers for the 5520 AMS solution
components you chose in square brackets ([ ]).
ii To deselect an item, type the number again and press ↵.
iii When you have chosen all the 5520 AMS solution components you need to activate,
type x and press ↵.
Result: The script displaysa summary of your choices and prompts you to confirm:
Summary:
- Selection:
Installing the 5520 AMS solution components
124
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
list of the 5520 AMS solution components you chose
Are you sure you want to Activate [y|n (default)] ?
6 Type y and press ↵.
Result: The activation proceeds, displaying success messages for each 5520 AMS solution
component.
The script presents the main menu.
7 To quit, type q and press ↵.
7.5.7 Deactivating the 5520 AMS solution components
Table 34 lists the tasks to deactivate the 5520 AMS solution components together or
individually.
Table 34 Deactivate the 5520 AMS solution components
If you are deactivating the 5520 AMS NE plug-ins, or 5529 Enhanced Applications
and plug-ins individually, see the deactivation tasks in “Deactivating software
plug-ins”.
Task
#
Task See
1 Backup the currently installed 5520 AMS. 5520 AMS Administrator Guide
2 Stop the 5520 AMS.
To stop the server in a simplex setup, use the ‘ams_server stop’
command.
Procedure 26
To stop all servers in a cluster setup, use the ‘ams_cluster stop’
command.
Procedure 27
3 Deactivate the 5520 AMS solution components together or
individually.
Procedure 18 for deactivating the
5520 AMS solution components together
or individually.
Procedure 21 for deactivating the
5520 AMS solution components together.
4 Start the 5520 AMS.
To start the server in a simplex setup, use the ‘ams_server start’
command.
Procedure 24
To start all servers in a cluster setup, use the ‘ams_cluster start’
command.
Procedure 25
You have completed the set of deactivation tasks.
Installation and Migration Guide Installing the 5520 AMS solution components
Issue: 01 3JL-01001-BTAA-RJZZA 125
If you are deactivating a patch individually, see the deactivation tasks in
“Deactivating patches”.
If you are deactivating an emergency fix individually, see the deactivation tasks in
“Deactivating emergency fixes”.
Procedure 20 To deactivate the 5520 AMS NE plug-ins, 5529 Enhanced
Applications and plug-ins, and patches and emergency fixes
together or individually
Before you proceed, ensure that:
• The 5520 AMS solution components you are deactivating are activated. See Procedure
19.
• You are able to log in to the 5520 AMS server as amssys.
1 Log in to the 5520 AMS server as amssys.
2 To run the installer script, type:
ams_install.sh ↵
Result: The script presents the main menu:
"Main" menu
i) Install
a) Activate
d) Deactivate
u) Uninstall
o) Overview
h) Help
q) Quit
Choice:
3 Type d and press ↵.
Note — If you try to deactivate an emergency fix before deactivating the
newer version of the emergency fix, the following error message is
displayed:
ERROR: Cannot deactivate EF because a more recent EF is
active. Deactivate that one first.
Installing the 5520 AMS solution components
126
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Result: The script prompts you for the text to filter the 5520 AMS solution components:
Display only the items containing the following text [all items
(default)] :
4 Perform one of the following steps:
• To display only the 5520 AMS solution components in the directory based on a filter, type
the filter text and press ↵. For example, if you type 9.7 and press ↵, only the 5520 AMS
solution components containing 9.7 in the filename will be displayed.
• To display all 5520 AMS solution components in the directory, press ↵.
Result: The script presents the deactivation menu. The menu includes a numbered list of
installed 5520 AMS solution components based on the filter, for example:
"Main > Deactivate" menu:
0 -Select-All-
1 5520 AMS solution component filename
2 5520 AMS solution component filename
x) Execute
q) Quit
Choice:
5 Perform the following steps:
i Type the number corresponding to a 5520 AMS solution component you need to
deactivate and press ↵.
To choose all items, type 0 ↵.
To choose multiple items, type several numbers separated by spaces or commas. For
example, 1,2,3 ↵ or 1 2 3 ↵.
Result: The menu is presented again, with the numbers for the 5520 AMS solution
components you chose in square brackets ([ ]).
ii To deselect an item, type the number again and press ↵.
iii When you have chosen all the 5520 AMS solution components you need to deactivate,
type x and press ↵.
Result: The script displays a summary of your choice and prompts you to confirm:
Summary:
- Selection:
list of the 5520 AMS solution components you chose
Installation and Migration Guide Installing the 5520 AMS solution components
Issue: 01 3JL-01001-BTAA-RJZZA 127
- Options:
Are you sure you want to Deactivate [y|n (default)] ?
6 Type y and press ↵.
Result: The deactivation proceeds, displaying the success message.
The script presents the main menu.
7 To quit, type q and press ↵.
If you have deactivated the 5529 Enhanced Applications and plug-ins, then you need to delete the
5520 AMS client user workspace directory available at @user.home/5520AMS/<Release>.
7.5.8 Installing, activating or deactivating the 5520 AMS
solution components
Use Procedure 21 to perform one of the following tasks:
• Install, activate, or install and activate the 5520 AMS solution components
comprising the 5520 AMS NE plug-ins, 5529 Enhanced Applications and
plug-ins, and patches and emergency fixes together or separately.
• Deactivate the 5520 AMS solution components comprising the 5520 AMS NE
plug-ins, 5529 Enhanced Applications and plug-ins, and patches and emergency
fixes together.
For the complete list of tasks to install and activate the 5520 AMS solution
components, see Table 33.
For the complete list of tasks to deactivate the solution components, see Table 34.
Procedure 21 To install, activate, install and activate, or deactivate the 5520 AMS
solution components
Caution — Using this procedure to deactivate the 5520 AMS solution
components together deactivates all the active software plug-ins,
patches, and emergency fixes installed on the server. Only the 5520 AMS
software remains active.
Installing the 5520 AMS solution components
128
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Before you proceed, ensure that the relevant pre-requisite tasks are performed. See Section 7.2.
1 Log in to the 5520 AMS server as amssys.
2 Execute one of the following commands:
Scenario Execute the following command: Result
Install and activate
5520 AMS NE
plug-ins,
5529 Enhanced
Applications and
plug-ins, and patches
and emergency fixes
together or as
individual components
ams_install.sh --installActivate
directory_path ↵
where directory_path is the path to the directory
containing the .bin files. If only a subset of files in
a directory needs to be installed, or if the .bin files
are stored in different directories, specify the
absolute path and filename of each .bin file.
The installer displays the summary of the selected
5520 AMS solution components.
If you used the --installActivate option or the --install
option, the installer then proceeds to install each
5520 AMS solution component, and displays the status
of each installation:
Installing application <installation
.bin file>
Installing application...
Extracting application
content.........................done
Installation Complete!
If you used the --installActivate option, or the --activate
option, the installer then proceeds to activate each each
5520 AMS solution component, and displays the status
of each activation:
Activating application <application
name>
Checking AMS setup...
Found home:
/var/opt/ams/users/amssys
Found AMS root installation dir:
/opt/ams/software/<installation_dire
ctory>
Copying files
(gui/server/script)...done
Activation Complete!
Install 5520 AMS NE
plug-ins,
5529 Enhanced
Applications and
plug-ins, and patches
and emergency fixes
together or as
individual components
ams_install.sh--install
directory_path ↵
Activate 5520 AMS NE
plug-ins,
5529 Enhanced
Applications and
plug-ins, and patches
and emergency fixes
together or as
individual components
ams_install.sh --activate
directory_path ↵
Installation and Migration Guide Installing the 5520 AMS solution components
Issue: 01 3JL-01001-BTAA-RJZZA 129
7.6 Verifying the installed software components
on the 5520 AMS server
Use this procedure to compare the system configuration with the
GoldenEMSSwConfig file.
Procedure 22 To verify the installed software components
1 Login to the server as amssys.
2 To view the version details of the installed software components, type:
ams_server version ↵
Result: The command displays all the installed components with the version details.
3 You can edit a GoldenEMSSwConfig file or generate the config file on a reference system
using 'ams_server version save' command.
To create a GoldenEMSSwConfig file using the save option, type:
ams_server version save ↵
Deactivate 5520 AMS
NE plug-ins,
5529 Enhanced
Applications and
plug-ins, and patches
and emergency fixes
together
ams_install.sh --deactivate ↵ The installer displays the summary of the active
5520 AMS solution components that will be deactivated.
The installer then proceeds to deactivate each
5520 AMS solution component, and displays the status
of each deactivation:
Deactive application
<application_name>
<application_name> has been
successfully deactivated!
done
Scenario Execute the following command: Result
Installing the 5520 AMS solution components
130
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Result: The command generates the GoldenEMSSwConfig file with details of the installed
server components.
For more information about the GoldenEMSSwConfig file , see the 5520 AMS Administrator
Guide.
4 To verify and compare the installed software components with the system configuration,
type:
ams_server version verify <filename> ↵
Where <filename> is the name of the GoldenEMSSwConfig file.
Result: The GoldenEMSSwConfig file is updated with software component details. The
following is an example of the output:
[Ok] ams has correct version activated
[Ok] ams-9.3.101EF1 has correct version activated
[Ok] app-ansitl1 is ignored on dataserver.
[Fail] APP-apc is not activated
[Fail] app-dcscript has version 9.3.10.0_9.3.10-232526 instead of
9.3.10.2_9.3.10-232526
[Ok] app-idm has correct version activated
[Ok] app-lrm has correct version activated
[Ok] app-spfe has correct version activated
[Ok] plugin-combo-g6-12.3 has correct version activated
[Ok] plugin-combo-gpon-4.8 is ignored on dataserver
[Fail] plugin-ansitl1-g6-12.7 is not activated
[Fail] plugin-apc-avginclplugs-x.y is not activated
[Fail] app-np should not be activated
[Fail] ams-9.3.10.1EF1 should not be activated
Note — If you do not enter a file name, output is displayed on the
console. However, if you provide a file name, the output is saved in the
file you have created.
Installation and Migration Guide Installing the 5520 AMS solution components
Issue: 01 3JL-01001-BTAA-RJZZA 131
6 errors found
7.7 Modifying the parameter values in the
configuration file
After the 5520 AMS installation, you can modify the value of the parameters in the
configuration file (ams.conf) available at $AMS_SOFTWARE_HOME/conf/. The
parameters that can be modified are:
• AMS_CLIENT_CONNECT_IP
• AMS_BLOCK_IP
• AMS_PROCESSMONITOR_TRACELEVEL
• AMS_REPLICATION_TRACELEVEL
• AMS_SCRIPTS_TRACELEVEL
• AMS_CLIENT_BIND_IP
• AMS_NE_BIND_IP
• AMS_OS_SERVICE_METHOD
• AMS_CLIENT_NETWORK
• AMS_NE_NETWORK
• AMS_CLIENT_NETWORK_NIC
• AMS_NE_NETWORK_NIC
Note — In the Data server, you can only view the details of the software
components such as core, patches, and emergency fixes.
Installing the 5520 AMS solution components
132
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Installation and Migration Guide Activating, starting and stopping the servers
Issue: 01 3JL-01001-BTAA-RJZZA 133
8 Activating, starting and stopping
the servers
8.1 Activating, starting and stopping the servers
8.1 Activating, starting and stopping the servers
Installing the 5520 AMS puts the software files in the correct location ready for use.
However, until you activate a server, the server is in a passive, standby mode. You
can activate the server as part of the installation by using the --activate or
--activate-force options, or you can activate the servers as a separate step.
Activating the software ensures that the plug-in installation environment is ready and
that it will be safe to start the server.
You can start or stop all the servers in the cluster with a single script, or you can start
or stop each server individually.
If you are starting the servers individually, for optimal startup speed, start the data
servers before starting the application servers. Start the preferred data server before
the non-preferred data server.
Procedure 23 To activate a server
Before you proceed:
• The server must be installed.
• You must be able to log in to the server as root.
1 Log in to the server as root.
2 To run the server activation script, type:
install_dir/ams/software/release/bin/ams_activate.sh ↵
where:
install_dir is the software directory you chose during installation; by default, this is /opt.
release is the release of the 5520 AMS software. An example is ams-9.7-999000.
Procedure 24 To start a server
Use this procedure to start a server.
Activating, starting and stopping the servers
134
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Before you proceed:
• The server must be installed and activated.
• You must be able to log in to the server as amssys.
1 Log in to the server as amssys.
2 To start the server, type:
ams_server start ↵
Procedure 25 To start a cluster
Use this procedure to start all the servers in a cluster.
Note 1 — It can take up to 15 minutes to fully start all 5520 AMS server
processes. Because client connections are not accepted until the server
is fully started, there will be a significant delay between issuing the
ams_server start command with this procedure, and the ability to log in
with a 5520 AMS client.
Note 2 — It can take up to 10 minutes or longer for the first server to
startup from a clean database as the database tables needs to be
created.
Note — After a fresh installation, the servers in a cluster must be started
separately using the ams_server script for the first time. Subsequently the
ams_cluster script can be used to start the servers.
Installation and Migration Guide Activating, starting and stopping the servers
Issue: 01 3JL-01001-BTAA-RJZZA 135
Before you proceed:
• The servers must be installed and activated.
• You must be able to log in to the servers as amssys.
1 Log in to one of the servers in the cluster as amssys.
2 To start the cluster, type one of the following commands:
• If you are not using a geographically redundant installation, type:
ams_cluster start ↵
• To start the cluster as the active site in a geographically redundant installation, type:
ams_cluster start -force active ↵
• To start the cluster as the standby site in a geographically redundant installation, type:
ams_cluster start -force standby ↵
• To start a single application server in the cluster, type:
ams_server start ↵
Procedure 26 To stop a server
Use this procedure to stop a server.
Before you proceed, you must be able to log in to the server as amssys.
1 Log in to the server as amssys.
2 To stop the server, type:
ams_server stop ↵
Procedure 27 To stop a cluster
Use this procedure to stop all the servers in a cluster.
Activating, starting and stopping the servers
136
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Before you proceed, you must be able to log in to the servers as amssys.
1 Log in to one of the servers in the cluster as amssys.2 To stop the cluster, type one of the following commands:
• To stop the whole cluster, type:
ams_cluster stop ↵
• To stop a single application server in the cluster, type:
ams_server stop maintenance ↵
Note 1 — The ams_cluster script options ams_cluster stop or
ams_cluster restart stop the servers in the 5520 AMS cluster in
maintenance mode. No NE rebalancing is performed during ams_cluster
stop or restart options.
Note 2 — The ams_server script option ams_server stop maintenance
stops the server in maintenance mode. No NE rebalancing is performed
when one or more servers are stopped using ams_server stop
maintenance option.
Installation and Migration Guide Configuring the 5520 AMS to support NAT
Issue: 01 3JL-01001-BTAA-RJZZA 137
9 Configuring the 5520 AMS to
support NAT
9.1 Configuring the 5520 AMS to support NAT
9.1 Configuring the 5520 AMS to support NAT
Use this procedure to configure the 5520 AMS servers to communicate with
5520 AMS clients behind a NAT server. Add the translated IP address of the
5520 AMS server to the installation and configuration settings file on each
application server.
You can also use a NAT server between the 5520 AMS servers and the NEs. See
the 5520 AMS Administrator Guide for more information.
Before you proceed, you must be able to log in to the 5520 AMS application servers
as amssys.
Procedure 28 To configure the 5520 AMS to support NAT
Perform this procedure on each application server.
1 Log in to the 5520 AMS application server as amssys.
2 To open the configuration file, type:
conf/ams.conf ↵
3 Set the AMS_CLIENT_CONNECT_IP variable to one of the following values:
• The translated IP address of the server.
• A hostname with a fully qualified domain name, if the server can resolve the hostname.
Configuring the 5520 AMS to support NAT
138
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
4 Save and exit the ams.conf file.
5 Perform one of the following steps:
• To restart the 5520 AMS application, if the 5520 AMS server is running, type:
ams_server restart ↵
• To start the server, if you are finished configuring the 5520 AMS server, type:
ams_server start ↵
Installation and Migration Guide Converting a simplex installation to a cluster
Issue: 01 3JL-01001-BTAA-RJZZA 139
10 Converting a simplex installation
to a cluster
10.1 Converting a simplex installation to a cluster
10.2 Adding and removing servers
10.3 Redistributing management of NEs
10.4 Convert a cluster with single NIC to inter-cluster
10.1 Converting a simplex installation to a cluster
You can convert a simplex installation to a cluster. After conversion, data, application
or data and application servers can be added to the cluster as needed.
You can set up a simplex server as a cluster server at any time.
Table 35 lists the tasks to set up a cluster by adding new application, data or
application and data servers. Before you proceed:
• The simplex server must be running.
• The 5520 AMS license must include the hostnames of all the servers in the
cluster. Contact Nokia to update your license.
• You must be able to log in to the servers as amssys.
Table 35 Convert from a simplex installation to a cluster
Task
#
Task See
1 Set up the cluster infrastructure. Chapter 5
2 Perform the following on the simplex server:
• Log in to the server as amssys.
• To stop the server, type:
ams_server stop ↵
• Run the script to convert the simplex server to a cluster server.
• To start the server, type:
ams_server start ↵
Procedure 29 to run the script to convert
a simplex server to a cluster server
3 Install and activate the 5520 AMS solution on the new application
servers. Verify that you have installed all the plug-ins you need.
Procedure 15
4 Start the new application servers. Procedure 24
(1 of 2)
Converting a simplex installation to a cluster
140
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Procedure 29 To convert a simplex server to a cluster server
1 Log in to the simplex server as amssys.
2 To run the conversion script, type:
ams_simplex_to_cluster.sh ↵
Result: The script displays the following confirmations:
bash-4.1$ ams_simplex_to_cluster.sh
Checking if AMS is running
The script prompts you for the network interface used for cluster communication:
Enter the network interface used for cluster communication:
eth2
The cluster interface is “eth2”
Is this correct [no (default) | yes ]? yes
3 Result: The script prompts you for the multicast IP address for server information:
Enter the multicast IP address to exchange application information [
225.1.2.5 (default) ]:
4 Perform one of the following steps:
• To accept the default IP address, press ↵.
• Type a different IP address and press ↵.
Result: The script prompts you to confirm the multicast IP address.
5 Apply the updated license to all the application servers in the new
cluster.
Procedure 55
You have completed the set of conversion tasks.
Task
#
Task See
(2 of 2)
Caution — The multicast IP address must be kept the same for all
database and application server installations.
Installation and Migration Guide Converting a simplex installation to a cluster
Issue: 01 3JL-01001-BTAA-RJZZA 141
5 Perform one of the following steps:
• Confirm the IP address displayed.
• Correct the IP address as required.
Result: The script prompts you for the multicast IP address for application information:
Enter the multicast IP address to exchange server information [ 225.1.2.6
(default) ]:
6 Perform one of the following steps:
• To accept the default IP address, press ↵.
• Type a different IP address and press ↵.
Result: The script prompts you to configure an alternate data server:
Do you want to configure an alternate data server [ "no" (default) |
"IP-address" | "DNS name" ]?
7 Perform one of the following steps:
• To accept the default data server, press ↵.
• To configure an alternate data server, type the IP address or DNS name of the alternate
data server and press ↵.
Result: The script prompts you to update AMS configuration:
Are you sure you want to update ams configuration [ no (default) | yes ]?
8 Perform one of the following steps:
• To continue, press ↵.
• To update AMS configuration, type Yes and press ↵.
Updated AMS_MULTICAST_IP=225.1.1.1
Updated AMS_MULTICAST2_IP=225.2.2.2
Updated AMS_CLUSTER_NETWORK=135.249.34.0/24
Updated AMS_DATASERVERS=localhost
Updated AMS_APPSERVER_ENABLED=true
Updated AMS_DATASERVER_ENABLED=true
Caution — The multicast IP address must be kept the same for all
database and application server installations.
Converting a simplex installation to a cluster
142
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Updated AMS_ARBITER_ENABLED=false
Updated AMS_PREFERRED_SERVER=true
*** WARNING ***
* There are changes to the firewall rules required for this application
to run correctly.
* Execute /opt/ams/software/ams-9.7.00-282513/bin/ams_updatefirewall
script for more details.
* You need to be root to actually apply these changes.
9 Return to Table 35 to resume the conversion tasks.
10.2 Adding and removing servers
Servers can be added to, and removed from, a cluster after you have created it.
10.2.1 Adding servers
Application and data servers can be added to an existing cluster.
If you install a new alternate data server, it will establish communication with the
preferred server automatically when started.
If you add a new server to the cluster, confirm that the new server is in the Site object
in the 5520 AMS GUI and configure the server as required.
Procedure 30 To configure a newly added application server in a site in the
5520 AMS GUI
Use this procedure to confirm that the newly added application server in a cluster is in the Site
object in the 5520 AMS GUI, and to configure the server as required.
Installation and Migration Guide Converting a simplex installation to a cluster
Issue: 01 3JL-01001-BTAA-RJZZA143
Before you proceed:
• The cluster must already be configured.
• The data server must be running.
• The license must contain the host ID for the new application server.
1 Install, activate, and start the new 5520 AMS server by following the appropriate procedure
in this chapter. When prompted for a site name, use the same site name you provided when
installing other servers in the cluster.
2 Confirm that the new server is present in the Site object:
i Open a copy of the 5520 AMS client and log in to an application server that is already
running as part of the cluster. You must log in as an administrator.
ii Open the Administration perspective.
iii Navigate to the Application Server object for the server that has been added by
choosing EMS Administration→EMS System→Site→Application & Data Servers in the
Administration Tree.
Result: If communication with the server is established and ongoing, the server status
is Up. If communication is not yet established, the server status is Down.
3 Select the Application Server object and configure the parameters in the Object Details view
as required.
4 Trap management for NEs will be automatically allocated to the new server over time.
5 Restart the cluster by typing:
ams_cluster restart ↵
Procedure 31 To update the SSH key of a server in a cluster
In a cluster, when the operating system is reimaged in an existing application server or a data
server, perform the following steps to update the SSH key:
1 Stop the server that was reimaged. To stop the server, type
ams_server stop
Note — Server and application multicast IP addresses must be the
same as the existing ones.
Converting a simplex installation to a cluster
144
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
2 On the remaining servers, run the following command to delete the old SSH key of the
reimaged server:
ams_cluster deletehost <reimaged_server_ip address>
3 Run the following command to restart all the servers in the cluster and ensure that the old
SSH key is deleted.
ams_cluster restart
4 Start the server that is reimaged. For information to start the server, see Procedure 88.
10.2.2 Removing servers
You can remove application and data servers from the cluster. There must always
be at least one application and one data server present in the cluster for the cluster
to function.
If you stop and uninstall a standby data server, you need take no further action. The
active data server will continue to function as part of your 5520 AMS cluster.
If you stop and uninstall the active data server where a standby data server is
present, you also need take no further action. The former standby data server will
take over data operations.
To remove an application server from the cluster, you must also manage the Site
object in the 5520 AMS GUI. Procedure 32 describes how to remove an application
server from a cluster in the 5520 AMS.
Procedure 32 To remove an application server from a cluster
Use this procedure to remove an application server from the cluster.
Before you proceed:
• The cluster must be configured.
• The application and data servers must be running.
Note — When you remove a server from a cluster, the
ams_cluster status script will continue to show the status of the
uninstalled server. To reset the script, restart all the servers.
Installation and Migration Guide Converting a simplex installation to a cluster
Issue: 01 3JL-01001-BTAA-RJZZA 145
• You must be able to log in to the application server as amssys.
• You must be able to log in to the 5520 AMS client as an administrator. See the 5520 AMS
Administrator Guide for more information.
1 To stop the application server, perform the following steps:
i Log in to the server as amssys.
ii To stop the server, type:
ams_server stop ↵
Result: The tasks of the server will be reallocated among the remaining application servers.
2 Open a 5520 AMS client and log in to an application server that is already running as part of
the cluster. You must log in as an administrator.
3 Open the Administration perspective.
4 Navigate to the Application Server object for the server you have stopped by choosing EMS
Administration→EMS System→Site→Application & Data Servers in the Administration Tree.
Result: The server status is Down for this application server because there is no current
connection to the server.
5 Right-click the Application Server object and choose Delete from the contextual menu.
Result: A confirmation dialog box prompts you to confirm deletion of the server.
6 Click Yes.
Result: The server is deleted from the Application Servers object.
7 Optionally, perform the following steps to force a redistribution of NE traps among the
available servers:
i Right-click the Site object and choose Rebalance from the contextual menu. A dialog
box appears, warning that rebalancing can take some time.
ii Click OK.
Converting a simplex installation to a cluster
146
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
10.3 Redistributing management of NEs
You can split one EMS system into two systems, for example if the network has
expanded beyond the maximum size supported by the 5520 AMS. You can
redistribute the management of NEs in the following ways:
• Export NE data from the old server and import it to the new server
• Move AMS backup from old server to new server, and reduce data
10.3.1 Export NE data from the old server and import it to
the new server
Procedure 33 describes how to split NE data using the export and import method.
Procedure 33 To split NE data
1 Log in to the 5520 AMS client for the old server as an administrator.
2 Close other client sessions to avoid conflicts in the exported data:
i Determine the IP address of the workstation on which you are running the 5520 AMS
client.
ii Open the Administration perspective.
iii Open EMS Administration→User Management→Active Sessions in the Administration
Tree.
Result: Under the Active Sessions element, there is a list of all active user sessions,
each identified by the IP address of the computer on which the client application is
running.
iv Request other users to log out of the 5520 AMS, or close the other active sessions by
selecting all but your own session, right-clicking the selection, and choosing Delete from
the contextual menu.
Note 1 — To import NE data, source and the target servers
must have the same 5520 AMS release, patch, and the
emergency fix version.
Note 2 — To export schedules, select both the Schedules
application and the application that includes the scheduled
jobs. For example, to export a scheduled NE backup, select
both Schedules and NE Backup (database only) and Jobs.
Installation and Migration Guide Converting a simplex installation to a cluster
Issue: 01 3JL-01001-BTAA-RJZZA 147
3 Choose File→Export.
Result: The Export window opens. The top of the window shows the directory where the
export file will be saved.
4 Choose the data you need to export from the server.
i In the Application Filter panel, select the check box beside a data type to include that
data in the export process, or use Select All and Clear All to select or clear all check
boxes at once.
ii Select the Select NE Filter check box and click Add to open the NE Selection window.
In the NE Selection window, choose the NEs for which you need to export data.
5 Click Finish.
Result: The Export tool creates a .tar file containing all of the exported data, and displays a
status window showing the results of the export operation.
The exported data file has the filename exportdate-time.tar
where:
date is the current date in the format ddmmmyyyy.
time is the time the export was performed in the format hh-mm-ss.
For example: export07Apr2011-10-12-11.tar
6 Log in to the 5520 AMS client for the new server as an administrator.
7 Verify that no other users are logged in to the 5520 AMS server. You can view a list of users
currently loggedin under EMS Administration→User Management→Active Sessions in the
Administration perspective.
8 Migrate data in preparation for import to the 5520 AMS:
i From the 5520 AMS menu, choose File→Import.
Result: The Import File Selection window opens.
ii Click Browse and navigate to the export data file you created on the old server. Click
Finish to return to the Import File Selection window.
9 Click Next.
Result: The second Import window opens.
Note — If there are other users logged in to the 5520 AMS server,
determine which active session is yours and delete the other active
sessions.
Converting a simplex installation to a cluster
148
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
10 In the Application Filter panel, select the data types you need to import, or click Select All to
include all data types for import.
Result: After you select at least one type of data to import, the Finish button is enabled.
11 To import your data, click Finish.
12 Review the Import Results window for errors that may have occurred while importing data.
13 Resolve errors reported by the import:
i If errors occur due to duplicate data, remove the duplicate objects from the 5520 AMS
database. Then repeat this procedure.
ii If other errors occur, you can proceed with the import but any data that is the subject of
errors will not be imported. For guidance with specific error messages, contact Nokia
technical support at http://support.alcatel-lucent.com. See Procedure 5 for more
information.
10.3.2 Move AMS backup from old server to new server,
and reduce data
You can move the AMS backup from old server to new server, and reduce data.
The following table provides high-level procedure for splitting the AMS into two
systems:
Note — To store the information in the Import Results window, click
Copy to Clipboard.
Result: All entries created are copied to the clipboard.
Paste the results into a text editor and save the file.
http://support.alcatel-lucent.com
Installation and Migration Guide Converting a simplex installation to a cluster
Issue: 01 3JL-01001-BTAA-RJZZA 149
Table 36 High-level procedure for splitting AMS
Task
#
Task On original
AMS
(AMS1)
On new
AMS
(AMS2)
See
1 Create Partition Access Profile
“managedNe”
x 5520 AMS Administrator
Guide
2 Create Partition Access Profile
“unmanagedNe”
x
3 Assign PAP-Group “allManagedNe”
to PAP “managedNe”
x
4 Assign all NE to PAP “managedNe” x
5 Change Operator-Defaults to make
PAP-Group “allManagedNe” as
default
x
6 Assign all users to “allManagedNe”
PAP and remove from allPAPs
x
7 Configure a new AMS x 5520 AMS Installation and
Migration Guide
8 Configure AMS backup on the new
AMS
x 5520 AMS Administrator
Guide
9 Check OSS connectivity with new
AMS
x 5520 AMS Installation and
Migration Guide
10 Configure schedule backup on the
slave database server (unpacked with
automatic transfer on second
instance) using
“ams_schedule_backup” script
x 5520 AMS Administrator
Guide
11 Stop both clusters on the new AMS
using “ams_cluster stop” script, in
case they are running
x
12 Restore database backup of preferred
data server on the new AMS
x
13 Start preferred data server of the new
AMS using “ams_server start” script
x
14 Start all application servers of the new
AMS using “ams_server start” script
x
15 Install license on the new AMS x 5520 AMS Installation and
Migration Guide
16 (Optional) Verify NP tracking settings
on the new AMS
x NP documentation
This task is only required if
you have installed NP.
Please contact your Nokia
representative for further
information.
(1 of 3)
Converting a simplex installation to a cluster
150
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
17 Stop supervision of NE that are
transferred to the new AMS
x 5520 AMS User Guide
18 Stop supervision of NE that are
managed by the original AMS
x
19 Assign NE managed by the new AMS
to “PAPunmanagedNe”
x 5520 AMS Administrator
Guide
20 Assign NE managed by the original
AMS to “PAPunmanagedNe”
x
21 Assign NE-group managed by the
new AMS to “PAPunmanagedNe”
x
22 Assign NE-group managed by the
original AMS to “PAPunmanagedNe”
x
23 Start OSS provision x 5520 AMS Installation and
Migration Guide
24 Start AMS standby data server on the
new AMS using “ams_server start”
script
x 5520 AMS Administrator
Guide
25 (Optional) Start Geographic
Redundancy on the new AMS
x 5520 AMS Installation and
Migration Guide
26 Remove the old host names and site
names from the original AMS
x
27 (Optional) Clean-up APC database on
the original AMS
x APC documentation
28 (Optional) Clean-up NP database on
the original AMS
x NP documentation
This task is only required if
you have installed NP.
Please contact your Nokia
representative for further
information.
29 Remove unmanaged NEs from the
original AMS
x 5520 AMS User Guide
30 (Optional) Clean-up APC database on
the new AMS
x APC documentation
31 (Optional) Clean-up NP database on
the new AMS
x NP documentation
This task is only required if
you have installed NP.
Please contact your Nokia
representative for further
information.
32 Remove unmanaged NEs from the
new AMS
x 5520 AMS User Guide
Task
#
Task On original
AMS
(AMS1)
On new
AMS
(AMS2)
See
(2 of 3)
Installation and Migration Guide Converting a simplex installation to a cluster
Issue: 01 3JL-01001-BTAA-RJZZA 151
10.4 Convert a cluster with single NIC to
inter-cluster
In a cluster with a single NIC, the cluster traffic is also routed through the same NIC.
In a small cluster, this configuration is ideal. But, in a cluster with two or more
application and data servers, the cluster traffic affects the bandwidth usage of the
client, OSS, and NE when there is only one NIC to handle the network traffic.
You can reconfigure a cluster with single NIC and route the traffic to the correct
interfaces such as cluster, client, or NE; and improve network security.
To reconfigure a cluster with a separate NIC, perform the steps mentioned in
Procedures 34 and 35.
Procedure 34 To convert a cluster with single NIC to inter-cluster
You must login to the server as amssys or root user.
1 Stop the cluster.
2 Execute the ams_change_ip_subnet_server script on each server in the cluster.
33 (Optional) Defragment the database
on the original AMS to free up disk
space using “ams_db_defragment”
script
x 5520 AMS Administrator
Guide
34 (Optional) Defragment the database
on the new AMS to free up disk space
using “ams_db_defragment” script
x
Warning — The service provisions are lost between the backup
time and the actual AMS split time, and should preferably be
re-played.
Note — During maintenance window, you need to perform only
the tasks from 11 to 23.
Task
#
Task On original
AMS
(AMS1)
On new
AMS
(AMS2)
See
(3 of 3)
Converting a simplex installation to a cluster
152
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
For information about using the ams_change_ip_subnet_server script, see the 5520 AMS
Administrator Guide.
3 Restart each server in the cluster using ams_server start script.
At the end, clear the information that were there on the old servers, that is, the
servers using the old IP address. For instance, tables such as
ProvisionedClusterNodeDetail, DataServer, ProvisionedClusterNode, and Alarms
tables with old data will be removed. For information about how to cleanup the old
alarms from the database, see Procedure 35.
Procedure 35 To cleanup old alarms from the database
Perform one of the following actions to cleanup the old alarms from the database:
• Using the client: From the AMS client, navigate to EMS Administration → EMS System
→ Site (server_name) → Application & Data Servers → <old machine IP address>.
Right-click and Delete the old machine.
• Using the command line: Execute 'ams_cluster deletehost <old machine IP address>’
script.
Note— If the networking information of the client NIC is modified, you
must manually enter a new IP address in the login window.
Installation and Migration Guide Configuring geographic redundancy
Issue: 01 3JL-01001-BTAA-RJZZA 153
11 Configuring geographic
redundancy
11.1 Overview
11.2 Ping-pong protection
11.3 Configuring geographic redundancy
11.4 Configuring the OSS arbiter
11.5 Modifying geographic redundancy
11.1 Overview
This chapter provides the procedures to configure geographic redundancy in a 5520
AMS site. For detailed information on the geographic redundancy installation tasks,
see Section 4.3.
11.2 Ping-pong protection
In a ping-pong scenario, the system continuously switches over in a never-ending
cycle. For example, in a geographically redundant setup with both Application and
Data server (AD) in both active and standby sites, the server in the active site (Server
A) is the active server and the server in the standby site (Server B) is the standby
server. Server A and Server B are healthy. If one of the 5520 AMS processes on
Server A becomes unhealthy, the health script indicates the process state as
unhealthy. Server A becomes the standby server and Server B becomes the active
server. If the earlier unhealthy 5520 AMS process on Server A becomes healthy,
Server A becomes healthy immediately but remains the standby server. If the same
5520 AMS process on Server B becomes unhealthy, Server B becomes
‘Unavailable’ and becomes the standby server, and Server A becomes the active
server. If the earlier unhealthy 5520 AMS process on Server B becomes healthy,
Server B becomes healthy again. If the 5520 AMS process on Server A becomes
unhealthy, Server A becomes ‘Unavailable’, and becomes the standby server.
Hence, the system continuously switches over in a never-ending cycle, and is called
the ping-pong scenario.
Configuring geographic redundancy
154
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
To protect against the ping-pong scenario, after a server goes to the standby state,
it cannot become active within the configured time limit. The default time limit is 30
minutes. The site will report itself ‘Unavailable’ during this period regardless of the
actual health state. So, when the 5520 AMS process uses the memory on the other
server in the setup, no healthy alternative is available and the server remains active.
When ping-pong protection is initiated, both servers can refuse to start. To overrule
the ping-pong protection, perform Procedure 36.
Procedure 36 To overrule ping-pong protection
1 Log in to the server on which the ping-pong protection timer is running, as amssys.
2 To overrule ping-pong protection, type:
ams_server resetgeo ↵
Result: The ping-pong protection timer is stopped, overruling the ping-ping protection.
11.3 Configuring geographic redundancy
Use the procedures in this section to set up geographic redundancy and to configure
the 5520 AMS to run a script if one site is down.
Configure data replication on each data server at the active site and standby site.
See Table 20 for the context in which to perform this procedure.
Note — To configure the timer value for ping-ping protection,
modify the PINGPONG_PROTECTION_TIMEOUT parameter
in the amsgeomonitor.conf file in
$AMS_SOFTWARE_HOME/conf.
Note — Starting the servers depends on the system state. If the system
state indicates healthy, the servers are started automatically.
Note — In a geographically redundant setup with two data
servers at the standby site, to limit the bandwidth across the
WAN for replication from the active data server at the active site
to one of the data servers at the standby site, ensure that one
of the data servers at the standby site remains shutdown. If
both data servers at the standby site are started, they will
replicate across the WAN from the active data server at the
active site.
Installation and Migration Guide Configuring geographic redundancy
Issue: 01 3JL-01001-BTAA-RJZZA 155
Before you proceed:
• The servers must be activated.
• You must be able to log in to the servers as amssys.
Procedure 37 To configure data replication between sites
1 Verify that the data servers have IP connectivity over the network they will use for data
replication.
2 Log in to the preferred data server at the active site as amssys.
3 To run the geographic redundancy configuration script, type:
ams_geo_configure.sh ↵
Result: If any snapshots of data are found on the server, the script prompts you to clean them:
Clean up existing snapshots of filesystem - data/sharedata:
[ 1 ] yes
2 no
Choice:
4 Perform one of the following steps:
• To clean up the existing snapshots, type 1 and press ↵.
• To keep the snapshots only if you have verified that they are valid, type 2 and press ↵.
Result: The script prompts you to enable geographic redundancy:
Enable geographic redundancy mode:
[1] yes
2 no
Choice:
5 To enable geographic redundancy, press ↵.
Result: The script prompts you about which site you are configuring:
Is this the active or the standby site:
[1] active
2 standby
3 -Previous menu-
Configuring geographic redundancy
156
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Choice:
6 Perform one of the following steps
• To indicate that this is the active site, press ↵.
• To indicate that this is the standby site, type 2 and press ↵.
Result: The script prompts you to confirm your choice:
Are you sure you want to make this site the active site [ no (default) |
yes ]?
7 Type y and press ↵.
Result: The script prompts you for the name of the other site:
Enter the name of the remote site
Value:
8 Type the name of the other site and press ↵.
Result: The script prompts you for the IP address of the preferred data server at the standby
site:
Enter the IP address of the preferred dataserver at site name
Value:
where:
name is the name of the site you entered.
9 Type the IP address of the preferred data server at the standby site and press ↵.
Result: The script prompts you for the IP address of the non-preferred data server at the
standby site:
Enter the IP address of the non-preferred dataserver at site name
Value:
where:
name is the name you entered in step 7.
10 (Optional) If you have two data servers at the standby site, type the IP address of the
non-preferred data server at the standby site and press ↵.
Result: The script prompts you for the local network interface to use for synchronization
traffic:
Select the local NIC used to synchronize data with site name:
[1] bge0 (IP address)
Installation and Migration Guide Configuring geographic redundancy
Issue: 01 3JL-01001-BTAA-RJZZA 157
2 bge1 (IP address)
Choice:
where:
name is the site name.
IP address is the IP address of the network interface.
11 Type the number corresponding to the IP address for your local network interface.
Result: The script prompts you for enabling geographic redundancy:
Enable automatic switchover ? [ no (default) | yes ]
12 Perform one of the following steps:
• To enable automatic switchover, type y and press ↵.
• To disable automatic switchover, press ↵.
Result: The script provides a summary:
Summary:
Remote site name: name
IP address of preferred data server on remote site: IP address
IP address of non-preferred data server on remote site: IP address
Local NIC for synchronization: bge0
Automatic switchover: enabled or disabled
The script prompts you to confirm:
Are you sure you want to enable geographic redundancy? [ no (default) |
yes ]
13 Type y and press ↵.
14 Repeat steps 2 to 13 on the data servers at the standby site.
15 Start the servers at the active site. See Procedure 24.
Note — If you have a second data server at the active site, repeat the
procedure for the second server.
Configuring geographic redundancy
158
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
16 To verify that theJBoss server at the active site is running, type the following on an
application server:
ams_server status ↵
When the script output says the JBoss server is running, go to step 17.
17 Start the servers at the standby site. See Procedure 24.
18 To confirm that the sites are communicating with each other, check the processmonitor log
file, located at $AMS_LOG_DIR/processmonitor.log.
Result: The log should contain the following line:
Event: Established connection with remote site.
For more information about system logs, see the 5520 AMS Administrator Guide.
Procedure 38 To configure the 5520 AMS to run a script if one site is down
Perform this procedure on each server.
1 Log in as amssys to each data server in the standby site.
2 To configure a script to run when the active site is down, open the following file in a text editor:
$PLATFORM_SCRIPTS_DIR/activeSiteDown.sh
3 Add instructions to execute your script, save and close the file.
4 Log in as amssys to each data server in the active site.
5 To configure a script to run when the standby site is down, open the following file in a text
editor:
$PLATFORM_SCRIPTS_DIR/stanbySiteDown.sh
6 Add instructions to execute your script, save and close the file.
Note — The servers at the active site will start all processes. The
standby site will start the process monitor, EMS services, and MySQL
process where MySQL acts as the standby database.
Installation and Migration Guide Configuring geographic redundancy
Issue: 01 3JL-01001-BTAA-RJZZA 159
Result: When a site becomes unreachable, the 5520 AMS will initiate your script.
11.4 Configuring the OSS arbiter
To use an OSS arbiter for automatic switchovers, configure the OSS arbiter with the
IP addresses of the data servers at both sites. The OSS arbiter sends the SSH key
to all the data servers.
Start the OSS arbiter in the following situations:
• To initiate monitoring of the health of both sites.
• To restart monitoring after a switchover.
To perform the procedures in this section, you must be able to log in as amssys to
the server where the OSS arbiter is installed.
Procedure 39 To configure the OSS arbiter in a geographically redundant
installation
1 Log in as amssys to the server where the OSS arbiter is installed.
2 To start the configuration script, type:
DEMO_IT_infrastructure_integration config ↵
Result: The script prompts you for the IP address of the preferred data server at the active
site:
Enter the IP address of the preferred data server of active site
3 Enter the IP address and press ↵.
Note — The OSS arbiter is not provided by Nokia.
Caution — The DEMO_IT_infrastructure_integration script is intended
for demonstration purposes only. Nokia does not guarantee the script and
advises that you do not use the script in a live deployment. The script is
only provided to demonstrate the principle of how a geographically
redundant installation can be monitored for an automatic switchover.
Configuring geographic redundancy
160
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Result: The script prompts you for the IP address of the non-preferred data server at the
active site:
Enter the IP address of the non-preferred data server of active site
4 Enter the IP address and press ↵.
5 If there is only one data server at the active site, press ↵.
Result: The script prompts you for the IP address of the preferred data server at the standby
site:
Enter the IP address of the preferred data server of standby site
6 Enter the IP address and press ↵.
Result: The script prompts you for the IP address of the non-preferred data server at the
standby site:
Enter the IP address of the non-preferred data server of standby site
7 Enter the IP address and press ↵.
8 If there is only one data server at the standby site, press ↵.
Result: The script presents a success message:
Update Arbiter configuration
The script updates the SSH keys and prompts you to confirm the connection:
Update ssh key...
Server IP address
The authenticity of host 'IP address (IP address)' can't be established.
RSA key fingerprint is fingerprint.
Are you sure you want to continue connecting (yes/no)?
9 Type y and press ↵.
Result: The script confirms the update and prompts you for a password:
Warning: Permanently added 'IP address' (RSA) to the list of known hosts.
Password:
10 Enter the password for the amssys user and press ↵.
Result: The script repeats steps 9 and 10 for each of the other data servers.
Installation and Migration Guide Configuring geographic redundancy
Issue: 01 3JL-01001-BTAA-RJZZA 161
The configuration is complete.
Procedure 40 To start the OSS arbiter in a geographically redundant installation
1 Log in as amssys to the server where the OSS arbiter is installed.
2 To start the OSS arbiter, type:
DEMO_IT_infrastructure_integration start ↵
Result: The OSS arbiter begins monitoring the health of the sites. The following is an
example of the output:
Start Arbiter
Arbiter configuration
IP address of the preferred dataserver of active site: 192.168.95.70
IP address of the non-preferred dataserver of active site: 192.168.95.78
IP address of the preferred dataserver of standby site: 192.168.99.83
IP address of the non-preferred dataserver of standby site: 192.168.99.85
Checking Active site status
Active site is up
Sleep 10 seconds...
Checking Active site status
Active site is up
11.5 Modifying geographic redundancy
Upon setting up geographic redundancy, you can perform a manual switchover, or
use the configuration script to disable geographic redundancy or trigger a forced full
synchronization of shared data.
Depending on the option, use the procedures in Table 37 to modify geographic
redundancy.
Configuring geographic redundancy
162
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Table 37 Modify geographic redundancy
To perform the procedures in this section, you must be able to log in to the servers
as amssys.
Procedure 41 To switch between the active and standby site
1 Log in to one of the servers as amssys.
2 Stop the 5520 AMS servers at the active and standby sites to perform the switchover.
3 To complete the switchover, perform one of the following procedures:
• To make the local site the active site, type:
ams_cluster switch active ↵
Result: The script checks the other site:
Active site status is being checked (May take several seconds)
If the other site is active, the script returns a warning:
WARNING: Remote site reports to be Active Site.
ERROR: Cannot switch to active.
If the other site is unreachable, the script returns a warning:
WARNING: Cannot check if the remote site is active or not.
ERROR: Cannot switch to active.
Option See
Perform a manual
switchover
Procedure 41
Disable geographic
redundancy
Procedure 42
Trigger a forced full
synchronization
Procedure 43
Note — The server does not allow to switch between active and standby
sites in a running state. Nokia recommends to wait for the FS sync to be
completed before stopping the servers. To force stop the servers without
checking the FS sync, use the following command:
ams_server stop [-force]
Installation and Migration Guide Configuring geographic redundancy
Issue: 01 3JL-01001-BTAA-RJZZA 163
• To make the local site the standby site, type:
ams_cluster switch standby ↵
• To make the local site the active site without checking the status of the other site, type:
ams_cluster switch -force active ↵
4 Restart the 5520 AMS servers.
Procedure 42 To change a geographically redundant installation to two
independent sites
1 Log in to the data server at either site as amssys.
2 To run the geographic redundancy configuration script, type:
ams_geo_configure.sh ↵
Result: The script prompts you for the desired change:
Which actions to perform:
[ 1 ] Switch site mode (active→standby) or (standby→active)
2 Disable geographical redundancy
3 Force fullsynchronization on next periodic synchronization
4 Exit
Choice:
3 Type 2 and press ↵.
Result: The script prompts you to confirm:
Note — If geographical redundancy is disabled, the automatic
switchover will be disabled.
Note — If you are a logged in to the standby server, the switch mode
option available to the operator is (standby →active).
Configuring geographic redundancy
164
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Are you sure you want to disable geographic redundancy? [ no (default) |
yes ]
4 Type y and press ↵.
Result: Geographical redundancy is disabled. Both sites remain in the same state, but data
is not replicated between them.
5 Restart the servers at both sites. Perform the following on each server:
i Log in to the server as amssys.
ii To restart the server, type:
ams_server restart ↵
11.5.1 Triggering a forced full synchronization of shared
data
Run the configuration script on the data server at the active site to trigger a forced
full synchronization of data files in the shared data directory, in case data mismatch
exists between active and standby sites.
Procedure 43 To trigger a forced full synchronization of shared data
1 Log in to the data server at the active site as amssys.
2 To run the geographic redundancy configuration script, type:
ams_geo_configure.sh ↵
Result: The script prompts you for the desired change:
Which actions to perform:
Note 1 — A full synchronization is an incremental
synchronization for the data in the database.
Note 2 — To trigger a full synchronization of the data in the
database, clear the database at the standby site. On the data
server at the standby site, type:
ams_remove_data.sh ↵
The complete database is replicated during the next
synchronization.
Installation and Migration Guide Configuring geographic redundancy
Issue: 01 3JL-01001-BTAA-RJZZA 165
[ 1 ] Switch site mode (active→standby)
2 Disable geographical redundancy
3 Force full synchronization on next periodic synchronization
4 Exit
Choice:
3 Type 3 and press ↵.
Result: The script displays the following output:
Finished. Next incremental sync will trigger a full sync.
4 To check the status of full synchronization, perform the following steps:
i Log in to the data server at the standby site as amssys.
ii Run the ams_server script. Type:
ams_server status ↵
iii See the FS sync status parameter in the output for the full synchronization status.
Note — The full synchronization of shared data may take several hours
depending on the data size.
Configuring geographic redundancy
166
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Installation and Migration Guide Updating firewall rules
Issue: 01 3JL-01001-BTAA-RJZZA 167
12 Updating firewall rules
12.1 Overview
12.2 Updating firewall rules
12.1 Overview
The ams_updatefirewall script is used to add, show, or remove port(s) used by 5520
AMS and 5529 Enhanced Applications.
For information about executing the ams_updatefirewall script and the available
options, see the 5520 AMS Administrator Guide.
12.2 Updating firewall rules
Changes can occur to the firewall rules in the following scenarios:
• The 5520 AMS is installed, or the 5529 Enhanced Applications or 5520 AMS NE
plug-ins are installed and activated using the ams_install script.
• The 5520 AMS is uninstalled, or the 5529 Enhanced Applications or 5520 AMS
NE plug-ins are deactivated and uninstalled using the ams_install script.
• Geographic redundancy is enabled or disabled.
• A simplex installation setup is converted to a cluster setup.
• vsftpd is configured.
• When the NE ports are open.
When any of the actions are performed with the specified script and if changes to the
firewall rules are identified, the following warning will be displayed:
There are changes to the firewall rules required for this application to run
correctly. Execute ams_updatefirewall script for more details.
Perform Procedure 44 on Red Hat Enterprise Linux systems to update the firewall
rules.
Applies to — This chapter applies to Red Hat Enterprise Linux
systems only.
Updating firewall rules
168
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Procedure 44 To update firewall rules
1 Log in to 5520 AMS server as root.
2 To check if there are changes to the firewall rules, type:
./ams_updatefirewall ↵
Result:
If there is no change to the firewall rules, the following message is displayed:
All ports are already added to firewall.
If there are changes to the firewall rules, a table listing the missing port rules in the firewall is
displayed. The following message is displayed:
Do you want to add these ports to the firewall [ no (default) | yes ]?
3 To add the missing ports to the firewall, type y and press ↵.
Result: The missing ports are added to the firewall. The following message is displayed:
Adding ports to the firewall …
Done …
Installation and Migration Guide Installing the 5520 AMS client
Issue: 01 3JL-01001-BTAA-RJZZA 169
13 Installing the 5520 AMS client
13.1 Client installation overview
13.2 Installing multiple 5520 AMS clients
13.3 Installing a single 5520 AMS client
13.4 Installing a shared 5520 AMS client
13.5 Launching and updating the 5520 AMS client
13.6 Automatic client upgrade during patch and emergency fix installation
13.7 Changing passwords for default users in the 5520 AMS GUI
13.8 Adding a license to the 5520 AMS
13.1 Client installation overview
You have three options for deploying the 5520 AMS client application:
Table 38 Types of client installation
Note
(1) Nokia does not recommend to have multiple installations on the Windows client.
13.1.1 Shared client installation
In a shared client installation, a single shared copy of the 5520 AMS client is installed
on a Red Hat Enterprise Linux systems or a Windows server. Users log in to this
server and launch the client there, rather than on their individual workstations.
Type of installation Description
Single installation In either the Windows, or Red Hat Enterprise Linux operating systems, install a
single client for use by a single operator at each workstation or on a server.
Multiple installations On a server running the Windows(1), or Red Hat Enterprise Linux operating system,
install a separate copy of the client in the home directory of each user on the server.
Each copy of the client application is installed and updated separately from the
others.
Shared installation On either a Windows, or Red Hat Enterprise Linux server, install a copy of the client
that can be used by many operators simultaneously.
Installing the 5520 AMS client
170
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
A key benefit of a shared installation is the reduction in administrative overhead. A
shared installation allows you to install and apply updates to the client application
only once, rather than separately for each copy of the client that is installed.
Although the client application is shared, each user ID has a private work space on
the server. Two log files that record client-based events (output.log and
GuiAlarm.log) for individual users are maintained in the home directory of the user.
13.1.1.1 Shared client installation in Red Hat Enterprise
Linux
On Red Hat Enterprise Linux servers, a root user and a non root user can install the
5520 AMS client in the shared configuration. Whereas, if the root user launches or
starts the client for the first time after the AMS Client installation, the root user cannot
launch or start the client. So, upon installing the AMS GUI, as a root user in shared
mode option, “-protect root” is added to amsclient.ini file properties. This enables the
root user to launch or start the client.
When the root user is installing the client, the shared configuration is the default
selection; for other users, a single installation is default.
The Red Hat Enterprise Linux client installationprogram creates the root user group
and user account if they do not already exist on the host server. The default root user
password is amssys.
When installing in Red Hat Enterprise Linux, you have the option to configure the
shared installation as either restricted or unrestricted:
• A restricted client can be launched only by users who are members of the amssys
user group on the host server.
• An unrestricted client can be launched by anyone who is logged in to the host
server.
The following scenarios are applicable for a root user and a non root user in shared
client installation.
• Shared client installation by a root user
• Restricted mode - As a root user and users of root user group, you can launch the
5520 AMS client. Only a root user can install and update the Plugins.
• Unrestricted mode - Any user can launch the 5520 AMS client. Only a root user can
install and update the Plugins.
Note — Nokia recommends that a root user should not
re-launch the client after installation. This will prevent a root
user from launching the client.
Installation and Migration Guide Installing the 5520 AMS client
Issue: 01 3JL-01001-BTAA-RJZZA 171
• Shared client installation by a non root user
• Restricted mode - As a non root user and users of non root user group, you can
launch the 5520 AMS client. Only a non root user can install and update the Plugins.
• Unrestricted mode - Any user can launch the 5520 AMS client. Only a non root user
can install and update the Plugins.
If more than one user shares the same user ID on a Red Hat Enterprise Linux server,
you may choose to use the shared client wrapper script to create individual work
spaces. See Section 13.4.1.
13.1.1.2 Shared client software updates in Red Hat
Enterprise Linux
For the first login, the updates are triggered automatically. The automatic download
of updates are enabled for shared installations. The user can apply software
updates, which are periodically available from the 5520 AMS server, to their own
GUI, but the core code is still shared. However, these updates do not impact the
other users GUI.
If you are already logged in, then you must manually trigger software updates.
13.1.1.3 Client software updates in Windows
Only Windows users with write access to the folder where the 5520 AMS client is
installed can apply software updates, which are periodically available from the
5520 AMS server. A user with write access to the client installation folder can
automatically download updates as normal.
13.1.2 Client installation tasks
Table 39 lists the tasks to install the 5520 AMS client.
Note — Only one instance of the 5520 AMS client application
can be open at a time for a UNIX user account. To ensure that
multiple users can have simultaneous access to the shared
client, create separate user accounts for each operator who
can log in to the 5520 AMS client concurrently.
Note — For users to have access to the install and update
menu items, they must launch the client from the installation
directory.
Installing the 5520 AMS client
172
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Table 39 Install the 5520 AMS client
13.2 Installing multiple 5520 AMS clients
If a user tries to install multiple 5520 AMS clients on a Red Hat Enterprise Linux
operating system as amssys, it results in an error of Out of Memory Exception. To
prevent this, you can run the ams_update_limit_conf.sh script to bring up multiple
AMS clients.
13.3 Installing a single 5520 AMS client
The procedures in this section describe the installation of a single client application
intended for use by one operator. You can install a single client under Windows, or
Red Hat Enterprise Linux operating systems.
In a Red Hat Enterprise Linux, each user can install a separate copy of the client
application. However, a shared installation may be much more efficient to install and
maintain. To install a shared installation, you need root access to the server.
Task
#
Task See
1 Install the 5520 AMS client application in single or
shared configuration.
• Procedure 45 to install a single client in the Windows, or
Red Hat Enterprise Linux operating system. Repeat this
step for each Windows, or Red Hat Enterprise Linux
workstation requiring a copy of the client.
• Procedure 46 to install a shared client on a Windows
server
• Procedure 47 to install a shared client on Red Hat
Enterprise Linux presentation server.
2 Launch the client and apply software updates
available from the 5520 AMS server.
Procedure 50
3 Update passwords for the amsftp or amssftp user
if needed.
Procedure 54
4 Apply license keys. Section 13.8
You have completed the set of client installation tasks.
Note 1 — Nokia recommends that you use the
SolThemeTraditional theme with the 5520 AMS GUI. However,
you are free to use your preferred theme.
Note 2 — Ensure that you have installed Internet Explorer
version R7.x or higher on your Microsoft Windows client for the
Map view to display object icons properly. For example, with
Internet Explorer R6.0, the selected objects are not surrounded
by a blue rectangle in the Map view.
Installation and Migration Guide Installing the 5520 AMS client
Issue: 01 3JL-01001-BTAA-RJZZA 173
From Release 9.7 onwards, authentication is required to download the client
software from a 5520 AMS application server.
With valid user credentials, you can successfully download the new version of AMS
client.
Procedure 45 To install a single 5520 AMS client in Windows/Red Hat Enterprise
Linux System
Use this procedure to install a single (not shared) copy of the 5520 AMS client in the Windows/Red
Hat Enterprise Linux operating system.
Before you proceed:
• The 5520 AMS server must be installed, activated, and running.
• You need the IP address or DNS name of a 5520 AMS, Release 9.7 application server.
• You need access to a Web browser.
• For Red Hat Enterprise Linux systems, a user account with its own separate home
directory must exist.
1 Log in to the server or workstation on which you are installing the 5520 AMS client application
as a non root user.
2 Open a Web browser and navigate to the client distribution page on the 5520 AMS server.
Type the following URL:
https://server:8443/ams-client ↵
where:
server is the IP address or DNS name of the 5520 AMS application server.
Result: A login screen appears.
3 Enter the user name and password.
Result: The 5520 AMS Client Distribution page opens with instructions for downloading the
5520 AMS client.
Installing the 5520 AMS client
174
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
4 Click one of the following to download a client:
• Download Client (Windows PC) link, and save the resulting client installation file to the
local system.
• Download Client (Redhat PC X86_64) link, and save the resulting file to the home
directory of a user.
5 Perform one of the following:
• On Windows systems:
Navigate to the location where you saved the client installation file and unzip it.
Result: A copy of the client application is extracted within a /ams subfolder in the location
you selected, including the client launch file, amsclient.exe.
• On Red Hat Enterprise Linux systems:
• Navigate to the location where you saved the client installation file and to make the
installation file executable, type:
chmod 555 directory/filename ↵
where:
directory is the directory where you saved the client installation file.
filename is the filename of the client installation file.
• To run the client installer, type:
./filename ↵
Result: The installation software displays the following confirmation:
Checking OS and version ... OK.
The installer prompts you for the client installation type:
You are not root. Installation will be non-shared
Enter the path to the OpenJDK 8 installation directory (default =
/usr/lib/jvm/java-1.8.0-openjdk.x86_64):
The openjdk path is /usr/lib/jvm/java-1.8.0-openjdk.x86_64Do you want to allow a user to open multiple GUIs ? [ yes | no (default) ]?
Type "yes."
Allowing multiple GUIs per user
In which top directory you want to install the software
Installation and Migration Guide Installing the 5520 AMS client
Issue: 01 3JL-01001-BTAA-RJZZA 175
The directory should exist ["/opt" (default) | "user_home_directory" |
"<directory>" ]?
where:
“user_home_directory” is the home directory for the user you are logged in as.
• Perform one of the following steps:
• To accept the default /opt directory, press ↵.
• To install the client in your home directory, type the path provided in the prompt and press
↵.
• To install the client in another directory, type the path to another directory to which you
have access and press ↵.
Result: When the installation is completed, the installer presents the location of the log file.
13.4 Installing a shared 5520 AMS client
A shared installation is possible in Windows or Red Hat Linux operating systems.
See Section 13.1.1 for more information about the capabilities, limitations, and
options available to you for a shared client installation.
Procedure 46 describes how to install a shared client in Windows.
Procedure 47 describes how to install a shared client in Windows.
If you need to use the shared client wrapper in Red Hat Enterprise Linux, see the
Procedure 48.
From Release 9.7 onwards, authentication is required to download the client
software from a 5520 AMS application server.
With valid user credentials, you can successfully download the new version of AMS
client.
Procedure 46 To install a shared client in Windows
Use this procedure to install a shared copy of the 5520 AMS client on a Windows server.
Before you proceed:
• The 5520 AMS server must be installed, activated, and running.
• You need the IP address or DNS name of a 5520 AMS, Release 9.7 application server.
• You need access to a Web browser.
1 Log in to the Windows server on which you are installing the 5520 AMS client application.
2 Create a directory for the installation of the 5520 AMS shared client.
Installing the 5520 AMS client
176
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
3 Configure the access permissions for the client directory. To start the 5520 AMS client, a
Windows user requires read and execute access to the directory. To download and apply
updates in the 5520 AMS client, a Windows user requires write access to the directory in
addition to read and execute access.
4 Open a Web browser and navigate to the client distribution page on the 5520 AMS
server.Type the following URL:
https://server:8443/ams-client ↵
where:
server is the IP address or DNS name of the 5520 AMS application server.
Result: A login screen appears.
5 Enter the user name and password.
Result: The 5520 AMS Client Distribution page opens with instructions for downloading the
5520 AMS client.
6 Click the Download Client (Windows PC) link, and save the resulting file to the local system.
7 Navigate to the location where you saved the client installation file and unzip it into the
directory you created in step 2.
Result: A copy of the client application is extracted within an /ams subfolder in the location
you selected, including the client launch file, amsclient.exe.
8 By default, the location of the 5520 AMS client user workspace and configuration directories
is @user.home/5520AMS/9.7. If required, perform the following steps to change the location
of the user workspaces.
i Navigate to the 5520 AMS configuration directory.
ii Open the config.ini file for editing.
iii Configure the following attribute:
osgi.instance.area=user_workspace
where:
user_workspace is the location where you need the 5520 AMS to create individual user workspace
directories.
iv Save the config.ini file.
Installation and Migration Guide Installing the 5520 AMS client
Issue: 01 3JL-01001-BTAA-RJZZA 177
Procedure 47 To install a shared 5520 AMS client in Red Hat Enterprise Linux
Use this procedure to install a shared copy of the 5520 AMS client on a Red Hat Enterprise Linux
presentation server.
Before you proceed:
• The 5520 AMS server must be installed, activated, and running.
• You need the IP address or DNS name of the 5520 AMS, Release 9.7 application server.
• You need access to a Web browser.
• You must be able to log in to the server hosting the shared client as root.
1 Log in to the presentation server (for Red Hat Enterprise Linux) on which you are installing
the 5520 AMS client application as root.
2 Open a Web browser and navigate to the client distribution page on the 5520 AMS server.
Type the following URL:
https://server:8443/ams-client ↵
where:
server is the IP address or DNS name of the 5520 AMS application server.
Result: A login screen appears.
3 Enter the user name and password.
Result: The 5520 AMS Client Distribution page opens with instructions for downloading the
5520 AMS client.
4 Click the Download Client (Redhat PC X86_64) link, and save the resulting file to the local
system.
5 Navigate to the location where you saved the client installation file to make the installation
file executable, type:
chmod 555 directory/filename ↵
where:
directory is the directory where you saved the client installation file.
filename is the filename of the client installation file.
6 To run the client installer, type:
./filename ↵
Result: The installation software displays the following confirmation:
Checking OS and version ... OK.
The installer prompts you for the client installation type:
Installing the 5520 AMS client
178
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Enter the path to the OpenJDK 8 installation directory (default =
/usr/lib/jvm/java-1.8.0-openjdk.x86_64):
The openjdk path is /usr/lib/jvm/java-1.8.0-openjdk.x86_64
Do you want a single installation used by multiple operators (shared
installation)? [ yes (default) | no ]
7 Press ↵.
Result: The installer prompts you for installation restrictions:
Shared mode is set
Do you want to allow a user to open multiple GUIs ? [ yes | no (default) ]?
Type “yes.”
Allowing multiple GUIs per user
Restrict the usage of software to amssys group? [ no (default) | yes ]
The amssys user group will be created on the host server during installation (if not already
present). If you choose yes, then only members of the amssys group will be able to run the
5520 AMS client. If you choose no, then all users logged in to the server and who can access
the client application file can run it.
8 Perform one of the following steps:
• To restrict usage to members of the amssys user group, type y and press ↵.
• To allow unrestricted usage of the client application, press ↵.
Result: The installer prompts for the installation directory:
Nonrestrictive mode is set
In which top directory do you want to install the software
The directory should exist [ "/opt" (default) | "current directory" |
"<directory>"]?
where:
current directory is the directory in which you are running the installer.
9 Perform one of the following steps:
• To accept the default /opt directory, press ↵.
• To save to the current directory, type the path provided in the prompt and press ↵.
• To save to a different directory, type the path of a directory that will hold the 5520 AMS
client and press ↵.
Installation and Migration Guide Installing the 5520 AMS client
Issue: 01 3JL-01001-BTAA-RJZZA 179
Result: The installation proceeds and the client application is put in the directory you
selected. A log of the installation is created and stored at
/tmp/ams-client-installation.nnnn.log, where nnnn is a random numerical value.
13.4.1 Individual work spaces with a shared client
If you use a shared 5520 AMS client with a Red Hat Enterprise Linux server, a work
space directory is created for each UNIX user ID. The work space directory stores
temporary data. If multiple 5520 AMS operators share the same UNIX user ID, you
can createindividual work spaces for each operator using the shared client wrapper
script. When the operator enters a 5520 AMS username and password, the shared
client wrapper creates a work space directory for the operator and logs the operator
in to the client.
You can use the shared client wrapper script if your environment meets the following
criteria:
• An SGD, Tarantella, or Citrix application server is in use.
• Operators do not have their own UNIX account or home directory.
• Operators do not have access to the presentation server using UNIX shells, for
example, Telnet.
• The client is installed in shared mode.
To use the shared client wrapper in a cluster, perform the following procedures:
• Install the client and wrapper. See Procedure 48 for more information.
• Configure the presentation server to use the wrapper. See Procedure 49 for more
information.
As part of configuring the presentation server to use the wrapper, start the client once
without using the wrapper script. This allows the client to learn the site and the IP
addresses of all application servers.
Before you proceed, you must be able to log in to the 5520 AMS server as root.
Warning — The use of the client wrapper script creates a
working environment that is not secure. If your environment
does not meet the criteria, Nokia does not recommend using
the client wrapper script.
Installing the 5520 AMS client
180
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Procedure 48 To install a shared client with the shared client wrapper
1 Log in to the presentation server on which you are installing the 5520 AMS client application
as root.
2 Open a Web browser and navigate to the client distribution page on the 5520 AMS server.
Type the following URL:
https://server:8443/ams-client ↵
where:
server is the IP address or DNS name of the 5520 AMS server.
Result: A login screen appears.
3 Enter the user name and password.
Result: The 5520 AMS Client Distribution page opens with instructions for downloading the
5520 AMS client.
4 Click the Download Client (Redhat PC X86_64) link, and save the resulting file to the local
system.
5 Navigate to the location where you saved the client installation file and to make the
installation file executable, type:
chmod 555 directory/filename ↵
where:
directory is the directory where you saved the client installation file.
filename is the filename of the client installation file.
6 To run the client installer, type:
filename --sharedunixaccountwrapper ↵
Result: The installer checks for the appropriate operating system, then begins the installation
process.
The installer prompts you for the client installation type:
Do you want a single installation used by multiple operators (shared
installation)? [ yes (default) | no ]
7 Press ↵.
Result: The installer prompts you for installation restrictions:
Restrict the usage of software to amssys group? [ no (default) | yes ]
Installation and Migration Guide Installing the 5520 AMS client
Issue: 01 3JL-01001-BTAA-RJZZA 181
The amssys user group will be created on the host server during installation (if not already
present). If you choose yes, then only members of the amssys group will be able to run the
5520 AMS client. If you choose no, then all users logged in to the server and who can access
the client application file can run it.
8 Perform one of the following steps:
• To restrict usage to members of the amssys user group, type y and press ↵.
• To allow unrestricted usage of the client application, press ↵.
Result: The installer prompts for the installation directory:
In which top directory do you want to install the software
The directory should exist [ "opt" (default) | "directory" ]?
where:
directory is the directory in which you are running the installer.
9 Perform one of the following steps:
• To accept the default /opt directory, press ↵.
• To save to a different directory, type the path of a directory that will hold the 5520 AMS
client and press ↵.
Result: The installation proceeds and the client application is put in the directory you
selected. A log of the installation is created and stored at
/tmp/ams-client-installation.nnnn.log, where nnnn is a random numerical value.
Procedure 49 To configure the presentation server and login title to use the shared
client wrapper
1 To create a directory on the server where the work spaces will be stored, type:
mkdir /udr ↵
mkdir /udr/amsworkspaces ↵
2 Verify that the new directory is writable by the UNIX account the presentation server will use.
3 Configure the presentation server and login title to provide an icon on the desktop for each
5520 AMS application server.
Installing the 5520 AMS client
182
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Configure the icon so that double-clicking on it will invoke the following command:
client_dir/amsclient_wrapper --prefix=<workspace_path>
--server=<server_information> --logintitle=<GUI login title>
where:
client_dir is the directory where the shared client is installed. By default, this is /opt.
workspace_path is the path where workspaces will be stored. For example, /udr/amsworkspaces.
server_information is a comma-separated list of the IP addresses, hostnames or site names the operators will
log in to.
GUI login title is the new title that you want to provide to the Login dialog of the Red Hat Enterprise Linux GUI.
For example:
./amsclient_wrapper --prefix=/udr/amsworkspaces --server=amsmtxsrv05
--logintitle=“5520 AMS Login - Texas”
4 To start the client to learn the site information, type:
client_dir/ams/ams ↵
5 In the login window, enter the following parameters:
• Server: the hostname or IP address of the 5520 AMS application server
• User: admin
• Password: admin
Result: A window opens, prompting you to change the password.
6 Enter the default administrator password, enter and confirm the new password, and click
Finish.
Result: The 5520 AMS client establishes a connection with the site and learns the IP
addresses of all application servers. After this connection is established, the shared client
wrapper will be able to log in to any available application server.
Note 1 — The --logintitle argument is optional. If the login title comprises
several words, the title must be within double quotes (“ ”) in the --logintitle
argument.
Note 2 — The ams_client wrapper script takes an additional optional
argument: -allowmultiple. This argument allows multiple logins by the
same 5520 AMS user. See the 5520 AMS User Guide for information
about using the -allowmultiple argument with the amsclient.exe script.
Installation and Migration Guide Installing the 5520 AMS client
Issue: 01 3JL-01001-BTAA-RJZZA 183
13.5 Launching and updating the 5520 AMS client
After the 5520 AMS client is installed, launch the client to download software updates
based on the software plug-ins you have added to the 5520 AMS server.
In a single-user installation, you are automatically prompted to install any available
updates each time you log in. You can also check for updates manually anytime, by
choosing Help→Install from the 5520 AMS GUI menu. The procedure in this section
describes how to download and apply updates in response to the automatic prompt
at login.
In a shared Red Hat Enterprise installation, for the first login, the updates are
triggered automatically. The automatic download of updates are enabled for shared
installations. If you are already logged in, then you must manually trigger software
updates as described in Procedure 50.
In a shared Windows installation, only users with write access to the client installation
directory can download software updates.
Before you proceed:
• You need the IP address of the 5520 AMS server. For cluster installations of the
5520 AMS, this can be the IP address of any application server in the cluster, or
the IP address of the presentation server.
• The client machinemust be able to resolve the hostname of the server machine.
• The 5520 AMS software must be installed, activated, and started on the server.
• In a cluster setup, ensure that at least one 5520 AMS application server has fully
started. For information on the client login behavior in cluster setups, see the
5520 AMS User Guide.
• The 5520 AMS client must be installed.
• The software plug-ins must be installed and activated on the 5520 AMS server.
• For a shared installation in Windows, you must have write access to the directory
where the client is installed.
Note — When you launch the 5520 AMS client, if the Graphical
View is opened by default, or opened immediately after
launching the client, an exception appears. To avoid this
exception, perform the following steps:
• Open Internet Explorer.
• From the Tools menu, select Internet Options.
• Select the Advanced tab in the Internet Options dialog.
• Select the Disable Script Debugging (Other) check box.
Installing the 5520 AMS client
184
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Procedure 50 To launch and update the 5520 AMS client
Use this procedure to launch and update the 5520 AMS client.
1 Log in to the workstation on which you need to launch the 5520 AMS client.
2 Navigate to the folder in which you installed the 5520 AMS client application.
Note 1 — In Windows client, when you launch the 5520 AMS
client from the absolute path after making the SSL changes,
modify the following properties in amsclient.ini:
• Djavax.net.ssl.trustStore=<ams-client-installation-path>/keyst
ore, where ams-client-installation-path is the full path of the
5520 AMS client.
• Djavax.net.ssl.keystore=<ams-client-installation-path>/keysto
re, where ams-client-installation-path is the full path of the
5520 AMS client.
Note 2 — To ensure that the 5520 AMS client login happens on
the last reachable server in a network without any login
attempts on the other configured networks, you must change
the following configuration in the amsclient.ini file in the 5520
AMS installation directory, as below:
-Dignore.rmi.address.cache=false
Enable cache once for each 5520 AMS client after the
installation / reinstallation, and it cannot be enabled or disabled
per user on a presentation server.
Set this parameter to true if you want to disable the cache (it is
disabled by default):
-Dignore.rmi.address.cache=true
Note 3 — If you are installing 5 or more NE plug-ins in the 5520
AMS GUI, you must increase the allocated memory. In the
amsclient.ini file, update the Xmx parameter value from 512 MB
to 1024 MB.
Installation and Migration Guide Installing the 5520 AMS client
Issue: 01 3JL-01001-BTAA-RJZZA 185
3 To start the client in the Windows operating system, perform one of the following steps:
• Double-click the client application, amsclient.exe.
• From the Windows command prompt, type one of the following commands:
• To log in without a startup option, type:
path/amsclient.exe ↵
• To allow multiple logins to the 5520 AMS client, type:
path/amsclient.exe -allowmultiple ↵
• To specify a server to log in to, type:
path/amsclient.exe -serverip IP_address ↵
• To specify a server to log in to and prevent the Server field in the login window from being
changed, type:
path/amsclient.exe -serverip IP_address -grayoutserveratlogin ↵
• To specify an object to navigate to in the GUI, type:
path/amsclient.exe -objectid object ↵
• To disable automatic updates in the client, type:
path/amsclient.exe -noclientupdates ↵
Installing the 5520 AMS client
186
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
where:
path is the path to the 5520 AMS client installation directory; for example, C:\Program Files\ams.
IP_address is the IP address of the server.
object is the identifier of an object in the Network Tree; for example, ams:application.nelist:group:/name=2.
This navigates to a group with the name 2 immediately after you log in. When the filter is applied, only
groups with matching NEs are shown in the Network Tree.
Result: The 5520 AMS client opens and displays a login window.
4 To start the client application in the Red Hat Enterprise Linux operating system, type:
client_dir/ams/amsclient ↵
where:
client_dir is the installation directory you chose when you installed the client.
Result: The 5520 AMS client opens and displays a login window.
5 In the login window, enter the following parameters:
• Server: the hostname or IP address of the 5520 AMS application server
• User: admin
• Password: admin
Result: A window opens, prompting you to change the password.
6 Enter the default administrator password, enter and confirm the new password, and click
Finish.
Result: The 5520 AMS client establishes a connection with the server.
7 Perform one of the following steps:
• If you did not install plug-ins on the server, the client does not require an update and the
procedure is complete.
• Continue to step 8.
Note — If you need to start the client in the background, type:
client_dir/ams/ams ↵
Installation and Migration Guide Installing the 5520 AMS client
Issue: 01 3JL-01001-BTAA-RJZZA 187
8 Perform one of the following steps:
• If this is a single-user installation or a shared installation on Windows, you will be
prompted automatically to install updates. Go to step 9.
• If this is a shared installation on Red Hat Enterprise Linux, only members of the amssys
user group can install software updates, and you must begin the process manually. To
install the available software updates, perform the following steps:
• In the 5520 AMS GUI menu, choose Help→Install.
Result: The Install/Update window opens.
• Click Search for new features to install, and click Next.
Result: The Install window opens.
• Go to step 10.
Result: An Updates Found window opens, indicating that software updates are available. The
window prompts you to download the updates to your copy of the 5520 AMS client.
9 Perform one of the following steps:
• To download all available updates, click Yes.
• Select the Select Plugins check box and click Yes to select from among the available
updates.
Result: An Updates window opens. Go to step 10.
In the Updates window, a collapsed object tree contains the available updates.
10 Perform the following steps.
i Expand the tree to reveal all update objects.
ii Select the check box beside each update you need to install.
As you select each update, the 5520 AMS client checks the compatibility of the update
with your current installation. If an error occurs when selecting an update, click Error
Details to see more information about the source of the problem.
iii Click Next.
Result: The Install window summarizes the features to be installed, including for each
feature:
• Feature name
• Feature version
• Size of the installed feature
• Direction where the feature will be installed
Installing the 5520 AMS client
188
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
11 To install the features in the default directory, go to step 12.
Else, change the installation directory for a plug-in:
i Select the plug-in from the list.
Result: The New Update Site window appears.
ii To select a configured location, or add a new location, click Add New and navigate to
the location in the resulting navigation window.
iii Repeat the above two steps for each plug-in whose installation directory you need to
change.
12 Click OK in the New Update Site window.
Result: The window closes.
13 Click Finish.
Result: The Verification→Feature Verification window opens.
14 Perform one of the following steps:
• If you have selected multiple features in step 10, click Install All.
• If you have selected only one feature or need to confirm each feature that you install, click
Install.
Result: The Install/Update confirmation window reopens, recommending that you restart the
client to apply the changes.
15 Perform one of the following steps:• To install the features and close and start the client, click Yes.
Result: The client feature update installation is complete.
• To cancel the feature installation, click No.
• If you need to apply changes without restarting the client, click Apply Changes.
Note — Nokia recommends that you use the default installation
directory.
Note — Some feature updates may not appear properly until you restart
the client.
Installation and Migration Guide Installing the 5520 AMS client
Issue: 01 3JL-01001-BTAA-RJZZA 189
Procedure 51 To update permissions for the plug-ins directory
Before you proceed, you need root access to the server where the 5520 AMS client is installed.
1 Log in as root to the server where the 5520 AMS client is installed.
2 To change to the directory where the client is installed, type:
cd client_dir/ams ↵
where:
client_dir is the installation directory you chose when you installed the client.
3 To run the script to update the permissions, type:
./chmodpluginsdir ↵
Result: The script displays a confirmation:
Done.
The permissions are updated and all users can access the updates.
Procedure 52 To make the site name visible in the GUI login window when multiple
users access the shared 5520 AMS client in Red Hat Enterprise Linux
1 Log in to the 5520 AMS server with the first created user.
2 Start the 5520 AMS client application in the Red Hat Enterprise operating system. Type:
client_dir/ams/amsclient ↵
where:
client_dir is the installation directory you chose when you installed the client.
Result: The 5520 AMS client opens and displays a login window.
3 Log in to the 5520 AMS client using the site name.
4 When the login is successful using the site name, modify the permissions on the
siteconfig.xml file in the configuration directory. In the 5520 AMS server, type:
chmod 666 client_dir/configuration/siteconfig.xml ↵
where:
client_dir is the installation directory you chose when you installed the client.
Installing the 5520 AMS client
190
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Result: In the GUI login window, the site name is visible in the drop-down list to all other
users.
Procedure 53 To display hours in the 0 to 24 convention in the 5520 AMS client
Perform this procedure on Windows, Red Hat Enterprise Linux systems.
1 Log in to the server where the 5520 AMS client is installed.
2 Navigate to the configuration directory. Type:
cd client_dir/ams/configuration ↵
where:
client_dir is the directory where the 5520 AMS client is installed.
3 Edit the config.ini file.
• On Windows systems, open the config.ini file.
The config.ini file is located in the following path:
client_dir\ams\configuration↵
where client_dir is the directory where the 5520 AMS client is installed.
• On Red Hat Enterprise Linux system, open the config.ini file and type:
vi config.ini ↵
4 Add the following lines:
osgi.nl=en
country.code=GB
5 Save and close the file.
6 Restart the 5520 AMS client.
Result: In the 5520 AMS client, the hours are displayed in the 0 to 24 convention.
Note — The changes to the config.ini file will be applied only when the
5520 AMS client is restarted.
Installation and Migration Guide Installing the 5520 AMS client
Issue: 01 3JL-01001-BTAA-RJZZA 191
13.6 Automatic client upgrade during patch and
emergency fix installation
During a patch or emergency fix installation, the 5520 AMS client is upgraded
automatically on the 5520 AMS server and all workstations. You can also take a
backup of the current 5520 AMS GUI software.
13.6.1 Saving the current 5520 AMS GUI
After a successful patch or emergency fix installation, when you log on to the client
for the first time, the Update Found window appears. Select the Save the current
5520 AMS GUI software to a backup location before proceeding with upgrade check
box. The client software is saved in the backup location.
If the patch or emergency fix does not contain any fix for the 5520 AMS client , then
the Update Found window does not appear when you log on to the client.
13.6.2 Roll back to an earlier version of the 5520 AMS GUI
If the new patch or emergency fix does not function as intended and are uninstalled,
then you can use the earlier version of the 5520 AMS client from the backed up
location.
13.7 Changing passwords for default users in the
5520 AMS GUI
Use this procedure if you have changed the passwords of the amsftp or amssftp
users in the 5520 AMS server. Refer 5520 AMS Administrator Guide for more
information.
Installing the 5520 AMS client
192
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Procedure 54 To change a default user password in the 5520 AMS GUI
1 Log in to the 5520 AMS client as an administrator.
2 In the Administration Tree, choose one of the following options:
• EMS Administration→Configuration→EMS/NE Protocols→File Server
Credentials→SFTP User
• EMS Administration→Configuration→EMS/NE Protocols→File Server Credentials→FTP
User
Result: The Object Details view opens.
3 Enter the password you configured on the 5520 AMS server and click the Apply icon ( ) to
save the change.
13.8 Adding a license to the 5520 AMS
Your license from Nokia includes a license key, in the form of a long string of
alphanumeric characters. The license key encodes the set of features you have
licensed, the period of the license, and for some objects the quantity to which your
license entitles you.
Use any of the following procedures to add a license key. See Table 39 for the
context in which to perform this procedure.
Before you proceed:
• The 5520 AMS server must be installed, activated, and started.
• Any software plug-ins must be installed and activated.
• At least one copy of the 5520 AMS client application must be installed.
• In a cluster installation, your license must include the host ID of every server that
is part of the cluster.
• In a cluster installation, each server must be able to resolve the host names of all
other nodes in the cluster, either using DNS or by adding the list of all hosts to the
/etc/hosts file on each server.
Caution — Passwords for the amsftp and amssftp users cannot include
the @ or : symbols.
Installation and Migration Guide Installing the 5520 AMS client
Issue: 01 3JL-01001-BTAA-RJZZA 193
Licenses can be installed using the Create License wizard of the GUI by:
• uploading valid .tar, .pdf, or .txt license files in the License File field, or
• copying a valid license key in the License Key field
If both License File and License Key fields are populated in the Create License
wizard of the GUI, both licenses will be validated and installed. See Procedure 55.
Licenses can also be installed from valid .tar, .pdf, or .txt license files in the 5520
AMS server using the ams_install_license.sh script. See Procedure 56.
You can add a license for objects that are not already in your license list. If you add
a license key that includes an object for which you are already licensed, you will
receive an error message.
Procedure 55 To add a license key from the 5520 AMS GUI
1 In the Administration Tree, choose EMS Administration→License.
2 Right-click License and choose Create→License.
Result: The Create License window opens.
3 Perform one of the following steps:
• Copy the license key from the locally stored license file and paste it in the License Key
field. Optionally, enter the description of the license in the Description field.
• Browse and select the license file (in .txt, .pdf, or .tar file format) in the License File field.
The default option is .txt.
4 Click Finish to verify and install the licenses.
Note 1 — A .tar file can contain multiple .pdf or .txt license files,
which are uncompressed after uploading to the server. The
individual license files are then validated before installation.
Note 2 — A .txt file or .pdf file can contain multiple licenses.
• In a .txt file, each license is presented in the followingformat:
Key: Value, where Key identifies the application or
component to which the license applies, and Value is the
license key. Each license is separated by the delimiter ‘#----’.
• In a .pdf file, multiple licenses are presented in a table with
two columns. The first column identifies the application or
component to which the license applies, and the second
column includes the license key.
Installing the 5520 AMS client
194
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Result: The licenses are verified and installed. In case an error occurs, no license will be
installed. See Table 41 for the scenarios in which installation of licenses may fail.
5 Close and restart the 5520 AMS client for the newly installed licenses to take effect.
Procedure 56 To add a license key from the 5520 AMS server
1 Log in to the 5520 AMS server as amssys or root.
2 Transfer the license files to be installed to a temporary directory in the 5520 AMS server.
3 Execute one of the following command options, as applicable:
Table 40 License installation from the 5520 AMS server
Note
(1) When you use the --force option, the script forcefully installs all licenses from the license file(s). If the license exists, then the existing license
is replaced by the new license.
Result: The licenses are verified and installed. In case an error occurs, no license will be
installed. See Table 41 for the scenarios in which installation of licenses may fail.
13.8.1 License installation error scenarios
Table 41 lists the scenarios in which a license installation may fail.
To install licenses Command options Command example
From a single file ams_install_license.sh [--force]
<full path and name of license file>
ams_install_license.sh --force /var/opt/tmp/license/license.txt
From multiple files ams_install_license.sh [--force]
<full path and name of license
file1>, <full path and name of
license file2>, <full path and name
of license filen>
ams_install_license.sh --force /var/opt/tmp/license/license.txt,
/var/opt/tmp/license/license.tar, /var/opt/tmp/license/license.pdf
From multiple files of
the same file format
supported by
wildcard file
selection pattern
ams_install_license.sh [--force]
<full path to license file>/*.<file
extension>
ams_install_license.sh --force /var/opt/tmp/license/*.pdf
or
ams_install_license.sh --force /var/opt/tmp/license/9.7*.txt
Installation and Migration Guide Installing the 5520 AMS client
Issue: 01 3JL-01001-BTAA-RJZZA 195
Table 41 License installation error scenarios
Error Scenario The license installation fails with the error message:
If an error occurs while processing
the license file
Error processing license [txt/pdf/tar] file {file name}
If no license is found or the license
file is corrupted
License file {file name} corrupted or doesn't contain license
keys
If a file format other than .pdf, .txt,
or.tar is uploaded
The uploaded license file format { file name } is not supported
If the path and filename entered in
the License File field is incorrect
The uploaded license file { file name } doesn't exist
If you install a duplicate license License Key(s) {keys that are already present in the system}
already exists
If you install a license which has
expired
Expired license
If you install a license the host ID of
which does not match the host ID of
the 5520 AMS server
The hostid in the license does not match the hostid of the
server(s) {host id present in the license key}
Installing the 5520 AMS client
196
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Installation and Migration Guide 5520 AMS server maintenance
Issue: 01 3JL-01001-BTAA-RJZZA 197
14 5520 AMS server maintenance
14.1 Overview
14.1 Overview
In a 5520 AMS cluster configuration, server maintenance can be performed without
AMS downtime cluster node by cluster node to avoid server downtime during
maintenance.
Each physical server in a cluster can function as an Application server (A), Data
server (D), both Application and Data server (AD), as an arbiter server or even
presentation server. Maintenance upgrade can be performed in different cluster
setups such as:
• A+A+A+D+D
• AD+AD
• A+AD+AD
• Arbiter server
• Presentation server
Procedure 57 5520 AMS server maintenance in a cluster
Use the following procedure to perform server maintenance in cluster configurations.
Pre-requisites:
• Ensure that the database is backed up and up-to-date.
• Check the correctness of replication of each application and data server.
1 Log in to the standby data server and stop the 5520 AMS application. Then perform the
server maintenance and restart the 5520 AMS application.
2 Log in to the active data server and stop the 5520 AMS application. Ensure that the other
data server becomes master. Then perform the server maintenance and restart the 5520
AMS application.
3 Log in to the non-master application server and stop the 5520 AMS application in
maintenance mode by executing ams_server stop maintenance. Then perform the server
maintenance and restart the 5520 AMS application.
5520 AMS server maintenance
198
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
4 Repeat step 3 for all non-master application servers.
5 Log in to the master application server and stop the 5520 AMS application in maintenance
mode by executing ams_server stop maintenance. Ensure that the other application server
becomes master. Then perform the server maintenance and restart the 5520 AMS
application.
Note — All active client sessions will be disconnected and you will need
to log in again.
Installation and Migration Guide Migrating to the 5520 AMS, Release 9.7
Issue: 01 3JL-01001-BTAA-RJZZA 199
Migrating to the 5520 AMS, Release
9.7
15 Migrating to the 5520 AMS, Release 9.7
16 Migration scenarios and associated task list
17 Pre-migration tasks
18 Migration tasks
19 Post-migration tasks
Migrating to the 5520 AMS, Release 9.7
200
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Installation and Migration Guide Migrating to the 5520 AMS, Release 9.7
Issue: 01 3JL-01001-BTAA-RJZZA 201
15 Migrating to the 5520 AMS,
Release 9.7
15.1 Migration overview
15.2 Installing the 5520 AMS, Release 9.7 on the same server running an
earlier 5520 AMS release
15.3 Migrating NEs
15.4 Migration dependencies of the data migration script
15.5 Updating software plug-ins to a new version
15.6 External TL1 Gateway migration
15.7 Migration with a customized keystore
15.8 Migrating templates
15.9 Migrating licenses
Migrating to the 5520 AMS, Release 9.7
202
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
15.1 Migration overview
You can migrate a simplex installation, a cluster installation or a geographically
redundant installation to the 5520 AMS, Release 9.7 from the supported 5520 AMS
releases. Table 42 lists the supported migration paths, and the data migration
strategy.
Note 1 — If you are migrating from one patch release to another
patch release within the same 5520 AMS release, then you do
not need to migrate the data.
Note 2 — If you use Nokia 5529 Enhanced Applications in
addition to the 5520 AMS, see the 5529 Enhanced Applications
product documentation for migration information specific to the
application.
Note 3 — In the migration support between operating systems,
rollback is not supported. For example, the current release
supports both Red Hat Enterprise Linux versions 6.x in the
RHEL6 stream and 7.x in the RHEL7 stream. So when the
upgrade happens from 6.x to 7.x, rollback is not supported.
Note 4 — From release 9.6.07 onwards, full automatic rollback
might not always be feasible. For information on the supported
rollback scenarios, see Section 17.6.
Installation and Migration Guide Migrating to the 5520 AMS, Release 9.7
Issue: 01 3JL-01001-BTAA-RJZZA 203
Table 42 Supported migration path and data migration strategyMigration path Data migration strategy
From To
5520 AMS, Release
9.6.0x
5520 AMS, Release 9.7 Data is migrated:
• By copying the data files from a backup
file of the earlier 5520 AMS release to
the current active release directories,
or
• By copying the data files from the
earlier 5520 AMS release to the
current active release directories.
Tool used for migration: The
ams_copy_datafiles script
This migration strategy supports in-place
and out-of place migration.
In this strategy, the 5529 Enhanced
Applications and plug-ins, and the
5520 AMS NE plug-ins that need to be
migrated must be installed and activated in
the current active release before the script
is executed for data migration.
5523 AWS NE list data from 5523 AWS is imported
using the export/import option on the 5520
AMS, Release 9.7. See Redistributing
management of NEs.
Caution 1 — For the migration to be successful ensure that the
same set of 5529 Enhanced Applications and NE plug-ins are
migrated to the current 5520 AMS release.
Caution 2 — Do not stop or restart the server when the
migration is in progress. If the server is stopped, then execute
the ams_copy_datafiles script all over again to copy the data of
the earlier 5520 AMS release from the backup file to the 5520
AMS, Release 9.7.
Note — Migrating to the 5520 AMS, Release 9.7 volume
contains references to the earlier 5520 AMS release. The
earlier 5520 AMS release may refer to the 5520 AMS, 9.6.0x,
or 9.6 depending on the earlier release from which data is
migrated to the 5520 AMS, Release 9.7.
Migrating to the 5520 AMS, Release 9.7
204
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
15.1.1 In-place migration
In-place migration refers to migration to a new release of 5520 AMS on the same
machine where the earlier 5520 AMS release is installed. The new release of the
5520 AMS is installed and activated on the same server. Data files of the earlier
release are copied to the current active release from an earlier release directory that
exists on the same machine. You can perform the in-place migration in the following
two ways:
• Automated in-place migration by using the ams_migrate script
• Manual in-place migration
15.1.1.1 Automated in-place migration
The ams_migrate script can be used to perform an automated in-place migration on:
a simplex system, an AMS cluster, or geographically redundant systems. The
automated scripts are run in the background based on the inputs you provide, when
prompted during the migration process.
For a seamless migration, the script:
• Performs the pre-migration health check
• Distributes and installs the new release software
• Takes the previous release backup
• Activates the new release
• Copies the data
• Performs the migration and starts the servers
• Configures the license
• Configures the SSL - if the SSL was configured in the source release
• Rolls back to the previous release if the migration is unsuccessful
The ams_migration script also allows you to select individual menu options, if you
want to perform a specific task. For example, you can choose to perform any one of
the following actions:
• Distribute and install software
• AMS backup
• Activate AMS
Note — Ensure to follow the specific instructions displayed on
your screen that prompt you during the automated in-place
migration process.
Note — If prompted at the time of a rollback to the previous
version of the AMS release, then you must start a second
session and execute the ams_activate.sh command, as
instructed by the display on your screen.
Installation and Migration Guide Migrating to the 5520 AMS, Release 9.7
Issue: 01 3JL-01001-BTAA-RJZZA 205
• Copy AMS data
• Migrate to the new AMS version
• Configure the AMS license
• Configure SSL
• Rollback to an earlier AMS version
To choose the option:
• At the choose prompt, type the action-option that you want to perform, and press
↵. You must choose the options in the order they present and not randomly.
• Then, again at the choose prompt, type ‘x’ and press ↵.
The selected steps are executed.
If you try to execute the --migrate command again, then the following error is
displayed:
The target release server already exists.
To access the further steps in the migration process, the user must execute the
ams_migrate script from the source release software bin directory.
From release 9.7, for migration the user must execute the --migrate script from the
source release software bin directory. For example,
ams-9.7.0-393857-redhat-x86_64.bin --migrate.
For the detailed sequence of automated in-place migration for simplex, cluster or
geographically redundant site installations, see Chapter 16.
For the detailed execution of the script, see Procedure 58.
All the actions and messages during the script execution are captured in a log file
named ams_migration.log.
Note — Ensure to follow the specific instructions displayed on
your screen that prompt you during script execution.
Note 1 — If the automated in-place migration is unsuccessful,
navigate to the software bin directory of the new release
(Release 9.7) and execute the following command to resume
the migration:
ams_migrate
Note 2 — For automated in-place migration,
• use --migrate script for migration from release 9.6.0 or later
releases; example, for migration from release 9.6.03 to 9.7.
Migrating to the 5520 AMS, Release 9.7
206
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
15.1.1.2 Manual in-place migration
You can also perform each migration activity manually. For detailed sequence of
manual in-place migration for simplex, cluster, or geographically redundant
installations, see Appendix 22.2. For information on the manual in-place migration
procedure, see Procedure 78.
15.1.2 Out-of-place migration
Out-of-place migration refers to migration to a new release of 5520 AMS on a server
which is different from the server where the earlier 5520 AMS release is installed.
1 The new release of the 5520 AMS is installed and activated on a new server.
2 Data files of the earlier 5520 AMS release are saved to a backup file.
3 This backup file is transferred from the server of the earlier 5520 AMS release to
the server containing the current active release.
4 The data from the backup file is then copied to the current active release
directory.
For the detailed sequence of out-of-place migration for simplex server, cluster or
geographically redundant site installation, see Chapter 16.
Note — If you want to save the site configuration from an earlier
5520 AMS release, use the same site name.
If you migrate from an earlier 5520 AMS release to the new
release with different site name, a new site is created with
default values. The migration preserves the old site
configuration where you can view the old values and fill the new
site accordingly post migration.
Note — In case of an out-of-place migration, the password of
amssftp or amsftp does not match between the 5520 AMS
server and OS which results in the failure of NE backup,
restore, LRM and software download. In order to avoid failure
of NE backup, you must synchronize the amssftp or amsftp
password manually. You can either update the amssftp or
amsftp password of the 5520 AMS server through the 5520
AMS client or change the amssftp or amsftp account password
through the terminal.
See the 5520 AMS Administrator Guide for more information
about changing the password for amssftp or amsftp.
Installation and Migration Guide Migrating to the 5520 AMS, Release 9.7
Issue: 01 3JL-01001-BTAA-RJZZA 207
15.2 Installing the 5520 AMS, Release 9.7 on the
same server running an earlier 5520 AMS
release
You can install the 5520 AMS, Release 9.7 on the same server hosting the earlier
5520 AMS release if you are performing a manual or automated in-place migration.
However, both applications cannot be running at the same time. You must stop the
processes for one beforestarting them for the other.
If you install the 5520 AMS, Release 9.7 on a server that already has a 5520 AMS
server running, the server will save software, shared data, and local data in the same
locations as the existing installation. You will not be prompted to choose the
locations.
15.3 Migrating NEs
All NEs will be migrated along with their supervision state. The NEs which do not
have a 5520 AMS plug-in for Release 9.7 will be displayed with an invalid NE
Type/Release in the 5520 AMS GUI.
If any of the NEs that you migrate has an xVPS agent, Nokia recommends that you
verify that the VLAN bridges are intact after completing the migration.
15.4 Migration dependencies of the data migration
script
This section lists the migration dependencies for the data migration script.
15.4.1 Data not migrated from the earlier 5520 AMS release
Table 43 lists the data not migrated from the earlier 5520 AMS release to the
5520 AMS, Release 9.7.
Note — You can delete the NEs with an invalid NE
Type/Release from the GUI. See the 5520 AMS User Guide.
Note — When you migrate from the earlier 5520 AMS release
to the 5520 AMS Release 9.7, it takes around 30 minutes after
the startup, for the 5520 AMS application to receive traps from
the managed network elements.
Migrating to the 5520 AMS, Release 9.7
208
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Before performing a migration, record any data listed in Table 43 that you plan to
reconfigure in the 5520 AMS, Release 9.7. Back up any files containing data listed
in Table 43, and that you need to preserve following the migration, before uninstalling
the earlier 5520 AMS release.
Table 43 Data not migrated from the earlier 5520 AMS release to the
5520 AMS, Release 9.7
15.5 Updating software plug-ins to a new version
Updates will be available periodically for the installed software plug-ins comprising
5520 AMS NE plug-ins, and 5529 Enhanced Applications and plug-ins. Table 44 lists
the tasks to update a software plug-in to a new version.
Table 44 Updating a software plug-in to a new version
Data Comments
Cluster switchover script The switchover_hook.sh script is not migrated.
5520 AMS and 5529 Enhanced
Applications Licenses
The 5520 AMS and 5529 Enhanced Applications licenses are not
migrated.
Task
#
Task See
1 Back up the currently installed 5520 AMS. 5520 AMS Administrator Guide
2 Stop the 5520 AMS.
To stop the server in a simplex setup, use the ‘ams_server stop’
command.
Procedure 26
To stop all servers in a cluster setup, use the ‘ams_cluster stop’
command.
Procedure 27
3 Deactivate and uninstall the existing software plug-in.
Uninstalling the existing software plug-in is optional. In case of
issues during upgrade, you can roll back to the previous software
plug-in, if it is not uninstalled.
Procedure 20 to deactivate the software
plug-in.
Procedure 74 to uninstall the software
plug-in.
4 Install and activate the new software plug-in. Procedure 18 or Procedure 21
5 Start the 5520 AMS.
To start the server in a simplex setup, use the ‘ams_server start’
command.
Procedure 24
To start all servers in a cluster setup, use the ‘ams_cluster start’
command.
Procedure 25
You have completed the set of tasks required to update a software plug-in to a new version.
Installation and Migration Guide Migrating to the 5520 AMS, Release 9.7
Issue: 01 3JL-01001-BTAA-RJZZA 209
15.6 External TL1 Gateway migration
Any External TL1 Gateways migrated from the earlier 5520 AMS release will be
associated with the current active Site object in the 5520 AMS, Release 9.7.
15.7 Migration with a customized keystore
If you enabled a customized keystore with the earlier 5520 AMS release, you can
continue to use the same keystore with the 5520 AMS, Release 9.7.
Disable SSL during the migration and enable it again after the migration is
completed. This will ensure that the customized keystore is included with the client
download file.
For more information about managing a customized keystore, see the SSL chapter
in the 5520 AMS Administrator Guide.
15.8 Migrating templates
Only the NE-specific template data for the installed NE plugs will be migrated. The
NE-specific template data for NE plugs that are not installed will not be migrated.
15.9 Migrating licenses
When migrating from the 5520 AMS release earlier than 9.6, only the ISAM feature
licenses are migrated.
When migrating from the 5520 AMS Release 9.6 or later, all the licenses are
migrated.
Migrating to the 5520 AMS, Release 9.7
210
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Installation and Migration Guide Migration scenarios and associated task list
Issue: 01 3JL-01001-BTAA-RJZZA 211
16 Migration scenarios and
associated task list
16.1 Overview of the migration scenarios
16.2 Automated in-place migration from an earlier 5520 AMS release to the
5520 AMS, Release 9.7
16.3 Out-of-place migration from an earlier 5520 AMS release to the 5520
AMS, Release 9.7
16.4 Checking the consistency of alarm rules after migration
16.1 Overview of the migration scenarios
This chapter describes the following migration scenarios and the associated task list
when migrating from an earlier 5520 AMS release to the 5520 AMS, Release 9.7:
• Automated in-place migration and associated tasks list for simplex, cluster, or
geographically redundant installation from an earlier 5520 AMS release to the
5520 AMS release 9.7.
• Out-of-place migration and associated tasks list for simplex, cluster, or
geographically redundant installation from an earlier 5520 AMS release to the
5520 AMS 9.7.
Before you proceed to perform the migration tasks:
• You need root or amssys access to all servers.
• Ensure to take a backup of the 5520 AMS database.
Based on the migration strategy, Table 45 lists the task tables for automated in-place
migration and out-of-place migration of simplex, cluster, or geographically redundant
installation to the 5520 AMS, Release 9.7.
Migration scenarios and associated task list
212
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Table 45 Migration path and data migration strategy for automated
in-place and out-of-place migrations
16.2 Automated in-place migration from an earlier
5520 AMS release to the 5520 AMS, Release
9.7
This section provides the steps to perform automated in-place migration for a
simplex, cluster, or geographically redundant installation from an earlier 5520 AMS
release to 5520 AMS 9.7 release, see the tasks listed in the Table 47. To perform an
in-place migration manually, see Appendix 22.
Table 46 Automated in-place migration path and data migration strategy
Table 47 Automated in-place migration for simplex, cluster, and geographical redundant in-
stallations
Migration path Migration strategy See
From
(5520 AMS,
Release)
To
5520 AMS,
Release 9.6.0x
5520 AMS,
Release 9.7
In-place migration Section 16.2
Out-of-place migration Section 16.3
Migration path See
From To
5520 AMS, Release
9.6.0x
5520 AMS,
Release 9.7
Table 47
Task # Task See
Pre-migration tasks (non-service affecting)
1 Ensure that the previous release of the 5520 AMS is existing and running. -
2 Download and save the required license keys to a temporary directory in
the 5520 AMS server.
Procedure 56
3 Transfer the 5520 AMS, Release 9.7 software to the 5520 AMS server. Section 17.2
4 Install the 5520 AMS, Release 9.7 software to the 5520 AMS server.
Note - The 5520 AMS, Release 9.7 software needs to be transferred to a
single server in the cluster. The ams_migrate script enables automatic
distribution and installation of the software to other servers in the cluster.
Procedure 58
(1 of 2)
Installation and Migration Guide Migration scenarios and associated task list
Issue: 01 3JL-01001-BTAA-RJZZA 213
16.3 Out-of-place migration from an earlier 5520
AMS release to the 5520 AMS, Release 9.7
Based on the migration strategy,Table 48 lists the task tables for an out-of-place
migration of a simplex, cluster, and geographically installation to the 5520 AMS,
Release 9.7.
Table 48 Out-of-place migration path and data migration strategy
Migration tasks (service affecting)
5 Execute the ams_migrate script.
Note - In a cluster setup after the migration, the active data server and all
the application servers are automatically started except the standby data
server. Once the migration is performed successfully, start the standby
data server manually.
Section 17.4
6 Rollback
In the event of an unsuccessful migration, the ams_migrate script will
rollback to the previous active software version on all servers and the
servers are in stopped state. In a cluster setup, you need to start the
servers manually.
Section 17.4
Supported rollback scenarios Section 17.6
Post-migration tasks (non-service affecting)
7 Install the 5520 AMS, Release 9.7 client. Section 18.10
8 Launch the 5520 AMS, Release 9.7 client. Section 18.11
9 (Optional) Import GUI settings. Section 19.3
10 (Optional) If the Release 9.7 is successfully operational, then uninstall the
earlier 5520 AMS release.
Section 22.5.2
You have completed the set of automated in-place migration tasks.
Task # Task See
(2 of 2)
Migration path See
From To
5520 AMS, Release
9.6.0x
5520 AMS,
Release 9.7
Table 49
Table 50
Table 51
Migration scenarios and associated task list
214
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
16.3.1 Out-of-place simplex migration
Table 49 lists the tasks to perform an out-of-place migration from an earlier
5520 AMS release to the 5520 AMS, Release 9.7, if your original site was configured
as a simplex setup.
Table 49 Simplex migration - Out-of-place
Task # Task See
Pre-migration tasks
1 Transfer the 5520 AMS, Release 9.7 software to the 5520 AMS server. Section 17.2
2 Install and activate the 5520 AMS Release 9.7 on a new 5520 AMS
server.
Section 17.4
3 Install and activate the required 5520 AMS NE plug-in Release 9.7
versions, and 5529 Enhanced Applications and plug-in Release 9.7
versions that you are migrating from the earlier 5520 AMS release.
Section 17.5
Caution - If the 5520 AMS NE plug-ins, 5529 Enhanced
Applications and plug-ins used before the migration are not
installed with the 5520 AMS Release 9.7, their persistency
will not be migrated. These plug-ins cannot be migrated
later.
Migration tasks
4 (Optional) Migrate the switchover script to the 5520 AMS, Release 9.7
server.
Section 18.2
5 If you are using a customized keystore, enable SSL. Section 18.3
6 Back up the database of the earlier 5520 AMS release. Section 18.5
7 Transfer the backup file of the earlier 5520 AMS release to the
5520 AMS, Release 9.7 server.
Section 18.6
8 Copy the data of the earlier 5520 AMS release from the backup file to the
5520 AMS Release 9.7 directories using the ams_copy_datafiles script.
Section 18.7
9 Start the 5520 AMS, Release 9.7 server. Section 18.8
10 Add licenses for the 5520 AMS installation using the script. Section 18.9
11 Install the 5520 AMS, Release 9.7 client. Section 18.10
12 Launch the 5520 AMS, Release 9.7 client. Section 18.11
13 If you are migrating ONT SIP data from 7342 ISAM FTTU R4.9 or earlier,
update the anonymous FTP user path.
Section 18.12
Post-migration tasks
14 (Optional) Import GUI settings. Section 19.3
15 (Optional) Delete the former site of the earlier 5520 AMS release. Section 19.4
You have completed the set of migration tasks.
Installation and Migration Guide Migration scenarios and associated task list
Issue: 01 3JL-01001-BTAA-RJZZA 215
16.3.2 Out-of-place cluster migration
Table 50 describes the tasks to perform an out-of-place migration from the earlier
5520 AMS release to the 5520 AMS, Release 9.7, if your original site was configured
as a cluster.
Table 50 Cluster migration - Out-of-place
Note — Before shutting down the data servers in a cluster
record the last active data server. This information is required
when starting the servers in a cluster.
Task # Task See
Pre-migration tasks
1 Transfer the 5520 AMS, Release 9.7 software to the 5520 AMS servers
in the cluster.
Section 17.2
2 Perform the following steps to install and activate the 5520 AMS, Release
9.7 on new hardware:
• Install and activate the preferred data server.
• Install and activate the non-preferred data server, if your cluster
includes one.
• Install and activate the dedicated 5520 AMS application server, if
your cluster includes one.
• Install and activate any additional dedicated 5520 AMS application
servers that will be part of your cluster.
• Install and activate the arbiter server, if your cluster includes one.
Section 17.4
3 Install and activate the required 5520 AMS NE plug-in Release 9.7
versions, and 5529 Enhanced Applications and plug-in Release 9.7
versions that you are migrating from the earlier 5520 AMS release.
Section 17.5
Caution - If the 5520 AMS NE plug-ins, 5529 Enhanced
Applications and plug-ins used before the migration are not
installed with the 5520 AMS Release 9.7, their persistency
will not be migrated. These plug-ins cannot be migrated
later.
Migration tasks
4 (Optional) Migrate the switchover script. Section 18.2
5 If you are using a customized keystore, enable SSL. Section 18.3
6 Back up the database of the earlier 5520 AMS release. Section 18.5
7 Transfer the backup file of the earlier 5520 AMS release to the
5520 AMS, Release 9.7 servers.
Section 18.6
8 Copy the data of the earlier 5520 AMS release from the backup file to the
5520 AMS Release 9.7 preferred data servers using the
ams_copy_datafiles script.
Section 18.7
(1 of 2)
Migration scenarios and associated task list
216
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
16.3.3 Out-of-place geographically redundant migration
Table 51 describes the tasks to perform an out-of-place migration from an earlier
5520 AMS release to the 5520 AMS, Release 9.7, if your original site was configured
as a geographically redundant setup.
Table 51 Geographically redundant migration - Out-of-place
9 Start the following 5520 AMS, Release 9.7 servers (in the following
order):
• Arbiter server, if applicable.
• Last active data server.
• One of the application servers.
The application server that is started first becomes the master application
server.
Starting the application server triggers the migration.
Section 18.8
10 Ensure that the migration is complete, using the ams_server status
command.
Section 18.8
11 In a cluster setup after migration, all the servers (application and data) are
started except for the standby data server.
Section 18.8
12 Add licenses for the 5520 AMS installation using the script. Section 18.9
13 Install the 5520 AMS, Release 9.7 client. Section 18.10
14 Launch the 5520 AMS, Release 9.7 client. Section 18.11
15 If you are migrating ONT SIP data from 7342 ISAM FTTU R4.9 or earlier,
update the anonymous FTP user path.
Section 18.12
Post-migration tasks
16 (Optional) Import GUI settings. Section 19.3
17 (Optional) Delete the former site of the earlier 5520 AMS release. Section 19.4
You have completed the set of migration tasks.
Task # Task See
(2 of 2)
Task # Task See
Pre-migration tasks
1 Disable geographic redundancy. Section 11.5
2 Transfer the 5520 AMS, Release 9.7 software to the 5520 AMS servers
in the geographically redundant site.
Section 17.2
(1 of 3)
Installation and Migration Guide Migration scenarios and associated task list
Issue: 01 3JL-01001-BTAA-RJZZA 217
3 Perform the following steps on new active and standby sites to install and
activate the 5520 AMS, Release 9.7:
• Install and activate the preferred data server.
• Install and activate the non-preferred data server, if your cluster
includes one.
• Install and activate the dedicated 5520 AMS application server, if
your cluster includes one.
• Install and activate any additionaldedicated 5520 AMS application
servers that will be part of your cluster.
• Install and activate the arbiter server, if your cluster includes one.
Note - For a standby site, an installation is recommended instead of
migration. After installation, sync the standby site with an active site which
is already migrated.
Section 17.4
4 Install and activate the required 5520 AMS NE plug-in Release 9.7
versions, and 5529 Enhanced Applications and plug-in Release 9.7
versions that you are migrating from the earlier 5520 AMS release.
Section 17.5
Caution - If the 5520 AMS NE plug-ins, 5529 Enhanced
Applications and plug-ins used before the migration are not
installed with the 5520 AMS Release 9.7, their persistency
will not be migrated. These plug-ins cannot be migrated
later.
Migration tasks
5 (Optional) Migrate the switchover script. Section 18.2
6 If you are using a customized keystore, enable SSL. Section 18.3
7 Enable geographic redundancy. Section 18.4
8 Back up the database of the earlier 5520 AMS release. Section 18.5
9 Transfer the backup file of the earlier 5520 AMS release to the 5520 AMS,
Release 9.7 servers in the active site.
Section 18.6
10 Copy the data of the earlier 5520 AMS release from the backup file to the
5520 AMS, Release 9.7 preferred data server at the active site using the
ams_copy_datafiles script.
Section 18.7
11 Start the following 5520 AMS, Release 9.7 servers (in the following
order):
• Arbiter server at the active site, if applicable.
• Preferred data server at the active site.
• One of the application servers at the active site.
The application server that is started first becomes the master application
server.
Starting the application server triggers the migration.
Section 18.8
12 Ensure that the migration is complete, using the ams_server status
command.
Section 18.8
Task # Task See
(2 of 3)
Migration scenarios and associated task list
218
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
16.4 Checking the consistency of alarm rules after
migration
If alarm rules are defined, execute the Check All Rules command in the Alarm Rules
view of the 5520 AMS GUI after migrating the 5520 AMS to a new release to check
the consistency of the defined alarm rules. For more information about alarm rules,
see the 5520 AMS Administrator Guide.
13 Start the following 5520 AMS, Release 9.7 servers (in the following
order):
• Non-preferred data server at the active site, if applicable.
• The remaining application servers at the active site.
• Arbiter server at the standby site, if applicable.
• Preferred data server at the standby site.
• Non-preferred data server at the standby site, if applicable.
• Application servers at the standby site.
Section 18.8
14 Add licenses for the 5520 AMS installation at the active and standby site
using the script.
Section 18.9
15 Install at least one 5520 AMS, Release 9.7 client. Section 18.10
16 Launch the 5520 AMS, Release 9.7 client. Section 18.11
17 If you are migrating ONT SIP data from 7342 ISAM FTTU R4.9 or earlier,
update the anonymous FTP user path.
Section 18.12
Post-migration tasks
18 (Optional) Import GUI settings. Section 19.3
19 (Optional) Delete the former active and standby sites of the earlier
5520 AMS release.
Section 19.4
You have completed the set of migration tasks.
Task # Task See
(3 of 3)
Installation and Migration Guide Pre-migration tasks
Issue: 01 3JL-01001-BTAA-RJZZA 219
17 Pre-migration tasks
17.1 Overview of the pre-migration tasks
17.2 Transferring the 5520 AMS software to the 5520 AMS servers
17.3 Server configuration overview
17.4 Installing the 5520 AMS, Release 9.7 for migration
17.5 Installing the 5520 AMS solution software components for migration
17.6 Rollback scenarios
17.1 Overview of the pre-migration tasks
This chapter describes the tasks that are performed before migration of an earlier
5520 AMS release to the 5520 AMS Release 9.7.
For the complete list of tasks to migrate from an earlier 5520 AMS release to the
5520 AMS, Release 9.7, see Chapter 16.
17.2 Transferring the 5520 AMS software to the
5520 AMS servers
Pre-requisite: Access to product software packages. See Chapter 6.
Obtain the 5520 AMS, Release 9.7 software file from the Nokia Electronic Download
site and transfer it to the 5520 AMS server or servers in case of a cluster migration.
The file will be in the format ams-release-operating_system-architecture.tar
where:
• release is the release of the 5520 AMS software that you are installing. An
example is ams-9.7-999000.
• operating_system is the Red Hat Enterprise Linux operating system.
• architecture is x86_64 for Red Hat Enterprise Linux.
Note — The tasks in this chapter are non-service affecting and
can be performed before the maintenance window. However,
you must perform the tasks in this chapter as close to the
maintenance window as possible, and ensure that no database
changes are made after performing the backup tasks.
Pre-migration tasks
220
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
For information about downloading the 5520 AMS installation file, see Chapter 6.
Proceed to: Install the 5520 AMS Release 9.7 on the servers. Depending on the type
of the setup, use the Section 17.4, to install the 5520 AMS, Release 9.7 for migration.
17.3 Server configuration overview
A cluster or geographically redundant setup can consist of a combination of one or
more of the following servers:
• One or more Application servers (A)
• One or more Data servers (D)
• One or more Application and Data servers (AD)
• An Arbiter server (a), if applicable
For the server definitions, see Chapter 3.
17.4 Installing the 5520 AMS, Release 9.7 for
migration
Pre-requisite: Transferring the 5520 AMS software to the 5520 AMS servers. See
Section 17.2.
For more information on the 5520 AMS software installation and activation methods,
see Section 7.1 to install 5520 AMS server software on a simplex, cluster or
geographically redundant setup, in preparation for migrating to the 5520 AMS,
Release 9.7 from an earlier 5520 AMS release.
Before you proceed:
• For information on the pre-requisites to migrate 5520 AMS software from an
earlier release to Release 9.7, see Table 30.
• Ensure to perform LDAP authentication based on MD5 algorithm.
Installation and Migration Guide Pre-migration tasks
Issue: 01 3JL-01001-BTAA-RJZZA 221
• From release 9.6 onwards, the attribute name of LDAP dictionary file is updated
to include Nokia; for example, Nokia-AMS-Description. This affects operators
using LDAP for authorization. It will not affect operators using LDAP only for
authentication.
If you are using LDAP for authorization, when upgrading or migrating from the
5520 AMS release earlier than 9.6 to 9.6.07 or later, to ensure that AMS is
compatible with the LDAP configuration, update the AMS_USER_DICTIONARY
parameter setting in the $AMS_SOFTWARE_HOME/conf/ams.conf file. This
parameter is only available when the new version is activated.
For 5520 AMS to use the LDAP authorization names in release earlier than 9.6,
you must update the AMS_USER_DICTIONARY parameter setting in the file to
ALU. The default parameter value is Nokia. In a cluster setup, you need to update
the configuration file on all the application servers. Restart the server to apply the
changes.
If you are using LDAP only for authentication and not using it for authorization, no
update required in the configuration file.
For more information, see LDAP authentication in the 5520 AMS Administrator
Guide.
• Ensure that there is sufficient disk space for migration. For information on required
disk space, see the 5520 AMS Solution Planning Guide.
• For out-of-place migration:
• Ensure that all the servers in a cluster setup are in a healthy state and running.
• Ensure that the same set of 5529 Enhanced Applications and NE plug-ins are
migrated to the current 5520 AMS release.
• When migratinga geographical redundant setup, do not perform migration on the
active and standby sites in parallel. Complete the migration in the active site and
then migrate the standby site.
• In order to complete the upgrade procedure successfully a valid and working
operator account with superuser privileges must be available. Please verify the
availability of such an account before starting the procedure.
Note — You can also install additional 5529 Enhanced
Applications and NE plug-ins in the current 5520 AMS release.
Pre-migration tasks
222
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Use the procedure in this section to install the 5520 AMS, Release 9.7 on a simplex,
cluster, or geographically redundant setup, in preparation for migration from an
earlier 5520 AMS release.
For information on server configurations, see Section17.3.
Procedure 58 To install the 5520 AMS solution for migration
1 Log in to the server as root or amssys.
2 To go to the directory containing the executable installation file, type:
cd /var/tmp/extract_dir/sw ↵
where extract_dir is the directory where you extracted the installation files in Procedure 14.
Note 1 — During migration the 5520 AMS installation files are
not copied to the geographically redundant site. You must
enable and configure the geographic redundancy settings
again post migration.
Note 2 — If the user ‘system’ is already present in the 5520
AMS, then it is renamed as “system__renamed” after migration.
Note 3 — The parameter values in the *.conf files, available in
$AMS_SOFTWARE_HOME/conf, change to default values
after the 5520 AMS migration. You need to configure these
parameters manually after migration.
Installation and Migration Guide Pre-migration tasks
Issue: 01 3JL-01001-BTAA-RJZZA 223
3 Execute one of the following commands depending on the installation scenario:
Scenario Execute the following command: Result
Migrate all 5520 AMS
solution components
without a configuration
file (recommended)
In the case of automated in-place migration:
./amscore.binary_filename.bin --migrate ↵
where:
amscore.binary_filename.bin is the name of the bin file.
For example:
ams--9.7-redhat-x64-12345.bin --migrate
The migration script displays the following
confirmation:
Checking OS and version...
OK
[1] Distribute and install
software
[2] AMS Backup
[3] Activate new release
[4] Perform data copy
[5] Migrate + full start
[6] Configure license
[7] Configure SSL
8 Rollback
x) Execute
q) Quit
Proceed to step 34.
Migrate all 5520 AMS
solution components
without a configuration
file (recommended)
In the case of out-of-place migration:
./installation_filename.bin --activate-force
--includevapsplugs directory_path ↵
where directory_path is the path to the directory containing the VAPs
and/or NE Plugs .bin files. If only a subset of files in a directory need to
be installed, or if the .bin files are stored in different directories, the
absolute path and filename of each .bin file needs to be specified.
where:
release is the release of the VAP or NE plug-in. An example for is VAP
is app-idm-1.0_9.7-246228.bin and for NE plug-in is
plugin-combo-gpon-4.7-1.0_9.7-156320.bin.
The installation software displays the
following confirmation:
Checking OS and version ...
OK.
Checking hostname ... OK
Checking SSH (ssh,
ssh-keygen, ssh-keyscan, scp,
sftp) ...
The installer prompts you for the location of
the SSH library:
Enter the path to the SSH
tools [ /usr/bin (default) ]:
Proceed to step 5.
Migrate only the 5520
AMS core software
(excluding other
solution components)
In the case of out-of-place migration:
./installation_filename.bin --activate-force ↵
Pre-migration tasks
224
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
4 The installer prompts you for the location of the SSH tools.
Enter the path to the SSH tools [ /usr/bin (default) ]:
5 The installer prompts you for the location of the SSH configuration file.
• To use the default SSH implementation path, press ↵.
• To use SSH implementation other than default version or to move the SSH tools to
another location, enter new path and press ↵.
Enter the path to the 'sshd_config' file [ /etc/ssh (default) ]:
6 The installer prompts you for the location of the OpenJDK8 installation directory.
Enter the path to the OpenJDK 8 installation directory (default =
/usr/lib/jvm/java-1.8.0-openjdk.x86_64):
If the OpenJDK-8-devel directory path is other than the default directory path, enter the
directory path.
/usr/local/java/java-1.8.0-openjdk.x86_64
Migrate all 5520 AMS
solution components
using a configuration
file
In the case of out-of-place migration:
./installation_filename.bin -c
path_and_filename --activate-force
--includevapsplugs directory_path ↵
where:
path_and_filename is the location and name of the configuration file in
the server. For example, /tmp/simplex.
directory_path is the path to the directory containing the .bin files. If only
a subset of files in a directory need to be installed, or if the .bin files are
stored in different directories, the absolute path and filename of each
.bin file needs to be specified.
./installation_filename.bin -c
path_and_filename --includevapsplugs
directory_path ↵
where:
path_and_filename is the location and name of the configuration file in
the server. For example, /tmp/simplex.
directory_path is the path to the directory containing the .bin files. If only
a subset of files in a directory need to be installed, or if the .bin files are
stored in different directories, the absolute path and filename of each
.bin file needs to be specified.
The migration proceeds based on the
settings saved in the configuration file. The
choices saved in the configuration file are
displayed. See Table 52 for the migration
result.
Scenario Execute the following command: Result
Installation and Migration Guide Pre-migration tasks
Issue: 01 3JL-01001-BTAA-RJZZA 225
7 The installer prompts you for the shell to be used by the amssys user.
• To assign the default shell, press ↵ .
• To assign a shell other than the default value, enter the path and shell.
Enter the full path and executable file name of the default shell used
by the amssys user [/bin/sh (default)]:
8 The installer prompts you for the name of the installation site.
Enter the site name that uniquely identifies the cluster (only
alphanumeric, ‘-’, ‘_’ allowed):
9 Type a name for the site and press ↵.
Result: The installer prompts you to confirm the site name.
Is this correct [ no (default) | yes ]?
10 Type y and press ↵ to accept the site name or else press ↵ for a prompt to enter a new site
name.
Result: The installer prompts you for the installation type:
Is this a simplex (i.e. standalone) system? [ yes (default) | no ]?:
Note 1 — The site name can include only alphabets, digits, _ and -. No
special characters are allowed.
Note 2 — Ensure that the site name that you provide is the same across
the preferred, non-preferred, application, combination of application and
data, and arbiter servers in a cluster setup.
Pre-migration tasks
226
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
11 Perform one of the following:
If then Result
The system is a simplex
server
press ↵. The following prompts are displayed:
Enter the network interface(s) used for GUI clients
communication:
Note: Multiple interfaces can be entered using a
comma separated list eth1, eth2
The GUI client interface(s) is “eth1,eth2”
Is this correct [no (default) | yes ]? yes
Enter the network interface(s) used for NE
communication:
Note: Multiple interfaces can be entered using a
comma separated list eth1, eth2
The NE interface(s) is “eth1,eth2”
Is this correct [ no (default) | yes ]? yes
The client interface refers to both GUI and NBI interfaces.
Go to step 17.
The system is member of
a cluster
type n and
press ↵.
The installer prompts youfor the server role:
Enter the role of this server (default role is
application server):
[1] Application server
[2] Data server
[3] Application + Data server
[4] Arbiter
Go to step 12.
Installation and Migration Guide Pre-migration tasks
Issue: 01 3JL-01001-BTAA-RJZZA 227
12 Perform one of the following steps:
If you need to migrate then Result
An application server type 1 and
press ↵.
The installer prompts you for the network interface used for cluster
communication:
Enter the network interface used for cluster
communication:
eth2
The cluster interface is “eth2”
Is this correct [no (default) | yes]? yes
A data server type 2 and
press ↵.
A combination of
application and data
server
type 3 and
press ↵.
An arbiter server type 4 and
press ↵.
Pre-migration tasks
228
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
13 Type y and press ↵ to accept the network interfaces or press ↵ for a prompt to modify the
network interfaces.
If you are migrating then
An application server or a
combination of
application and data
server
The installer prompts you for the multicast IP address for application information:
Enter the multicast IP address to exchange
application information [225.1.2.5 (default)]?
Multicast IP address
where:
The multicast IP address is: Multicast IP address you provided.
Is this correct [ no (default) | yes ]? y
Type y and press ↵ to accept the IP address or press ↵ for a prompt to modify
the IP address.
Result: The installer prompts you for the multicast IP address for server
information:
Enter the multicast IP address to exchange server
information [225.1.2.6 (default)]?
Multicast IP address
where:
The multicast IP address is: Multicast IP address you provided.
Is this correct [ no (default) | yes ]? y
Note: Data server IP addresses should be reachable
via the same network interface as the one used to
exchange cluster information
For application server, go to step 14.
For combination of application and data server, go to step 15.
A data server The installer prompts you for the multicast IP address for server information:
Enter the multicast IP address to exchange server
information [225.1.2.6 (default)]?
Multicast IP address
where:
The multicast IP address is: Multicast IP address you provided.
Is this correct [ no (default) | yes ]? y
Note: Data server IP addresses should be reachable
via the same network interface as the one used to
exchange cluster information
Go to step 15.
Installation and Migration Guide Pre-migration tasks
Issue: 01 3JL-01001-BTAA-RJZZA 229
14 For application server, the installer prompts you to enter the IP address or DNS name of the
server.
Result:
Enter the IP address or DNS name of the preferred data server:
IP address
The data server will be (is) running on IP address
Is this correct [ no (default) | yes ]? y
where IP addresses is the list of the IP addresses or the DNS name installed on the server.
15 The installer prompts you to identify the presence of alternate data server:
Do you want to configure an alternate data server [“no” (default) | “IP
address (or) DNS name”?
16 Entering an IP address or DNS name indicates that you are setting up a system with a
redundant data server and causes the installer to collect additional information about the
redundant configuration.
An arbiter server The installer prompts you for the multicast IP address for server information:
Enter the multicast IP address to exchange server
information [225.1.2.6 (default)]?
Multicast IP address
where:
The multicast IP address is: Multicast IP address you provided.
Is this correct [ no (default) | yes ]? y
Go to step 17.
Caution — The multicast IP address must be the same for all database
and application server installations.
If you are migrating then
Pre-migration tasks
230
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Perform one of the following steps:
• To configure an alternate data server to act as a backup, enter its IP address or DNS
name and press ↵.
Result: The installer prompts you to confirm the subnet address or DNS name of the
server.
Perform one of the following steps:
• Confirm the information displayed.
• Correct the information as required.
• Press ↵, if you do not want to configure an alternate data server.
The following message is displayed:
The data server will be (is) running on IP address.
Is this correct [ no (default) | yes ]? yes
where:
IP address is the IP address you provided.
If you are migrating: Result
An application server The installer prompts you for interfaces to which GUI clients can connect:
Enter the network interface(s) used for GUI clients
communication:
Note: Multiple interfaces can be entered using a comma separated
list eth1, eth2
The GUI client interface(s) is “eth1,eth2”
Is this correct [no (default) | yes ]? yes
Enter the network interface(s) used for NE communication:
Note: Multiple interfaces can be entered using a comma separated
list eth1, eth2
The NE interface(s) is “eth1,eth2”
Is this correct [ no (default) | yes ]? yes
The client interface refers to both GUI and NBI interfaces.
Go to step 17.
Installation and Migration Guide Pre-migration tasks
Issue: 01 3JL-01001-BTAA-RJZZA 231
17 The installer prompts you for the software installation directory:
In which top directory do you want to install the software [ /opt
(default) ]?
A data server The installer further checks whether the current server is the preferred data server:
Will the local data server be the preferred one [ no (default)
| yes ]?
• To configure the data server as the preferred data server, type y and press ↵.
• To configure the data server as a non-preferred data server, type n and press
↵.
Go to step 17.
A combination of
application and data
server
The installer further checks whether the current server is the preferred data server:
Will the local data server be the preferred one [ no (default)
| yes ]?
• To configure the server as the preferred data server, type y and press ↵.
• To configure the server as a non-preferred data server, type n and press ↵.
The installer prompts you for interfaces to which GUI clients can connect:
Enter the network interface(s) used for GUI clients
communication:
Note: Multiple interfaces can be entered using a comma separated
list eth1, eth2
The GUI client interface(s) is “eth1,eth2”
Is this correct [no (default) | yes ]? yes
Enter the network interface(s) used for NE communication:
Note: Multiple interfaces can be entered using a comma separated
list ethi1, eth2
The NE interface(s) is “eth1, eth2”
Is this correct? [no (default) | yes ]? yes
The client interface refers to both GUI and NBI interfaces.
Go to step 17.
If you are migrating: Result
Pre-migration tasks
232
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
18 Perform one of the following steps:
• To accept the default /opt directory, press ↵.
• To modify the directory, enter the path and press ↵.
19 Perform one of the following steps:
• To accept the default /var/opt directory, press ↵.
• To modify the directory, enter the path and press ↵.
Note — The location entered here will be used by the installer to create
a subfolder /ams/software and copy the 5520 AMS application to this
subfolder.
If you are migrating: then
A simplex server, data
server, combination of
application and data
server, or application
server
The installer prompts you for the local data directory:
In which top directory do you want to store the local data files
[ /var/opt (default)]
Go to step 19.
An arbiter server The installer prompts you for the local data directory:
In which top directory do you want to store the local data files
[ /var/opt (default) ]?
Go to step 23.
Note — The location entered here will be used by the installer and later
by the 5520 AMS application to store the data files that are separate from
the database in the subfolder/ams/local.
If you are migrating: then
A simplex server, data
server, or a combination
of application and data
server
The installer prompts you for the shared data directory:
In which top directory do you want to store the shared data
files on the data servers ?
(This location should be same in all the servers in the cluster)
Go to step 20.
Installation and Migration Guide Pre-migration tasks
Issue: 01 3JL-01001-BTAA-RJZZA 233
20 Perform one of the following steps:
• To accept the default /var/opt directory, press ↵.
• To modify the directory, enter the path and press ↵.
Result:
21 The installer prompts you to store the local NE software files:
In which top directory do you want to store the local NE software files
[ /ams (default) ]?
(This location should be same in all the servers in the cluster)
An application The installer prompts you for the shared data directory:
In which top directory do you want to store the shared data
files on the data servers ?
(This location should be same in all the servers in the cluster)
Go to step 21.
If you are migrating: then
Note — On Red Hat Enterprise Linux systems, to choose an LV, refer
to the Procedure 10.
Note — The location entered here will be used by the installer to install
the files designated as shared in an /ams/shared subfolder.
If you are migrating: then
A simplex server, or a
combination of
application and data
server
The installer prompts you for the database installation directory:
In which top directory do you want to put the database storage?
Go to step 21.
A data server The installer prompts you for the database installation directory:
In which top directory do you want to put the database storage?
Go to step 23.
Pre-migration tasks
234
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
22 To accept the default /ams directory, press ↵.
For simplex server, go to step 24
For application server or combination of application and data server, go to step 23
23 The installer prompts you to block the client interface during the startup of the server:
Do you want to block the client interface during the startup of server
[yes (default)| no]?
Perform one of the following:
• To block the client interface during server startup, type yes and press ↵.
• To allow requests on the client interface during server startup, type no and press ↵.
24 The installer prompts you for the database user password:
Enter the password for database 552xadmin user (no space allowed) [ mysql
(default) ]:
Perform one of the following steps:
• To use the default password, press ↵.
• To set the database user password, enter the new password and press ↵.
Result: The installer prompts you to confirm the database user password:
Confirm the password for database 552xadmin user:
25 Retype the password and press ↵.
Result: The installer prompts you for the database admin application user password:
Note 1 — The directory name should not exceed more than 13
characters. The length of the absolute directory name where NE software
and tools are stored depends on NE restrictions.
Note 2 — During operation, data required by the NE software migration
tools will be copied to the location you entered here.
Note 1 — If you choose yes, IP filtering will be enabled. For information
on the client login behavior when IP filtering is enabled or disabled in
cluster setups, see the 5520 AMS User Guide.
Note 2 — If you choose no, one of the following result can occur.
• the OSS returns an error
• the service request is timed out
• the 5520 AMS client shows exception errors
Installation and Migration Guide Pre-migration tasks
Issue: 01 3JL-01001-BTAA-RJZZA 235
Enter the password for database admin application user (no space allowed)
[ mysql (default) ]:
26 Perform one of the following steps:
• To use the default password, press ↵.
• To set the database admin application user password, enter the new password and press
↵.
Result: The installer prompts you to confirm the database admin application user password:
Confirm the password for database admin application user:
27 Retype the password and press ↵.
Result: The installer prompts you for the database replication user password:
Enter the password for database replication user ( no space allowed) [
mysql (default) ]:
28 Perform one of the following steps:
• To use the default password, press ↵.
• To set the database replication password, enter the new password and press ↵.
Result: The installer prompts you to confirm the database replication user password:
Confirm the password for database replication user:
29 Retype the password and press ↵.
30 On Red Hat Enterprise Linux systems:
If you are migrating: then
Simplex, data server, or
combination of
application and data
server
The installer displays the following message:
Checking LVM Database partition...
OK
Checking packages....
OK
Application server The installer displays the following message:
Checking packages....
OK
Pre-migration tasks
236
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
31 The installer prompts you to confirm the installation:
Are you sure you want to install [ no (default) | yes ]?
Type y and press ↵.
The installer checks available disk space and then proceeds to install the 5520 AMS
application.
Table 52 Migration result
32 The installer prompts you to activate the product.
Do you want to activate this product [yes (default)/no]?
33 Type y and press ↵.
Result of migration
Monitor status messages for updates and error messages. When the installation is complete, the
installer displays information reminding you about server configuration, including user home
directory, software directory, local and shared data directories, and database directory.
Do not forget to change the password for user amssys
If the --includevapsplugs option was used to install other solution components along with the 5520
AMS software, the installer proceeds to install the selected software components, and displays the
following message:
Installing Patchs/EFs/Apps/Plugs/Vaps...
The installer displays the summary of the software components selected for installation. The installer
then proceeds to install each software component, and displays the status of each installation:
Installing application <installation .bin file>
Extracting application content.........................done
Installation Complete!
Installation and Migration Guide Pre-migration tasks
Issue: 01 3JL-01001-BTAA-RJZZA 237
Table 53 Activation result
Result of activation
A log file named install.log, which records all messages displayed during the installation, is created in the local data
directory. If the --activate-force option is executed (only applicable in an out-of-place migration scenario), the installer
initiates the activation of the 5520 AMS server, and displays the following message:
Automatic activation enabled
Initializing..
The installer displays a series of status messages, and when the installation is complete, displays the following message:
Activation finished
If the installation is executed on a Red Hat Enterprise Linux server, then the installer displays the following message
indicating that there are changes required to the firewall configuration:
***Warning***
* There are changes to the firewall rules required for this application to run
correctly.
* Execute /opt/ams/software/<installation_directory>/bin/ams_updatefirewall
script for more details.
* You need to be root to actually apply these changes.
*****************
Activation finished
For more information on updating the firewall, see Procedure 44.
If the --activate-force option is executed (only applicable in an out-of-place migration scenario), the installer displays the
summary of the software components selected for activation. The installer then proceeds to activate each installed
software component, and displays the status of each activation:
Activatingapplication <application name>
Checking AMS setup...
Found home: /var/opt/ams/users/amssys
Found AMS root installation dir: /opt/ams/software/<installation_directory>
Copying files (gui/server/script)...done
Activation Complete!
Pre-migration tasks
238
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
34 For automated in-place migration, perform the following steps:
i Type x and press ↵.
ii The installer prompts you to stop the AMS system.
Is it OK to stop the AMS now [ yes | no (default) ]?
Result
The migration script performs a pre-install health check up to verify that all the servers are running
and healthy and that there is sufficient disk space available.
If the health check is successfull then you see the following output:
Running health check before install...
Ok
Enter the GoldenEMSSwConfig file path [ ignore (default) ]:
Enter the full path to the directory containing the software to be
installed:
Distribute and install software...
Note: This can take a few minutes...
Done
Activating new release...
*** WARNING ***
Next step will stop the running AMS system and thus the AMS and
all its related services will not be available.
Go to step ii
If the health check is not successful, then the installer prompts you with the error message:
Running health check before install...
Site status is not healthy
Failed
Installation and Migration Guide Pre-migration tasks
Issue: 01 3JL-01001-BTAA-RJZZA 239
iii Type ‘yes’ and press ↵.
Result
Running ams_cluster stop...
All servers are activated.
Done
Copying data files...
Note: This can take a few minutes...
Done
Migrate and full start...
Starting 1st database server...
Starting 1st application server...
Not start the standby data server 10.1.1.121
Done
Pre-migration tasks
240
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
iv The installer prompts you to enter an option on the migration.
Installation and Migration Guide Pre-migration tasks
Issue: 01 3JL-01001-BTAA-RJZZA 241
Result
Do you want to continue abort or rollback [c | a| r| (default)]?
where:
• Choose ‘c’ to ignore the issue and continue with the migration process.
• Choose ‘a’ to abort the migration process. Choosing this option allows the user
to stop the migration process, fix the issue and start from the point where the
process was last stopped. To restart the process, you must go to the source
release software bin directory and execute the ams_migrate script and choose
the appropriate option.
• Choose ‘r’ to rollback to the previous version of the AMS release. When you type
yes and press enter, the display is as follows:
Rollback...
Running ams_cluster stop...
Revert chroot configuration of vsftpd and sshd service...
All servers are activated.
Done. User can start manually the cluster
Note — If prompted at the time of a rollback to the previous version of the
AMS release, then you must start a second session and execute the
ams_activate.sh command, as instructed by the display on your screen.
where:
• Choose ‘c’ to ignore the issue and continue with the migration process.
• Choose ‘a’ to abort the migration process. Choosing this option allows the user
to stop the migration process, fix the issue and start from the point where the
process was last stopped. To restart the process, you must go to the source
release software bin directory and execute the ams_migrate script and choose
the appropriate option.
• Choose ‘r’ to rollback to the previous version of the AMS release. When you type
yes and press enter, the display is as follows:
Rollback...
Running ams_cluster stop...
Revert chroot configuration of vsftpd and sshd service...
All servers are activated.
Done. User can start manually the cluster
Note — If prompted at the time of a rollback to the previous version of the
AMS release, then you must start a second session and execute the
ams_activate.sh command, as instructed by the display on your screen.
Pre-migration tasks
242
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
v The installer prompts you to create an ams backup before starting the migration
process.
It is advised to create an ams backup before starting the migration
process.
Create an AMS backup now [yes (default) |no]
vi Type ‘yes’ and press ↵.
Result: The installer prompts you to enter the path to store the backup file.
Enter the full path to the directory where the backup file needs to
be stored (default: /opt/ams/local):
vii Perform one of the following to enter the path to store the backup file:
• To choose the default directory path, press ↵.
• To enter a new directory path, type the new directory path and press ↵.
Result: The following message is displayed.
Creating AMS Backup...
Note: This can take a few minutes...
Done
Activate new release
*** WARNING ***
Next step will stop the running AMS system and thus the AMS and all
relates services will not be available
viii The installer prompts you to confirm the stop sequence.
is it okay to initiate AMS stop sequence [no(default)|yes]:
ix Type ‘yes’ and press ↵.
Result:
Running ams_cluster stop...
x The installer prompts you to activate the 5520 AMS 9.7 release. For more information
on manually activating the release, refer to the 5520 AMS Administrator Guide.
Open another terminal and execute the command
‘/ams/ams/software/filename/bin/ams_activate.sh’ on server
localhost by user root. Press ‘y’ when server activation is completed
Installation and Migration Guide Pre-migration tasks
Issue: 01 3JL-01001-BTAA-RJZZA 243
xi Enter ‘y’ and press ↵.
xii The installer prompts you to enter the path for the license files to configure the licenses.
Enter the full path of the license files [Multiple files separated
by comma]:
Result:
Done
Perform data copy...
Note: This can take a few minutes ...
Done
The script performs the migration and starts the active dataserver.
Migrate and full start
First database server is starting...
First application servers is starting...
Migrating: Converting CORE
If you are migrating a cluster installation, then you also see the following prompt:
Remaining servers are starting up...
For Red Hat Enterprise Linux servers, the migration script executes the ams_update_firewall.sh
script.
If the migration or server startup is not successful, then the script displays the following error
message:
The migration tool has detected a severe error (See above or in
/var/opt/ams/local/ams_migration.log
Do you want to continue, abort or rollback[c|a|r(default)]?
where:
• Choose ‘c’ to ignore the issue and continue with the migration process.
• Choose ‘a’ to abort the migration process. Choosing this option allows the user
to stop the migration process, fix the issue and start from the point where the
process was last stopped. To restart the process, you must go to the source
release software bin directory and execute the ams_migrate script and choose
the appropriate option.
• Choose ‘r’ to rollback to the previous version of the AMS release.
Note — If prompted at the time of a rollback to the previous version of the
AMS release, then you must start a second session and execute the
ams_activate.sh command, as instructed by the display on your screen.
Pre-migration tasks
244
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
xiii Enter the path and press ↵.
Result: The migration script executes the ams_install_license script to configure the
license.
Configure license...
Done
xiv The installer prompts you for enabling the SSL.
Do you want to enable SSL with the default AMS keystore [yes (default)
| no]?
xv Type yes and press ↵, if you like to enable SSL with the default keystore.
Result: The migrate tool enables SSL using the default keystore shipped with the AMS
software distribution.
Configure client SSL...
Done
xvi Type No and enter the full path to the keystore file and the keystore passwordin the
appropriate fields, if you like to enable SSL with a customized keystore.
Result: The migrate tool enables SSL using the Keystore path and password provided.
xvii To quit, type q and press ↵.
Note — The SSL option is available only if the “ams_check_ssl”
command returns “SSL is enabled”.
If the SSL was enabled in the previous release client, the migration script
executes ams_enable_ssl.sh on all the application servers.
Note — Perform one of the following steps:
• If the --includevapsplugs option was not used to install the required
plug-ins during 5520 AMS installation, proceed to install the software
plug-ins. See Section 17.5.
• If the required plug-ins have been installed during 5520 AMS
installation, proceed to migrate the switchover_hook.sh script. See
Section 18.2
Installation and Migration Guide Pre-migration tasks
Issue: 01 3JL-01001-BTAA-RJZZA 245
17.5 Installing the 5520 AMS solution software
components for migration
Pre-requisite: One of the following tasks:
• Installing the 5520 AMS server software in a simplex setup in preparation for
migrating to the 5520 AMS, Release 9.7. See Section 17.4.
• Installing the 5520 AMS, Release 9.7 in a cluster or a geographically redundant
installation in preparation for migrating to the 5520 AMS, Release 9.7. See
Section 17.4.
Use Procedure 59 to install new software components such as 5520 AMS NE
plug-ins, 5529 Enhanced Applications and plug-ins as part of a migration of the core.
To update from one version of a software component to another, see Section 15.5.
You can also install the software components using the ams_install.sh script in the
non-interactive mode. See Section 7.5 for more information.
Before you proceed:
• If you are performing an out-of-place migration from an earlier 5520 AMS release
to the 5520 AMS, Release 9.7, the 5520 AMS, Release 9.7 server must be
installed and activated.
• You need the binary installation files for the 5520 AMS solution components you
are adding to the 5520 AMS server. The 5520 AMS software components will be
downloaded as .tar files. For information about downloading an installation file,
see the Release Notice for the 5520 AMS solution component. Extract the binary
installation files of the 5520 AMS solution components to a temporary directory in
the 5520 AMS server prior to installation. See Procedure 14.
• You must be able to log in to the 5520 AMS server as amssys.
Applies to — This procedure is applicable for out-of-place
migration.
Pre-migration tasks
246
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Procedure 59 To install 5520 AMS solution software components for migration
1 Log in to the 5520 AMS server as amssys.
2 To run the installer script, type one of the following commands:
• If the active server is running the 5520 AMS, Release 9.7, type:
ams_install.sh ↵
• If the active server is running a release earlier than Release 9.7, to run the installer from
5520 AMS, Release 9.7, type:
install_dir/ams/software/release/bin/ams_install.sh ↵
where:
install_dir is the directory where software is stored; by default this is /opt.
release is the release of the 5520 AMS. An example is ams-9.7-999000.
Result: The script presents the main menu:
"Main" menu
i) Install
a) Activate
d) Deactivate
u) Uninstall
o) Overview
h) Help
q) Quit
Choice:
3 Type i and press ↵.
Result: The script prompts you for the location of the installation files:
Enter the full path to the directory containing the software to be
installed:
4 Type the path to the directory and press .
Result: The script displays the following message:
Do you want to activate the software once it is installed [y|n (default)]
Installation and Migration Guide Pre-migration tasks
Issue: 01 3JL-01001-BTAA-RJZZA 247
?
5 Perform one of the following steps:
• To activate the software components after installation, type yes and press ↵. Perform this
step in an out-of-place migration scenario.
• To install the software components without activating them, press ↵.
Result: The script prompts you for the text to filter the software components:
Display only the items containing the following text [all items
(default)] :
6 Perform one of the following steps:
• To display only the software components in the directory based on a filter, type the filter
text and press ↵. For example, if you type 9.7 and press ↵, only the software files
containing 9.7 in the filename will be displayed.
• To display all software components in the directory, press ↵.
Result: The script presents the installation menu. The menu includes a numbered list of
uninstalled software components in the directory based on the filter, for example:
"Main > Install" menu:
0 -Select-All-
1 enhanced application / plug-in filename
2 enhanced application / plug-in filename
x) Execute
q) Quit
Choice:
7 Perform the following steps:
i Type the number corresponding to a software component you need to install and press
↵.
To choose all items, type 0 ↵.
To choose multiple items, type several numbers separated by spaces or commas. For
example, 1,2,3 ↵ or 1 2 3 ↵.
Caution — Do not activate the software plug-ins now if you are
performing an manual in-place migration from an earlier 5520 AMS
release to the 5520 AMS, Release 9.7.
Pre-migration tasks
248
Installation and Migration Guide
3JL-01001-BTAA-RJZZA Issue: 01
Result: The menu is presented again, with the numbers for the software components
you chose in square brackets ([ ]).
ii To deselect an item, type the number again and press ↵.
iii When you have chosen all the software components you need to install, type x and
press ↵.
Result: The script displays a summary of your choices and prompts you to confirm:
Summary:
- Selection:
list of enhanced applications/plug-ins you chose
- Options:
Enter the full path to the directory containing the software to be
installed: directory
Do you want to activate the software once it is installed [y|n (default)]?
y or n
Are you sure you want to Install [y|n (default)] ?
where
directory is the directory you entered in step 4.
y or n is the choice you entered in step 5.
8 Type y and press ↵.
Result: The installation proceeds, displaying success messages for each plug-in.
The script presents the main menu.
9 To quit, type q and press ↵.
Result: The 5520 AMS software components are installed for migration.
Installation and Migration Guide Pre-migration tasks
Issue: 01 3JL-01001-BTAA-RJZZA 249
Proceed to: Depending on the migration path, proceed to the applicable task:
17.6 Rollback scenarios
In a cluster setup after successful migration, you can perform a rollback to the
previous active release during the following scenarios:
• With geographically redundant setup and a cluster with single data server. For
information on how to perform a rollback in a geographically redundant setup, see
Procedure 60 and for a cluster with single data server, see Procedure 61.
• Without the database switchover. For information on how to perform rollback, see
Procedure 62.
• With database switchover. For information on how to perform rollback, see
Procedure 63.
Procedure 60 Rollback in geographically redundant setup
In a geographically redundant setup if the migrated setup is having a problem, perform the
following steps to rollback to the previous active release:
1 Migrate only the geographically redundant active site. If migration is unsuccessful, select the
rollback option in ams_migrate script and perform rollback in the active site.
Migration path Proceed to See
Out-of-place migration from an
earlier 5520 AMS release to the
5520 AMS, Release 9.7
1. Migrate the
switchover_hook.sh script, if
the script was modified.
Section 18.2
2. Enable SSL if a
customized keystore is
used.
Section 18.3
3. Enable geographical
redundancy in case of a
geographical redundancy
setup.
Section 18.4
4. Back up the database of
the earlier