To perform an unattended installation of an operating system, you must create a system package for each server configuration that you want to install. This topic contains the following sections:
A system package contains the following types of information:
Tip
A system package contains many settings. If you are creating multiple system packages with similar settings, you can use the console copy and paste features to create a new system package from an existing one, rename the copy, and adjust the settings in the copy, as necessary.
In the Depot, create one or more folders for your system packages.
Provide information for the new system package, as described in the following sections:
Panel | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|
System Package Creation - General | Click here to see the descriptions of the fields.
The General panel lets you provide information that identifies the system package, including the type of operating system. Field Definitions
Where to go from here | ||||||||
System Package Creation - Properties | Click here to see the descriptions of the fields.
The Properties panel provides a list of properties automatically assigned to a Snapshot Job. In this list, you can modify the value of any properties that are defined as editable. For any property that has a check in the Editable column, select the property and click in the Value column.
Where to go from here | ||||||||
System Package Creation - Permissions | Click here to see the descriptions of the fields.
The Permissions panel is an access control list (ACL) granting roles access to this system package. ACLs control access to all objects, including the sharing of objects between roles. Using the Permissions panel, you can add individual permissions to the system package. You can also set permissions by adding ACL templates.
Where to go from here |
Define settings in the system package using the tabs at the bottom of the content editor. Each OS type has a different set of tabs.
Panel | Description | ||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Pre-install scripts - Windows | Click here to see the descriptions of the fields.
You can use the Pre-Install Scripts tab to provide custom DiskPart scripts for disk cleanup, hardware configuration, disk array configuration, and pre-disk partitioning. To add a pre-install script, click Add , and then specify the script's name, contents, and whether or not to reboot after the script runs. See also Network-enabled Windows PE scripting - Windows. When finished, proceed to the Disk partition - Windows tab. | ||||||||||||||||||||||||||||||||||||||||||||
Disk partition - Windows | Click here to see the descriptions of the fields.
The Disk Partition tab lets you define partitions for Microsoft Windows provisioned servers. You can define partitions using a script or fields in the GUI.
Field definitions
Proceed to the Post-disk partition - Windows tab. | ||||||||||||||||||||||||||||||||||||||||||||
Post-disk partition - Windows | Click here to see the descriptions of the fields.
The Post-disk Partition tab lets you specify commands or scripts to execute after disk partitioning. On the Post-disk Partition tab, you can do any of the following:
This tab also displays a check box for rebooting the server after those commands execute. When finished, proceed to the Basic configuration - Windows tab. | ||||||||||||||||||||||||||||||||||||||||||||
Basic configuration - Windows | Click here to see the descriptions of the fields.
The Basic Config tab lets you provide local information about a Microsoft Windows server, such as its name, workgroup, domain, and user account. Field Definitions
When finished, proceed to the Computer settings - Windows 2008 or later tab. | ||||||||||||||||||||||||||||||||||||||||||||
Computer settings - Windows 2008 or later | Click here to see the descriptions of the fields.
The Computer Settings tab lets you provide information about users, plug-and-play drivers, software license keys, and localization of the Microsoft Windows 2008 or later operating system that you are installing. Field definitions
For additional information, see Selecting drivers - Windows 2008. When finished, proceed to the Computer settings - Windows operating systems earlier than Windows 2008 tab. | ||||||||||||||||||||||||||||||||||||||||||||
Computer settings - Windows operating systems earlier than Windows 2008 | Click here to see the descriptions of the fields.
The Computer Settings tab lets you provide information about users, plug-and-play drivers, software license keys, and localization for Microsoft Windows operating systems earlier than Windows 2008. Field definitions
Proceed to the OS components - Windows 2008 or later tab. | ||||||||||||||||||||||||||||||||||||||||||||
OS components - Windows 2008 or later | Click here to see the descriptions of the fields.
The OS Components tab lets you choose individual components to include in the provisioning of Microsoft Windows 2008 or later operating systems. Select the operating system type. Then specify the server roles to install by doing one of the following:
Guidelines for specifying Windows 2008 roles:
When finished, proceed to OS components - Windows operating systems earlier than Windows 2008 tab. | ||||||||||||||||||||||||||||||||||||||||||||
OS components - Windows operating systems earlier than Windows 2008 | Click here to see the descriptions of the fields.
The OS Components tab lets you choose individual components that you want included in a Microsoft Windows operating system type earlier than Windows 2008. Component options
Proceed to the Network - Windows tab. | ||||||||||||||||||||||||||||||||||||||||||||
Network - Windows | Click here to see the descriptions of the fields.
The Network tab lets you provide networking information for a server, such as its IP address and DNS configuration. Note IPv6 support depends on the Windows version:
Windows supports Static IP address as well as IP addresses assigned by the DHCP server. IP Configuration - IPv4 address Select this tab if you want to configure an IPv4 address.
IP Configuration - IPv6 address Select this tab if you want to configure an IPv6 address.
Proceed to the Unattend entries - Windows 2008 or later tab. | ||||||||||||||||||||||||||||||||||||||||||||
Unattend entries - Windows 2008 or later | Click here to see the descriptions of the fields.
The Unattend Entries tab lets you modify the contents of the unattend.xml file, which is a file used in unattended installations of Microsoft Windows 2008 or later Windows versions. When you define settings for a Windows 2008 (or later) system package, your input is automatically converted into entries in the Unattend Entries file (unattend.xml). This file is used in unattended installations to provide answers to the prompts that would be provided interactively in a live installation. You can modify the unattend.xml file in two ways:
For procedural instructions, see the following table:
Proceed to the Unattend entries - Windows operating systems earlier than Windows 2008 tab. | ||||||||||||||||||||||||||||||||||||||||||||
Unattend entries - Windows operating systems earlier than Windows 2008 | Click here to see the descriptions of the fields.
The Unattend Entries tab lets you modify the contents of the unattend.txt file, which is a file used in unattended installations of Microsoft Windows operating system earlier than Windows 2008. The unattend.txt file is used in unattended installations to provide answers to the prompts that would be provided interactively in a live installation. When you define settings of system package, your input is automatically converted into entries in the first edit box of the Unattend Entries tab. You can add entries to the unattend.txt file and customize the file by editing existing entries. Note If you create a custom unattend.txt file, then when you create a Provision Job using the system package, the wizard displays the Customized Unattend Entries panel. You can use the panel to edit the custom unattend.txt file for the particular Provision Job.
Proceed to the Post-install configuration - Windows and Windows R2 tab. | ||||||||||||||||||||||||||||||||||||||||||||
Post-install configuration - Windows and Windows R2 | Click here to see the descriptions of the fields.
The Post-Install Configuration panel lets you specify processes to run after the operating system is installed on the server. For Microsoft Windows R2 operating systems, you must provide a post-install script to complete the R2 portion of the installation. The following sections describe the fields available on the Post-Install Configuration panel. Install RSCD agentCheck this option to install an RSCD agent on the target servers. (An agent must be installed on every server that you want to manage using the BMC Server Automation Console or Network Shell.) Agent Install Options* (Optional) Type one or more properties that override the default settings for the Windows RSCD agent installation. To specify a property, use the format: PROPERTY=value. Separate properties with a space.
The following table lists the properties:
Push ACLsCheck this option to push the ACLs defined for the server in the BMC Server Automation system to the RSCD agent you are installing on the server. Selecting this option automatically translates the permissions you have defined for the server in the BMC Server Automation system into a users configuration file on the RSCD agent. In this way, you control users' access to the server not only through the BMC Server Automation Console but also through Network Shell and the BLCLI. Run post-install batch jobCheck this option to run a post-install Batch Job that can install software and configure the server. Then for Path to post-install job, enter the path to the job or Browse to select it. In order to check Run post-install batch job, you must also check Install RSCD agent, because running a post-install job requires that there is an agent installed on the server. If you specify a Post-install Batch Job, make sure that the provisioning operator who runs the provisioning wizard logs is using a role that has Read and Execute authorizations on the Batch Job and has Read and Execute authorizations on all the Jobs contained in the Batch Job. Force Post-install Batch JobSelect this option to ensure that the post-install Batch Job runs, even if RSCD agent enrollment fails. If you do not select this option, the post-provisioning Batch Job does not execute if RSCD agent enrollment fails. For example, if you use DNS, the RSCD agent enrollment cannot succeed until a DNS entry for the target server is provided. If you want to provide the DNS entry using a script in the Batch Job, you need the Batch Job to run even when the RSCD agent enrollment fails. Application Server for BMI callbackFor load balancing, you can use different Application Servers for reporting Provision Job completion status. Use these fields to identify the Application Server to which target servers in this job should report their Provision Job completion status.
Post-install scriptEnter any commands to include in the runonce.bat file, or click Select Property to insert a parameter. The runonce.bat file runs one time when Windows starts for the first time after an unattended installation of the operating system. Any commands you enter into this script are appended to commands that BMC Server Automation provisioning also inserts in this script, including a command to install the RSCD agent. The commands that you enter run before any post-install jobs you specify. Post-install script for Windows R2 installationsUse the following lines to complete the R2 portion of a Windows 2003 R2 installation. The last line, disabling the Windows firewall, is optional. For Windows 2003 R2: reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\ServerOOBE\SecurityOOBE/v DontLaunchSecurityOOBE /t REG_DWORD /d 0 /f r:\<data_store_folder_name>\CMPNENTS\r2\setup2 /q /a netsh.exe firewall set opmode DISABLE where These instructions assume that the data store contains the Windows R2 installation media in a CMPNENTS folder. For information about setting up the data store for Windows R2 systems, see Stocking the data store. The second line in the preceding script executes the setup2.exe utility from the Windows R2 installation media. The r: drive was created when you created the Windows 2003 R2 or Windows 2008 R2 system package type. The system maps to r: by default. For Windows 2008 R2: reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\ServerOOBE\SecurityOOBE/v DontLaunchSecurityOOBE /t REG_DWORD /d 0 /f netsh.exe advfirewall set domain profile state off Post-install script for Windows 2008 Server Core installationsA system package for Windows 2008 Server Core requires the following entries on this panel. Otherwise, the Provision Jobs that use the system package do not complete successfully.
Proceed to the Local properties - Windows tab. | ||||||||||||||||||||||||||||||||||||||||||||
Local properties - Windows | Click here to see the descriptions of the fields.
The Local Properties tab lets you add properties to an individual system package and modify its existing properties. Do one of the following:
Then use the property dialog box to add or modify a local property. When finished, save the package. |
Tip
When defining a system package, note the presence of the Select Property icon next to various input fields. This icon indicates that you can insert a parameter that refers to a local property to supply the value for the field. For information on inserting a parameter, see Inserting a parameter in a system package field and Inserting a script in a system package. For an example of how using parameters can streamline provisioning, see Assigning configuration values during device import.
Provide information for the new system package, as described in the following sections:
Panel | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|
System Package Creation - General | Click here to see the descriptions of the fields.
The General panel lets you provide information that identifies the system package, including the type of operating system. Field Definitions
Where to go from here | ||||||||
System Package Creation - Properties | Click here to see the descriptions of the fields.
The Properties panel provides a list of properties automatically assigned to a Snapshot Job. In this list, you can modify the value of any properties that are defined as editable. For any property that has a check in the Editable column, select the property and click in the Value column.
Where to go from here | ||||||||
System Package Creation - Permissions | Click here to see the descriptions of the fields.
The Permissions panel is an access control list (ACL) granting roles access to this system package. ACLs control access to all objects, including the sharing of objects between roles. Using the Permissions panel, you can add individual permissions to the system package. You can also set permissions by adding ACL templates.
Where to go from here |
Define settings in the system package using the tabs at the bottom of the content editor. Each OS type has a different set of tabs.
Panel | Description | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Pre-install scripts - Red Hat Linux | Click here to see the descriptions of the fields. <[^>]+?>","")"/>
<[^>]+?>","")" class="contextID"> Use the Pre-Install Scripts tab in the Red Hat Linux system package to provide custom scripts for disk cleanup, hardware configuration, disk array configuration, and pre-disk partitioning. Here is an example of a pre-install script: echo "Pre PARTED partitions" >> /root/log.txt parted /dev/sda print >> /root/log.txt #Remove all existing partitions echo "Creating new partition table" >> /root/log.txt parted /dev/sda mklabel gpt parted /dev/sda print >> /root/log.txt To add a pre-install script, click Add , then specify the script's name, contents, and whether or not to reboot after the script is executed. Network-enabled Gentoo scriptingA Gentoo agent is used for provisioning servers when you create Gentoo-based Linux system packages. When writing scripts for the Pre-Install Scripts and Post-Disk Partition options, you can use the full functionality of Gentoo batch scripting. Enter any Gentoo-based command in the text box. When your script runs as part of the provisioning process, it is network-enabled, meaning you can map network drives and execute Gentoo commands over those mapped drives. The following is an example of some custom commands used for disk cleanup in a Pre-Install Script: mkdir ~/blprov cd ~/blprov wget* *[http://supwin2k3serv2/pxestore/utility/someutility]* *chmod 700 ./someutility | ||||||||||||||||||||
Disk partition - Red Hat Linux | Click here to see the descriptions of the fields.
The Disk Partition tab lets you define partitions for the servers being provisioned. There are two ways to define a partition for Gentoo-based system packages — by supplying a script or using fields in the GUI:
Field definitions
| ||||||||||||||||||||
Basic configuration - Red Hat Linux | Click here to see the descriptions of the fields.
The Basic Config tab lets you provide local information about a server, such as its name and the password needed to access the machine. Field definitions
| ||||||||||||||||||||
Computer settings - Red Hat Linux | Click here to see the descriptions of the fields. <[^>]+?>","")"/>
The Computer Settings tab lets you provide information about peripheral devices and localization settings.
<[^>]+?>","")" class="contextID"> Field definitions
| ||||||||||||||||||||
OS components - Red Hat Linux | Click here to see the descriptions of the fields.
The OS Components tab lets you specify individual components to include in the operating system being provisioned. The OS Components tab lets you select operating system components to install. You can use a text-based approach or a GUI-based approach. If you use the GUI-based approach, check the components to install. If you use the text-based approach, use the text box to enter entries that should be included in the @NFS File Server @Windows File Server @Anonymous FTP Server @Web Server @Emacs @Utilities Note When you script your own OS components, you must include Required entries for Red Hat Enterprise Linux 6 custom system package types For a Red Hat Enterprise Linux 6 (RHEL6) system package, you must add the following components on the OS Components panel: @base @compat-libraries These components are required because the core installation for RHEL6 does not include certain required glib libraries. When you list these components, the required libraries are included in the installation. | ||||||||||||||||||||
Network - Red Hat Linux | Click here to see the descriptions of the fields. <[^>]+?>","")"/>
The Network tab lets you provide networking information for a server, such as its IP and DNS configuration.
<[^>]+?>","")" class="contextID"> Note Linux supports IP addresses assigned by the DHCP server and does not support Static IPv6 addresses. Field definitions
| ||||||||||||||||||||
Kickstart entries - Red Hat Linux | Click here to see the descriptions of the fields.
The Kickstart Entries tab lets you modify the contents of the kickstart file, which is a text file used in unattended installations of Red Hat Linux. For more information, see the following sections: When you define a Red Hat Linux system package, your input on the system package tabs is automatically converted into text in the first edit box at the top of the Kickstart Entries tab. You can add entries to the Kickstart file and customize the file by editing existing entries.
Portion of a Kickstart file for Red Hat Enterprise Linux 6 install text timezone --utc Africa/Abidjan lang fr_FR key --skip keyboard us network --bootproto dhcp --device NET_DEVICE --hostname HOST_NAME url --url http://DATA_STORE_IP/DATA_STORE.VIRTUAL_DIR/RHEL6 firewall --disabled zerombr clearpart --all bootloader --location=mbr part / --size 1 --grow --fstype ext4 --ondisk sda rootpw --iscrypted ROOT_PASSWORD auth --useshakow --enablemd5 rebooot %packages @french-support ... | ||||||||||||||||||||
Post-install configuration - Red Hat Linux | Click here to see the descriptions of the fields. <[^>]+?>","")"/>
The Post-install Configuration tab lets you specify the installation of a BMC Server Automation RSCD agent on the target server, specify a Batch Job that runs after the operating system is installed on the server, and enter commands that are included in the Kickstart file.
<[^>]+?>","")" class="contextID"> Field definitions
| ||||||||||||||||||||
Local properties - Red Hat Linux | Click here to see the descriptions of the fields. <[^>]+?>","")"/>
The Local Properties tab lets you add properties to an individual system package and modify its existing properties.
<[^>]+?>","")" class="contextID"> Do one of the following:
Then use the property dialog box to add or modify a local property. |
Tip
When defining a system package, note the presence of the Select Property icon next to various input fields. This icon indicates that you can insert a parameter that refers to a local property to supply the value for the field. For information on inserting a parameter, see Inserting a parameter in a system package field and Inserting a script in a system package. For an example of how using parameters can streamline provisioning, see Assigning configuration values during device import.
Provide information for the new system package, as described in the following sections:
Panel | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|
System Package Creation - General | Click here to see the descriptions of the fields.
The General panel lets you provide information that identifies the system package, including the type of operating system. Field Definitions
Where to go from here | ||||||||
System Package Creation - Properties | Click here to see the descriptions of the fields.
The Properties panel provides a list of properties automatically assigned to a Snapshot Job. In this list, you can modify the value of any properties that are defined as editable. For any property that has a check in the Editable column, select the property and click in the Value column.
Where to go from here | ||||||||
System Package Creation - Permissions | Click here to see the descriptions of the fields.
The Permissions panel is an access control list (ACL) granting roles access to this system package. ACLs control access to all objects, including the sharing of objects between roles. Using the Permissions panel, you can add individual permissions to the system package. You can also set permissions by adding ACL templates.
Where to go from here |
Define settings in the system package using the tabs at the bottom of the content editor. Each OS type has a different set of tabs.
Panel | Description | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Pre-install scripts - SUSE Linux | Click here to see the descriptions of the fields. <[^>]+?>","")"/>
<[^>]+?>","")" class="contextID"> Use the Pre-Install Scripts tab in the SUSE Linux system package to provide custom scripts for disk cleanup, hardware configuration, disk array configuration, and pre-disk partitioning. Here is an example of a pre-install script: echo "Pre PARTED partitions" >> /root/log.txt parted /dev/sda print >> /root/log.txt #Remove all existing partitions echo "Creating new partition table" >> /root/log.txt parted /dev/sda mklabel gpt parted /dev/sda print >> /root/log.txt To add a pre-install script, click Add , then specify the script's name, contents, and whether or not to reboot after the script is executed. Network-enabled Gentoo scriptingA Gentoo agent is used for provisioning servers when you create Gentoo-based Linux system packages. When writing scripts for the Pre-Install Scripts and Post-Disk Partition options, you can use the full functionality of Gentoo batch scripting. Enter any Gentoo-based command in the text box. When your script runs as part of the provisioning process, it is network-enabled, meaning you can map network drives and execute Gentoo commands over those mapped drives. The following is an example of some custom commands used for disk cleanup in a Pre-Install Script: mkdir ~/blprov cd ~/blprov wget* *[http://supwin2k3serv2/pxestore/utility/someutility]* *chmod 700 ./someutility | ||||||||||||||||||||||||||
Disk partition - SUSE Linux | Click here to see the descriptions of the fields.
The Disk Partition tab lets you define partitions for the servers being provisioned. There are two ways to define a partition for Gentoo-based system packages-by supplying a script or using fields in the GUI:
Note If you have EFI-based hardware on the server that you are provisioning and you want to enable booting using Unified Extensible Firmware Interface (UEFI) during provisioning (rather than using BIOS), you must define a UEFI partition, in addition to the primary or root partition. Support for UEFI booting is provided in BMC Server Automation as of version 8.7. Field definitions
| ||||||||||||||||||||||||||
Basic configuration - SUSE Linux | Click here to see the descriptions of the fields. <[^>]+?>","")"/>
The Basic Config tab lets you provide local information about a server, such as its name and the password needed to access the machine.
<[^>]+?>","")" class="contextID"> Field definitions
| ||||||||||||||||||||||||||
Computer settings - SUSE Linux | Click here to see the descriptions of the fields.
The Computer Settings tab lets you provide information about peripheral devices and localization settings. Field definitions
| ||||||||||||||||||||||||||
OS components - SUSE Linux | Click here to see the descriptions of the fields. <[^>]+?>","")"/>
<[^>]+?>","")" class="contextID"> The OS Components tab lets you choose individual components that you want included in the operating system being provisioned. The OS Components tab lets you select operating system components to install. You can use a text-based approach or a GUI-based approach. If you use the GUI-based approach, check the components to install. If you use the text-based approach, use the text box to enter a script that identifies a base package and additional packages. The script must use an XML format. The script is included verbatim in the AutoYaST control file. For example, if you are using SUSE 8 or 9, you might enter a script like the following: <base>Minimal</base> <addons config:type="list"> <addon>Kde</addon> </addons> <packages config:type="list"> <package>apache</package> <package>sendmail</package> </packages> Note that when you script your own OS components, you must include wget, either by itself or by including a package that contains it. | ||||||||||||||||||||||||||
Network - SUSE Linux | Click here to see the descriptions of the fields. <[^>]+?>","")"/>
The Network tab lets you provide networking information for a server, such as its IP and DNS configuration.
<[^>]+?>","")" class="contextID"> Note Linux supports IP addresses assigned by the DHCP server and does not support Static IPv6 addresses. Field definitions
| ||||||||||||||||||||||||||
AutoYaST entries - SUSE Linux | Click here to see the descriptions of the fields.
The AutoYaST Entries tab lets you modify the contents of the AutoYaST file, which is an XML file used in unattended installations of SUSE Linux. When you define settings of a SUSE system package, an AutoYaST file is automatically generated at deploy time that incorporates all of the options you defined for the system package. You do not have to edit the AutoYaST file. However, the AutoYaST Entries panel gives advanced users the option of manually editing the AutoYaST file. Note
Tokens in the AutoYaST file The AutoYaST file includes tokens that represent information needed to provision a server. This information is presented in the form of tokens because it is either not available until the provisioning process of a server actually begins or it is derived from provisioning configuration settings. For example, a token might represent a server's MAC address. Or, a token might represent the DNS server specified in the Network panel of the provisioning wizard. The following table describes all the possible tokens that can be used in an AutoYaST file.
To edit the AutoYaST file
| ||||||||||||||||||||||||||
Post-install configuration - SUSE Linux | Click here to see the descriptions of the fields.
The Post-install Configuration tab lets you: specify the installation of a BMC Server Automation RSCD agent on the target server, define a Batch Job that runs after the operating system is installed on the server, and enter commands that are included in the AutoYast file. Field definitions
| ||||||||||||||||||||||||||
Local properties - SUSE Linux | Click here to see the descriptions of the fields. <[^>]+?>","")"/>
The Local Properties tab lets you add properties to an individual system package and modify its existing properties.
<[^>]+?>","")" class="contextID"> Do one of the following:
Then use the property dialog box to add or modify a local property. |
Tip
When defining a system package, note the presence of the Select Property icon next to various input fields. This icon indicates that you can insert a parameter that refers to a local property to supply the value for the field. For information on inserting a parameter, see Inserting a parameter in a system package field and Inserting a script in a system package. For an example of how using parameters can streamline provisioning, see Assigning configuration values during device import.
Provide information for the new system package, as described in the following sections:
Panel | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|
System Package Creation - General | Click here to see the descriptions of the fields.
The General panel lets you provide information that identifies the system package, including the type of operating system. Field Definitions
Where to go from here | ||||||||
System Package Creation - Properties | Click here to see the descriptions of the fields.
The Properties panel provides a list of properties automatically assigned to a Snapshot Job. In this list, you can modify the value of any properties that are defined as editable. For any property that has a check in the Editable column, select the property and click in the Value column.
Where to go from here | ||||||||
System Package Creation - Permissions | Click here to see the descriptions of the fields.
The Permissions panel is an access control list (ACL) granting roles access to this system package. ACLs control access to all objects, including the sharing of objects between roles. Using the Permissions panel, you can add individual permissions to the system package. You can also set permissions by adding ACL templates.
Where to go from here |
Define settings in the system package using the tabs at the bottom of the content editor.
Panel | Description | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Pre-install scripts - Citrix XenServer | Click here to see the descriptions of the fields.
The Pre-Install Scripts tab lets you specify scripts to be executed before the unattended installation of the Citrix XenServer operating system. You can use the Pre-Install Scripts tab to provide custom scripts for disk cleanup, hardware configuration, disk array configuration, and pre-disk partitioning. To add a pre-install script, click . Then specify the script's name, contents, and whether to reboot after the script is executed. Proceed to the Disk partition - Citrix XenServer tab. | ||||||||||||||||
Disk partition - Citrix XenServer | Click here to see the descriptions of the fields.
The Disk Partition tab lets you specify the disk on the target server on which the Citrix XenServer is installed. The Citrix XenServer has a fixed layout of the file system. You do not need to specify disk partitions; you specify the disk on which the Citrix XenServer host is installed. You specify a Primary disk and a Guest disk. The Citrix XenServer is installed on the Primary disk. The Guest disk is used for installation of operating systems installed on top of the Citrix XenServer. You can specify disks in either of two ways — by supplying a script or using fields in the GUI: To supply a script for configuring the disk
To use the GUI to configure the disk
| ||||||||||||||||
Basic configuration - Citrix XenServer | Click here to see the descriptions of the fields.
The Basic Config tab lets you provide local information about a server, such as its name and the password needed to access the machine. Field definitions
Proceed to the Computer settings - Citrix XenServer tab. | ||||||||||||||||
Computer settings - Citrix XenServer | Click here to see the descriptions of the fields.
The Computer Settings tab lets you provide information about peripheral devices and localization settings. Field definitions
Proceed to the Network - Citrix XenServer tab. | ||||||||||||||||
Network - Citrix XenServer | Click here to see the descriptions of the fields.
The Network tab lets you provide networking information for a Citrix XenServer, such as its IP and DNS configuration. Note Citrix XenServer does not support IPv6 addresses.
Field definitions
Proceed to the Unattend entries - Citrix XenServer tab. | ||||||||||||||||
Unattend entries - Citrix XenServer | Click here to see the descriptions of the fields.
The Unattend Entries tab lets you modify the contents of the unattend.xml file, which is a file used in unattended installations of Citrix XenServer. For procedural descriptions, see the following sections: When you define settings for a Citrix XenServer system package, your input is automatically converted into entries in the Unattend Entries file (unattend.xml). This file is used in unattended installations to provide answers to the prompts that would be provided interactively in a live installation. You can modify the unattend.xml file in two ways:
Proceed to the Post-install configuration - Citrix XenServer tab. | ||||||||||||||||
Post-install configuration - Citrix XenServer | Click here to see the descriptions of the fields.
The Post-Install Configuration tab lets you specify processes you would like to run after the Citrix XenServer operating system is installed on the server. The Citrix XenServer is managed by Agentless Managed Objects (AMOs). The provisioning process does not install an RSCD agent or specify a Batch Job as part of the post-installation configuration. Therefore these options are disabled. Field descriptions
Proceed to the Local properties - Citrix XenServer tab. | ||||||||||||||||
Local properties - Citrix XenServer | Click here to see the descriptions of the fields.
The Local Properties tab lets you add properties to an individual system package and modify its existing properties. Do one of the following:
Then use the property dialog box to add or modify a local property. Click Finish to complete the system package. |
Tip
When defining a system package, note the presence of the Select Property icon next to various input fields. This icon indicates that you can insert a parameter that refers to a local property to supply the value for the field. For information on inserting a parameter, see Inserting a parameter in a system package field and Inserting a script in a system package. For an example of how using parameters can streamline provisioning, see Assigning configuration values during device import.
Provide information for the new system package, as described in the following sections:
Panel | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|
System Package Creation - General | Click here to see the descriptions of the fields.
The General panel lets you provide information that identifies the system package, including the type of operating system. Field Definitions
Where to go from here | ||||||||
System Package Creation - Properties | Click here to see the descriptions of the fields.
The Properties panel provides a list of properties automatically assigned to a Snapshot Job. In this list, you can modify the value of any properties that are defined as editable. For any property that has a check in the Editable column, select the property and click in the Value column.
Where to go from here | ||||||||
System Package Creation - Permissions | Click here to see the descriptions of the fields.
The Permissions panel is an access control list (ACL) granting roles access to this system package. ACLs control access to all objects, including the sharing of objects between roles. Using the Permissions panel, you can add individual permissions to the system package. You can also set permissions by adding ACL templates.
Where to go from here |
Define settings in the system package using the tabs at the bottom of the content editor.
Panel | Description | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Pre-install script - ESXi 4.1 and 5.0 | Click here to see the descriptions of the fields.
The Pre-Install Script tab lets you provide custom scripts for disk cleanup, hardware configuration, disk array configuration, and pre-disk partitioning. Note If you create a Provision Job and on the System Package Selection panel you select Skip Gentoo for the Associated Boot Image, the provisioning process does not execute this script.
Proceed to the Disk partition - ESXi 4.1 and 5.0 tab. | ||||||||||||||||||
Disk partition - ESXi 4.1 and 5.0 | Click here to see the descriptions of the fields.
The Disk Partition tab lets you define partitions on the servers being provisioned. Field definitions
Proceed to the Basic configuration - ESXi 4.1 and 5.0 tab. | ||||||||||||||||||
Basic configuration - ESXi 4.1 and 5.0 | Click here to see the descriptions of the fields.
The Basic Config tab lets you provide local information about a server, such as its name and the password needed to access the machine. Field definitions
Proceed to the Computer settings - ESXi 4.1 and 5.0 tab. | ||||||||||||||||||
Computer settings - ESXi 4.1 and 5.0 | Click here to see the descriptions of the fields.
The Computer Settings tab lets you set the keyboard type and the license key. Field definitions
Proceed to the Network - ESXi 4.1 and 5.0 tab. | ||||||||||||||||||
Network - ESXi 4.1 and 5.0 | Click here to see the descriptions of the fields.
The Network tab lets you provide networking information for a server, such as its IP and DNS configuration. Note The name of the server after provisioning is always Local Host if the IP address is obtained from a DHCP server; if you provide a static address, the server name is obtained from the Computer name field on the Basic Configuration panel.
Field definitions
Proceed to the Kickstart entries - ESXi 4.1 and 5.0 tab. | ||||||||||||||||||
Kickstart entries - ESXi 4.1 and 5.0 | Click here to see the descriptions of the fields.
The Kickstart Entries tab lets you modify the contents of the Kickstart file. The Kickstart file is a text file used in unattended installations. Kickstart entries are automatically generated based on your input on the system package tabs. The generated entries appear in the first edit box at the top of the Kickstart Entries tab. You can append additional entries to the automatically generated entries. You can also change the automatically generated entries. Note
Proceed to the Post-install configuration - ESXi 4.1 and 5.0 tab. | ||||||||||||||||||
Post-install configuration - ESXi 4.1 and 5.0 | Click here to see the descriptions of the fields.
The Post-Install Configuration tab for ESXi 4.1 and 5.0 system packages lets you enter commands for the post-install section of the Kickstart file. The ESXi 4.1 and ESXi 5.0 servers are managed by Agentless Managed Objects (AMOs). Therefore, the provisioning process does not install an RSCD agent or specify a Batch Job as part of the post-installation configuration. These options are disabled. Field definitions
Proceed to the Local properties - ESXi 4.1 and 5.0 tab. | ||||||||||||||||||
Local properties - ESXi 4.1 and 5.0 | Click here to see the descriptions of the fields. <[^>]+?>","")"/>
The Local Properties tab lets you add properties to an individual system package and modify its existing properties.
<[^>]+?>","")" class="contextID"> Do one of the following:
Then use the property dialog box to add or modify a local property. |
Tip
When defining a system package, note the presence of the Select Property icon next to various input fields. This icon indicates that you can insert a parameter that refers to a local property to supply the value for the field. For information on inserting a parameter, see Inserting a parameter in a system package field and Inserting a script in a system package. For an example of how using parameters can streamline provisioning, see Assigning configuration values during device import.
Provide information for the new system package, as described in the following sections:
Panel | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|
System Package Creation - General | Click here to see the descriptions of the fields.
The General panel lets you provide information that identifies the system package, including the type of operating system. Field Definitions
Where to go from here | ||||||||
System Package Creation - Properties | Click here to see the descriptions of the fields.
The Properties panel provides a list of properties automatically assigned to a Snapshot Job. In this list, you can modify the value of any properties that are defined as editable. For any property that has a check in the Editable column, select the property and click in the Value column.
Where to go from here | ||||||||
System Package Creation - Permissions | Click here to see the descriptions of the fields.
The Permissions panel is an access control list (ACL) granting roles access to this system package. ACLs control access to all objects, including the sharing of objects between roles. Using the Permissions panel, you can add individual permissions to the system package. You can also set permissions by adding ACL templates.
Where to go from here |
Define settings in the system package using the tabs at the bottom of the content editor.
Panel | Description | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Pre-install script - ESX | Click here to see the descriptions of the fields.
The Pre-install Script tab lets you provide custom scripts for disk cleanup, hardware configuration, disk array configuration, and pre-disk partitioning. Note If you create a Provision Job and on the System Package Selection panel you select Skip Gentoo for the Associated Boot Image, the provisioning process does not execute this script.
Proceed to the Disk partition - ESX tab. | ||||||||||||||||||
Disk partition - ESX | Click here to see the descriptions of the fields.
The Disk Partition tab lets you define partitions for the servers being provisioned. In addition, for ESX 4.0 system packages, you can create a storage partition and virtual disk partitions. Define a partition for ESX system packages by supplying a script or using the Disk Partition dialog:
Field definitions
Proceed to the Basic configuration - ESX tab. | ||||||||||||||||||
Basic configuration - ESX | Click here to see the descriptions of the fields.
The Basic Config tab lets you provide local information about a server, such as its name and the password needed to access the machine. Field definitions
Proceed to the Computer settings - ESX tab. | ||||||||||||||||||
Computer settings - ESX | Click here to see the descriptions of the fields.
The Computer Settings tab lets you provide information about peripheral devices and localization settings. Field definitions
Proceed to the Network - ESX tab. | ||||||||||||||||||
Network - ESX | Click here to see the descriptions of the fields.
The Network tab lets you provide networking information for a server, such as its IP and DNS configuration. Field definitions
Proceed to the Kickstart entries - ESX tab. | ||||||||||||||||||
Kickstart entries - ESX | Click here to see the descriptions of the fields.
The Kickstart Entries tab lets you modify the contents of the Kickstart file, which is a text file used in unattended installations of ESX. When you define an ESX system package, your input on the system package tabs is automatically converted into text in the first edit box at the top of the Kickstart Entries tab. You can add entries to the Kickstart file or customize the file by editing existing entries. Note
Proceed to the Post-install configuration - ESX tab. | ||||||||||||||||||
Post-install configuration - ESX | Click here to see the descriptions of the fields.
The Post-install Configuration tab lets you specify the installation of a BMC Server Automation RSCD agent on the target server, specify a Batch Job that runs after the operating system is installed on the server, and enter commands that are included in the Kickstart file. Field definitions
Proceed to the Local properties - ESX tab. | ||||||||||||||||||
Local properties - ESX | Click here to see the descriptions of the fields. <[^>]+?>","")"/>
The Local Properties tab lets you add properties to an individual system package and modify its existing properties.
<[^>]+?>","")" class="contextID"> Do one of the following:
Then use the property dialog box to add or modify a local property. |
Tip
When defining a system package, note the presence of the Select Property icon next to various input fields. This icon indicates that you can insert a parameter that refers to a local property to supply the value for the field. For information on inserting a parameter, see Inserting a parameter in a system package field and Inserting a script in a system package. For an example of how using parameters can streamline provisioning, see Assigning configuration values during device import.
Setting up provisioning jobs and post-provisioning jobs
The following BladeLogic ZipKits provide pre-configured system packages for several OS platforms: