SUSE Linux Enterprise Server

Deployment Guide

12/15/2010

All content is copyright © 2006– 2010 Novell, Inc. All rights reserved.

Legal Notice

This manual is protected under Novell intellectual property rights. By reproducing, duplicating or distributing this manual you explicitly agree to conform to the terms and conditions of this license agreement.

This manual may be freely reproduced, duplicated and distributed either as such or as part of a bundled package in electronic and/or printed format, provided however that the following conditions are fulfilled:

That this copyright notice and the names of authors and contributors appear clearly and distinctively on all reproduced, duplicated and distributed copies. That this manual, specifically for the printed format, is reproduced and/or distributed for noncommercial use only. The express authorization of Novell, Inc must be obtained prior to any other use of any manual or part thereof.

For Novell trademarks, see the Novell Trademark and Service Mark list http://www.novell.com/company/legal/trademarks/tmlist.html. Linux* is a registered trademark of Linus Torvalds. All other third party trademarks are the property of their respective owners. A trademark symbol (®, ™ etc.) denotes a Novell trademark; an asterisk (*) denotes a third party trademark.

All information found in this book has been compiled with utmost attention to detail. However, this does not guarantee complete accuracy. Neither Novell, Inc., SUSE LINUX Products GmbH, the authors, nor the translators shall be held liable for possible errors or the consequences thereof.


Contents

About This Guide
1. Available Documentation
2. Feedback
3. Documentation Conventions
1. Planning for SUSE Linux Enterprise Server
1.1. Considerations for Deployment of a SUSE Linux Enterprise Server
1.2. Deployment of SUSE Linux Enterprise Server
1.3. Running SUSE Linux Enterprise Server
I. Architecture Specific Installation Considerations
2. Installation on x86, AMD64, Intel 64, and Itanium
2.1. Required Background
2.2. System Requirements for Operating Linux
2.3. Installation Considerations
2.4. Boot and Installation Media
2.5. Installation Procedure
2.6. Controlling the Installation
2.7. Dealing with Boot and Installation Problems
3. Installation on IBM POWER
3.1. Requirements
3.2. Preparation
4. Installation on IBM System z
4.1. General Information and Requirements
4.2. Preparing for Installation
4.3. Network Connection Types
4.4. The parmfile—Automating the System Configuration
4.5. Using the vt220 Terminal Emulator
4.6. Further In-Depth Information about IBM System z
II. Manual Deployment
5. Deployment Strategies
5.1. Deploying up to 10 Workstations
5.2. Deploying up to 100 Workstations
5.3. Deploying More than 100 Workstations
6. Installation with YaST
6.1. Choosing the Installation Method
6.2. The Installation Workflow
6.3. IBM POWER: System Start-Up for Network Installation
6.4. IBM System z: System Start-Up for Installation
6.5. System Start-Up for Installation
6.6. The Boot Screen
6.7. Welcome
6.8. IBM System z: Hard Disk Configuration
6.9. Media Check
6.10. Installation Mode
6.11. Clock and Time Zone
6.12. Server Base Scenario
6.13. Installation Settings
6.14. Performing the Installation
6.15. Configuration of the Installed System
6.16. Graphical Login
7. Updating SUSE Linux Enterprise
7.1. Updating SUSE Linux Enterprise
7.2. Deploying Service Packs
7.3. The Atomic Update
7.4. Software Changes from Version 11 to Version 11 SP1
8. Setting Up Hardware Components with YaST
8.1. Hardware Information
8.2. Setting Up Graphics Card and Monitor
8.3. Setting Up Keyboard and Mouse
8.4. Setting Up Sound Cards
8.5. Setting Up a Printer
8.6. Setting Up a Scanner
9. Installing or Removing Software
9.1. Definition of Terms
9.2. Using the Qt Interface
9.3. Managing Software Repositories and Services
9.4. Keeping the System Up-to-date
10. Installing Add-On Products
10.1. Add-Ons
10.2. Binary Drivers
10.3. SUSE Software Development Kit (SDK) 11
11. Accessing the Internet
11.1. Direct Internet Connection
11.2. Internet Connection Via Network
12. Managing Users with YaST
12.1. User and Group Administration Dialog
12.2. Managing User Accounts
12.3. Additional Options for User Accounts
12.4. Changing Default Settings for Local Users
12.5. Assigning Users to Groups
12.6. Managing Groups
12.7. Changing the User Authentication Method
13. Changing Language and Country Settings with YaST
13.1. Changing the System Language
13.2. Changing the Country and Time Settings
14. Remote Installation
14.1. Installation Scenarios for Remote Installation
14.2. Setting Up the Server Holding the Installation Sources
14.3. Preparing the Boot of the Target System
14.4. Booting the Target System for Installation
14.5. Monitoring the Installation Process
15. Advanced Disk Setup
15.1. Using the YaST Partitioner
15.2. LVM Configuration
15.3. Soft RAID Configuration
16. Subscription Management
16.1. Using Kernel Parameters to Access an SMT Server
16.2. Configuring Clients Using AutoYaST Profile
16.3. Configuring Clients Using the clientSetup4SMT.sh Script
16.4. Registering Clients Against SMT Test Environment
III. Imaging and Creating Products
17. KIWI
17.1. Prerequisites for KIWI
17.2. Knowing KIWI’s Build Process
17.3. Image Description
17.4. Creating Appliances with KIWI
17.5. For More Information
18. Creating Add-On Products With Add-on Creator
18.1. Creating Images
18.2. Add-On Structure
18.3. For More Information
19. Creating Images with YaST Product Creator
19.1. Prerequisites for Product Creator
19.2. Creating Images
19.3. For More Information
20. Deploying Customized Preinstallations
20.1. Preparing the Master Machine
20.2. Customizing the Firstboot Installation
20.3. Cloning the Master Installation
20.4. Personalizing the Installation
IV. Automated Installations
21. Automated Installation
21.1. Simple Mass Installation
21.2. Rule-Based Autoinstallation
21.3. For More Information
22. Automated Upgrade from SUSE Linux Enterprise 10 SP3 to 11 SP1
22.1. Preparing and Applying the Driver Update Disk (DUD)
22.2. GRUB Menu Section for Booting into the Upgrade
22.3. Preparing the AutoYaST Profile
22.4. Running the Automated Upgrade
22.5. Second Stage of the Upgrade
22.6. Limitations and Hints
23. Automated Deployment of Preload Images
23.1. Deploying system manually from rescue image
23.2. Automated Deployment with PXE Boot

