Solaris Training On Demand

The Solaris courses listed below are available in self-paced streaming videos.  I’ve also broken my courses down into individual modules so each topic can be purchased separately and on demand.  Now, you can learn specific topics without signing up for a full course.  It’s an excellent way to learn a new topic quickly or to design your own bundle and create your own custom course.   If the topic you are looking for isn’t listed- let me know- I’ll build it!

  • Author of 10 best-selling textbooks
  • 30 years Unix/Linux consulting experience
  • 25 yrs teaching Unix and Linux courses

Bundled Solaris 11 Video Courses - self paced - complete with labs & instructor

Intermediate Administration

This 40 hour course teaches basic topics in Solaris system administration. The operating system will be Oracle Solaris 11. Both SPARC-based and x86-based versions of Solaris are covered in this course. Students will have access to both SPARC and x86-based Solaris servers to perform their labs.

You’ll have 20 hours of video and 20 hours of hands on lab work. You’ll also have a live instructor to call on with questions.

This course prepares the student for the Oracle Certified Associate, Oracle Solaris 11 System Administrator Certification Exam (1Z0-821), including the Upgrade to Oracle Solaris 11 System Administrator Exam (1Z0-820).

Upon completion of this course, you should be able to:

  • Perform system boot and shutdown procedures (SPARC and x86 architectures)
  • Administer the Service Management Facility (SMF)
  • Manage and Update software with the Image Packaging System (IPS)
  • Understand Boot Environments
  • Administer storage devices
  • Understand  to ZFS File Systems
  • Perform Advanced ZFS Management  tasks
  • Install the Solaris 11 Operating environment
  • Create and  administer user accounts
  • Manage system processes
  • Understand how to secure the system
  • Perform OS backups and restorations
  • Configure the network interface, setup virtual network components and network services
  • Understand Solaris virtualization concepts (Zones, Containers, Logical Domains and Partitions)
  • Administering Solaris Zones
  • Setup a virtual network between Zones
  • Manage crash dumps  and core files
  • Troubleshoot Solaris systems 
  • SPARC Overview & Intro to ILOM
  • Bootup and Shutdown
  • Service Management Facility
  • System Logs syslog & rsyslog
  • Installing Solaris 11
  • Administer User Accounts
  • Image Packaging System (IPS)
  • Boot Environments
  • Updating the Solaris 11 Operating System (SRUs)
  • Configure Secure Shell (SSH)
  • Administer ZFS
  • Administer the Root Pool (boot disk)
  • Network Configuration & Administration
  • Intro to Virtual Networking
  • Zone Configuration & Administration
  • Intro to Oracle VM & Logical Domains

Advanced Administration 

This 5 day (40 hour) course teaches advanced topics in Solaris 11 system administration. The operating system will be Oracle Solaris 11.4. Both SPARC-based and x86-based versions of Solaris are covered in this course. Students will have access to both SPARC and x86-based Solaris servers to perform their labs.

You’ll have 20 hours of video and 20 hours of hands on lab work. You’ll also have a live instructor to call on to answer your questions.

This course prepares the student for the Oracle Solaris 11 System Administrator Certification Exam (1Z0-821), including the Upgrade to Oracle Solaris 11 System Administrator Exam (1Z0-820).

Upon completion of this course, you should be able to:

  • Configure an Automated Install (AI) Server for Installation on Multiple Hosts
  • Utilize AI with Unified Archives for Disaster Recovery
  • Create a Custom OS Distribution Image
  • Configure Virtual Networking
  • Configure Network Redundancy (Link Aggregations) and Traffic Fail-over (IP Multi-Pathing)
  • Utilize Virtual Networking in Zones
  • Configure Privileges,Roles and Profiles with Role Based Access Control (RBAC)
  • Delegate Administration for ZFS and Zones using RBAC Roles and Profiles
  • Create and Manage Kernel-Zones
  • Secure System Resources, Configure Auditing
  • Collect and Analyze Audit Records
  • Configure BART (Basic Audit and Reporting Tool)
  • Monitor Processes, Faults and System Stats (StatsStore) using CLI Utilities (sstore and sstoreadm) and the Web Dashboard
  • Manage Resources using Resource Manager
  • Understand and Manage LDoms (Oracle VM for SPARC)
  • Understand and administer Projects, Tasks and the Fair Share Scheduler (FSS)
  • Manage Core Dumps and Crash Dumps
  • Monitor Performance on Global Zones, Virtual Systems (LDoms) and Zones.
  • Improve Performance with Kernel Tuning and Resource Management Techniques
  • Configure the Automated Installer -AI  (2 modules)
  • Solaris Distribution Constructor Utility
  • Create, Manage, Deploy Unified Archives
  • Configure and Manage Virtual Networks  (2 modules)
  • Administer Network File Systems (NFS)
  • Role Based Access Control (RBAC)
  • Configure & Administer Solaris Kernel Zones
  • Security Auditing
  • Basic Audit Reporting Tool (BART)
  • Solaris Analytics (statsstore)
  • Manage Core Files & Crash Dumps
  • Configure & Manage Oracle VM and LDoms  (4 modules)

