Course Overview
Learn to efficiently manage Ansible on an IBM Power environment. You’ll be introduced to the world of automation through hands-on curriculum developed by IBM experts and thought leaders. The material covers a deep-dive of Ansible on IBM Power, IBM PowerVC, IBM Power collections, automating deployment of modern web applications and more. You will work on our IBM Power servers located in Poughkeepsie, New York. Upon completion of this course, you will earn an IBM digital badge that recognizes your skills in this area.
This course covers Ansible on IBM AIX and Red Hat Enterprise Linux. IBM i users may be interested in AS45G: DevOps on IBM i: Learn Ansible.
Virtual Learning
This interactive training can be taken from any location, your office or home and is delivered by a trainer. This training does not have any delegates in the class with the instructor, since all delegates are virtually connected. Virtual delegates do not travel to this course, Global Knowledge will send you all the information needed before the start of the course and you can test the logins.
Course Objectives
- Summarize the key principles of DevOps in IT
- Recognize the requirements and procedure to setup Ansible on IBM Power
- Analyze the key components and their interactions within the Ansible architecture
- Automate server administration tasks with Ansible Playbooks
- Use IBM Power Collections on AIX, VIOS and HMC to automate routine tasks
- Recognize the various tasks which can be performed when Ansible is integrated with IBM PowerVC to manage AIX and Linux clients
- Develop Ansible playbooks that use infrastructure as code principles to orchestrate deployments in an IBM Power environment
Course Content
Day 1:
- Unit 0: Course Administration and Introduction: (15 minutes)
- Unit 1: Introduction to DevOps (45 minutes)
- Unit 2: Ansible Overview and Administration (1 hour)
- Unit 3: Ansible Configuration (1 hour)
- Exercise 1. Verification of Prerequisites (1 hour)
- Exercise 2. Ansible Setup and Configuration (1 hour)
- Exercise 3. IBM PowerVC Integration with Ansible (30 minutes)
- Exercise 4. Ansible Roles (30 minutes)
- Exercise 5. Ansible on IBM AIX (30 minutes)
Day 2:
- Unit 4: IBM Power Collections (1 hour)
- Unit 5: Architecting Ansible Solutions (1 hour)
- Exercise 6. IBM Power AIX Collection (1.5 hours)
- Exercise 7. IBM Power VIOS Collection (30 minutes)
- Exercise 8. IBM Power HMC Collection (30 minutes)
- Exercise 9. IBM Power OpenStack Collection (45 minutes)
- Exercise 10. Deploy Modern Web Applications on IBM Power from GitHub (30 minutes)
- Exercise 11. Testing and Debugging Ansible Playbooks with Linting Tools (45 minutes)
Course Overview
AIX System Administration – Part II Course Overview
This IBM AIX System Administration training course is for System Administrators and Support Staff,who wish to perform advanced administration tasks,perform basic troubleshooting and improve security. Course Objectives are to be achieved by a mixture of command line syntax and use of the System Management Interface Tool (SMIT).
Similarly,the course is targeted to closely follow the official IBM AIX curriculum for certification.
Although the course is based on AIX Version 7.1,it is also appropriate for prior releases of AIX.
Exercises and examples are used throughout the course to give practical hands-on experience with the techniques covered.
Course Objectives
On completion of the course the delegate will have practical experience of how to troubleshoot system startup problems,perform more advanced LVM tasks,implement system security and understand the ODM files in device configuration.
Course Content
AIX System Administration – Part II Training Course
Course Contents – DAY 1
Course Introduction
- Administration and Course Materials
- Course Structure and Agenda
- Delegate and Trainer Introductions
Session 1: INTRODUCTION TO THE RS6000 (PSERIES)
- Overview
- IBM eServer (pSeries) Hardware Platform
- Brief History
- RISC Technology
- POWER 6 Product Range
- POWER 7 Product Range
- The AIX Operating System
- AIX 7 Overview of Features and Benefits
- Useful Commands
Session 2: OBJECT DATA MANAGER
- Introduction
- ODM Components and Commands
- ODM Components
- ODM Commands – Object Classes
- ODM Commands – Objects
- ODM Commands – Descriptor Information
- Searching the ODM
- Overview of ODM Commands
- What Data is not Managed by ODM?
- The ODM Database
- Database File Names
- ODM File Locations
- cfgmgr and the ODM
- The Predefined Database Files
- PdDv – (Predefined Devices)
- PdAt – (Predefined Attributes)
- CuDv – (Customised Devices)
- CuAt – (Customised Attributes)
- ODM Class Usage
- Adding a New Device
- Additional Device Object Classes
- PdCn – (Predefined Connection)
- CuDep – (Customised Dependency)
- CuDvDr – (Customised Device Driver)
- CuVPD – (Customised Vital Product Data)
Session 3: SYSTEM INITIALISATION
- System Startup and The Boot Process Introduction
- System Startup and the Boot Process
- AIX System Boot Sequence
- The Bootlist and BLV
- The Boot Logical Volume
- Using Bootlists
- Boot Problems
- Accessing a System That Will Not Boot Normally
- Accessing A Volume Group and Starting a Shell
- Re-creating a damaged Boot Logical Volume
- Accessing a Volume Group without mounting Filesystems
- The LED Display
- Flashing 888
- Flashing 888 Followed by 102
- Flashing 888 Followed by 103
- Interpreting Flashing 888-103 Errors
- Location Codes
- Understanding SCSI Addressing
- The Problem Summary Form
- Maintaining Firmware Levels
- Firmware From the Internet
- Inventory Scout
- Vital Product Data Upload Service
- AIX Initialisation
- Overview
- rc.boot – Phase 1
- rc.boot – Phase 2
- rc.boot – Phase 3
- More About cfgmgr
- Config_Rules Object Class
- Sample Boot Log Output
AIX System Administration – Part II Training Course
Course Contents – DAY 2
Session 4: BOOT PROBLEM MANAGEMENT
- Introduction
- Boot Problem Management
- LED 553
- LED 551
- LED 552,554,556
- LED 523 to 534,517,518 and 555
- AIX Boot Diagnostic Numbers
Session 5: DISK MANAGEMENT
- Local Volume Manager Review
- AIX Disk Storage
- Physical Volume and LVM
- Volume Group Descriptor Areas
- Physical and Logical Storage
- Use Of Logical Volumes
- Mirroring
- Stripping
- Volume Group Limits
- Alternative Mirroring and Stripping with RAID
- RAID Support Using AIX LVM
- Striped Column Support for Logical Volumes
Session 6: LVM SYSTEM DATA AND RECOVERY
- LVN System Data
- LVM Identifiers
- LVM Data on Disk Control Blocks
- Other LVM Locations
- How the LVM uses the ODM
- Physical Volumes and the ODM
- Volume Groups and the ODM
- Logical Volumes and the ODM
- LVM Problems in the ODM
- Re-synchronizing the ODM
- VGDA and Quorum
- Forcing a varyon
AIX System Administration – Part II Training Course
Course Contents – DAY 3
Session 7: DISK MIRRORING AND STALE PARTITIONS
- Mirroring
- Dealing with Stale Partitions
- Mirror Scheduling Policy
- Sequential Mirroring
- Parallel Mirroring
- Mirror Write Consistency (MWC)
- Mirroring the Root Volume Group
Session 8: DISK REPLACEMENT TECHNIQUES
- Overview
- Disk Replacement – Procedure 1
- Disk Replacement – Procedure 2
- Disk Replacement – Procedure 3
- Disk Replacement – Procedure 4
- Disk Replacement – Procedure 5
- Possible Errors after Disk Replacement
- Cycling LED Codes and boot Failure
- Disk in VGDA but not in ODM
- ODM Failures after Disk Replacement
- Collecting LVM Data for Recovery
- Gathering ODM Data
- Gathering LVM data in the Disk Control Block
- Korn Shell Script Debug
Session 9: EXPORTING AND IMPORTING VOLUME GROUPS
- Overview
- Exporting Volume Groups
- Importing Volume Groups
- Import VG Name Clashes
- Problems with Importvg
- Importing Volume Group using recreatevg
AIX System Administration – Part II Training Course
Course Contents – DAY 4
Session 10: BACKING UP YOUR SYSTEM
- Overview
- Cloning
- Reducing a File System
- Alternate Disk Installation – Overview
- Installing a mksysb Image On Another Disk
- Cloning the Running rootvg to Another Disk
- Removing an Alternate Disk Installation
- Backing up Non-Root Volume Groups
- Using savevg
- Backup from a Split Mirror
Session 11: PROBLEM SOLVING TOOLS
- Error Log Facility
- Error Log Input Components
- Error Reporting from SMIT
- The errpt Command
- Sample Summary/Intermediate/Detailed Report Output
- Interpreting LVM Error Log Entries
- Error Log Maintenance
- Error Notification Facility
- Notification Methods
- The syslogd Daemon
- Diagnostics
- The diag Command
- Working with diag
- AIX System Dumps
- Overview
- The Dump Process
- The sysdumpdev Command
- The dumpcheck Utility
- Starting a Dump
- Initiating a Dump from a TTY
- LED Dump Codes
- Copying a System Dump
- Automatically Rebooting After a Crash
- Sending a Dump to IBM
AIX System Administration – Part II Training Course
Course Contents – DAY 5
Session 12: PERFORMANCE AND WORKLOAD MANAGEMENT
- Addressing the Problem
- Understanding The Workload And Bottlenecks
- Identifying CPU Intensive Tasks
- Identifying High Priority Processes
- Monitoring CPU Usage with sar
- Monitoring Memory Usage with vmstat
- Monitoring Disk I/O Using iostat
- The topas Command
- The tprof Command
- The svmon Command
- The filemon Command
- Workload Management
- The Performance Diagnostic Tool (PDT)
- PDT Configuration Menu
- PDT File Overview
- The PDT.thresholds File
- Monitoring Files,Directories and Host Availability
Session 13: ADVANCED SECURITY FEATURES
- The Auditing Subsystem
- The Configuration Files
- The Object File
- The Event File
- The Config File
- Using Bin Mode
- Using Stream Mode
- The Audit Command
- Authentication and Access Controls
- Physical Security
- Login Security
- Program Security
- Path Problems
- Encrypted Filesystems in AIX 7.1
- Enhancing Login Security – Login Prompt
- Enhancing Login Security – Restricted Shell
- Customised Authentication Methods
- Two Key Authentication
- Access Control Lists
- ACL Keywords and Format
- The Trusted Computer Base
- The TCB Components
- Checking the TCB
- The sysch.cfg File
- The tcbck Command – Check Mode
- Marking Files As Trusted
- Trusted Communication Path
- Configuring Trusted Path Communications
AIX System Administration – Part II Training Course
Addendum: Reference Materials (Sections below are provided within the course handbook for additional reading)
Session 14: Appendix A
Session 15: Appendix B
Session 16: Appendix C
Course Overview
AIX Shell Programming Course Overview
This IBM AIX Korn Shell Programming training course is designed to give delegates practical experience using a range of AIX tools to manipulate text and incorporate them into AIX shell scripts.
Exercises and examples are used throughout the course to give practical hands-on experience with the techniques covered.
Course Objectives
To provide the skills needed to develop and customise shell programs.
Course Content
AIX Shell Programming Training Course
Course Contents – DAY 1
Course Introduction
- Administration and Course Materials
- Course Structure and Agenda
- Delegate and Trainer Introductions
Session 1: AIX COMMAND REVIEW
- Basic Unix commands
- General commands
- File and directory handling commands
- Filename generation characters and regular expressions (regex)
- I/O Redirection features
- Other commands
Session 2: GETTING STARTED
- What is a shell script?
- Development guidelines
- Creating and editing shell scripts
- Naming and storing shell scripts
- Executing shell scripts
- Exercise: Write a simple shell script
Session 3: USING VARIABLES
- Environment variables
- Local variables
- Assigning values to variables
- Assessing variable values
- Using quotes
- Delimiting variable names
- Echo control sequences
- Exercise: Add variables to a script
Session 4: INTEGER ARITHMETIC
- Using the expr command
- Using the (( )) notation
- Exercise: Add integer arithmetic to a shell script
Session 5: HANDLING RUN TIME DATA
- The read command
- Command line arguments
- Exercise: Writing a generic shell script
- Exercise: Writing an interactive shell script
Session 6: CONDITIONAL EXECUTION
- The if statement
- The test command
- Exercise: Adding validation to previous scripts
Session 7: ADDITIONAL KORN,BASH & POSIX SYNTAX
- Other test notations
- Default and substitute variables
- Exit status codes
- Exercise
AIX Shell Programming Training Course
Course Contents – DAY 2
Session 8: LOOP CONSTRUCTS
- The while loop
- The until loop
- The for loop
- The while true and until false loops
- Loop control commands
- Exercise: Enhancing the previously written scripts
- Exercise: Writing a script to copy files using a ‘for’ loop
- Exercise: Writing a script to generate numbers with the ‘while’ loop
Session 9: MULTI-BRANCH DECISIONS
- The case statement
- Menu driven applications
- Exercise: Developing and writing a menu system
Session 10: SCRIPTING WITH AWK
- Fundamentals of AWK
- Basic AWK scripts
- AWK within Bash constructs
- Exercise: AWK scripts
Session 11: FUNCTIONS
- What is a function?
- Syntax
- Examples
- Creating a Function Library
- Exercise: Add a function to a script
Session 12: INTERRUPT HANDLING
- Interrupt signals
- Trapping interrupts
- Exercise: Adding traps to the menu script
Appendix A: ADDITIONAL FEATURES AND FACILITIES
- The exec commands
- The includes notation
- More about loops
- Arrays
Appendix B: VIM QUICK REFERENCE
Appendix C: UNIX COMMANDS QUICK REFERENCE
Appendix D: ADDITIONAL EXERCISES
Course Overview
The primary goal of this course is to provide the student with a working knowledge of the fundamental capabilities of the Network Installation Manager (NIM) facility of the AIX 6 operating system. This course uses a combination of instructor lecture and machine exercises to provide the student with practical background knowledge of the topics covered.
Learn the fundamental capabilities of the Network Installation Manager (NIM) facility of the AIX 6 operating system.
Virtual Learning
This interactive training can be taken from any location, your office or home and is delivered by a trainer. This training does not have any delegates in the class with the instructor, since all delegates are virtually connected. Virtual delegates do not travel to this course, Global Knowledge will send you all the information needed before the start of the course and you can test the logins.
Course Objectives
- Explain key NIM concepts and terminology
- Display NIM-related information
- Set up a NIM master
- Perform a base AIX (RTE) install
- Define and use several types of NIM objects
- Perform an automated install
- Create and use mksysb resources
- Maintain lpp_source and SPOT resources
- Update NIM clients
Course Content
Day 1
- Unit 1 – NIM overview
- Exercise 1 – NIM overview
- Unit 2 – Setting up the master
- Exercise 2 – Setting up the NIM master
- Unit 3 – RTE installation
- Exercise 3 – RTE installation
- Unit 4 – Customizing install operations
- Exercise 4 – Customizing install operations
Day 2
- Unit 5 – NIM backups and restores
- Exercise 5 – NIM backups and restores
- Unit 6 – Managing key NIM resources
- Exercise 6 – Managing key NIM resources
- Unit 7 – Client updates
- Exercise 7 – Client updates
Course Overview
AIX Korn Shell Programming Course Overview
IBM AIX Korn Shell Programming training course is designed to give delegates practical experience in developing and writing shell scripts. Most of the built-in shell commands are introduced together with the main program control structures. The course also gives practical experience using a range of IBM AIX tools to manipulate text and incorporate into AIX shell scripts.
Exercises and examples are used throughout the course to give practical hands-on experience with the techniques covered.
Course Objectives
To provide the skills needed to develop and customise shell programs and to make effective use of a wide range of standard AIX programming and development tools.
Course Content
AIX Korn Shell Programming Training Course
Course Contents – DAY 1
Course Introduction
- Administration and Course Materials
- Course Structure and Agenda
- Delegate and Trainer Introductions
Session 1: UNIX COMMAND REVIEW
- Basic Unix commands
- General commands
- File and directory handling commands
- Filename generation characters
- I/O Redirection features
- Other commands
Session 2: GETTING STARTED
- What is a shell script?
- Development guidelines
- Creating and editing shell scripts
- Naming and storing shell scripts
- Executing shell scripts
- Exercise: Write a simple shell script
Session 3: USING VARIABLES
- Environment variables
- Local variables
- Assigning values to variables
- Assessing variable values
- Using quotes
- Delimiting variable names
- Echo control sequences
- Exercise: Add variables to a script
Session 4: INTEGER ARITHMETIC
- Using the expr command
- Using the (( )) notation
- Exercises: Add integer arithmetic to a shell script
Session 5: HANDLING RUN TIME DATA
- The read command
- Command line arguments
- Exercise: Writing a generic shell script
- Exercise: Writing an interactive shell script
Session 6: CONDITIONAL EXECUTION
- The if statement
- The test command
- Exercise: Adding validation to previous scripts
Session 7: ADDITIONAL KORN,BASH & POSIX SYNTAX
- Other test notations
- Default and substitute variables
- Exit status codes
- Exercise
AIX Korn Shell Programming Training Course
Course Contents – DAY 2
Session 8: LOOP CONSTRUCTS
- The while loop
- The until loop
- The for loop
- The while true and until false loops
- Loop control commands
- Exercise: Enhancing the previously written scripts
- Exercise: Writing a script to copy files using a ‘for’ loop
- Exercise: Writing a script to generate numbers with the ‘while’ loop
Session 9: MULTI-BRANCH DECISIONS
- The case statement
- Menu driven applications
- Exercise: Developing and writing a menu system
Session 10: SCRIPTING WITH AWK
- Fundamentals of AWK
- Basic AWK scripts
- AWK within Bash constructs
- Exercise: AWK scripts
Session 11: FUNCTIONS
- What is a function?
- Syntax
- Examples
- Creating a Function Library
- Exercise: Add a function to a script
Session 12: INTERRUPT HANDLING
- Interrupt signals
- Trapping interrupts
- Exercise: Adding traps to the menu script
Appendix A: ADDITIONAL FEATURES AND FACILITIES
- The exec commands
- The includes notation
- More about loops
- Arrays
Appendix B: VIM QUICK REFERENCE
Appendix C: UNIX COMMANDS QUICK REFERENCE
Appendix D: ADDITIONAL EXERCISES
AIX Korn Shell Programming Training Course
Course Contents – DAY 3
Session 13: BACKUP AND RESTORE UTILITIES
- Backing-up and restoring files
- Basic and advanced use of tar
- Compression utilities gzip,bzip2,zip and compress
- Exercise: Backing up and restoring files using tar
- Exercises: Compressing files
Session 14: BACKGROUND JOB SCHEDULING
- Scheduling jobs with the cron command
- Scheduling jobs with the at command
- Exercises: Running background jobs
Session 15: COMMANDS FOR COMPARING FILES
- Compare files with the cmp command
- Compare and format files with pr
- Compare files with the comm command
- Compare files with the diff and sdiff commands
- Compare large files with the bdiff command
- Exercises: Identifying file differences
Session 16: SPLITTING FILES
- The fold command
- Split files using context and content rules
- Exercises: Splitting files
AIX Korn Shell Programming Training Course
Course Contents – DAY 4
Session 17: IDENTIFYING AND TRANSLATING CHARACTERS
- od – octal dump
- Use cat to display non-printing characters
- View and format files with nl
- The expand and unexpand commands to convert between tab and space characters
- The tr command for character translation
- Exercises: Translating characters with tr
Session 18: REGULAR EXPRESSION NOTATION REVIEW
- Standard regular expressions
- Searching with grep
- Metacharacters,positional characters and quantifiers
- Extended regular expressions
- POSIX character classes
- PERL expressions
Session 19: THE STREAM EDITOR sed
- sed command line syntax
- sed script files
- sed command processing
- sed addresses and simple instructions
- sed pattern space and hold space
- Grouping sed commands
- Hold and get functions
- Advanced flow control
- Write output to temporary files
- Exercises: Text processing with sed
Session 20: FUNDAMENTALS OF AWK
- Basic AWK usage
- AWK program-files
- AWK scripts
- AWK variables
- Pattern matching with AWK
- AWK extended patterns
Session 21: AWK OPERATORS
- AWK operators
- AWK arithmetic operations
- AWK output
- Formatting output with printf
- Exercises: Create awk scripts to extract selected data from a file and generate reports
AIX Korn Shell Programming Training Course
Course Contents – DAY 5
Session 22: AWK PROGRAM CONTROL STRUCTURES
- The BEGIN and END functions
- The AWK if construct
- The AWK else if construct
- The AWK while construct
- Other program control statements
- The AWK break,continue and exit statements
- User defined functions
- Exercises: Create AWK scripts and program-files utilising program control structures
Session 23: AWK FUNCTIONS
- AWK string functions
- AWK length,tolower,toupper,index,sub,gsub,match,substr,split,sprintf,system and getline functions
- Exercises: Generate AWK scripts and program-files to extract and format data using AWK functions
Session 24: AWK ARRAYS
- AWK associative arrays
- Multi-dimensional arrays
- Exercises: Create AWK associative arrays to process text files and generate reports
Session 25: MISCELLANEOUS TOOLS
- bc (calculator)
- fuser (testing for files in use)
- getops (checking options passed to shell scripts)
- printf (formatting screen output)
- logger (script logging)
- xargs (generating arguments for a command)
- eval (re-evaluating variables)
- Exercises: Using tools within a shell script
Course Overview
AIX Jumpstart for UNIX/Linux Professionals Course Overview
This IBM AIX Jumpstart for Experienced UNIX/Linux Administrators training course is targeted at cross-training experienced HP-UX,SUN Solaris and other UNIX Administrators who wish to implement and manage systems capable of running the AIX Operating System. Students attending this course should therefore have a good understanding and experience of managing and running UNIX like systems.
Reference will be made to the AIX commands required to administer the system,although practical work will concentrate on using the System Management Interface Tool (SMIT) to achieve the course objectives. Although the course is based on AIX Version 7.1,it is also appropriate for prior releases of AIX.
Exercises and examples are used throughout the course to give practical hands-on experience with the techniques covered.
Course Objectives
On completion of the AIX Jumpstart for UNIX/Linux Professionals course the delegate will have practical experience of the Systems Management Interface Tool (SMIT),allowing them to administer an AIX System.
Course Content
AIX Jumpstart for UNIX/Linux Professionals Training Course
Course Contents – DAY 1
Course Introduction
- Administration and Course Materials
- Course Structure and Agenda
- Delegate and Trainer Introductions
Session 1: INTRODUCTION TO THE P-SERIES
- The P-SERIES Product Line
- RISC Technology
- P-Series Product Range For The Power6
- P-Series Product Range For The Power7
- Hardware Management Console
- The AIX Operating System
Session 2: SYSTEM MANAGEMENT TOOLS
- System Management Commands
- Using SMIT
- SMIT Special Characters and Keys
- Smit.log and smit.script Files
- The smit Command
- IBM Systems Director Console
- Web Based System Manager
- Exercise: Remotely connect to a host using WSM
Session 3: STARTUP AND SHUTDOWN
- The /etc/init Procedure
- Startup Modes
- The /etc/inittab File and the rc Startup Scripts
- Inittab Commands
- Using the alog Program
- System Resource Controller Commands
- The /etc/shutdown Script
- Exercise: Start and stop processes using SMC
Session 4: SOFTWARE INSTALLATION AND MAINTENANCE
- Units of Installation
- Filesets,Packages and Licensed Program Products
- Bundles
- Update and Maintenance Bundles
- Software States
- Installing Patches and Fixes
- Exercise: Install,enquire and remove software
Session 5: DEVICE
- Introduction to the Object Data Manager (ODM)
- Listing Devices
- Interpreting Location Codes
- Self-configuring Devices
- Adding,Changing and Removing Devices
- Exercise: Add and remove devices using the command line and smit
AIX Jumpstart for UNIX/Linux Professionals Training Course
Course Contents – DAY 2
Session 6: THE LOGICAL VOLUME MANAGER
- The AIX Approach to Disk Storage
- Volume Groups,Physical Volumes and Logical Volumes
- Volume Group Descriptor Areas
- Mirroring
- Striping
- Disk Placement Policies
- Migrating Physical Volume Data
- Useful Commands
- Exercise: Creating,Extending and Mirroring a Logical Volume
Session 7: AIX FILESYSTEMS
- The AIX Native File System
- Superblocks and I-nodes
- Journaling of File System Data
- Creating a File System
- Mounting of Filesystems
- Managing Filesystems
- The /etc/filesystems File
- Removing Filesystems
- Using the fsck Command
- Exercise: Creating,Extending and Removing a Filesystem
Session 8: BACKUP AND RESTORE
- Backup Devices
- mksysb and savevg Commands
- The backup Command
- The restore Command
- Tape Control Commands
- Exercise: Use of Backup And Restore,including mksysb
AIX Jumpstart for UNIX/Linux Professionals Training Course
Course Contents – DAY 3
Session 9: OBJECT DATA MANAGER
- ODM Components and Commands
- Object Classes
- Descriptor Information
- Objects
- Searching The ODM
- The ODM Database
- Data Base File Names
- ODM File Locations
- cfgmgr And The ODM
- The Predefined Database Files
- Predefined Devices
- Predefined Attributes
- Customised Devices
- Customised Attributes
- ODM Class Usage
- Additional Device Object Classes
- Predefined Connection
- Customised Dependency
- Customised Device Driver
- Customised Vital Product Data
- Exercise: Add a device by manipulating the ODM
Session 10: PROBLEM SOLVING TOOLS
- Error Log Facility
- Error Log Input Components
- Error Reporting from SMIT
- The errpt Command
- Sample Summary/Intermediate/Detailed Report Output
- Interpreting LVM Error Log Entries
- Error Log Maintenance
- Error Notification Facility
- Notification Methods
- The syslogd Daemon
Session 11: SYSTEM INITIALISATION
- System Startup and The Boot Process
- The Bootlist and BLV
- The Boot Logical Volume
- Repairing the BLV
- Using Bootlists
- Boot Problems
- Service Processors
- Accessing A System That Will Not Boot Normally
- Accessing A Volume Group And Starting A Shell
- Accessing A Volume Group Without Mounting Filesystems
- The LED Display
- Interpreting Flashing LED Codes
- Location Codes
- Understanding SCSI Addressing
- Maintaining Firmware Levels
- AIX Initialisation
- The Three RC Boot Phases
- More about the cfgmgr
- Boot Problem Management
- Exercise: Destroy the BLV and then re-create a new BLV
AIX Jumpstart for UNIX/Linux Professionals Training Course
Course Contents – DAY 4
Session 12: LVM SYSTEM DATA AND RECOVERY
- LVN System Data
- LVM Identifiers
- LVM Data on Disk Control Blocks
- Other LVM Locations
- How the LVM uses the ODM
- Physical Volumes and the ODM
- Volume Groups and the ODM
- Logical Volumes and the ODM
- LVM Problems in the ODM
- Re-synchronizing the ODM
- VGDA and Quorum
- Forcing a varyonDisk Replacement Techniques
- Possible Errors After Disk Replacement
- Exporting and Importing Volume Groups
- Exercise: Mirror a whole disk and recover a corrupt Logical Volume
Session 13: ALTERNATE DISK INSTALLATION
- Alternate Disk Installation
- Installing a mksysb Image On Another Disk
- Cloning the Running rootvg to Another Disk
- Removing an Alternate Disk Installation
- Exercise: Clone the roovg and remove the Alternate Disk Installation
AIX Jumpstart for UNIX/Linux Professionals Training Course
Course Contents – DAY 5
Session 14: BASIC NETWORKING
- Define TCP/IP Terminology
- Define Routing (Static and Dynamic)
- TCP/IP Commands and Utilities
- Configure TCP/IP for a Network Interface
- Configure a Static Route
- Test Network Connectivity
- Test Route Connectivity
- Basic TCP/IP Applications
- Exercise: Configure TCP/IP
- Exercise: Use TCP/IP Commands to:
- Login to a Remote System
- Transfer Files To/From a Remote System
Session 15: AIX INSTALLATION
- Installation for Classical and PCI Models
- Console and Language Definitions
- Other Installation Settings
- Configuration Assistant Menu
AIX Jumpstart for UNIX/Linux Professionals Training Course
Addendum: Reference Materials (Sections below are provided within the course handbook for additional reading)
Session 16: Appendix A
- AIX TECHNOLOGY LEVELS AND SERVICE PACKS
Session 17: Appendix B
Session 18: Appendix C
Session 19: Appendix D
Course Overview
Provide focused training for experienced UNIX administrators on how to install, customize, and administer the AIX operating system in a multiuser IBM Power server partitioned environment. The course is based on AIX 7.3 running on a Power system managed by Hardware Management Console version 10 and provides practical discussions that are appropriate to earlier AIX releases.
Virtual Learning
This interactive training can be taken from any location, your office or home and is delivered by a trainer. This training does not have any delegates in the class with the instructor, since all delegates are virtually connected. Virtual delegates do not travel to this course, Global Knowledge will send you all the information needed before the start of the course and you can test the logins.
Course Objectives
- Install the AIX operating system, filesets, and RedHat Package Manager (RPM) packages
- Perform system startup and shutdown
- Discuss and use system management tools such as System Management Interface Tool (SMIT) and IBM Systems Director console for AIX
- Manage physical and logical devicesDiscuss the purpose of the logical volume manager
- Perform logical volume and file system managementPerform and restore system backups
- Use the AIX error log and RMC as tools in problem determination
- Configure Transmission Control Protocol/Internet Protocol (TCP/IP) networking
Course Content
Day 1
- Welcome
- Unit 1: Introduction to AIX and IBM Power servers
- Exercise 1: Introduction to AIX and IBM Power servers
- Unit 2: AIX system management tools
- Exercise 2: Using system management tools in AIX
- Unit 3: AIX software installation and maintenance
- Exercise 3: AIX software installation and maintenance
- Unit 4: System configuration and devices
- Exercise 4: System configuration and devices
Day 2
- Unit 5: TCP/IP networking
- Exercise 5: TCP/IP implementation
- Unit 6: System startup and shutdown
- Exercise 6: System startup and shutdown
- Unit 7: Basics of configuring logical partitions
- Exercise 7: Configuring logical partitions
- Unit 8: AIX installation
- Exercise 8: AIX installation
- Unit 9: Working with the Logical Volume Manager
Day 3
- Exercise 9: Working with LVM
- Unit 10: File systems administration
- Exercise 10: File systems administration
- Unit 11: The Object Data Manager
- Exercise 11: The Object Data Manager
- Unit 12: LVM metadata
- Exercise 12: LVM metadata issues
- Unit 13: Disk management procedures
- Exercise 13: Disk management procedures
Day 4
- Unit 14: Backup and restore
- Exercise 14: Backup and restore
- Unit 15: Error monitoring
- Exercise 15: Error monitoring
- Unit 16: System initialization – I
- Exercise 16: System initialization – I (Parts 1-3)
Day 5
- Exercise 16: System initialization – I (Part 4)
- Unit 17: System initialization – II
- Exercise 17: System initialization – II
- Unit 18: The AIX system dump facility
- Exercise 18: System dump
- Unit 19, Advanced install techniques Topic 1: Alternate disk installation
- Exercise 19, Advanced install techniques Topic 1: Alternate Disk
- Unit 19, Advanced install techniques Topic 2: Using multibos
- Exercise 19: Advanced install techniques Topic 2: multibos
- Optional Appendix A: Survey of additional AIX facilities
- Optional Appendix B: Printers and queues
Course Overview
AIX Basics Course Overview
This IBM AIX Operating System training course introduces the delegate to the main concepts of the AIX Operating System. The most commonly used commands and utilities are described in detail as are the command line wildcard and redirection facilities. The mechanisms by which a user acquires a login environment are discussed and the main features of the Korn/Posix/Bash Shells are introduced.
Similarly,the course is targeted to closely follow the official IBM AIX curriculum for certification.
Exercises and examples are used throughout the course to give practical hands-on experience with the techniques covered.
Course Objectives
To provide the skills needed to work productively in the AIX environment.
Course Content
AIX Basics Training Course
Course Contents – DAY 1
Course Introduction
- Administration and Course Materials
- Course Structure and Agenda
- Delegate and Trainer Introductions
Session 1: INTRODUCTION TO THE AIX OPERATING SYSTEM
- A brief history of UNIX / Linux
- The UNIX / Linux kernel
- The UNIX / Linux file system structure
- File and directory management commands
- Absolute vs Relative Pathnames
- Further basic commands
- Exercise: Navigating the file system
Session 2: BASIC COMMANDS
- Command line syntax
- Basic file handling commands
- Basic Directory handling commands
- Filename wildcard characters
- Using commands with logical AND and OR
- Sequential command execution
- Exercise: Manipulating files and directories
Session 3: REDIRECTION AND PIPES
- Input and Output redirection
- Redirecting errors
- Piping commands
- Exercise: Using redirection and pipe facilities
AIX Basics Training Course
Course Contents – DAY 2
Session 4: INTRODUCTION TO THE vi/Vim EDITOR
- Overview of the vi/Vim editor
- The language of vi
- Undoing and Redoing changes
- Input Mode and Last Line Mode
- Further vi functions
- Executing commands within vi / Vim
- Customising the vi / Vim Environment
- Getting Help
- Exercises: Using the vi editor
Session 5: SEARCHING AND REPLACING TEXT
- Searching and replacing text using the vi/Vim editor
- Using regular expressions (regex)
- Using sed for search and replace
- Searching for text with grep,egrep and fgrep
- Exercises: Searching and Replacing Text
Session 6: RECALLING AND EDITING COMMANDS
- Overview
- The bash shell
- The korn shell
- Exercises: Recall and Edit Commands
Session 7: FILE PERMISSIONS AND ACCESS CONTROL
- Users and user groups
- File access permissions
- Changing file attributes
- Switching users and user groups
- Linking files
- Exercise: Setting and access permissions
AIX Basics Training Course
Course Contents – DAY 3
Session 8: FILTERING AND FORMATTING TEXT
- Overview
- The paste command
- The cut command
- An introduction to awk
- The nl command
- Exercises: Filtering Text
Session 9: PROCESSES
- What is a process?
- Monitoring processes
- Killing processes
- Background processes
- Job Control
- Grouping commands
- Exercise: Monitoring and controlling processes
Session 10: THE USER ENVIRONMENT
- Customising the .profile or .bash_profile
- Customising the .kshrc or .bashrc
- Exercise: Setting up an environment
Session 11: MORE BASIC COMMANDS
- The find command
- Using xargs command
- Using the locate command
- The df command
- The cut command
- The sort command
- Finding duplicate content
- Number sequencing
- Exercise: More Basic Commands