SUSE Linux Enterprise Desktop

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 Desktop
1.1. Hardware Requirements
1.2. Reasons to Use SUSE Linux Enterprise Desktop
I. Manual Deployment
2. Deployment Strategies
2.1. Deploying up to 10 Workstations
2.2. Deploying up to 100 Workstations
2.3. Deploying More than 100 Workstations
3. Installation with YaST
3.1. Choosing the Installation Method
3.2. The Installation Workflow
3.3. System Start-Up for Installation
3.4. The Boot Screen
3.5. Welcome
3.6. Media Check
3.7. Installation Mode
3.8. Clock and Time Zone
3.9. Create New User
3.10. Installation Settings
3.11. Performing the Installation
3.12. Configuration of the Installed System
3.13. Graphical Login
4. Updating SUSE Linux Enterprise
4.1. Updating SUSE Linux Enterprise
4.2. Deploying Service Packs
4.3. The Atomic Update
4.4. Software Changes from Version 11 to Version 11 SP1
5. Setting Up Hardware Components with YaST
5.1. Hardware Information
5.2. Setting Up Graphics Card and Monitor
5.3. Setting Up Keyboard and Mouse
5.4. Setting Up Sound Cards
5.5. Setting Up a Printer
5.6. Setting Up a Scanner
6. Installing or Removing Software
6.1. Definition of Terms
6.2. Using the Qt Interface
6.3. Using the GTK+ Interface
6.4. Managing Software Repositories and Services
6.5. Keeping the System Up-to-date
7. Installing Add-On Products
7.1. Add-Ons
7.2. Binary Drivers
7.3. SUSE Software Development Kit (SDK) 11
8. Accessing the Internet
8.1. Direct Internet Connection
8.2. Internet Connection Via Network
9. Managing Users with YaST
9.1. User and Group Administration Dialog
9.2. Managing User Accounts
9.3. Additional Options for User Accounts
9.4. Changing Default Settings for Local Users
9.5. Assigning Users to Groups
9.6. Managing Groups
9.7. Changing the User Authentication Method
10. Changing Language and Country Settings with YaST
10.1. Changing the System Language
10.2. Changing the Country and Time Settings
11. Remote Installation
11.1. Installation Scenarios for Remote Installation
11.2. Setting Up the Server Holding the Installation Sources
11.3. Preparing the Boot of the Target System
11.4. Booting the Target System for Installation
11.5. Monitoring the Installation Process
12. Advanced Disk Setup
12.1. Using the YaST Partitioner
12.2. LVM Configuration
12.3. Soft RAID Configuration
13. Subscription Management
13.1. Using Kernel Parameters to Access an SMT Server
13.2. Configuring Clients Using AutoYaST Profile
13.3. Configuring Clients Using the clientSetup4SMT.sh Script
13.4. Registering Clients Against SMT Test Environment
II. Imaging and Creating Products
14. KIWI
14.1. Prerequisites for KIWI
14.2. Knowing KIWI’s Build Process
14.3. Image Description
14.4. Creating Appliances with KIWI
14.5. For More Information
15. Creating Add-On Products With Add-on Creator
15.1. Creating Images
15.2. Add-On Structure
15.3. For More Information
16. Creating Images with YaST Product Creator
16.1. Prerequisites for Product Creator
16.2. Creating Images
16.3. For More Information
17. Deploying Customized Preinstallations
17.1. Preparing the Master Machine
17.2. Customizing the Firstboot Installation
17.3. Cloning the Master Installation
17.4. Personalizing the Installation
III. Automated Installations
18. Automated Installation
18.1. Simple Mass Installation
18.2. Rule-Based Autoinstallation
18.3. For More Information
19. Automated Upgrade from SUSE Linux Enterprise 10 SP3 to 11 SP1
19.1. Preparing and Applying the Driver Update Disk (DUD)
19.2. GRUB Menu Section for Booting into the Upgrade
19.3. Preparing the AutoYaST Profile
19.4. Running the Automated Upgrade
19.5. Second Stage of the Upgrade
19.6. Limitations and Hints
20. Automated Deployment of Preload Images
20.1. Deploying system manually from rescue image
20.2. Automated Deployment with PXE Boot

List of Figures

3.1. The Boot Screen
3.2. Welcome
3.3. Installation Mode
3.4. Clock and Time Zone
3.5. Create New User
3.6. Installation Settings
3.7. Software Selection and System Tasks
6.1. Conflict Management of the Package Manager
6.2. Conflict Management of the Package Manager
6.3. KDE Updater Applet: Simple Update View
6.4. KDE Updater Applet: Detailed Update View
6.5. KDE Updater Applet: Configuration
6.6. GNOME Software Update Viewer: Detailed Update View
6.7. GNOME Updater Applet: Configuration
9.1. YaST User and Group Administration
12.1. The YaST Partitioner
12.2. Physical Partitioning versus LVM
12.3. Creating a Volume Group
12.4. Logical Volume Management
12.5. RAID Partitions
18.1. Editing an AutoYaST Profile with the AutoYaST Front-End
18.2. AutoYaST Rules

List of Tables

2.1. Installing from the MediaSUSE Linux Enterprise Desktop
2.2. Installing from a Network Server Using SLP
2.3. Installing from a Network Server
2.4. Simple Remote Installation via VNC—Static Network Configuration
2.5. Simple Remote Installation via VNC—Dynamic Network Configuration
2.6. Remote Installation via VNC—PXE Boot and Wake on LAN
2.7. Simple Remote Installation via SSH—Static Network Configuration
2.8. Remote Installation via SSH—Dynamic Network Configuration
2.9. Remote Installation via SSH—PXE Boot and Wake on LAN
2.10. Simple Mass Installation
2.11. Rule-Based Autoinstallation
3.1. Boot Options
11.1. Installation (Boot) Scenarios Used in This Chapter
14.1. Additional Files and Directories For Image Description

List of Examples

4.1. List with df -h
14.1. KIWI Configuration File
17.1. Configuring the Proposal Screens
17.2. Configuring the Workflow Section
17.3. Configuring the List of Workflow Components