Solaris Essentials Trailer

For those new to Solaris, this is the first course you will take. This is our 3 day course- 8 hrs of video and 16 hours of hands on lab work.

The course starts at the beginner level and works into intermediate and advanced Solaris commands and utilities. The student is introduced to the Solaris Korn shell, the command line and command syntax. Although you will be exposed to the various windowing platforms available in Solaris, this course teaches UNIX at “the command line level” to develop a thorough understanding of the Solaris operating environment.

The student learns how to navigate the Solaris file systems and how to work with files, directories and permissions. The student will learn how to use the Solaris editors “ex” and “vi. “ Once the student is comfortable with basic Solaris commands, they’ll move onto advanced power tools as well as how to customize the POSIX shell. The student will learn how to combine shell variables, shell built-ins and UNIX power tools to build complex POSIX shell scripts.

The classroom labs are run in a real-world Solaris environment, are structured to allow you to learn by doing, and are developed to simulate “real world” situations. The hands-on labs progressively build your Solaris knowledge and command skills in a clear and concise manner.

Working in a controlled UNIX classroom environment with an expert instructor available to call on, you will learn Solaris concepts and commands. You will receive professional tips and techniques that will help you build your Solaris confidence and skills.

Upon completion of this course, you should be able to:

  • Log in and log out of Solaris
  • Use the Common Desktop Environment tools (CDE) and GNome (Java Desktop) window system
  • Compose command-line strings to perform functions
  • Navigate the directory tree
  • Manipulate text files
  • Create files and directories
  • Back up and restore user files and directories
  • Change permissions of files and directories
  • Use the vi text editor
  • Identify and modify initialization files
  • Employ shell features to streamline command execution
  • Use basic network commands
  • Use commands to search directories and files
  • List active user processes and selectively kill user processes
  • Customize the shell environment
  • Use UNIX network utilities
  • Use UNIX power tools to process data and files Interpret and write complex shell scripts
  • Read, write, and debug scripts
  • Use local and environmental variables and shell metacharacters in scripts
  • Use regular expression characters with the grep, sed, and awk utilities
  • Write sed scripts to perform non-interactive editing tasks
  • Write awk scripts to manipulate individual fields within a record and to write reports based upon an input file
  • Use the exit status of a command to determine if the command succeeded or failed
  • Access and process command-line arguments passed into a script
  • Develop messages to display when a script is used incorrectly
  • Use flow control constructs, such as branching and looping
  • Perform string manipulation and integer arithmetic on shell variables
  • Instructions to Setup your own lab
  • Introduction to the Solaris OS
  • Accessing the system through the command line and desktop
  • Command Syntax
  • Man Pages
  • Customize your Login Shell
  • Files & Directories
  • Viewing Files
  • File Management
  • The BASH Shell
  • Shell Wild Cards
  • Shell Metacharacters (2 modules)
  • Finding Files
  • Filtering Output with AWK
  • The Stream Editor (sed)
  • UNIX Permissions
  • VI Editor
  • Archive Commands (tar, cpio, zip, etc)
  • Shell Variables
  • User Shell Initialization Files

Oracle VM for SPARC

This 12 hr course teaches the student how to plan, configure, and administer Oracle VM Server (formerly called Logical Domains) in the Solaris 11 environment using the Oracle Solaris Logical Domains Manager software. Students will gain hands on experience managing an Oracle VM server version 3.5 on a SPARC based server.

4 hrs of video instruction and 8 hours of lab work. You’ll also have a live instructor to call on to answer your questions. 

Upon completion of this course, you should be able to:

  • Plan, install and configure an Oracle VM Server on a SPARC server
  • Install the Oracle VM Server software
  • Configure the control and service domain
  • Create a guest domain
  • Reconfigure Oracle VM Server resources
  • Use virtual disks
  • Use virtual networks
  • Manage Oracle VM Server configurations
  • Perform a warm migration: Migrate an active guest domain
  • Perform a cold migration: Migrate a bound or inactive guest domain
  • Oracle VM Part 1
  • Oracle VM Part 2
  • Oracle VM Part 3
  • Oracle VM Part 4
  • Oracle VM Part 5

Solaris Exam Prep

This 8 hours course prepares the student for the following Oracle Solaris certification exams:

  • 1Z0-821 Oracle Solaris 11 System Administration exam
  • 1Z0-820 Upgrade to Oracle Solaris 11 System Administrator exam. 

