A significant concern of datacenter personnel is the rapid deployment of systems shile maintaining consistency and control over their environment. This BluePrint provides techniques on using JumpStart technology for automated, standardized, and secure installations of the Solaris Operating Environment. In addition, detailed examples of using JumpStart technology effectively on a day-to-day basis are provided in combination with never before documented features and functions. The materials on the included CD contain the Solaris Security Toolkit (formerly known as "JASS") and examples referenced in the book.
Sprache
Verlagsort
Verlagsgruppe
Zielgruppe
Für höhere Schule und Studium
Maße
Breite: 233 mm
Dicke: 20 mm
Gewicht
ISBN-13
978-0-13-062154-2 (9780130621542)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Klassifikation
John S. Howard is a Senior Staff Engineer at Sun Microsystems working in the Enterprise Engineering group. He has over 19 years experience in software engineering and systems administration on a diversity of platforms and is currently working on projects for enhancing system availability and serviceability.
Alex Noordergraaf is a Senior Staff Engineer at Sun Microsystems working in the Enterprise Engineering group. He has over ten years' experience in the area of Computer and Network Security and is currently developing, documenting, and publishing security best practices. In addition, he is a strong proponent of automating Solaris OE installations-which led to his interest in JumpStart. He is also one of the authors of the freeware Solaris Security Toolkit.
(NOTE: Each chapter concludes with a Summary.)
Acknowledgments.
Preface.
1. Introduction.
Reasons for JumpStart Technology. Overview of JumpStart Technology. Automation for Consistent Installations. The JumpStart Framework. Examples.
2. JumpStart Overview.
Boot Process. RARP Request. DHCP Request. Second-Level Boot Process. JumpStart Server Components. Boot Server. Configuration Server. Install Server. Server Directory Architecture. Begin Directory. Drivers Directory. Files Directory. Finish Directory. FlashArchives Directory. OS Directory. Packages Directory. Patches Directory. Profiles Directory. Sysidcfg Directory. Server Installation and Configuration. Server Software Installation Steps. Configuring the Client. Automation of the Installation. Configuring the sysidcfg file. Creating the rules File. Creating the Profile. Validating the rules File. Client Installation and Configuration.
3. JumpStart Customizations.
sysidcfg File. Keywords. Name Services. Keywords Specific to Intel Architecture. sysidcfg Keyword Listing. sysidcfg File Example. Client Definition. rules File. Selection Criteria. Combined Selection Criteria. Probes. Creating Rule and Probe Keywords. Validating the rules File. Profiles. Installation Types. System Types. Package Clusters. Partitioning Keywords and Disk Layout. Other Useful Profile Keywords. Complete Profile Example. Testing Profiles with pfinstall. Scripting. Begin Scripts. Finish Scripts. Automating a StarFire (TM) Server Domain Installation. Driver Scripts.
4. Postinstallation Procedures.
Package Installation Challenges. Software Package Utilities. Automation of Patch Installation. Automation of Interactive Package Installation. Automatic Interactive Configuration. Encapsulation-Brief Overview. Encapsulation-Looking Under the Hood. Licensing. vxvm-reconfig. vxencap-Created Control Files. Finish Script for Automated Encapsulation After Installation. Automated Encapsulation from the Finish Script.
5. Automating Installations.
Test Environment Construction. Server Installation. Client Configuration Information. Hands-Free Installations. NIS Repository. NIS+ Repository. DHCP Repository. sysidcfg File Repository. Diskette Repository.
6. JumpStart Internals.
Phase One. Phase Two. Phase Three.
7. JumpStart Security.
Demand-Only Connection. Physical Cable Connection: Air Gap. Limitation on JumpStart Services. JumpStart Server Hardening. Network Segmentation. Segmentation in N-Tier Architectures. Segmentation in Gateway Systems. Access Control: Choke Points.
8. WebStart Flash.
Overview. Identifying the Master Machine. Creating and Administering Archives. Additional Profile Keywords. Remote Archive Location Specifiers. Local Archive Location Specifiers. Using Flash in an Example. Creating the Flash Archive. Adding the Installation Client.
9. Customizing JumpStart Framework for Installation and Recovery.
Building a Bootable Installation from CD-ROM. Bootable CD Structure. Procedure Overview. Procedure Specifics. Recovering a Failed System with JumpStart. JumpStart Recovery Techniques. $ROOTDIR Directory. Altering the Boot Process. Processing Options and Arguments During Boot. Providing Services for Recovery. Providing an Interactive Shell. Adding Utilities and Manual Pages. Adding a Recovery Tool. Adding Device Drivers. Meeting Challenges Unique to the Miniroot. Read-Only Media. Files in /var. path_to_inst File.
10. Solaris Security Toolkit.
Toolkit Overview. Standalone Mode. JumpStart Mode. Supported Versions. Toolkit Framework. Installing the Toolkit. Compressed Tar Archive. Package Format. Configuration and Execution. Using Standalone Mode. Using JumpStart Mode. Undo Feature. Toolkit Architecture. Why Solaris Security Toolkit? Documentation Directory. Drivers Directory. Driver Script Creation. Driver Script Listing. Files Directory. The $JASS_FILES Environment Variable and Files Directory Setup. Files Directory Listing. Finish Scripts. Packages Directory. Profiles Directory. Sysidcfg Files Directory. Toolkit Support.
11. System Cloning.
Using Cloning for "Disposable" Systems. Cloning with the JumpStart Framework. Implementing with WebStart Flash. Deploying Off-Network Systems. Creating a Flash Archive Installation Tape.
Appendix A. Using JumpStart Technology to Install Solaris OE for Intel Architecture.
Glossary.
Index.