Solaris Training Overview
This course provides participants with a look at the new / changed
functionality found in the Solaris 10 Update 5 (05/08 release)
Operating System (Solaris OS / Solaris OE). All prior new features
are also incorporated into the course.
This course is taught for the following platforms: Solaris Sparc
and Solaris x86/x64.
Solaris Training Prerequisites
It is assumed that the participant has previous experience on a
Solaris 8 or 9 system, preferably in a systems administrator role.
Familiarlty with both command line and CDE access to management tools
is desirable, but is not mandatory. Some programming experience
(shell,awk, PERL, C) is helpful, but not required.
Solaris Training Course duration
This course normally requires three (3) days, approximately 70%
lecture and 30% lab time.
Solaris Training Course Objectives
On completion of this course, a systems adminstrator should be
able to upgrade an existing Solaris system to version 10, or
install a new version of Solaris 10; to understand and integrate
the changes in the startup mechanisms; create and use zones where
appropriate; use enhanced security features; use new file systems
features and types; and view many other architectural and management
features that are part of Solaris 10. The overall emphasis is to
introduce the many new and changed features from a practical
administrative point of view.
DTrace / kstat scripts will be shown / executed as relevant to each
module / topic.
Solaris Training Course outline
User- and Programmer- Level New Features and Changes
CDE (GUI) customizations and changes in login capabilities
The new JDS (Java Desktop System) Environment
Converting from dtlogin to gdm-binary master GUI daemon
Korn shell available variants and features
Changes to other miscellaneous tools (awk, Perl, Ruby,...)
Non-graphical login procedure changes and considerations
Changes in build and support libraries
New programmer support tools
An Introduction to kstat and DTrace
Obtaining Kernel Static Framework (kstat) information
kstat classes, modules, and locations
Solaris Dynamic Tracing (DTrace) facility
DTrace architecture
Enable and list basics probes
Introduction to action statements and D scripts
Comparison of kstat and DTrace capabilities
Solaris 10 General Requirements
Hardware (Inventory and levels)
Partition requirements
Swap space requirements
Co-existance with other O/S (Solaris x86x64)
Changes and comparisons in administrator tools
(admintool / smc)
Installing Solaris 10
Changes to the Solaris installation media
Methods of starting a Solaris installation
Post installation operations
Upgrading to Solaris 10
Solaris migration paths
Application issues
Management tools changes/removals/additions
Preparation for a static upgrade
Sample static upgrade
Using Live Upgrade
Preparing and Using Flash Archives (flar)
Post Installation / Upgrade Operations
Building formatted man pages and windex files
Manipulating packages
Changes in applying cluster (bundle) patches
New and changed system tunables (parameters)
Using mdb to view / change tunables
Boot and Startup Mechanisms
Changes in the Solaris 10 boot (operations and components)
Service Management Facility (SMF) architecture and components
SMF commands and tools (svcs svccfg svcprop svcadm)
GRUB implementation in Solaris 10 Update 1 x86/x64
Customizing GRUB boot menus and features
Integrating site-specific startup procedures
Changes in system shutdown
File Systems
Identify changes to UFS
Multi-Terabyte UFS (MTUFS)
Using the Solaris Volume Manager
Zettabyte File System (ZFS)
Using ufsdump with file system snapshots (fssnap)
Zones and Containers
Features of Solaris Zones
The Global zone
Configuring and installing zones (zonecfg)
Zone control (zoneadm)
Booting, shutting down, and halting zones
Administering packages in zones
Sharing zfs pools / file systems between zones
Using resource pools and containers (poolcfg pooladm)
Fair Share Scheduling (FSS) and usage in containers
Branded Zones
Security
Changes to password checking
Using DAC effectively via ACLs
Assigning privileges to processes and programs
The role of the root account in Solaris 10
Role Based Access Control (RBAC)
Principle of Least Privilege
Using Solaris 10 privileges (ppriv)
TCP/IP
Dynamic Host Configuration Protocol (DHCP) changes
Changes to the operations of TCP daemons
Using inetadm to control inetd operations
Other changes to TCP and IP management utilities
|