+ All Categories
Home > Documents > How to setup ITNM Failover with Failover NCIM and ... - IBM · The ncp_virtualdomain entry from the...

How to setup ITNM Failover with Failover NCIM and ... - IBM · The ncp_virtualdomain entry from the...

Date post: 15-Nov-2019
Category:
Upload: others
View: 60 times
Download: 1 times
Share this document with a friend
29
IBM Tivoli Network Manager IP © 2011 IBM Corporation How to setup ITNM Failover with Failover NCIM and Shared NCIM Presenter: Krishna M Kodali - [email protected]
Transcript

IBM Tivoli Network Manager IP

© 2011 IBM Corporation

How to setup ITNM Failover with Failover NCIM

and Shared NCIM

Presenter:Krishna M Kodali - [email protected]

IBM Tivoli Network Manager IP

2Presenter: Krishna M Kodali April 28th - 2011 © 2011 IBM Corporation

Agenda● ITNM Failover Configuration

● Architecture of Failover● ITNM Failover with Shared NCIM

● Steps to implement Failover with Shared NCIM● Example Configuration

● ITNM Failover with NCIM Replication● Steps to implement Failover with NCIM replication

● Example Configuration● V3.9 example configuration for both scenarios:● Failover FAQs● Known issues ● Limitations

IBM Presentation Template Full Version

IBM Tivoli Network Manager IP

3Presenter: Krishna M Kodali April 28th - 2011 © 2011 IBM Corporation

ITNM Failover Configuration

Naming convention across the presentation:– Primary domain - NCOMSP– Backup domain - NCOMSB– Virtual domain - NCOMSV

IBM Tivoli Network Manager IP

4Presenter: Krishna M Kodali April 28th - 2011 © 2011 IBM Corporation

ITNM failover Architecture – shared NCIM

Model

DISCO

Virtual Domain –NCOMS

NetworkNetwork

Model

Server C

NCIM & NCMonitor+ NCPGUI

Sever A Server B

Domain - NCOMSP Domain - NCOMSB

PollerPoller

IBM Tivoli Network Manager IP

5Presenter: Krishna M Kodali April 28th - 2011 © 2011 IBM Corporation

V3.8 – Failover with shared NCIM example

Steps on Primary domain:Step # 1:Create ncp_virtualdomain process entry in CtrlServices.NCOMP.cfg

insert into services.inTray( serviceName, servicePath, domainName, argList, dependsOn, retryCount)values( "ncp_virtualdomain", "$PRECISION_HOME/platform/$PLATFORM/bin", "$PRECISION_DOMAIN", [ "-domain" , "$PRECISION_DOMAIN", "-virtualDomain", "NCOMSV", "-backupDomain", "NCOMSB", "-latency" , "1000000", "-debug", "0" ], [ "ncp_model" ], 5);

IBM Tivoli Network Manager IP

6Presenter: Krishna M Kodali April 28th - 2011 © 2011 IBM Corporation

V3.8 – Failover with shared NCIM exampleStep # 2:Configure a fixed TCP socket connection between the domains:

# On the primary Network Manager server, manually start the ncp_virtualdomain process from the $NCHOME/precision/bin directory:

ncp_virtualdomain -domain PRIMARYDOMAIN_NAME (ex: NCOMSP)

When the ncp_virtualdomain process starts for the first time, it writes a line to the $NCHOME/etc/precision/ServiceData.cfg file, which lists TCP and multicast connection information for Network Manager processes. This line references ncp_virtualdomain, and includes the port on which the Virtual Domain component on the primary server accepts TCP connections from the backup server. For example:

SERVICE: NCP.VIRTUALDOMAIN.QUERY DOMAIN: NCOMSV ADDRESS: 10.10.50.205 PORT: 41838 SERVERNAME: sasun2 DYNAMIC: NO

Tip: The DYNAMIC:NO setting forces the ncp_virtualdomain process to use the same address and port the next time that it starts.# Save the file.# Stop the ncp_virtualdomain process.

Step # 3: Run ncp_mib to populate ncmib.

Step # 4: Start the Primary domain as normal.

IBM Tivoli Network Manager IP

7Presenter: Krishna M Kodali April 28th - 2011 © 2011 IBM Corporation

V3.8 – Failover with shared NCIM example

Steps on Backup:Step # 5:Create ncp_virtualdomain process entry in CtrlServices.NCOMB.cfg

The CtrlServices.NCOMSB.cfg requires multiple changes unlike Primary:

