Desktop Management Architecture
Download
Report
Transcript Desktop Management Architecture
Unicenter Desktop & Server
Management
Components & Communication
- Latest Revision 12/09/2005
Domain Management
Components
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Domain Management Component
Overview
MDB
DB
DB
Database
Communications
Domain Manager
DB
Inter-Component
Communications
IC
Engine
IC
IC
DB
Scalability Server
IC
IC
DSM Explorer
Reporter
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
3
Domain Management Component
Overview
MDB
DB
DB
Database
Communication
Domain Manager
DB
Engine
• Ingres (Ingres/Net
19016 & 19017, JDBC
19023)
• Microsoft SQL Server
(Default 1433)
DB
Scalability Server
DSM Explorer
Reporter
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
4
Domain Management Component
Overview
MDB
Domain Manager
Inter-Component
Communications
IC
Engine
IC
IC
Scalability Server
IC
IC
• CAM (UDP 4104, TCP 4105)
• DSM Multiplexer(4728)
DSM Explorer
Reporter
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
5
Domain Management Component
Overview
MDB
DB
DB
Database
Communication
Domain Manager
DB
Engine
• Ingres (Ingres/Net
DB
19016 & 19017, JDBC
19023)
• Microsoft SQL Server
(Default 1433)
Inter-Component
Communications
IC
IC
IC
Scalability Server
IC
• CAM (UDP 4104, TCP 4105)
• DSM Multiplexer(4728)
IC
DSM Explorer
Reporter
Ports shown are for default installation of database and components. Always
refer to “Ports Used by Unicenter DSM” in the DSM “Implementation Guide”
for more detailed, most accurate information.
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
6
MDB
- Common data storage
for all CA r11
applications
- Initial support – Ingres
only
MDB
- Near future – Microsoft
SQL Server
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
7
Domain Manager
- Provide MDB connection
information to other DSM
components
- Broker requests to
update/retrieve data for
other components
Domain Manager
- Long running services for
scheduling and managing
DSM operations
- Manage communications
with Scalability Servers
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
8
Domain Manager Communications
- Must be able to initiate
communications with the
MDB using the configured
database port to update and
retrieve data
MDB
Domain Manager
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
9
Engine
- Must be able to accept
communications initiated by
the Domain Manager the via
CAM to…
- Provide updated Engine
status
- Receive command/control
requests
Domain Manager
CAM
Engine
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
10
Engine
- Initiates communications
with the Domain Manager to
request database connection
information via CAM.
Domain Manager
CAM
Engine
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
11
Engine
- Initiates connection with the
MDB via database port to
update/retrieve data.
MDB
DB
Engine
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
12
Engine
- By default, an Engine instance
referred to as “System Engine” is
installed.
- “System Engine” is typically
assigned management tasks (i.e.,
group evaluation, report
execution).
- In most cases, installation of
additional Engine instances is
recommended to handle collection
and replication tasks.
- In slides that follow, understand
that there is no difference in the
requirements or capabilities of
“System Engine” and “Engine” only in the tasks that would
normally be assigned.
System Engine
Engine
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
13
Scalability Server
- Must be able to accept
communications initiated by
the Domain Manager and the
Engine via CAM and the
multiplexer to…
Domain Manager
- Manage agent operations
Engine
- Send status/inventory
updated
- NOSLess and DTS package
transfer.
CAM &
Multiplexer
CAM
Scalability Server
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
14
Scalability Server
- Must be able to initiate
communications with the
Domain Manager via CAM &
Multiplexer to...
Domain Manager
- Register new agents
CAM &
Multiplexer
- Send agent operation
updates
- Upload job output files
Scalability Server
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
15
DSM Explorer
Must be able to initiate
communications with the
Domain Manager via CAM to...
Domain Manager
- Request data for objects
displayed
- Submit command/control
instructions
CAM
DSM Explorer
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
16
DSM Explorer
- Must be able to initiate
communications with the
Domain Manager via
multiplexer to register
packages.
Domain Manager
Multiplexer
DSM Explorer
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
17
Reporter
- Must be able to initiate
communications with the
Domain Manager via CAM to...
Domain Manager
- Request MDB connection
information
- Submit command/control
instructions to schedule
Engine tasks to execute
reports
CAM
Reporter
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
18
Reporter
MDB
- Must be able to initiate
communications with the
Domain Manager via CAM to...
- Request MDB connection
information
- Submit command/control
instructions to schedule
Engine tasks to execute
reports
DB
Reporter
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
19
Enterprise Management:
Components
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Enterprise Management Component
Overview
Database
Communications
Inter-Component
Communications
MDB
DB
DB
Enterprise Manager
IC
DB
Engine
IC
IC
DSM Explorer
Reporter
Enterprise components are similar in name, function and communication
requirements to Domain Management components.
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
21
Enterprise Management Component
Overview
MDB
Database
Communication
DB
DB
• Ingres (Ingres/Net
19016 & 19017, JDBC
19023)
• Microsoft SQL Server
(Default 1433)
DB
Enterprise Manager
Engine
DSM Explorer
Reporter
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
22
Enterprise Management Component
Overview
MDB
Inter-Component
Communications
Enterprise Manager
IC
Engine
• CAM (UDP 4104, TCP 4105)
• DSM Multiplexer(4728)
IC
IC
DSM Explorer
Reporter
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
23
Enterprise Management Component
Overview
Database
Communication
DB
DB
• Ingres (Ingres/Net
19016 & 19017, JDBC
19023)
• Microsoft SQL Server
(Default 1433)
Inter-Component
Communications
MDB
Enterprise Manager
• CAM (UDP 4104, TCP 4105)
• DSM Multiplexer(4728)
IC
DB
Engine
IC
IC
DSM Explorer
Reporter
Ports shown are for default installation of database and components. Always
refer to “Ports Used by Unicenter DSM” in the DSM “Implementation Guide”
for more detailed, most accurate information.
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
24
Engine
- Like Domain, by default, an
Engine instance referred to as
“System Engine” is installed.
- The “System Engine” is
typically assigned management
tasks (i.e., group evaluation,
report execution).
- In most cases, installation of
additional Engine instances is
recommended to handle
collection and replication tasks.
- In slides that follow,
understand that there is no
difference in the requirements
or capabilities of “System
Engine” and “Engine” - only in
the tasks that would normally
be assigned.
System Engine
Engine
-Note, however, that in r11, it is
an Engine in the linked Domain
that is assigned the actual
replication task, NOT an
Enterprise Engine
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
25
Scalability Servers
Note also that Scalability
Servers (used to
communicate with agents)
are a Domain component only
and…
MDB
Enterprise Manager
CAM
Engine
CAM
CAM
DSM Explorer
Reporter
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
26
Enterprise/Domain
Communications
…additional lines of communication between Domains and the Enterprise are
required to support data replication and reporting.
MDB
MDB
DB
Enterprise Manager
CAM
IC
Domain Manager
IC
IC
Engine
Engine
IC
IC
IC
Scalability Server
DSM Explorer
DSM Explorer
Reporter
Reporter
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
27
Enterprise Manager
Enterprise Manager must
be able to initiate
communications with the
Domain Managers…
- Via CAM to link the
Domains and assign
the replication task to
a Domain Engine.
- Via the multiplexer to
transfer packages from
the Enterprise to the
Domain.
MDB
MDB
Enterprise Manager
CAM &
Multiplexer
Engine
Domain Manager
Engine
Scalability Server
DSM Explorer
DSM Explorer
Reporter
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Reporter
28
Replication Engine
Domain Engine
assigned the
replication task must
be able to initiate
communications with
the Enterprise
Manager via CAM to
obtain connection
information for the
Enterprise MDB and...
- One more reminder: in r11, it is
an Engine in the linked Domain
that is assigned the actual
replication task, NOT an
Enterprise Engine
MDB
MDB
Enterprise Manager
Engine
CAM
Domain Manager
Engine
Scalability Server
DSM Explorer
DSM Explorer
Reporter
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Reporter
29
Replication Engine
…must also be able to
access the Enterprise
MDB via the database
port to transfer data.
MDB
MDB
DB
Enterprise Manager
Domain Manager
Engine
Engine
Scalability Server
DSM Explorer
DSM Explorer
Reporter
Reporter
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
30
DSM Explorer
Enterprise DSM
Explorer must be able
to initiate
communications with
the Domain Manager
via CAM to drill down.
MDB
MDB
Enterprise Manager
Domain Manager
CAM
Engine
Engine
Scalability Server
DSM Explorer
DSM Explorer
Reporter
Reporter
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
31
Reporter
Enterprise Reporter
must be able to access
the Domain Manager
via CAM to obtain
connection information
to...
MDB
MDB
Enterprise Manager
Domain Manager
Engine
Engine
CAM
Scalability Server
DSM Explorer
DSM Explorer
Reporter
Reporter
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
32
Reporter
...establish a connection
to the linked Domain
MDB to retrieve data that
was not replicated.
MDB
MDB
Enterprise Manager
Domain Manager
DB
Engine
Engine
Scalability Server
DSM Explorer
DSM Explorer
Reporter
Reporter
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
33
Questions?
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.