Top Banner
1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003
46

1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003.

Apr 01, 2015

Download

Documents

Antwan Harryman
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003.

1

Insight into World View Tunneling

See Doc in TNG Getting Started Guide Appendix G

Revised August 14th 2003

Page 2: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 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

Page 3: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003.

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

Page 4: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003.

Unicenter Architecture

Class

4

Unix WorldView

Key Components

• Local DSM

• Remote DSM

• Web Browser

Local DSM+

Remote DSM

Page 5: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003.

Unicenter Architecture

Class

5

NT WorldView

•Key Components

•Local CORE

• Remote CORE

• SQL / SQL CLIENT

• CATNGREP

•Atcatngrep - wvdbt version

Page 6: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003.

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.

Page 7: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003.

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.

Page 8: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003.

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

Page 9: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003.

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

Page 10: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003.

Unicenter Architecture

Class

10

LOCAL DSMUNIX

EMEM

IngresIngres

WVWV

WEB ServerWEB Server

UNIXUNIX

Web BrowserWeb Browser

COREATECH (DSM)ATECH (DSM)

Page 11: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003.

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

Page 12: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003.

Unicenter Architecture

Class

12

UNIX >> Windows

EMEM

SQLSQL

WVWV

NTNT

CORE

EMEM

UNIXUNIX

DSM (WVDBT)DSM (WVDBT)

REMOTE DSMREMOTE DSM

Page 13: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003.

Unicenter Architecture

Class

13

UNIX -- Windows

EMEM

IngresIngres

WVWV

WEB ServerWEB Server

UNIXUNIX

CORE

EMEM

NTNT

LOCAL DSM LOCAL DSM

WVWV

INGRES CLIENTINGRES CLIENT

Page 14: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003.

Unicenter Architecture

Class

14

Windows - WindowsStandard Deployment

EMEM

SQLSQL

WVWV

NT1NT1

DSMDSMSQL CLIENTCORE

EMEM

SQLSQL

WVWV

NT2NT2

DSMDSM

CORE

Page 15: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003.

Unicenter Architecture

Class

15

Windows >> Windowswvdbt

EMEM

SQLSQL

WVWV

NT1NT1

CORE

NT2NT2

DSM + WVDBTDSM + WVDBT

DSM+

wtoTargetHost

DSM+

wtoTargetHost

Access via wvdbt NO SQL

Page 16: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003.

Unicenter Architecture

Class

16

WVDBT

Page 17: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003.

Unicenter Architecture

Class

17

WVREPSEL

Page 18: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003.

Unicenter Architecture

Class

18

WVREPSEL

wvrepsel -t gunners1 -u ingres -

p ingreswvrepsel -t

<ntnode> -u sa -p “”

Must start aws_orb

Page 19: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003.

Unicenter Architecture

Class

19

Registry Entry

If worldview not installed, then registry entry will not be there

Page 20: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003.

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

Page 21: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003.

Unicenter Architecture

Class

21

Distributed Services Bus (aws_orb)

WVDBT

CommonObject

Repository

Distributed Services Bus (aws_orb)

WorldViewDSM

Gunners1

Rocking2

Distribute State Machine

Page 22: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003.

Unicenter Architecture

Class

22

Port Configuration

Page 23: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003.

Unicenter Architecture

Class

23

Data Flow

Page 24: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003.

Unicenter Architecture

Class

24

Port Usage

Page 25: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003.

Unicenter Architecture

Class

25

INFORM

• REMOTE ORB Heart Beat

• Configured in quick.cfg

• Must disable Heart Beat for ISDN

Page 26: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003.

Unicenter Architecture

Class

26

INFORM

• quick.cfg• INFORM_REMOTE NO• HEARTBEAT_FREQUENCY 30

Page 27: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003.

Unicenter Architecture

Class

27

INFORM

aws_orb

wvdbt

Inform=NO

heatb

eat

aws_orbaws_stor

e

Inform =Yes

aws_wvgate

aws_dsm

aws_snmp

Page 28: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003.

Unicenter Architecture

Class

28

INFORM

aws_orb

wvdbt

Inform=NO

heatb

eat

aws_orbaws_stor

e

Inform =No

aws_wvgate

aws_dsm

aws_snmp

Page 29: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003.

Unicenter Architecture

Class

29

INFORM

aws_orb

wvdbt

Inform=Yes

heatb

eat

aws_orbaws_stor

e

Inform =No

aws_wvgate

aws_dsm

aws_snmp

Page 30: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003.

Unicenter Architecture

Class

30

INFORM

Page 31: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003.

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

Page 32: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003.

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?

Page 33: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003.

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

Page 34: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003.

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

Page 35: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003.

Unicenter Architecture

Class

35

Wvdbt service install

• wvdbt installauto --dependOn=aws_orb

Page 36: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003.

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

Page 37: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003.

Unicenter Architecture

Class

37

Windows - Windows

No SQL Requirement

To install DSM without SQL Client requires special considerations

Page 38: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003.

Unicenter Architecture

Class

38

Access CORE via tunnel

Windows - Windows

Page 39: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003.

Unicenter Architecture

Class

39

Verify connection successful to tunnel machine

Windows - Windows

Page 40: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003.

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

Page 41: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003.

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

Page 42: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003.

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

Page 43: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003.

Unicenter Architecture

Class

43

MaxRcb

• Each remote dsm, aws_wvgate and wvplugin take up approx 8 Rcb connections.• 1024 / 8 = maximum 128 remote

connections

Page 44: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003.

Unicenter Architecture

Class

44

MaxRcb

• Goto the following registry hive and define MaxRcb with data type dword

Page 45: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003.

Unicenter Architecture

Class

45

MaxRcb

Page 46: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003.

Unicenter Architecture

Class

46

Questions and Answers

Any questions?Any questions?