insert into services.inTray( serviceName, servicePath, domainName, argList, dependsOn, retryCount)values( "ncp_virtualdomain", "$PRECISION_HOME/platform/$PLATFORM/bin", "$PRECISION_DOMAIN", [ "-domain" , "$PRECISION_DOMAIN", "-virtualDomain", "NCOMSV", "-primaryDomain", "NCOMSP", "-latency" , "1000000", "-debug", "0", "-messagelevel", "warn" ], [ "ncp_model" ], 5);

IBM Tivoli Network Manager IP

8Presenter: Krishna M Kodali April 28th - 2011 © 2011 IBM Corporation

V3.8 – Failover with shared NCIM example Steps on Backup domain: continued.Step # 6

● Add "-backup" parameter for ncp_model and ncp_ncogate processes in CtrlServices.NCOMSB.cfg - an example:

insert into services.inTray( serviceName, servicePath, domainName, argList, dependsOn, retryCount)values( "ncp_model", "$PRECISION_HOME/platform/$PLATFORM/bin", "$PRECISION_DOMAIN", [ "-domain" , "$PRECISION_DOMAIN" , "-latency" , "1000000", "-debug", "0", "-messagelevel", "warn", "-backup"], [ "ncp_config", "ncp_store", "ncp_class" ], 5);

IBM Tivoli Network Manager IP

9Presenter: Krishna M Kodali April 28th - 2011 © 2011 IBM Corporation

V3.8 – Failover with shared NCIM example Steps on Backup domain: continued.Step # 7

● Poller(ncp_poller) requires new parameter:

insert into services.inTray( serviceName, servicePath, domainName, argList, dependsOn, retryCount)values( "ncp_poller", "$PRECISION_HOME/platform/$PLATFORM/bin", "$PRECISION_DOMAIN", [ "-domain" , "$PRECISION_DOMAIN" , "-latency" , "1000000", "-primaryDomain", "NCOMSP", "-debug", "0", "-messagelevel", "warn" ], [ "nco_p_ncpmonitor", "ncp_ncogate" ], 5);

IBM Tivoli Network Manager IP

10Presenter: Krishna M Kodali April 28th - 2011 © 2011 IBM Corporation

V3.8 – Failover with shared NCIM example Steps on Backup domain: continued.Step # 8Copy below files from Primary to Backup domain and alter them to be Backup domain specific:

