Installing the operation system on a target host is an important part of managing it. Every operation system or distribution based on it has a programme that takes over this task. The following section descripes the integration and managment of operation system installers into the SDM Framework.
The installation of each operation system proceeds always in the same way:
For an automated installation of a hosts, two components are needed, the installer image and the answer file. The following documentation deals with the general information and properties of SDM framework for these components.
The SDM framework provides tasklists to create and publish the installer images in the correct places. The central part of this process are the
system- and the
system-roles provide the tasklist
installer that build an installer from scratch or modify an existing image. The information that this tasklist needs are
installer tasklist of a specialized system generates the variable
system_installer_images. It contains a list of information about the created installer and each entry has following data:
registerimage of the specialized
package.netboot-role needs the user defined variables:
netboot_serverfor the server that contains the network bootloader
netboot_pathfor the path on the
It should be noted that the SDM Framework is design for a platform-independent usage. The creation of an installer must also be platform-independent.
The answer file transfers general information to a booted installer image. It contains some necessary data that are needed to install a base system. These data are usual:
The generation and publication of the system-specific answer files are done by tasklist
answerfile of the
system-roles. This tasklist need the variables:
system_answerfile_serverfor the server that contains the answer files
system_answerfile_basepathfor the path on the
Furthermore, the installer script within the installer image uses the variable
system_answerfile_url to detect the base URL of the answer files.
This section contains an overview about all currently supported installer.