Configuring the DHCP server for iDRAC auto-discovery


To enable auto-discovery of iDRAC devices by BMC Server Automation, you must set the iDRAC scope option on the DHCP Server.

Perform this task in addition to configuring the DHCP Server for provisioning. For more information, see Configuring-the-DHCP-server.

To set iDRAC scope options on a Windows DHCP server

  1. Run DHCP from the Start menu by selecting Programs > Administrative Tools > DHCP. The default server is the server where you installed DHCP.
  2. Select the default server, right-click, and select Define Vendor Classes.
  3. Click Addand provide the following information:
    • For Display Name, enter LifecycleController.
    • For ASCII, enter LifecycleController.
  4. Click OK and then click Close.
  5. Select the default server, right-click and select Set Predefined Options.
  6. From Option Class, select LifecycleController.
  7. Click Add and provide the following information. Then click OK.
    • For Name, enter LifecycleController.
    • For Data type, enter String.
    • For Code, enter 1.
  8. Expand the hierarchy for the default server, and then expand the hierarchy for Scope.
  9. Select Scope Options, then right-click and select Configure Options.
  10. On the Advanced tab, from Vendor class, select LifecycleController.
  11. Under Available Options, check 001 LifecycleController.
  12. For String value, enter the provisioning server string, in the following format: ApplicationServer:port
    Where:
    • Application Server is the Application Server's host name or IP address.
    • port is the port on which the iDRAC auto-discovery service on the Application Server listens.

To set iDRAC scope options on a Linux or UNIX DHCP server

  1. Open the dchpd.conf file in a text editor.
  2. Add the following entry to the end of the file:

    option space DELL;
    option DELL.provsvr code 1 = string;
    class "LifecycleController" {
    match if option vendor-class-identifier = "LifecycleController";
    vendor-option-space DELL;
    option DELL.provsvr <ApplicationServer:<port>;
    }

    Where:

    • ApplicationServer is the Application Server's host name or IP address.
    • port is the port on which the iDRAC auto-discovery service on the Application Server listens.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*