$NCHOME/etc/precision/DbLogins.NCOMSP.cfg$NCHOME/etc/precision/MibDbLogins.NCOMSP.cfg$NCHOME/etc/precision/NcoLogin.NCOMSP.cfg (Only if password is encrypted which isn't default)$NCHOME/etc/security/key/conf.key

Note - Make a Backup of conf.key before replacing with Primary domain specific file.

Step # 9Copy the SERVICE: ncp_virtualdomain DOMAIN: VIRTUAL ... line from the $NCHOME/etc/precision/ServiceData.cfg file on the primary server into the $NCHOME/etc/precision/ServiceData.cfg file on the backup server. Ensure that only a single SERVICE: ncp_virtualdomain DOMAIN: VIRTUAL ... line is present in the file.

SERVICE: NCP.VIRTUALDOMAIN.QUERY DOMAIN: NCOMSV ADDRESS: 10.10.50.205 PORT: 41838 SERVERNAME: sasun2 DYNAMIC: NO

Important: The SERVICE: ncp_virtualdomain DOMAIN: VIRTUAL ... line must be identical in the $NCHOME/etc/precision/ServiceData.cfg file in both domains.

Step # 10: Start the Backup domain as normal.

IBM Tivoli Network Manager IP

11Presenter: Krishna M Kodali April 28th - 2011 © 2011 IBM Corporation

V3.8 – Failover with shared NCIM exampleQ: Can I avoid all configurations files & conf.key exchange (step # 8) from Primary to Backup and have Failover functionality?

A: Yes - if you disable password encryption before configuring SNMP/Telnet Passwords - then there isn't a need to perform above file exchange.

To Deactivating password encryption (CLI Model only - this option is not available via GUI).

You can configure Network Manager to deactivate password encryption. If you do this then passwords entered using the GUIs are written to disk in plain text.

To deactivate password encryption: 1. Edit the ncp_config configuration file, ConfigSchema.cfg. 2. Configure the following insert to the config.settings table:

insert into config.settings( m_DirScanIntvl, m_EncryptPasswords, m_EncryptionKeyFile)values( 60, 0, "$NCHOME/etc/security/keys/conf.key");

IBM Tivoli Network Manager IP

12Presenter: Krishna M Kodali April 28th - 2011 © 2011 IBM Corporation

ITNM Failover with NCIM Failover Architecture

Model

DISCO Virtual Domain –NCOMS

NetworkNetwork

Model

Server C

NCIM & NCMonitor+GUISever A

Server B

Domain - NCOMSPDomain - NCOMSB

Poller PollerServer D

NCIM & NCMonitor+ GUI

IBM Tivoli Network Manager IP

13Presenter: Krishna M Kodali April 28th - 2011 © 2011 IBM Corporation

V3.8 – Example for ITNM Failover with NCIM Replication Steps on Primary remains same as Failover with shared NCIM i.e. slides 5 & 6● Steps on Backup:Step # 1Create ncp_virtualdomain process entry in CtrlServices.NCOMB.cfg

The file requires multiple changes unlike Primary:

insert into services.inTray( serviceName, servicePath, domainName, argList, dependsOn, retryCount)values( "ncp_virtualdomain", "$PRECISION_HOME/platform/$PLATFORM/bin", "$PRECISION_DOMAIN", [ "-domain" , "$PRECISION_DOMAIN", "-virtualDomain", "NCOMSV", "-primaryDomain", "NCOMSP", "-latency" , "1000000", "-debug", "0", "-messagelevel", "debug" ], [ "ncp_model" ], 5);

IBM Tivoli Network Manager IP

14Presenter: Krishna M Kodali April 28th - 2011 © 2011 IBM Corporation

V3.8 – Example for ITNM Failover with NCIM ReplicationSteps on Backup: Continued..Step # 1.a:Add new parameter for ncp_model under CtrlServices.NCOMSB.cfg

insert into services.inTray( serviceName, servicePath, domainName, argList, dependsOn, retryCount)values( "ncp_model", "$PRECISION_HOME/platform/$PLATFORM/bin", "$PRECISION_DOMAIN", [ "-domain" , "$PRECISION_DOMAIN" , "-latency" , "1000000", "-debug", "-primaryDomain", "NCOMSP", "0", "-messagelevel", "warn"], [ "ncp_config", "ncp_store", "ncp_class" ], 5);

Step # 1.b:Add "-backup" parameter for ncp_ncogate:

IBM Tivoli Network Manager IP

15Presenter: Krishna M Kodali April 28th - 2011 © 2011 IBM Corporation

V3.8 – Example for ITNM Failover with NCIM Replication

Steps on Backup: Continued..Step # 1.c:

● Poller(ncp_poller) requires new parameter:

insert into services.inTray( serviceName, servicePath, domainName, argList, dependsOn, retryCount)values( "ncp_poller", "$PRECISION_HOME/platform/$PLATFORM/bin", "$PRECISION_DOMAIN", [ "-domain" , "$PRECISION_DOMAIN" , "-primaryDomain", "NCOMSP", "-readsnmpconfig", "-latency" , "1000000", "-debug", "0", "-messagelevel", "warn", ], [ "nco_p_ncpmonitor", "ncp_ncogate" ], 5);

Note – if you do not specify “-readsnmpconfig” - Poller can't perform SNMP polling when using NCIM replication.

IBM Tivoli Network Manager IP

16Presenter: Krishna M Kodali April 28th - 2011 © 2011 IBM Corporation

V3.8 – Example for ITNM Failover with NCIM ReplicationSteps on Backup: Continued..Step # 2:

● As Backup Domain will be talking to its own NCIM db, below two files should be configured accordingly:

$NCHOME/etc/precision/DbLogins.NCOMSB.cfg$NCHOME/etc/precision/MibDbLogins.NCOMSB.cfg

Step # 3:

Copy the SERVICE: ncp_virtualdomain DOMAIN: VIRTUAL ... line from the $NCHOME/etc/precision/ServiceData.cfg file on the primary server into the $NCHOME/etc/precision/ServiceData.cfg file on the backup server. Ensure that only a single SERVICE: ncp_virtualdomain DOMAIN: VIRTUAL ... line is present in the file.

SERVICE: NCP.VIRTUALDOMAIN.QUERY DOMAIN: NCOMSV ADDRESS: 10.10.50.205 PORT: 41838 SERVERNAME: sasun2 DYNAMIC: NO

Important: The SERVICE: ncp_virtualdomain DOMAIN: VIRTUAL ... line must be identical in the $NCHOME/etc/precision/ServiceData.cfg file in both domains.

Step # 3: Run ncp_mib to populate ncmib.

Step # 5: Start the Backup domain as normal.

IBM Tivoli Network Manager IP

17Presenter: Krishna M Kodali April 28th - 2011 © 2011 IBM Corporation

V3.9 – Failover with NCIM Replication or Shared NCIM

● Generic information about v3.9 Failover● Failover is configured primarily via the new ConfigItnm file ($NCHOME/etc/precision/ConfigItnm.cfg)● No changes are required to the default CtrlServices file ● Simplifies set up and reduces risk of configuration errors● The virtual domain process runs by default● No additional command line args are required in either domain● The ncp_virtualdomain entry from the primary domain ServiceData.cfg file must be copied to the backup domain

● The entry is generated automatically in the primary domain when ncp_virtualdomain is run● eg manually run: ncp_virtualdomain –domain <PRIMARY>

● When using shared NCIM – the Encryption key i.e. $NCHOME/etc/security/keys/conf.key, must be manually copied from the primary to the backup domain - refer to slide#10 (Step # 8) for complete information.

IBM Tivoli Network Manager IP

18Presenter: Krishna M Kodali April 28th - 2011 © 2011 IBM Corporation

V3.9 – Failover with NCIM Replication or Shared NCIM

Contains clear failover configuration in a single place

Object Server name is used even if failover is not enabled

File should have the same contents on the primary and backup domains

Replaces various command line args across processes:– -primaryDomain– -virtualDomain– -backupDomain– -backup– -server

IBM Tivoli Network Manager IP

19Presenter: Krishna M Kodali April 28th - 2011 © 2011 IBM Corporation

FAQs about Failover:

Q-1: Which data or configuration files are kept in sync via ncp_virtualdomain process?

A: a) All Password configuration files (SNMP & TELNET) i.e.$NCHOME/etc/precision/SnmpStackSecurityInfo.<domain>.cfg &$NCHOME/etc/precision/TelnetStackPasswords.<domain>.cfg, For example configuration - refer slides 35, 36 & 37 @ https://www-304.ibm.com/support/docview.wss?rs=0&uid=swg27018013 b) Polling policies which gets stored in $NCHOME/var/precision/MonitorPolicies.NCOMSP.xml c) Topology Data i.e $NCHOME/var/precision/Store.Cache.kernel.activeModel.NCOMSB. d) Network Views using get_network_views.pl - v3.9 only.

Q-2: Can I setup Primary NCIM to be Oracle and Backup NCIM to be DB2/Mysql/Informix?

A:Yes, that is supported configuration.

IBM Tivoli Network Manager IP

20Presenter: Krishna M Kodali April 28th - 2011 © 2011 IBM Corporation

FAQs about Failover: continued..Q-3: How often ncp_virtualdomain pushes updates of Topology, Policies (MonitorPolicies.xml), SnmpStackSecurityInfo.cfg & TelnetStackPasswords.cfg to Backup domain? Is that frequency configurable?

A: Yes, the frequency is configurable in ConfigSchema.cfgThe moment changes are made to SnmpStack, TelnetStack or Poll Policies, the timestamp is changed on those files, ncp_config on Primary - picks that change, passes to ncp_virtualdomain, then to Backup ncp_virtualdomain then to Backup ncp_config.

The Backup ncp_config backs up existing SnmpStackSecurityInfo.domain.cfg file i.e. it moves that file to $NCHOME/etc/precision/backup/SnmpStackSecurityInfo.domain.cfg.ttimestamp and creates new file using all entries from Primary. Where as for .xml (policies) we don't maintain backup..

The key is timestamp on the files and the default scan interval is 60 seconds. >ncp_oql -domain NCOMSP -username admin -service Config -password '' -query "select * from config.settings;"

select * from config.settings;{ m_DirScanIntvl=60; m_EncryptPasswords=1; m_EncryptionKeyFile='$NCHOME/etc/security/keys/conf.key';}( 1 record(s) : Transaction complete )During its scan, if it finds a change in timestamp - ncp_config starts to push those changes to Virtualdomain. .> select * from config.files where m_ConfigFile='SnmpStackSecurityInfo';.> go{ m_ConfigFile='SnmpStackSecurityInfo'; m_UpdTime=1299260528; m_SchemaFile='SnmpStackSchema.cfg';}( 1 record(s) : Transaction complete )

IBM Tivoli Network Manager IP

21Presenter: Krishna M Kodali April 28th - 2011 © 2011 IBM Corporation

FAQs about Failover: continued..

Q-4: Are there any files that requires manual synchronisation between Primary and Backup?

A: Yes & NONo - if you are using out-of-the-box(default) AOC, MIBs, Amos(RCA) rules, Probe rules etc. Yes - if you have added custom aoc or mibs. i.e.

● AOC(Active Object Class) files are stored in $NCHOME/precision/aoc and● MIBs which are stored in $NCHOME/precision/mibs.

These two folders must be kept in sync all the time for accurate polling in a failover environment.

Note: If you do any other customisation on Primary - for ex: Amos rules, Probe rules (ex: nco_p_ncpmonitor) etc - same should be done on Backup too.

IBM Tivoli Network Manager IP

22Presenter: Krishna M Kodali April 28th - 2011 © 2011 IBM Corporation

Incorrect Configuration issues and the resolution:

● In a Failover environment – the server hosting Backup domains MUST run only the failover domains of Primary.

● If you have additional domains on Backup that doesn’t on Primary – such architecture is unsupported by IBM.

Primary - NCIM

Primary - Sever ABackup - Server B

Domain –XYZ_P

Domain – ABC_P

Domain –XYZ_B

Domain – ABC_B

Domain -WHATEVER

Virtualdomain –ABC_V

Virtualdomain –XYZ_V

Backup - NCIM

Additional domain that doesn’t exist on Primary

IBM Tivoli Network Manager IP

23Presenter: Krishna M Kodali April 28th - 2011 © 2011 IBM Corporation

Incorrect Configuration issues and the resolution: continued..

Q-5: In a multi-domain environment, when using NCIM replication method, the following error appears in Backup/Failover Model log & trace - 'entityId: xxxxx perhaps it already exists within another domain' - how to fix it?

Then ncp_model.<domain>.trace shows:Warning: A generic non-fatal error has occurred found in file CMdlUpdateThread.cc at line 1038 - Failed to delete entityId: 797861 perhaps it already exists within another domainCMdlUpdateThread::InsertIntoEntityNameCache: 797861 DeviceA.IBM.COM[Fa0/17]Mon Apr 11 15:51:11 2011 Warning: A database 'execute' operation has failed found in file CMdlUpdateThread.cc at line 908 - : CNcpMySQLSth.cc line 364 : Duplicate entry '797861' for key 1( statement: ' INSERT INTO entityNameCache ( ENTITYID, ENTITYNAME, DOMAINMGRID ) VALUES ( ?, ?, ? )' varbinds: 797861,DeviceA.IBM.COM[ Fa0/17 ],24 )CMdlUpdateThread::UpdateEntityNameCache: 0 -> 797861

See previous slide Screen shot for better understanding:

Resolution: Clean up entire Backup NCIM using domain_drop.pl script and start the failover domains one by one to be in sync with Primary.

● In a failover ITNM environment, the ObjectId (Model) which is nothing but entityId in NCIM are kept in sync between Primary and Backup domains.

● This means: ● It is only on Primary server A that new entityIds are ever generated in entityNameCache.● Backup server B will never allocate an new entityId and only get topology data from Primary server A.● In Summary - when using NCIM Replication feature - the Backup NCIM should sync data only from Primary and any

stand-alone domains must NOT be configured to migrate data to Backup NCIM.

IBM Tivoli Network Manager IP

24Presenter: Krishna M Kodali April 28th - 2011 © 2011 IBM Corporation

Incorrect Configuration issues and the resolution: continued..

Q-6: Failed to decode password on Backup Poller log/trace observed - what does it mean and how to correct it? What's the impact on Polling functionality?

A:Warning: A generic non-fatal error has occurred found in file CCryptPwdMgr.cc at line 503 - Failed to decode password: Unknown error -5013

It means - Backup Poller is not able to decrypt the passwords associated to SNMP enabled devices (ncmonitor.snmpTarget) that are stored in ncmonitor.snmpV1Sec or ncmonitor.snmpV3Sec. To see relation between the table - read more @ https://www-304.ibm.com/support/docview.wss?uid=swg21407317

The affect of the error is : The Backup Poller won't be able to perform any SNMP Polling, only ICMP Polling is possible.

The way to fix it is - follow the steps outlined in slide 10 (Step # 8) i.e. copy necessary files from Primary to Backup(conf.key).

IBM Tivoli Network Manager IP

25Presenter: Krishna M Kodali April 28th - 2011 © 2011 IBM Corporation

Limitations -ITNM Gui

The ITNM - GUI(Topoviz) does not currently switch to use the active domain. Since TIP has HighAvailability, is that applicable for ITNM-Topoviz Plug-in too?

– Topoviz Plug-in is NOT part of High Availability and TIP will not know to switch to Primary/Backup ITNMCore during failover or failback.

– When using NCIM replication, either:

• Set up 2 TIP servers, one to point to the primary NCIM database, one to the backup, and manually switch upon failover

• Manually reconfigure the NCIM database access parameters in the GUI to switch the single TIP server to point to the backup NCIM database ($TIPHOME/profiles/TIPProfile/etc/tnm/tnm.properties)

IBM Tivoli Network Manager IP

26Presenter: Krishna M Kodali April 28th - 2011 © 2011 IBM Corporation

Known Issues: 1) Does failover happen if the Primary NCIM is down instead of 'NCP' processes?

● v3.8 - This is a known limitation and there is no workaround or fix available.

● v3.9 - The new ItnmDatabaseConnection events handles such failure, alongside the filter for the NCIM service in the VirtualDomainSchema file.

Excerpt from $NCHOME/etc/precisin/VirtualDomainSchema.cfg:insert into state.filters( m_ServiceName, m_Filter, m_Description)values( "NCIM", "m_CtrlState <> 7 or (m_CtrlState = 7 and m_ChangeTime > eval(time,'$TIME - 300'))", "The NCIM database has been down for more than 300 seconds");

IBM Tivoli Network Manager IP

27Presenter: Krishna M Kodali April 28th - 2011 © 2011 IBM Corporation

Known Issues:2) https://www-304.ibm.com/support/docview.wss?uid=swg1IZ98663 - Fix will be available in FixPack6 due in Sept'11.