List of Figures

3.1. HMC: Server Management—Properties
3.2. HMC: Managed System I/O Devices
3.3. Entering the System Firmware
3.4. Multiboot Dialog
3.5. Installing the Operating System
6.1. The Boot Screen
6.2. Welcome
6.3. IBM System z: Selecting a DASD
6.4. Installation Mode
6.5. Clock and Time Zone
6.6. Server Base Scenario
6.7. Installation Settings
6.8. Software Selection and System Tasks
9.1. Conflict Management of the Package Manager
9.2. KDE Updater Applet: Simple Update View
9.3. KDE Updater Applet: Detailed Update View
9.4. KDE Updater Applet: Configuration
9.5. GNOME Software Update Viewer: Detailed Update View
9.6. GNOME Updater Applet: Configuration
12.1. YaST User and Group Administration
15.1. The YaST Partitioner
15.2. Physical Partitioning versus LVM
15.3. Creating a Volume Group
15.4. Logical Volume Management
15.5. RAID Partitions
21.1. Editing an AutoYaST Profile with the AutoYaST Front-End
21.2. AutoYaST Rules

List of Tables

2.1. CPUs Supported by the Kernel
2.2. Boot Options
3.1. Supported Models
5.1. Installing from the MediaSUSE Linux Enterprise Server
5.2. Installing from a Network Server Using SLP
5.3. Installing from a Network Server
5.4. Simple Remote Installation via VNC—Static Network Configuration
5.5. Simple Remote Installation via VNC—Dynamic Network Configuration
5.6. Remote Installation via VNC—PXE Boot and Wake on LAN
5.7. Simple Remote Installation via SSH—Static Network Configuration
5.8. Remote Installation via SSH—Dynamic Network Configuration
5.9. Remote Installation via SSH—PXE Boot and Wake on LAN
5.10. Simple Mass Installation
5.11. Rule-Based Autoinstallation
6.1. Boot Options
14.1. Installation (Boot) Scenarios Used in This Chapter
17.1. Additional Files and Directories For Image Description

List of Examples

4.1. Dedicating DASD to One LPAR
4.2. Sharing OSA Express Card among LPARs (non-qdio) on z9
4.3. Sharing OSA Express Card among LPARs (qdio) on z9
4.4. An Example IOCDS
4.5. Configuration of a z/VM Directory
4.6. REXX Script to Create an IPLable Tape
4.7. Transferring the Binaries via FTP
4.8. SLES11 EXEC
4.9. Network Device Driver Parameters
4.10. Example ifconfig
4.11. Supported Network Connection Types and Driver Parameters
4.12. Network Device Name
4.13. Network Device Driver Parameters
4.14. Network configuration
4.15. Parmfile for Installation with NFS, VNC, and IUCV and AutoYaST with HTTP
4.16. Parmfile for Installation with NFS, SSH, and HSI and AutoYaST with NFS
7.1. List with df -h
17.1. KIWI Configuration File
20.1. Configuring the Proposal Screens
20.2. Configuring the Workflow Section
20.3. Configuring the List of Workflow Components