安装 Oracle® Solaris 11.2 系统

退出打印视图

更新时间: 2014 年 7 月
 
 

用于支持 AI 客户机的示例 DHCP 配置文件

本节说明了 installadm 如何向 ISC DHCP 配置的 DHCP 配置文件中添加信息。有关配置 ISC DHCP 的更多信息,请参见在 Oracle Solaris 11.2 中使用 DHCP 中的第 2  章 管理 ISC DHCP 服务

适用于 Oracle Solaris 11.2 i386 安装服务的 ISC DHCP 配置

以下示例说明了对于先前创建的 Oracle Solaris 11.2 i386 安装服务的 ISC DHCP 配置,installadm 如何将使用 –i–c 选项指定的 IP 地址添加到 /etc/inet/dhcpd4.conf 文件中:

subnet 10.80.239.0 netmask 25.255.255.0 {
  range 10.80.239.150 10.80.239.169;
  option broadcast-address  10.80.239.255;
  option routers 10.80.239.1;
  next-server 10.80.239.170;
}

以下示例说明了对于先前创建的 default-i386 Oracle Solaris 11.2 i386 安装服务的 ISC DHCP 配置,installadm 如何在 /etc/inet/dhcpd4.conf 文件中设置缺省 PXE 引导文件:

class "PXEBoot" {
  match if (substring(option vendor-class-identifier, 0, 9) = "PXEClient");
  if option arch = 00:00 {
    filename "default-i386/boot/grub/pxegrub2";
  } else if option arch = 00:07 {
    filename "default-i386/boot/grub/grub2netx64.efi";
  }
}

适用于 Oracle Solaris 11 i386 安装服务的 ISC DHCP 配置

如果创建了 Oracle Solaris 11 i386 安装服务而不是 Oracle Solaris 11.2 服务,则可以看到类似于以下示例的输出内容:

If not already in place, the following should be added to the DHCP configuration:
        Boot server IP       : 10.134.125.136
        Boot file            : default-i386/boot/grub/pxegrub

以下示例说明了对于 Oracle Solaris 11 i386 安装服务的 ISC DHCP 配置,installadm 如何在 /etc/inet/dhcpd4.conf 文件中设置缺省 PXE 引导文件。

class "PXEBoot" {
  match if (substring(option vendor-class-identifier, 0, 9) = "PXEClient");
  if option arch = 00:00 {
    filename "default-i386/boot/grub/pxegrub";
  }
}

适用于 Oracle Solaris 11.2 sparc 安装服务的 ISC DHCP 配置

如果创建了 sparc 安装服务而不是 i386 服务,则可以看到类似于以下示例的输出内容:

If not already in place, the following should be added to the DHCP configuration:
Boot file: http://10.80.238.5:5555/cgi-bin/wanboot-cgi

以下示例说明了对于 Oracle Solaris 11.2 sparc 安装服务的 ISC DHCP 配置,installadm 如何在 /etc/inet/dhcpd4.conf 文件中设置缺省引导文件:

class "SPARC" {
  match if not (substring(option vendor-class-identifier, 0, 9) = "PXEClient");
  filename "http://10.80.238.5:5555/cgi-bin/wanboot-cgi";
}