Solaris 10 New Features for (Experienced Solaris) Systems Administrators COURSE DESCRIPTION This course provides participants with a look at the new / changed functionality found in the Solaris 10 Update 9 (10/09 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. 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. COURSE TOPICS 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 COURSE DURATION This course normally requires three (3) days, approximately 70% lecture and 30% lab time. COURSE 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. |