Section 1 - Planning and Design - Given the customer’s business objectives and the current directory server environment, analyze the data sources and scope of data to be placed into the ITDS V6.1 environment so that a design document can be created
With emphasis on performing the following:- Determine the purpose of ITDS V6.1 in the proposed solution
- Determine sources and nature of data to be stored in ITDS V6.1 solution
- Survey the customer’s environment for products or applications to be used in the ITDS V6.1 solution
- Given the design document, schema and the namespace design, determine the hierarchical structure of the ITDS V6.1 directory environment so that an implementation document describing the schema and namespace environment is created
With emphasis on performing the following:- Survey the customer’s environment for end-user needs
- Survey the customer’s environment for application needs
- Survey the customer’s environment for deployment needs
- Survey the customer’s environment for infrastructure constraints
- Determine the data structure
- Determine the source of data
- Determine the characteristics of the data elements
- Survey the customer’s environment for custom object class and/or custom attribute definitions
- Determine a correct naming convention for the ITDS V6.1 suffix to match to the customer’s expectations.
- Determine the ITDS V6.1 Directory Information Tree (DIT) layout for the containers
- Determine an ITDS V6.1 naming style to provide a consistent naming convention
- Given the customer’s privacy and security requirements, determine the security configuration elements, so that a security implementation document can be created
With emphasis on performing the following:- Determine SSL/TLS requirements
- Determine port assignments
- Determine ITDS V6.1 Administrator roles and assignments
- Determine encryption strategy for password and necessary encrypted attributes
- Determine the required password policy
- Determine Access Control List (ACL) strategy
- Determine authentication design strategy
- Determine authorization design strategy
- Determine the Operating System (OS) user/group security requirements for the instance ownership
- Given the requirements for the ITDS V6.1 directory infrastructure deployment along with the existing infrastructure, determine topologies, configurations, and parameters so that an implementation document detailing the design of the directory server infrastructure including replication, partitioning, and network strategy can be created
With emphasis on performing the following:- Determine the configuration, number, and location of the ITDS V6.1 servers
- Determine how the data is to be distributed
- Determine the distributed (proxy) or non distributed directory server topology
- Determine the topology for directory server replication
- Determine the plan for disaster recovery including backup and restore procedures
- Determine parameters and guidelines for performance planning
Section 2 - Installation - Given ITDS V6.1 system requirements, verify the minimum installation requirements are met as per the current Installation and Configuration guide so that the system is ready for a ITDS V6.1 installation
With emphasis on performing the following:- Verify system meets all minimum system requirements (CPU, Memory, Disk space etc)
- Locate ITDS V6.1 Install and Configuration Guide
- Locate OS specific section of Install and Configuration guide and make sure it is followed
- Given input from the design document, verify the availability of OS utilities and locate the correct ITDS V6.1 software package so that the appropriate install image is identified
With emphasis on performing the following:- Verify the available OS utilities (SSH, X-Windows, VNC, etc)
- Identify the correct ITDS V6.1 install image for the method chosen
- Given the installation method selected, gather the components so that the correct ITDS V6.1 install image is obtained
With emphasis on performing the following:- Determine the purpose of the ITDS V6.1 installation (full server, client only, proxy server, WebAdmin only, white pages)
- Locate ITDS V6.1 install image for product(s) desired based on install method to be used (ISMP/native)
- Given the supported levels of DB2 and Global Security Kit (GSKit), determine if they are installed so that the prerequisite software installation is verified
With emphasis on performing the following:- Use OS or DB2 utilities to determine if a supported version of DB2 is installed
- Use OS or Global Security Kit (GSKit) utilities to verify GSKit 7.0.3.30 or later is installed
- Given the design document and the existing WAS environment, determine the version of WAS that the Web Administration Tool will be deployed upon, so that a decision is made whether to install the system with an embedded WAS or to use an existing full WAS installation
With emphasis on performing the following:- Determine the WAS installation
- Given the customers’ requirements for the system, determine whether the system will require a Directory White Pages installation, so that the system is correctly utilized
With emphasis on performing the following:- Identify the hardware capabilities of the environment
- Identify OS based product and prerequisite product requirements
- Define the purpose of the system within the planned topology
- Given the customers’ requirements for the system, determine whether the system will require co-existence with previous ITDS or other vendor products, so that the system is planned appropriately
With emphasis on performing the following:- Identify the OS and hardware capabilities of the environment.
- Determine the need for multiple product versions (co-existence)
- Identify any currently installed LDAP software versions.
Section 3 - Configuration - Given the user and group name along with the instance location, create a valid instance owner so that the server environment can be configured
With emphasis on performing the following:- Create user (and group if necessary) with appropriate name, group membership and instance location
- Change password if necessary
- Given the instance parameters, use the ITDS V6.1 tools to create an ITDS V6.1 server instance, so that the instance is ready to be configured as proxy or full server
With emphasis on performing the following:- Use the command line or GUI tool to create the instance
- Given an existing instance seed and salt values, cryptographically synchronize multiple ITDS V6.1 server instances, so that the servers can share encrypted data efficiently
With emphasis on performing the following:- Obtain salt value from existing instance
- Use the salt value in creating the new instance (or instances)
- Given an existing instance, user and database parameters, configure the database so that the data can be stored
With emphasis on performing the following:- Configure a database for an existing ITDS V6.1 instance
- Given the appropriate server instances and specifications for splitting the data, use the ITDS V6.1 tools to configure and load an ITDS V6.1 proxy environment, so that the proxy server is set up and the back end servers are loaded
With emphasis on performing the following:- Create user(s) for the Global Administration Group
- Add user(s) to the Global Administration Group
- Set up proxy partitions for identified suffixes
- Set up health check settings
- Set up fail-back failover setting
- Set up plug-in/hash algorithm
- Set up server roles
- Set up server priorities (tiers)
- Split initial data
- Load initial data on back end servers
- Given the administrator distinguished name (DN) and password, use the ITDS V6.1 tools to configure ITDS V6.1 Server to contain an administrator DN and administrator password for an instance, so that the server can be administered
With emphasis on performing the following:- Configure admin DN and password
- Given the suffix definitions and design document, configure suffix (or suffixes) so that ITDS V6.1 namespace is defined
With emphasis on performing the following:- Configure suffix (or suffixes)
- Given the object class and attribute requirements, modify and/or create the ITDS V6.1 schema, so that customized data can be loaded and accessed
With emphasis on performing the following:- Add/modify objectclass definitions
- Add/modify attribute definitions
- Given the customer’s requirements for monitoring changes in the environment, use the ITDS V6.1 tools to configure ITDS V6.1 server instance with changelog database settings, so that the server instance with the changelog can be configured or unconfigured
With emphasis on performing the following:- Configure change log database
- Unconfigure change log database
- Given the customer’s environment, design document use the ITDS V6.1 tools to configure ITDS V6.1 server with administrative roles for various functions, so that delegation of administrative responsibilities is possible
With emphasis on performing the following:- Define the administrative group
- Add users to the administrative group
- Define roles for each administrative group member
- Given an existing ITDS V6.1 server instance and one or more existing directory servers, configure pass-through authentication for the ITDS V6.1 server instance using the appropriate parameters, so that users can log on to the ITDS V6.1 server instance using the credentials stored on another directory server
With emphasis on performing the following:- Determine the scenarios for using the pass-through authentication
- Configure the ITDS V6.1 instance with the existing directory servers for pass-through authentication
- Given the customer’s requirement for log management configure the ITDS V6.1 server instance, so that the log management strategy is implemented
With emphasis on performing the following:- Configure the ITDS V6.1 server log management
- Given the customer’s audit logging requirements, use the ITDS V6.1 tools to configure and enable (or disable) audit logging, so that ITDS V6.1 operations can be recorded
With emphasis on performing the following:- Enable and select ITDS V6.1 operations to audit
- Disable audit log
- Given the customer’s server performance requirements, use the ITDS V6.1 tools to configure and enable (or disable) autonomic attribute caching, so that ITDS V6.1 performance can be automatically optimized
With emphasis on performing the following:- Enable and configure autonomic attribute cache
- Disable the autonomic attribute cache
- Given an ITDS V6.1 server instance, create a new ITDS V6.1 server instance based on the existing instance, so that the new directory server instance has the same configuration settings and data as the existing one
With emphasis on performing the following:- Configure the existing ITDS V6.1 server instance for online back up
- Clone new instance from existing instance
- Given an ITDS V6.1 server instance from which a database needs to be unconfigured and/or deleted, unconfigure the database, so that a new database can be configured
With emphasis on performing the following:- Unconfigure database
Section 4 - Migration - Given the current ITDS V6.1 topology, identify a migration strategy with minimum impact, so that a full topology migration with little or no down time can be achieved
With emphasis on performing the following:- Identify the hardware capabilities of the environment
- Identify OS based product and prerequisite product requirements
- Define the purpose of the system within the planned topology
- Identify the number of databases and database types to be migrated
- Identify custom schema
- Identify dependency issues of client applications
- Design a migration strategy
- Perform a staged migration
- Given the schema, data, and configuration files from the current ITDS environment, migrate the existing environment to ITDS V6.1 so that the customer is on ITDS version 6.1
With emphasis on performing the following:- Identify the hardware capabilities of the environment
- Identify OS based product and prerequisite product requirements
- Define the purpose of the system within the planned topology
- Identify the number of databases and database types to be migrated
- Identify custom schema
- Identify dependency issues of client applications
- Uninstall the previous ITDS environment
- Install ITDS V6.1
- Create and configure a new ITDS V6.1 server instance
- Given the current database configuration, complete a successful database migration so that the current database is at the latest supported ITDS V6.1 level
With emphasis on performing the following:- Identify the hardware capabilities of the environment
- Identify OS based product and prerequisite product requirements
- Define the purpose of the system within the planned topology
- Identify the number of databases and database types to be migrated
- Identify dependency issues of client applications
- Perform a database migration
- Given the existing instance configuration in the customer’s environment, successfully migrate each instance to the ITDS V6.1 release so that they are at the latest supported level
With emphasis on performing the following:- Identify the hardware capabilities of the environment
- Identify OS based product and prerequisite product requirements
- Define the purpose of the system within the planned topology
- Identify the number of databases and database types to be migrated
- Identify custom schema
- Identify dependency issues of client applications
- Identify the number and configuration of each instance in the current environment
- Given the customer’s requirements, perform a successful Web Administration Tool (WAT) migration, so that the WAT is at the latest supported level for ITDS V6.1
With emphasis on performing the following:- Identify the hardware capabilities of the environment
- Identify OS based product and prerequisite product requirements
- Define the purpose of the system within the planned topology
- Identify the number of databases and database types to be migrated
- Identify custom schema
- Identify dependency issues of client applications
- Perform the WAT migration
Section 5 - Customization - Given the customer’s requirements, design and implement a customized subtree design, so that the data is structured in an efficient Directory Information Tree (DIT) structure for the anticipated typical workload
With emphasis on performing the following:- Identify the hardware capabilities of the environment
- Identify prerequisite product requirements
- Define the purpose of the system within the planned topology
- Identify the estimated size of the DIT
- Identify any defined groups (dynamic, nested, static and so on)
- Identify typical workload
- Identify any custom schema required by client applications
- Implement the DIT
- Given the design document and client applications that will use the ITDS V6.1 server instance, design a modified schema and implement the changes in the schema, so that the ITDS V6.1 server instance uses the schema definition
With emphasis on performing the following:- Define the purpose of the system within the customer environment
- Identify any custom schema required by client applications
- Define indexes for frequently used attributes
- Implement the change in schema
- Given the customer’s transport layer security requirements, create key store for configuration of ITDS V6.1, so that transport layer encryption can be utilized
With emphasis on performing the following:- Establish a signer certificate
- Create a key store via GSK7ikm
- Determine whether to use server or client-server authentication
- Configure the ITDS V6.1 directory server to use SSL
- Perform a key exchange if using a client-server model
- Given the customer’s transport layer security requirements, create key store for configuration of ITDS V6.1 Web Administration Tool (WAT), so that transport layer encryption can be utilized
With emphasis on performing the following:- Establish a signer certificate on the ITDS V6.1 directory server instance
- Export signer certificate in Binary DER format
- Create JKS key store
- Import signer certificate
- Configure the WAT to use SSL
- Given that the Directory Information Tree (DIT) exists, configure the appropriate access control list (ACL), so that access to the information is granted to appropriate users and groups
With emphasis on performing the following:- Determine the syntax and level within the DIT of the ACL
- Configure the appropriate ACL on the correct parent entry within the DIT
- Given the customer’s existing global/subtree/user password policy requirements, implement the password policy using the command line or GUI, so that a valid password policy is implemented in ITDS V6.1 directory server
With emphasis on performing the following:- Implement password policy using command line or GUI
- Given the identified ITDS V6.1 server instances and network topology, implement an appropriate replication topology, so that a high availability implementation of the ITDS V6.1 solution is achieved
With emphasis on performing the following:- Define the purpose of the instance within the planned topology
- Identify any network or physical location issues
- Implement replication topology
- Define associated maintenance and monitoring needs for the replication topology
- Given the Web Administration Tool (WAT) console requirements, customize the WAT interface, so that server instances can be administered
With emphasis on performing the following:- Customize WAT console administrator user ID and password
- Identify all ITDS V6.1 server instances in the environment to be managed by the WAT
- Determine a policy for updating and maintaining the username and password for the WAT console management
- Configuring the navigation tree for the WAT
- Given an ITDS V6.1 server loaded with data, perform the necessary steps to tune the server instance so that optimal efficiency is achieved
With emphasis on performing the following:- Run idsrunstats
- Run idsperftune
- Identify attributes which should be indexed
- Develop a plan for regular running of idsrunstats based upon the workload
Section 6 - Administration and Maintenance - Given the directory server instance name and amount of system memory to be allocated, perform basic or advanced tuning so that the directory server performance is optimal
With emphasis on performing the following:- Perform basic tuning
- Perform advanced tuning
- Given the ITDS V6.1 server topology and online documentation, administer the existing DB2 environment, so that it is fully functional and meets customer needs
With emphasis on performing the following:- Perform database reorganization
- Perform online/offline backup
- Administrate DB2 administrator user and password
- Given a desired ITDS V6.1 replication topology, build and manage the topology so that correct data is available across all ITDS V6.1 servers
With emphasis on performing the following:- Modify an existing replication topology
- Identify and debug any replication failures
- Identify and implement desired changes to the replication topology
- Synchronize data across the replication topology
- Given the instance specification, create and administer an ITDS V6.1 instance design so that it is available according to specifications
With emphasis on performing the following:- Create instance
- Administer instances
- Drop an instance
- List instances
- Given the user and group specification and the design document, implement the specification so that an ITDS V6.1 user and group design is implemented
With emphasis on performing the following:- Identify schema requirements
- Add and/or modify user to the ITDS V6.1 server
- Add and/or modify groups to the ITDS V6.1 server
- Implement user and group specifications
- Given the extended operation, required input and bind credentials, issue the extended operation so that the intended outcome is achieved
With emphasis on performing the following:- Issue the extended operation using the idsldapexop command
- Given the administration server port and the bind credentials to bind to the administration server, use the administration server so that administrative tasks can be accomplished
With emphasis on performing the following:- Run idsldapexop on the administration server to issue dynamic configuration updates
- Run idsldapexop on the administration server to read various logs
- Search the schema backend
- Given the ITDS V6.1 server port, hostname and bind credentials, use the idsldapsearch command so that the server’s changelog can be viewed
With emphasis on performing the following:- Search the server for changelog entries
- Given installed IBM Tivoli Directory Integrator (ITDI) V6.1.1 software and the ITDS V6.1 server instance name, use the idslogmgmt tool so that log archiving can be done
With emphasis on performing the following:- Run the idslogmgmt tool on the server instance
- Given a change request to the proxy topology, implement the changes, so that the proxy topology meets requirements
With emphasis on performing the following:- Modify proxy topology as per change request
- Resume role of failed back end server
- Maintain proxy authorization
- Given a change request or the certificate specification, existing certificate and key store, use the GSKit tool to administrate the certificate environment so that servers are SSL enabled
With emphasis on performing the following:- Administrate certificate environment
- Given a change request and the ITDS V6.1 server instance name, along with the LDIF file to import or export data, export LDIF data so that the data can be loaded into another directory server and import LDIF data so that the instance database has the new data so that the LDIF operation completes successfully
With emphasis on performing the following:- Export data from ITDS V6.1 server in the LDIF format
- Import data from an LDIF file into the directory server
Section 7 - Problem Determination - Given the customer’s requirements for the level of logging desired, determine and configure the ITDS V6.1 so that the correct logging level is achieved
With emphasis on performing the following:- Utilize the ITDS V6.1 administration guide to determine default settings and locations of logging utilities
- Modify log settings to meet requirements
- Given the ITDS V6.1 collected server information and product documentation, identify and analyze the log messages and refer to the product documentation so that the problem component and problem details are identified
With emphasis on performing the following:- Determine appropriate log file based on the problem observed
- Analyze the error message in the log file by referring to the messages guide
- Refer to the problem determination guide
- Analyze relevant data
- Given an identified ITDS V6.1 product component(s) failure, perform basic troubleshooting with the help of ITDS V6.1 product documentation, so that either the problem is resolved or traces are collected for advanced analysis and debugging
With emphasis on performing the following:- Determine the necessary basic troubleshooting by referring to the problem determination guide
- Verify that all prerequisites are met
- Perform necessary troubleshooting
- Gather appropriate traces if necessary by referring to the product documentation
|