1 insight into world view tunneling see doc in tng getting started guide appendix g revised august...
TRANSCRIPT
1
Insight into World View Tunneling
See Doc in TNG Getting Started Guide Appendix G
Revised August 14th 2003
Unicenter Architecture
Class
2
What is wvdbt?
• WorldView database Tunneling (WVDBT)
• Agent Technology service that provides access to remote core
• Requires aws_orb
• CORE proxy for aws_dsm and aws_wvgate running on a different machine
Unicenter Architecture
Class
3
Why?
• WorldView DataBase Tunneling (WVDBT)
• With advent of Unix DSM, came a requirement to access Remote CORE in a heterogeneous environment without a need for Ingres Net or SQL Client
Unicenter Architecture
Class
4
Unix WorldView
Key Components
• Local DSM
• Remote DSM
• Web Browser
Local DSM+
Remote DSM
Unicenter Architecture
Class
5
NT WorldView
•Key Components
•Local CORE
• Remote CORE
• SQL / SQL CLIENT
• CATNGREP
•Atcatngrep - wvdbt version
Unicenter Architecture
Class
6
Wvdbt Install Summary
• Must be installed on CORE box. If Unix, this would local DSM server. If Windows, then any server where CORE is accessible by SQL• wvdbt installauto --dependOn=aws_orb
• On the remote Unix Server, choose REMOTE DSM Install option. It will prompt for where repository resides. Enter the name the name of CORE machine.
• If Local DSM option was initially selected, to change it to use wvdbt, de-install local dsm and re-install of Remote DSM. A different shared library is used for Remote DSM option.
Unicenter Architecture
Class
7
Wvdbt Install Summary
• On remote dsm server execute wvrepsel to point to CORE. Use -t option as in
wvrepsel -t <RemoteNode> -u sa –p “”
• Start aws_dsm or aws_wvgate on Remote DSM server. It should access the CORE, using remote orb.
Unicenter Architecture
Class
8
Wvdbt Install for Windows - Windows
• Install wvdbt where CORE resides. Execute• wvdbt installauto --dependOn=aws_orb
• Start aws_services and ensure wvdbt service is also started
• On a different Windows server, where access to the CORE is required via tunneling, make wvdbt version of catngrep.dll accessible• Take a copy of ca_appsw\catngrep.dll• Copy \tng\services\bin\atcatngrep.dll
ca_appsw\catngrep.dll
Unicenter Architecture
Class
9
Wvdbt Install for Windows - Windows
• Execute wvrepsel –t option to point to the Remote CORE
• Start aws_services. aws_wvgate and aws_dsm should access the remote CORE using tunneling
Unicenter Architecture
Class
10
LOCAL DSMUNIX
EMEM
IngresIngres
WVWV
WEB ServerWEB Server
UNIXUNIX
Web BrowserWeb Browser
COREATECH (DSM)ATECH (DSM)
Unicenter Architecture
Class
11
REMOTE DSMUNIX >> UNIX
EMEM
IngresIngres
WVWV
WEB ServerWEB Server
UNIX1UNIX1
Web BrowserWeb Browser
CORE
EMEM
UNIX2UNIX2
LOCAL DSM + (WVDBT)LOCAL DSM + (WVDBT)
REMOTE DSMREMOTE DSM
Unicenter Architecture
Class
12
UNIX >> Windows
EMEM
SQLSQL
WVWV
NTNT
CORE
EMEM
UNIXUNIX
DSM (WVDBT)DSM (WVDBT)
REMOTE DSMREMOTE DSM
Unicenter Architecture
Class
13
UNIX -- Windows
EMEM
IngresIngres
WVWV
WEB ServerWEB Server
UNIXUNIX
CORE
EMEM
NTNT
LOCAL DSM LOCAL DSM
WVWV
INGRES CLIENTINGRES CLIENT
Unicenter Architecture
Class
14
Windows - WindowsStandard Deployment
EMEM
SQLSQL
WVWV
NT1NT1
DSMDSMSQL CLIENTCORE
EMEM
SQLSQL
WVWV
NT2NT2
DSMDSM
CORE
Unicenter Architecture
Class
15
Windows >> Windowswvdbt
EMEM
SQLSQL
WVWV
NT1NT1
CORE
NT2NT2
DSM + WVDBTDSM + WVDBT
DSM+
wtoTargetHost
DSM+
wtoTargetHost
Access via wvdbt NO SQL
Unicenter Architecture
Class
16
WVDBT
Unicenter Architecture
Class
17
WVREPSEL
Unicenter Architecture
Class
18
WVREPSEL
wvrepsel -t gunners1 -u ingres -
p ingreswvrepsel -t
<ntnode> -u sa -p “”
Must start aws_orb
Unicenter Architecture
Class
19
Registry Entry
If worldview not installed, then registry entry will not be there
Unicenter Architecture
Class
20
Distributed Services Bus (aws_orb)
Distribute State Machine
ObjectStore
DomainManager
NetworkState Machine
SNMPGateway
WorldViewDSM
Gateway
WVDBT
CommonObject
Repository
WvdbtConnection to CORE
Unicenter Architecture
Class
21
Distributed Services Bus (aws_orb)
WVDBT
CommonObject
Repository
Distributed Services Bus (aws_orb)
WorldViewDSM
Gunners1
Rocking2
Distribute State Machine
Unicenter Architecture
Class
22
Port Configuration
Unicenter Architecture
Class
23
Data Flow
Unicenter Architecture
Class
24
Port Usage
Unicenter Architecture
Class
25
INFORM
• REMOTE ORB Heart Beat
• Configured in quick.cfg
• Must disable Heart Beat for ISDN
Unicenter Architecture
Class
26
INFORM
• quick.cfg• INFORM_REMOTE NO• HEARTBEAT_FREQUENCY 30
Unicenter Architecture
Class
27
INFORM
aws_orb
wvdbt
Inform=NO
heatb
eat
aws_orbaws_stor
e
Inform =Yes
aws_wvgate
aws_dsm
aws_snmp
Unicenter Architecture
Class
28
INFORM
aws_orb
wvdbt
Inform=NO
heatb
eat
aws_orbaws_stor
e
Inform =No
aws_wvgate
aws_dsm
aws_snmp
Unicenter Architecture
Class
29
INFORM
aws_orb
wvdbt
Inform=Yes
heatb
eat
aws_orbaws_stor
e
Inform =No
aws_wvgate
aws_dsm
aws_snmp
Unicenter Architecture
Class
30
INFORM
Unicenter Architecture
Class
31
Remote ORBManagement
• Remote ORB Management• All connected?• wvdbt recycled?• HeartBeat Failurer?
• Additional Checks Required• Can be instrumented by policy• SQL Script• FDP utility - dsmWatcher
Unicenter Architecture
Class
32
Firewall
Client has a requirement to deploy agent technology Windows DSM outside the firewall but to use a Central Core which resides inside the firewall. Firewall administration has concerns about SQL intrusion and will not open up SQL port. How can aws_wvgate be configured to use a Central CORE without opening a SQL port?
Unicenter Architecture
Class
33
Firewall
NT NT
CommonObject
Repository
Aws_orb
aws_store
aws_snmp
aws_dsm
Aws_wvgate
Aws_orb
wvdbt
Aws_dsm (wvPlugin) and aws_wvgate takes about 8 RCB for each Remote DSM connection. This restricts the number of Remote DSMs one can connect to wvdbt server to about 120
1-n
Unicenter Architecture
Class
34
Install Customizationfor Windows WVDBT
• Customize Install• If new install, do not select WorldView.• Worldview will not work with tunneling• Use Agent Technology catngrep.dll
• Rename ca_appsw\catngrep.dll catngrep.dll_wv
• Copy \tng\services\bin\atcatngrep.dll ca_appsw\catngrep.dll
• Execute wvrepsel -t
Unicenter Architecture
Class
35
Wvdbt service install
• wvdbt installauto --dependOn=aws_orb
Unicenter Architecture
Class
36
Windows - Windows
• WorldView• If worldview previously installed,
ensure worldview services are not started or access to catngrep.dll order is changed
Unicenter Architecture
Class
37
Windows - Windows
No SQL Requirement
To install DSM without SQL Client requires special considerations
Unicenter Architecture
Class
38
Access CORE via tunnel
Windows - Windows
Unicenter Architecture
Class
39
Verify connection successful to tunnel machine
Windows - Windows
Unicenter Architecture
Class
40
A major finance company has 500 remote offices. At each remote office they have a UNIX SINIX application server, a router and few other machines.
Client requires Central Management and will not allow Ingres to be installed on the application server.
Further more, the connection between the central office and remote offices is via ISDN line.
How can DSM be deployed in this environment? What are the major considerations for running in ISDN environment?
Unix DSM
Unicenter Architecture
Class
41
Wvdbt for 2dMap
I´ve been involved in an issue where client has configured remote dsm to connect to local repository through wvdbt because he has a firewall between it.
The configuration works fine for DSM connection with the ATcatngrep.dll copied over to catngrep.dll, but now he complains that he cannot longer start the 2dmap and autodiscovery on the remote DSM box. He gets repository connect errors. With the original catngrep.dll the 2dmap and autodiscovery can connect to repository.
WVDBT is only for aws_dsm , aws_wvgate and wvrepsel. It cannot be used for 2dmap
Unicenter Architecture
Class
42
MaxRcb
• By default, worldview 64 rcb per machine. In cases , lot of dsm is expected to connect via wvdbt, then this value should be changed. Update registry to increase max rcb value.
• Maximum value to 1024 (may require maintenance to use this value for older release). Unicenter NSM requires no maintenance for 1024
Unicenter Architecture
Class
43
MaxRcb
• Each remote dsm, aws_wvgate and wvplugin take up approx 8 Rcb connections.• 1024 / 8 = maximum 128 remote
connections
Unicenter Architecture
Class
44
MaxRcb
• Goto the following registry hive and define MaxRcb with data type dword
Unicenter Architecture
Class
45
MaxRcb
Unicenter Architecture
Class
46
Questions and Answers
Any questions?Any questions?