This document discusses using AutoYast to perform large-scale deployments of openSUE/SLE systems. AutoYast allows fully automated and unattended installation by configuring partitioning, networking, software selection, firewalls, and services. The autoinst.xml file contains installation details. A PXE boot server with DHCP and TFTP provides network booting capabilities. The document also covers configuring AutoYast in syslinux to retrieve the autoinst.xml file from different sources like HTTP, NFS, USB, etc.
4. 4
AutoYast
• A system for installing more SLE/openSUSE
• Automatically and without user intervention
– Partition
– Network configuration
– Choosing software
– Firewall configuration
– Service configuration
– Etc….
9. 9
/etc/dhcpd.conf
group {
# PXE related stuff
#
# "next server" defines the tftp server that will be used
next server ip_tftp_server: 192.168.1.1
#
# "filename" specifies the pxelinux image on the tftp server
# the server runs in chroot under /srv/tftpboot
filename "pxelinux.0";
host test { hardware ethernet mac_address;
fixed-address some_ip_address; }
}
13. 13
Autoyast configure in syslinux
Document autoyast=file://path Let the installation search form specific path (If it was the root of the CD-
ROM, please use the relative path —— file:///autoinst.xml).
Locale disk autoyast=device://path Let the installation search control document form locale disk. Just device
name is enough - If /dev/sda1 is wrong , please use sda 。
Floppy disk autoyast=floppy://path Let the installation search control document form floppy disk. If the
installation search noting in floppy disk, it will search control document
form all usb device.
USB device autoyast=usb://path Let the installation search control document form USB device
NFS autoyast=nfs://server/path Let the installation search control document form NFS server
HTTP autoyast=http://server/path Let the installation search control document form HTTP server
HTTPS autoyast=https://server/path Let the installation search control document form NFS server
TFTP autoyast=tftp://server/path Let the installation search control document form NFS server
FTP autoyast=ftp://server/path Let the installation search control document form NFS server