Jump to contentJump to page navigation: previous page [access key p]/next page [access key n]
SUSE Linux Enterprise Server 12 SP3

AutoYaST

AutoYaST is a system for unattended mass deployment SUSE Linux Enterprise Server systems using an AutoYaST profile containing installation and configuration data. The manual guides you through the basic steps of auto-installation: preparation, installation, and configuration.

Publication Date: July 04, 2021
1 Introduction
1.1 Motivation
1.2 Overview and Concept
2 The Control File
2.1 Introduction
2.2 Format
2.3 Structure
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 Control File via Script with XSLT
4 Configuration and Installation Options
4.1 General Options
4.2 Reporting
4.3 System Registration and Extension Selection
4.4 The Boot Loader
4.5 Partitioning
4.6 iSCSI Initiator Overview
4.7 Fibre Channel over Ethernet Configuration (FCoE)
4.8 Country Settings
4.9 Software
4.10 Upgrade
4.11 Services and Targets
4.12 Network Configuration
4.13 NIS Client
4.14 NIS Server
4.15 LDAP Server (Authentication Server)
4.16 Windows Domain Membership
4.17 Samba Server
4.18 Authentication Client
4.19 NFS Client and Server
4.20 NTP Client
4.21 Mail Configuration
4.22 HTTP Server Configuration
4.23 Squid Server
4.24 FTP Server
4.25 TFTP Server
4.26 Firstboot Workflow
4.27 Security Settings
4.28 Linux Audit Framework (LAF)
4.29 Users and Groups
4.30 Custom User Scripts
4.31 System Variables (Sysconfig)
4.32 Adding Complete Configurations
4.33 Ask the User for Values during Installation
4.34 Kernel Dumps
4.35 DNS Server
4.36 DHCP Server
4.37 SUSE Firewall
4.38 Miscellaneous Hardware and System Components
4.39 Importing SSH Keys and Configuration
4.40 Configuration Management
5 Rules and Classes
5.1 Rules-based Automatic Installation
5.2 Classes
5.3 Mixing Rules and Classes
5.4 Merging of Rules and Classes
6 The Auto-Installation Process
6.1 Introduction
6.2 Choosing the Right Boot Medium
6.3 Invoking the Auto-Installation Process
6.4 System Configuration
7 Running AutoYaST in an Installed System
A Handling Rules
B AutoYaST FAQ - Frequently Asked Questions
C Advanced Linuxrc Options
C.1 Passing parameters to Linuxrc
C.2 info file format
C.3 Advanced Network Setup
D Documentation Updates
D.1 September 2017 (Initial Release of SUSE Linux Enterprise Server 12 SP3)
D.2 April 2017 (Maintenance Release of SUSE Linux Enterprise Server 12 SP2)
D.3 November 2016 (Initial Release of SUSE Linux Enterprise Server 12 SP2)
D.4 December 2015 (Initial Release of SUSE Linux Enterprise Server 12 SP1)
D.5 February 2015 (Documentation Maintenance Update)
D.6 October 2014 (Initial Release of SUSE Linux Enterprise Server 12)
E GNU-Lizenzen
E.1 GNU Free Documentation License
List of Examples
2.1 AutoYaST 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 the Host Name/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 an Existing /etc/fstab
4.9 Create LVM Physical Volume
4.10 LVM Logical Volumes
4.11 RAID1 configuration
4.12 iSCSI client
4.13 FCoE configuration
4.14 Language
4.15 Timezone
4.16 Keyboard
4.17 Package Selection in the Control File with Patterns
4.18 Creating a Package Database With the Additional Package inst-source-utils.rpm
4.19 add_on_products.xml
4.20 Adding SDK product auto AutoYaST configuration file
4.21 Kernel Selection in the Control File
4.22 Package Selection in Control File
4.23 Upgrade and Backup
4.24 Configuring Services and Targets
4.25 Network configuration
4.26 Bridge Interface Configuration
4.27 Network configuration: Proxy
4.28 Inetd Example
4.29 Network configuration: NIS
4.30 NIS Server Configuration
4.31 LDAP configuration
4.32 Samba Client configuration
4.33 Samba Server configuration
4.34 Network configuration: Authentication Client
4.35 Network Configuration: NFS Client
4.36 Network Configuration: NFS Server
4.37 Network configuration: NTP Client
4.38 Mail Configuration
4.39 HTTP Server Configuration
4.40 Squid Server Configuration
4.41 FTP server configuration:
4.42 TFTP server configuration:
4.43 Enabling Firstboot Workflow
4.44 Security configuration
4.45 LAF configuration
4.46 Minimal User Configuration
4.47 Complex User Configuration
4.48 Group Configuration
4.49 Enabling autologin and password-less login
4.50 Script Configuration
4.51 Sysconfig Configuration
4.52 Dumping files into the installed system
4.53 Dumping files into the installed system
4.54 Kdump configuration
4.55 Kdump memory reservation with multiple values
4.56 Basic DNS server settings
4.57 Configuring DNS server zones and advanced settings
4.58 Example dhcp-server section
4.59 Example firewall section
4.60 Printer configuration
4.61 Sound configuration
4.62 Importing SSH Keys and Configuration from /dev/sda2
4.63 Configuring Salt Manager
5.1 Simple Rules File
5.2 Simple Rules File
6.1 Determine HEX code for an IP address
6.2 Linuxrc options in the control file

Copyright © 2006– 2021 SUSE LLC und Mitwirkende. Alle Rechte vorbehalten.

Es wird die Genehmigung erteilt, dieses Dokument unter den Bedingungen der GNU Free Documentation License, Version 1.2 oder (optional) Version 1.3 zu vervielfältigen, zu verbreiten und/oder zu verändern; die unveränderlichen Abschnitte hierbei sind der Urheberrechtshinweis und die Lizenzbedingungen. Eine Kopie dieser Lizenz (Version 1.2) finden Sie im Abschnitt GNU Free Documentation License.

Die SUSE-Marken finden Sie unter http://www.suse.com/company/legal/. Alle anderen Marken von Drittanbietern sind Besitz ihrer jeweiligen Eigentümer. Markensymbole (®, ™ usw.) kennzeichnen Marken von SUSE und der Tochtergesellschaften. Sternchen (*) kennzeichnen Marken von Drittanbietern.

Alle Informationen in diesem Buch wurden mit größter Sorgfalt zusammengestellt. Doch auch dadurch kann hundertprozentige Richtigkeit nicht gewährleistet werden. Weder SUSE LLC noch ihre Tochtergesellschaften noch die Autoren noch die Übersetzer können für mögliche Fehler und deren Folgen haftbar gemacht werden.

Print this page