This course is designed to be taken after the UnixEd Solaris 11 System Administration 1 course. 

This course reviews all of the objectives on the exam and helps the student prepare for the types of questions presented on the certification exam.   The following objectives are covered:

  • Installing Oracle
  • Solaris 11 using the Interactive Installer
  • Updating and Managing Software Packages
  • Administering Services (SMF)
  • Setting Up and Administering Data Storage (ZFS)
  • Administering Oracle Solaris Zones
  • Administering a Physical Network
  • Setting Up and Administering User Accounts
  • Controlling Access to Systems and Files
  • Managing System Processes and
  • Scheduling System Tasks
  • 1Z0-821 Exam Prep Part 1
  • 1Z0-821 Exam Prep Part 2
  • 1Z0-821 Exam Prep Part 3
  • 1Z0-821 Exam Prep Part 4
  • 1Z0-821 Exam Prep Part 5

An Overview of Oracle SPARC Servers

  • Overview of SPARC T-Class Servers
  • Accessing ILOM and the SPARC Management Console
  • Accessing the OpenBoot Prompt
  • Disk and Device names
  • SPARC vs. Intel (x86) Boot Design
  • Set Boot Device and OpenBoot Parameters
  • Control the boot process on the SPARC platform from the OpenBoot PROM
  • Control the boot process on the Intel platform from the GRUB menu
  • Selecting boot options to control the boot process
  • Understand the Service Management Facility (SMF) and services
  • Learn how to use SMF commands and utilities from the command line
  • Learn about SMF properties
  • Learn how to configure SMF properties from the command line
  • Learn how to enable and disable services

 

  • Learn where system messages are stored
  • Learn about system log files
  • Learn how to manage system log files
  • Learn how to administer system messages and system logs
  • Learn the differences between syslog and rsyslog
  • Learn how to configure and customize syslog and rsyslog
  • Learn the different methods of installing the Solaris operating system
  • Understand when and where to use the various install methods
  • Perform an interactive OS installation on the the SPARC and Intel platforms
  • Understand which install method is best for a given environment
  • Create and manage user accounts
  • Understand the root role
  • Understand how to use the IPS repository for managing software packages and updates
  • Understand how to setup access to an IPS repository
  • Install and configure a local IPS repository
  • Configure network clients to use a local IPS repository for software installs and updates
  • Learn how to use IPS pkg commands at the command line to:
    • search for software packages
    • Install software
    • Remove software
    • Update a local repository
    • Update the OS image

Learn about active and inactive Solaris Boot Environments (BEs) and how to use them to perform live updates to a running systems.  You’ll also use BEs to create quick backups of the root environment before making changes and how BEs can be a system administrator’s “safety-net” when making changes.  You’ll learn how to perform the following tasks from the command line:

  • Manage BEs
  • Create a new BE
  • Create a BE snapshot
  • List BE’s and Boot to a BE
  • Mount an inactive BE
  • Rename a BE
  • Uninstall a BE
  • Destroy a BE
  • Manage software packages in an inactive BE

 

 

 

You’ll learn how to download, update a repository and  install OS updates on active and inactive Solaris 11 servers.  You’ll learn about SRUs (Support Repository Updates), Critical Patch Updates (CPU)  and CVE (Common Vulnerabilities and Exposures) updates.  You’ll learn how to administer these updates and best practice techniques for keeping the OS up to date and secure.

You’ll learn how the Secure Shell is used to access and administer your server remotely.  You’ll learn how to:

  • Setup and Connect to remote hosts using SSH
  • Setup SSH for secure, no password access
  • Copy files between servers using Secure Copy
  • Transfer files between servers using Secure FTP

You’ll learn how ZFS storage differs from other storage environments you may have worked with and why it has become an industry standard across many Unix and Linux operating systems.  You’ll first learn ZFS concepts and then how to administer ZFS storage pools and file systems from the command line.  You’ll learn all of the ZFS commands and options used at the command line including:

  • How to setup mirrored and RAID-Z storage pools and file systems
  • How to control the behavior of pools and file systems through properties
  • How to create and utilize ZFS snapshots
  • How to backup and restore ZFS file systems

ZFS is the default file system used on the boot disk (root pool) and learning how it’s configured and managed is an important task for any Solaris System Administrator.  Specifically, this course covers:

  • ZFS on the boot disk and discussion of the root pool (rpool)
  • Boot Environments and the utilization of ZFS snapshots & Clones
  • Dump & Swap Devices
  • Mirror a Root Pool
  • Root pool snapshots
  • Best practices for backup and recovery of  the root pool

Learn how to configure the Physical Network Interfaces on a Solaris server.  Learn how to configure network services such as DNS, SFTP, SSH, Default Route and the hostname.

  • Understand Solaris non-global Zones
  • Create and Install a non-global zone
  • Understand Zone States
  • Bootup and Shutdown a zone