Every customer with large topology - say > 200k elements can hit this bug:

mysql> select * from ncim.domainSummary where domainMgrId=3;+-------------+---------------------+---------------------+-------------+--------------+----------------+| domainMgrId | createTime | changeTime | entityCount | chassisCount | interfaceCount |+-------------+---------------------+---------------------+-------------+--------------+----------------+| 3 | 2011-04-06 23:16:33 | 2011-04-07 00:41:41 | 222381 | 1770 | 113042 |+-------------+---------------------+---------------------+-------------+--------------+----------------+1 row in set (0.00 sec)

ncp_virtualdomain.NCOMSP.log: 03/25/11 13:07:00: Warning: [4132211600t] CRivRvNet.cc(1702) Rendezvous method called from incorrect thread.ncp_virtualdomain.NCOMSP.trace:ing: Rendezvous method called from incorrect thread. found in file CRivRvNet.cc at line 1702ncp_virtualdomain.NCOMSP.trace:11 Warning: Rendezvous method called from incorrect thrROSS::ROSSSendToClient sending packet length 6951 socket 11 at 1301084121

The problem is the socket keep alive messages that are periodically sent across the socket to ensure that it doesn't get marked as inactive and closed by a firewall. The current logic inside ncp_virtualdomain sent one message every 20 seconds and marked the connection as dead if 3 were missed (i.e no keep alive messages for a minute.) The problem occurs when the time taken for the topology download from ncp_model exceeded a minute, because in that case ncp_virtualdomain would mark the socket as dead and try and open a new one.

IBM Tivoli Network Manager IP

28Presenter: Krishna M Kodali April 28th - 2011 © 2011 IBM Corporation

Known Issues:The fix for IZ98663 is:a) upping the default from 20 seconds to 60 seconds (giving 3 minutes to get the data) and b) making this property configurable in the VirtualDomainSchemal.cfg.

You shouldn't need to modify schemas as the new default of 60 seconds(hard-coded) - but we have listed the schema change in VirtualDomainSchema.cfg for reference incase if one need to increase.

create table config.defaults( m_SocketKeepAlivePeriod int not null, m_HealthCheckPeriod int not null, m_FailoverTime int not null, m_AutoTopologyDownload int not null);

insert into config.defaults( m_SocketKeepAlivePeriod, m_HealthCheckPeriod, m_FailoverTime, m_AutoTopologyDownload)values( 60, 60, 300, 1);

IBM Tivoli Network Manager IP

29Presenter: Krishna M Kodali April 28th - 2011 © 2011 IBM Corporation

Questions?


Recommended