Oracle Solaris 11: First Look

Oracle Solaris 11: First Look
eBook: $14.99
Formats: PDF, PacktLib, ePub and Mobi formats
save 15%!
Print + free eBook + free PacktLib access to the book: $44.98    Print cover: $29.99
save 33%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Table of Contents
Sample Chapters
  • Master the new installation methods
  • Learn about advanced network configuration


Book Details

Language : English
Paperback : 168 pages [ 235mm x 191mm ]
Release Date : January 2013
ISBN : 1849688303
ISBN 13 : 9781849688307
Author(s) : Philip P. Brown
Topics and Technologies : All Books, Enterprise Products and Platforms, Enterprise, Oracle

Table of Contents

Chapter 1: IPS – The Image Packaging System
Chapter 2: Solaris 11 Installation Methods
Chapter 3: Sysadmin Configuration Differences
Chapter 4: Networking Nuts and Bolts
Chapter 5: NWAM – Networking Auto-reconfiguration
Chapter 6: ZFS – Now You Can't Ignore It!
Chapter 7: Zones in Solaris 11
Chapter 8: Security Improvements
Chapter 9: Miscellaneous
Appendix A: IPS Package Reference
Appendix B: New ACL Permissions and Abbreviations
Appendix C: Solaris 10 Available Enhancements
  • Chapter 1: IPS – The Image Packaging System
    • The brave new world of IPS
    • Repositories/repos
      • Repository URIs, also known as origins
    • Package naming schemes
      • Understanding the quirks of pkg name references
        • Understanding pkg FMRI version fields
    • Overview of package and patch installation
      • The traditional methods
      • New Solaris 11 patch and package installation methods
    • Practical examples of pkg command usage
      • Automatic package dependency use
      • Installation dry run
      • Finding packages that you want
        • Searching by filename (pkg search)
        • Searching by package names (pkg search)
        • Searching by package names (pkg list)
        • Listing files in a package
        • Searching for installation groups
      • Less-used pkg commands
    • Dealing with repositories
      • Creating your own IPS repository and packages
        • Creating a local repo
        • Creating a package
        • Uploading packages to the repository
        • Configuring machines to use your local repository
    • Package updates and patching
    • Summary
    • Chapter 2: Solaris 11 Installation Methods
      • It's the Oracle of install systems!
      • Default passwords
      • Installation from CD-ROM
        • The x86 LiveCD install
        • Choosing Text Install image or Automated Install image
          • Manually invoking the install programs
          • Text Install image
          • Automated Install image
      • Overview of how AI install works
        • AI installer client-side services
          • Manifest-locator service
          • Auto-installer service
        • AI installer server-side services
      • Network bootstrap process details
        • SPARC, wanboot, and DNS
        • PXE boot and x86
      • Setting up a local install server with installadm
        • Side effects of installadm create-service
        • Installadm, manifests, and profiles
          • Viewing existing manifests and profiles
          • Configuring a manifest
          • Dynamically generated manifests
          • Configuring a profile
          • Templates for profiles
          • Client registration via installadm create-client
        • Manifests and profiles for zones
        • Sharing wanboot with Solaris 10 clients
      • Common traps and pitfalls
      • Solaris 11 release version versus support version
      • Summary
      • Chapter 3: Sysadmin Configuration Differences
        • Welcome to the new normal
        • Host identity: the sysconfig command
          • sysconfig configure
          • sysconfig unconfigure
          • sysconfig create-profile
        • Driver configuration: /etc/driver/drv
        • Network address configuration: ipadm and dladm
          • IP configuration
            • IP interface objects
            • IP interface tunables
          • IP and TCP tunables
          • Network layer 2 device configuration
        • Wireless configuration: Stick to the GUI if you can
        • Miscellaneous differences in system-level configuration
          • Name service related
          • Time zone and language settings
          • Nodename
        • Summary
        • Chapter 4: Networking Nuts and Bolts
          • Networking re-architected
            • Kernel redesign
          • Orientation to new Solaris 11 networking
          • Interface naming and IP labels
            • A simple static IP example
            • Network infrastructure impact on zones
          • NWAM – NetWork AutoMagic
            • NWAM pitfalls
            • Sneaking around NWAM with VNICs
            • Using NWAM via GUI
          • IPMP – IP multipathing
            • Setting up IPMP
          • Link aggregation
          • VNIC – Virtual NIC
          • VLAN tagging
          • IP tunneling
          • Bridging
          • Network resource management
            • Per-interface management
            • Flow-based resource management
            • IP QoS – Quality of Service management
              • Step 1 – Create a temporary QoS configuration file
              • Step 2 – Activate the QoS rules file
              • Step 3 – Permanently configure (-c) it into the post-reboot kernel
          • Other changes
          • Summary
            • Chapter 6: ZFS – Now You Can't Ignore It!
              • ZFS – your future, today
              • ZFS root – no more UFS
                • Primary benefit of ZFS root filesystem
              • ZFS booting and beadm
                • New boot-time options
                  • New SPARC boot options
                  • New x86 boot options
                • ZFS root limitations
              • ZFS, beadm, and zones
              • Deduplication now possible
              • ZFS encryption
              • ZFS diff between snapshots
                • ZFS's new ACL modes – simpler yet more powerful
                • Viewing ACLs on a file
                • Setting an ACL
              • Miscellaneous changes and improvements
                • Pool-related changes
              • Summary
              • Chapter 7: Zones in Solaris 11
                • Taking things to the next zone
                • New zone utilities
                • New zone capabilities
                  • Changes to zones
                    • Allowable zone OS types limited
                  • ZFS zoneroot layout and Boot Environments
                • Fast zone creation via clone
                  • The zoned property of ZFS
                  • Zone filesystems visible
                • Automatic Network Interfaces – the anet resource
                • Preconfiguring zones
                  • Sysconfig information
                  • Initial zonecfg defaults
                  • Initial package content of zones
                  • Example of fully preconfigured zone creation
                • Immutable zones
                  • Creating an immutable zone
                  • Verifying immutable zone configuration
                  • Cloning an immutable zone
                  • Updating immutable zone configurations
                • Summary
                • Chapter 8: Security Improvements
                  • Keeping the horse in the barn
                  • Mandatory auditing
                    • Auditing basics
                      • Default audit events
                    • Configuring more audit logging
                      • Audit policies
                      • Active versus configured values
                      • Viewing audit logs
                  • Immutable zones
                  • ProFTPd is the new FTP server
                  • Sudo privileged access tool
                  • Direct root use now blocked by default
                  • Fine-grained RBAC privileges
                  • On-disk encryption
                    • Warnings about encrypted ZFS filesystems
                    • Creating an encrypted ZFS filesystem
                    • Interaction between encryption, compression, and deduplication
                    • PKCS11 centralized key store support
                    • Profiles can now be in LDAP
                    • Additional encryption support
                  • Summary
                  • Chapter 9: Miscellaneous
                    • What's in this chapter anyway?
                    • Virtual consoles, also known as virtual terminals, are back
                    • Fast reboot
                    • CUPS printing
                    • Power management
                    • Notifications triggered by SMF state transitions
                      • SMF notifications through e-mail, also known as SMTP
                      • SMF notifications through SNMP
                      • Querying and deleting SMF notifications
                    • Trusted Solaris extras
                    • COMSTAR and iSCSI
                      • iSCSI targets
                      • iSCSI initiator mode
                      • Removing remote iSCSI devices
                      • Safeguarding complex iSCSI configurations
                    • Summary

                      Philip P. Brown

                      Philip P. Brown was introduced to computers at the early age of 10, by a Science teacher at St. Edmund's College, Ware, UK. He was awestruck by the phenomenal power of the ZX81's 3 MHz, Z80 CPU, and 1 K of RAM, showcasing the glory of 64 x 48 monochrome block graphics! The impressionable lad promptly went out and spent his life savings to acquire one of his very own, and then spent many hours keying in small BASIC programs such as "Ark Royal", a game where you land a block pretending to be an aircraft, on a bunch of lower blocks pretending to be an aircraft carrier. Heady stuff! When birthday money allowed expanding the ZX81 to an unbelievable 16 K of RAM, he also felt the need to acquire a patch cable to allow him to actually save programs to audio cassettes. Once this was deployed to the family cassette recorder, he was not seen or heard from for many months that followed. Phil's first exposure to Sun Microsystems was at U.C. Berkeley in 1989, as part of standard computer science classwork. Students were expected to do their classwork on diskless Sun 3/50 workstations running SunOS 4.1.1. During this time, he wrote his first serious freeware program, "kdrill", which at one time was part of the official X11 distribution, and remains in some Linux distros to this day. He eventually acquired a Sun workstation for personal use (with a disk and quarter-inch tape drive) and continued his home explorations, eventually transitioning from SunOS to Solaris, around Solaris 2.5.1. The principles of the original, pre-GPL freeware licenses prevalent in 1989 inspired Phil the most. Led by their example, he has contributed to an assortment of free software projects along the way. A little-known fact is that he is responsible for "MesaGL" morphing into the modern GLX/OpenGL implementation it is known for today. At the time, MesaGL was primarily an OpenGL workalike with a separate, non-X11 API, as author Brian Paul did not believe that it could function in a speed-effective way. In 2003, Phil wrote the first GLX integration proof-of-concept code, which convinced Brian to eventually commit to true GLX extension support. In 2002, Phil created pkg-get, inspired by Debian's apt-get utility, and started off CSW packaging. This, at last, brought the era of network-installed packages to Solaris. All major public Solaris package repositories prior to Solaris 11 still use pkg-get format catalogs for their software. In reality, Phil also had an impact on the existence of Solaris itself. In 2002, Sun Microsystems was on the road to canceling Solaris x86 as a product line. The community was outraged, and a vote in the old "solarisonintel" Yahoo! group resulted in six community representatives making the case for x86 to Sun. Phil was one of those six who eventually flew to Sun HQ to meet the head honchos and banish the forces of evil for a while. Phil's current hobbies include writing (both articles and code), riding motorcycles, reading historical fiction, and keeping his children amused. The Solaris-specific part of his website is Most of his writing until this point has been done online, for free. His website has a particular wealth of Solaris information, and includes a mix of script writing, driver code, and Solaris sysadmin resources. As far as books go, he was only a prepublication reviewer for Solaris Systems Programming, Rich Teer. However, the first time any of his articles got published was in Rainbow magazine (a publication for the Tandy Color Computer) on page 138 of the May 1989 issue, under a column named Tools for Programming BASIC09 (
                      Sorry, we don't have any reviews for this title yet.

                      Submit Errata

                      Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.


                      - 1 submitted: last submission 23 Aug 2013

                      Errata type: code | Page: 52 | Date: August 23, 2013

                      The command in the table ipadm create-addr -T static net0{/id-string} should have a -a before the
                      Such as ipadm create-addr -T static -a net0{/id-string}.

                      Sorry, there are currently no downloads available for this title.

                      Frequently bought together

                      Oracle Solaris 11: First Look +    Practical Change Management for IT Projects =
                      50% Off
                      the second eBook
                      Price for both: $41.50

                      Buy both these recommended eBooks together and get 50% off the cheapest eBook.

                      What you will learn from this book

                      • Understand the new Solaris packaging system
                      • Master the role of zones in Solaris 11 with some new utilities, new features, and some mandatory differences in basic setup and usage
                      • Get started with some security features and improvements
                      • Discover features of the ZFS file system in Solaris 11


                      In Detail

                      Oracle Solaris provides innovative, built-in features that deliver breakthrough high availability, advanced security, efficiency, and industry-leading scalability and performance to help businesses grow.

                      "Oracle Solaris 11: First Look" covers the new features and functionality of Oracle Solaris 11 and how these new features and improvements will make it easier to deploy services to the enterprise while improving performance and reducing total cost of ownership.

                      This book starts with coverage of Image Packaging System and the new installation methods. It then moves swiftly to network configuration. The book also includes some security features and improvements.



                      This book is written in simple, easy-to-understand format with lots of screenshots and step-by-step explanations.


                      Who this book is for

                      If you are a Solaris administrator looking for a step-by-step guide to understand the new features and functionality of Oracle Solaris 11, then this is the guide for you. Working knowledge of Solaris is required.


                      Code Download and Errata
                      Packt Anytime, Anywhere
                      Register Books
                      Print Upgrades
                      eBook Downloads
                      Video Support
                      Contact Us
                      Awards Voting Nominations Previous Winners
                      Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
                      Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software