SmartSetup Scripting Toolkit Deployment Guide for HP Integrity Servers with Microsoft Windows Server 2003 for Itanium-based Systems

Table Of Contents
Setting up a DHCP server
The DHCP server must be configured to provide the name of the image to be downloaded by
the Integrity server. The following options must be configured in the DHCP server:
Option 66 TFTP server name: host name or IP address of the machine running the TFTP
server. This must be set even if the TFTP server is running on the same machine as the DHCP
server.
Option 67 Bootfile name: file name of the boot image. In this application this is
bootia64.efi. If the file is not located in the root of the TFTP server, the complete path
from the root directory must be given. Also, in this case all the remaining files
(bootia64.efi, elilo.efi, elilo.conf, kernel image and initial RAM disk) must be
located in the same directory.
Setting up a Linux network boot Server
This section contains instructions for performing a Linux boot over a network.
NOTE: File locations and process names in this section may vary slightly depending on your
Linux distribution.
Setting up a DHCP server
To set up a DHCP server, create and edit a dhcpd.conf file in the/etc directory of your server.
The following is an example assigning a fixed address in a dhcpd.conf file:
allow booting;
allow bootp;
ddns-update-style ad-hoc;
[Insert the usual DHCP directives, IP ranges, subnet masks, and so on here.]
group {
next-server IP_ADDRESS_OF_TFTP_SERVER;
filename "bootia64.efi";
host <hostname> {
fixed-address <IP>;
hardware ethernet <MAC>
}
...
}
The next-server command tells the DHCP client where to send the TFTP get request.The
filename command tells the DHCP client which file to get. In this example, the file is
bootia64.efi. When you have finished editing the dhcpd.conf file, restart the dhcpd process:
/etc/init.d/dhcpd restart
Setting up a TFTP server
Most Linux installations include a TFTP server and an automated method of launching the server
upon receiving a TFTP request. The parent process for detecting a TFTP request and launching
the TFTP server is called xinetd. However, you might have to enable the TFTP service. The
TFTP file is located in the /etc/xinetd.d/ directory. The following is a sample TFTP file:
# default: off
# description: The tftp server serves files using the \
# trivial file transfer protocol. The tftp protocol is \
# often used to boot diskless workstations, download \
# configuration files to network-aware printers and to \
# start the installation process for some operating systems.
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
Using network boot 49