|
Guide to Digital Resource Broker
*HyperReader |
|
|
CONTENTS
Title Page
Copyright Page
Preface
1 Introduction
1.1 Overview
1.1.1 Comparing the Resource Broker to a Real Estate Broker
1.2 Defining Resource Broker Entities
1.2.1 Resource
1.2.2 Service
1.2.3 Server
1.2.4 Client
1.2.5 Attribute
1.2.6 Workgroup
1.3 Summary
2 Using the Resource Broker
2.1 Gaining Access to Remote Hosts
2.2 Interacting with the Resource Broker
2.3 Using the Resource Broker's rbgui Interface
2.3.1 Working in the Main Window
2.3.2 Using the File Menu
2.3.3 Using the Server Menu
2.3.4 Using the Service Menu
2.3.5 Using the Help Menu
2.3.6 Configuring Display Fonts Under X Windows
2.4 Using the Resource Broker's rbexec Interface
2.4.1 Supported Operations
2.4.2 Expressing rbexec Commands
2.4.3 Configuring Account Access Information
2.4.4 Invoking a Service
2.4.4.1 Invoking a Service by Name
2.4.4.2 Invoking a Service Using Selection Criteria
2.4.4.3 Invoking a Service Causing a Server to Start
2.4.5 Configuring Services
2.4.6 Configuring Resources
2.4.7 Querying Servers of a Service
2.4.8 Querying Available Services
2.4.9 Querying Version of a Resource Broker Application Component
2.4.10 Displaying Help Text
2.5 Using the Resource Broker Application Programming Interface
2.5.1 Interfaces and Methods
2.5.2 API Programming in a DCE Environment
2.6 Understanding Resource Broker Errors
3 Configuring Your Services
3.1 Overview of Configuring a Service
3.1.1 Adding Attributes
3.1.2 Removing Attributes
3.1.3 Configuring the Detection of a Service
3.1.3.1 Re-evaluating a Detect Template for DCE and ONC Services
3.1.3.2 Re-evaluating a Detect Template for Host and Named Services
3.1.4 Configuring the Startup of a Server Application
3.1.5 Configuring Startup of a Client Application
3.1.6 Configuring the Update, Timeout, and Cleanup Intervals
3.1.7 Configuring Service Startup Context
3.1.8 Creating a Host Application Service Entity
3.1.9 Creating a DCE Application Service Entity
3.1.9.1 Configuring Service Detection
3.1.9.2 Configuring Service Startup
3.1.9.3 Configuring Service Version
3.1.9.4 Configuring Use of Endpoints
3.1.9.5 Configuring Client Invocation
3.1.10 Creating an ONC Application Service Entity
3.1.11 Creating a Named Server Application Service Configuration
3.2 Selecting and Prioritizing Servers
3.3 Creating an Information Service Configuration
3.4 Using Templates to Execute Commands
3.4.1 Command Interpreter Considerations
3.4.2 User Environment
3.4.3 Substitution in Templates
3.4.4 Multiple Commands
3.4.5 Quotation Characters
3.4.6 Debugging Hints
3.5 Starting Servers of X/Motif Applications
3.6 Debugging a Service Configuration
3.6.1 Debugging Missing Server Information
3.6.2 Debugging Server Information Marked Unreliable
3.6.3 Debugging Server Startup Failures
3.7 Reference for Service Configuration Attributes
3.7.1 annotation
3.7.2 command/exec_env
3.7.3 command/template[/cos[/sos]]
3.7.4 dce/endpoints
3.7.5 identity
3.7.6 name
3.7.7 prioritization
3.7.8 selection_criteria
3.7.9 server/cleanup_interval
3.7.10 server/detect_template[/ os ]
3.7.11 server/detect_type[/ os ]
3.7.11.1 Value of file
3.7.11.2 Value of command
3.7.11.3 Value of dced
3.7.11.4 Value of dcom_class
3.7.11.5 Value of none
3.7.12 server/identifier
3.7.13 server/protocol
3.7.14 server/startup_context[/ os ]
3.7.15 server/startup_template[/ os ]
3.7.16 server/startup_type[/ os ]
3.7.17 server/timeout_interval
3.7.18 server/update_interval
3.7.19 server/version
3.7.20 type
4 Controlling Server Selection
4.1 Selection Criteria Overview
4.2 Selection Grammar
4.2.1 Embedded Spaces in Selection Expressions
4.2.2 String Values Interpreted as Attribute References
4.2.3 Determining Set Membership
4.2.4 Conversion of Strings to Numbers
4.3 Attribute Datatypes
4.4 Predefined Server and Client Attributes
4.5 Built-In Functions
5 Using the Resource Broker with DCE
5.1 Integration with the DCE Name Service Interface
5.2 Modeling DCE Servers as Resource Broker Services
5.3 Finding the Best Servers Using the DCE API
5.4 Example Configuration of a DCE Application
5.4.1 Configuring a DCE Application on OpenVMS Systems
5.4.2 Configuring a DCE Application on Digital UNIX Systems
5.4.3 Configuring a DCE Application on Microsoft Windows Systems
6 The Resource Broker Application Interface
6.1 Location of API Example Applications
6.2 Capabilities of the Resource Broker API
6.2.1 Object-Oriented Interface
6.2.2 Object Containment
6.2.3 Accessing the API from C or C++
6.2.3.1 Using the Resource Broker API from C++
6.2.3.2 Using the Resource Broker API from C
6.2.4 Determining Object Types
6.2.5 The Lifetime Of Objects
6.2.6 Object Error Handling
6.3 Managing Sets of Objects
6.4 Object Type Specifications
6.4.1 Scalar Types
6.4.2 The RBObject Interface
6.4.3 The RBList Interface
6.4.4 The RBBroker Interface
6.4.5 The RBService Interface
6.4.5.1 Determing Whether a Service is Executable
6.4.5.2 Starting a Service
6.4.5.3 Callbacks for Reading Server Output During Startup
6.4.5.4 Waiting for Server Completion
6.4.6 The RBAttr Interface
6.4.7 The RBResource Interface
6.4.7.1 Advanced Service Starting
6.4.8 The RBServer Interface
6.5 Using the Resource Broker API Via OLE Automation
6.5.1 Sample OLE-Based Routines for API Access
6.5.2 Properties and Methods for OLE Interfaces to Resource Broker Classes
7 Design and Service Model Considerations
7.1 Resource Broker Service Model
7.1.1 Service Naming
7.1.2 Service Modeling
7.1.2.1 Notes Conferences Modeling Example
7.1.2.2 Software Development Environment Modeling Example
7.1.3 Service Security
7.2 Comparison of Brokering and Directory Services
8 Resource Broker Configuration
8.1 Overview
8.2 Before You Begin
8.2.1 Identifying the Roles of Your Hosts
8.2.2 Communicating With the Master Server and Replica Server Hosts
8.2.2.1 Identifying the Master Server Host via DCE Services
8.2.2.2 Identifying the Master Server Host via a LAN-Based Broadcast
8.2.2.3 Identifying the Master Server Host Explicitly
8.2.2.4 Identifying the Master Server Host via a NIS Netgroup
8.3 Starting the rbsetup Utility
8.4 Minimally Configuring the Resource Broker
8.4.1 With a DCE Cell
8.4.2 Without a DCE Cell
8.5 More Fully Configuring the Resource Broker
8.5.1 Configuring a Resource Broker Workgroup
8.5.1.1 Using a Broadcast Operation
8.5.1.2 Using an Explicit List of Hostnames
8.5.1.3 Using a NIS Netgroup
8.5.2 Configuring the Master Server, Replica Server, and Resource Manager Daemons
8.6 Typical Resource Broker Configurations
8.6.1 Configuring a Resource Broker Master Server
8.6.2 Configuring a Resource Broker Replica Server
8.6.3 Configuring a Resource Manager Daemon
8.7 Verifying a Host's Resource Broker Configuration
8.8 Authorizing Users as Resource Broker Administrators
8.9 Verifying a Host's Configuration Using the rbexec Interface
8.10 Verifying a Host's Configuration Using the rbgui Interface
8.11 Using the rbsetup Utility
8.11.1 Menu Interface to rbsetup
8.11.2 Command Line Interface to rbsetup
8.11.3 Using the Configuration Menu
9 Resource Broker Management
9.1 Resource Broker Architecture
9.1.1 Resource Broker Server Components
9.1.2 Resource Manager Component
9.1.3 Representing Servers
9.1.4 Server Startup Processing
9.2 Security Considerations
9.2.1 Restricting Access to Servers
9.2.2 Restricting Access to Configuration Information
9.2.3 Specifying Detect Templates
9.2.4 Configuring Access to Daemons
9.2.5 Specifying Startup Command-Line Arguments
9.3 Diagnosing Problems with the Resource Broker
A Considerations for Systems Based on OpenVMS Software
A.1 Files Installed by the Resource Broker Kit
A.2 Files Created by the Resource Broker
A.3 Accessing the Documentation
A.4 Reading Books on the CD-ROM
B Considerations for Systems Based on Digital UNIX Software
B.1 Files Installed by the Resource Broker Kit
B.2 Files Created by the Resource Broker
C Considerations for Systems Based on Windows NT Software
C.1 Files Installed by the Resource Broker Kit
C.2 Files Created by the Resource Broker
D Sample Services
|
|