openSUSE 12.3

AutoYaST

Date de publication 12/08/2013

Copyright © 2006–2013 SUSE LLC and contributors. All rights reserved.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or (at your option) version 1.3; with the Invariant Section being this copyright notice and license. A copy of the license version 1.2 is included in the section entitled « GNU Free Documentation License ».

For SUSE or Novell trademarks, see the Novell Trademark and Service Mark list http://www.novell.com/company/legal/trademarks/tmlist.html. All other third party trademarks are the property of their respective owners. A trademark symbol (®, ™ etc.) denotes a SUSE or 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 SUSE LLC, its affiliates, the authors nor the translators shall be held liable for possible errors or the consequences thereof.


Table des matières

1. Introduction
1.1. Availability
1.2. Motivation
1.3. Overview and Concept
2. The Control File
2.1. Introduction
2.2. Format
2.3. Structure
2.4. RELAX NG - a schema language for XML
3. Creating A Control File
3.1. Collecting Information
3.2. Using the Configuration Management System (CMS)
3.3. Creating/Editing a Control File Manually
3.4. Creating a Profile (Control File) via Script with XSLT
4. Configuration and Installation Options
4.1. General Options
4.2. Reporting
4.3. The Boot Loader
4.4. Partitioning
4.5. Software
4.6. Services and Runlevels
4.7. Network Configuration
4.8. NIS
4.9. LDAP client
4.10. NFS Client and Server
4.11. NTP Client
4.12. Mail Configuration (Sendmail or Postfix)
4.13. Security settings
4.14. Monitor and X11 Configuration
4.15. Users
4.16. Custom User Scripts
4.17. System Variables (Sysconfig)
4.18. Adding Complete Configurations
4.19. Ask the user for values during installation
4.20. Kernel dumps
4.21. Miscellaneous Hardware and System Components
5. Network-based Installation
5.1. Configuration Server
6. Rules and Classes
6.1. Rules-based Automatic Installation
6.2. Classes
6.3. Mixing Rules and Classes
6.4. The Merging of Rules and Classes
7. The Auto-Installation Process
7.1. Introduction
7.2. Choosing the Right Boot Medium
7.3. Invoking the Auto-Installation Process
7.4. System Configuration
A. Handling Rules
B. Advanced Linuxrc Options
B.1. Passing parameters to Linuxrc
B.2. info file format
B.3. Advanced Network Setup

Liste des illustrations

1.1. Auto-installation process
3.1. Configuration System
3.2. Editing the control file with kxmledit
4.1. Keeping partitions
6.1. Rules
6.2. Defining Classes
A.1. Rules Retrieval Process

Liste des tableaux

4.1. Pre-script XML Representation
4.2. Postpartitioning Script XML Representation
4.3. Chroot Script XML Representation
4.4. Post Script XML Representation
4.5. Init script XML representation
4.6. XML representation
4.7. XML representation
4.8. XML representation
4.9. Recommended values for the reserved memory amount
4.10. XML Representation of the Memory Reservation Settings
4.11. XML Representation of the Dump Target Settings
4.12. XML Representation of the Email Notification Settings
4.13. XML Representation of the Kernel Settings
4.14. XML Representation of the Expert Settings
6.1. System Attributes
7.1. Keywords for linuxrc
7.2. Command Line Variables for AutoYaST
B.1. Advanced linuxrc keywords

Liste des exemples

2.1. XML Control File (Profile)
2.2. Control file container
2.3. Nested Resources
2.4. Nested Resources with Type Attributes
3.1. Example file for replacing hostname/domain by script
4.1. General Options
4.2. Reporting Behavior
4.3. Automated Partitioning
4.4. Detailed Automated Partitioning
4.5. Mount Options
4.6. Keeping partitions
4.7. Auto-detection of partitions to be kept.
4.8. Reading existing /etc/fstab
4.9. Create LVM Physical Volume
4.10. LVM Logical Volumes (New syntax)
4.11. EVMS Logical Volumes
4.12. RAID1 configuration
4.13. Package Selection in Control File with Patterns
4.14. Activating Image Deployment
4.15. Creating Package Database
4.16. Package Selection in Control File
4.17. Package Selection in Control File
4.18. Run-level Configuration
4.19. Network configuration
4.20. Network configuration: Proxy
4.21. Inetd Example
4.22. Network configuration: NIS
4.23. Network configuration: LDAP client
4.24. Network Configuration: NFS Client
4.25. Network Configuration: NFS Client - New Style (openSUSE 11.3 and newer)
4.26. Network Configuration: NFS Server
4.27. Network configuration: NTP Client
4.28. Mail Configuration
4.29. Security configuration
4.30. X11 and Monitor configuration (deprecated since openSUSE 11.2)
4.31. User Configuration
4.32. Post Script Configuration
4.33. Sysconfig Configuration
4.34. Dumping files into the installed system
4.35. Dumping files into the installed system
4.36. Kdump configuration
4.37. Printer configuration
4.38. Sound configuration
6.1. Simple Rules File
6.2. Simple Rules File
7.1. Determine HEX code for an IP address
7.2. Linxurc options in the control file

openSUSE AutoYaST 12.3