The following information describes how to setup and configure a Windows DHCP Server with Vendor Information so a iSCSI HBA can boot from SAN using DHCP.
The instructions here assume that the DHCP server has been configured to supply IP addresses. The sections below provide a guide for adding iSCSI Boot Target information as Vendor Specific Information.
Step 1 is to Define the Vendor Class
In the Windows DHCP configuration window, right click on the instance of the DHCP server to be configured, then select “Define Vendor Class”. In the DHCP Vendor Classes box, click Add. The Display Name can be any text, but it is easiest to the Vendor ID (e.g. “IBM ISAN”). The Description can be blank. In the bottom box, click to the right under ASCII:, then enter the Vendor ID (e.g. “IBM ISAN”). Click OK then Close.
Step 2 is to Set Predefined Options. This step defines the 20x Options that are part of the Vendor ID.
In the DHCP window, right click on the instance of the DHCP server to be configured, then select “Set Predefined Options”. In the Predefined Options and Values box, for the Option Class select the Vendor ID (e.g. “IBM ISAN”). Click Add. In the Option Type box, enter a convenient name for the option (e.g. “Primary iSCSI Boot Target”). For the Data Type select String. Enter the Code as an integer (e.g. “201”). The Description can be blank. Click OK. Back in the Predefined Options Values box, enter the Value for the option (e.g. “iscsi:…”). Click OK.
Repeat the Option entry steps until for 202 and 203 Options.
Step 3 is to enable the 20x Options so the server will provide them to clients.
In the DHCP window, expand Scope, then right click Scope Options. Select Configure Options. In the “Scope Options” box, select the Advanced tab. For Vendor Class select the Vendor ID (e.g. “IBM ISAN”). Under Available Options, check mark each 20x Option. Click OK.
At this point, the server is configured to provide the 20x options as Vendor Specific Information. In the right pane, all Scope Options should be displayed. Included should be the 20x Options along with their values. There should be a column titled Vendor. For the 20x Options the Vendor should be the Vendor ID (e.g. “IBM ISAN”).
201
202
203