Many sites are running multiple virtual servers on the SPARC platform and this course introduces the System Administrator to Oracle VM for SPARC and Logical Domains including how to:

  • Create a Guest Domain
  • Install the Solaris OS on a Logical Domain
  • Reconfigure a Guest Domain
  • Understand Dynamic Reconfiguration
  • Backup an LDom Service Processor Configuration (spconfig)

This module goes beyond configuring the physical network interface and describes how to create and manage virtual network components such as the Virtual Network Interface (VNIC), virtual switch and Etherstub.  You’ll understand the concepts and terms as well as how to assemble a virtual network between virtual Solaris systems.   Learn how to:

 

  • Configure and Manage VNICs
  • Configure a Virtual Network Between Zones
  • Configure an Isolated Virtual Network Between Zones Using an Etherstub

 

 

Learn how to Configure and administer a virtual network using VNICs, Vswitches and EtherStubs. Learn how to configure virtual networking between zones. Learn how to manage bandwidth, setup link aggregations and IP multi-pathing (IPMP).

Learn how to configure and administer network link aggregations and IP Multi-Pathing (IPMP)

Configure an AI server to install Solaris 11 automatically over the network. Provides a hands off automated installation. Using AI as a disaster recovery solution is also covered.

Learn how to use the Distribution Constructor package to build a custom Solaris 11 installer that contains a customized list of software packages and updates (SRUs).

Learn how to use the archiveadm utility to create a backup of the root pool and zones. You’ll learn how to deploy unified archives to build new systems, clone systems and zones. You’ll also learn how to deploy unified archives using the Automated Installer when installing servers, cloning new servers or recovering servers or zones.

Configure and manage NFS shared resources. Setup shares and mount the shares remotely. Learn how to secure shared NFS resources, administer mirrored resources and setup failover for shared resources. Learn how to setup NFS between global and non-global zones.

Understand RBAC roles, rights, authorizations and privileges. Create and administer a rights profile and assign a profile to a role or a user account. Create roles and assign roles to users. Understand profile shells, when and where to use them. Understand and install ARMOR. Understand and configure root as a role. You’ll also learn how to delegate administrative tasks through ZFS and Zone delegated administration.

Introduction to Solaris Kernel Zones. Understand how a kernel zone is different from the other virtualization technologies available in Solaris 11. Learn how to create and manage kernel zones.

Learn how to configure Security Auditing on Solaris 11.4 to monitor and deter a security breach. You’ll learn how to configure and manage audit events, audit classes and audit policies. You’ll learn how to manage audit logs and create audit reports.

Learn about the Basic Audit Reporting Tool (BART) which enables a System administrator to determine what file-level changes have occurred on a system, relative to a known baseline. Learn how to use BART to create a baseline or control manifest from a fully installed and configured system and then compare this baseline with a snapshot of the system at a later time. Generate a report that lists file-level changes that have occurred on the system since it was installed.

Introduction to Solaris Analytics and StatsStore. Learn StatsStore Data Collection Concepts, how to configure StatsStore data collection, understand StatsStore SMF services, learn how to use the sstore and sstoreadm commands as well as the Web Based Dashboard to configure and display system faults and StatsStore statistics.

Understand how Core files and Crash Dumps are created, how to configure them using the coreadm and dumpadm utilities and how to manage core files and crash dumps on your systems.

An Overview of Oracle VM for SPARC and Virtualization Options in Oracle Solaris. 

  • Understand Oracle VM
  • Introduction to Oracle VM Terms
  • Understand the Types of Logical Domains and the Role of Each Domain
  • Understand How to Allocate CPU, Memory and I/O Devices to LDoms
  • Understand how to Configure Virtual Devices and Services
  • Install the Logical Domains Manager Software Package
  • Configure the Control (Primary) Domain
  • Create a Guest Ldom
  • Saving the VM Configuration to the Service Processor
  • Lab Exercise – Create a Control/Primary LDom
  • Configure a Guest LDom
  • Install the OS on the Guest LDom using a Solaris Installer ISO
  • Install the OS on the Guest LDom using an AI Server
  • Review the Guest LDom Installation
  • Configure Storage for a Guest LDom
  • Dynamic Reconfiguration of Resources
  • Reconfigure a Guest LDom
  • Remove a Guest LDom
  • Restore a Server to its Factory Default State
  • Backup and Recover an LDom (Primary or Guest)
  • Setup an AI server to Install the OS onto an LDom
  • Create an AI manifest and Configuration Profile to install the OS on the LDom
  • Install an LDom from a Unified Archive using an AI Server
  • Recover an LDom from a recovery archive stored on an AI server