跳过导航链接 | |
退出打印视图 | |
安装 Oracle Solaris 11.1 系统 Oracle Solaris 11.1 Information Library (简体中文) |
第 1 部分Oracle Solaris 11.1 安装选项
6. 取消配置或重新配置 Oracle Solaris 实例
Oracle Solaris 11.1 i386 安装服务的 ISC DHCP 配置
Oracle Solaris 11 i386 安装服务的 ISC DHCP 配置
本节介绍某些配置,您可能需要在安装服务器上执行这些配置以便为 AI 客户机安装做好准备。
安装客户机会搜索可通过其进行引导的安装服务。为了能够通过网络搜索到安装服务,请启用多播 DNS (multicast DNS, mDNS) 以在 AI 服务器上通告这些安装服务。
如果网络中多个 AI 服务器上有同名的安装服务,则应该禁用多播 DNS 以避免出现冲突。
使用 svcs 命令可以检查 svc:/network/dns/multicast 服务的状态,如有必要,随后可使用 svcadm 命令启用该服务:
svcs /network/dns/multicast STATE STIME FMRI disabled 10:19:28 svc:/network/dns/multicast:default svcadm enable /network/dns/multicast svcs /network/dns/multicast STATE STIME FMRI online 13:28:30 svc:/network/dns/multicast:default
多宿主主机是具有多个接口并在多个 IP 子网中充当主机的一种系统。有关多宿主主机的更多信息,请参见《配置和管理 Oracle Solaris 11.1 网络》中的"配置多宿主主机"。
缺省情况下,AI 安装服务器配置为向该服务器连接的所有网络上的安装客户机提供服务(如果该服务器为多宿主服务器)。要修改此配置,请调整 svc:/system/install/server:default SMF 服务的 all_services/networks 和 all_services/exclude_networks 属性。
all_services/networks 属性的值是采用 CIDR 格式(例如,192.168.56.0/24)的网络的列表。all_services/exclude_networks 属性的值是布尔值 true/false,指定 all_services/networks 属性的处理方式。如果 exclude_networks 为 false,则 AI 安装服务器仅向 networks 属性中列出的网络提供服务。如果 exclude_networks 为 true,则 AI 安装服务器不会向 networks 属性中列出的网络提供服务。
以下命令将连接到三个网络的 AI 安装服务器重新配置为仅向一个网络上的安装提供服务。在本示例中,多宿主 AI 安装服务器连接到以下三个网络:192.168.56.0/24、205.10.11.0/24 和 205.10.12.0/24。运行以下命令将仅向 192.168.56.0/24 网络上的安装提供服务:
$ svccfg -s system/install/server:default \ setprop all_services/networks = 192.168.56.0/24 $ svcadm refresh system/install/server:default
AI 服务器使用 Web 服务器托管安装服务。缺省情况下,在端口 5555 上托管 Web 服务器。要定制托管安装服务 Web 服务器的端口,请配置 svc:/system/install/server:default SMF 服务的 all_services/port 属性。以下命令将 AI 服务器配置为从端口 7000 托管安装服务:
$ svccfg -s system/install/server:default setprop all_services/port = 7000 $ svcadm refresh system/install/server:default
注 - 在创建任何安装服务之前定制 port 属性。如果在创建安装服务之后修改了 port 属性,这些现有安装服务将不再正常运行,需要删除并重新创建。
使用 all_services/default_imagepath_basedir 属性可更改通过 installadm create-service 命令创建的映像的缺省基目录。
这些映像在 service_name 目录中创建,具体位置由 all_services/default_imagepath_basedir 属性的值指定。此属性的缺省值为 /export/auto_install。因此,在缺省情况下,service_name 服务的网络映像会在 /export/auto_install/service_name 位置创建。
以下命令将 AI 服务器配置为缺省情况下在 /export/aiimages/service_name 位置创建新的安装服务:
$ svccfg -s system/install/server:default \ setprop all_services/default_imagepath_basedir = /export/aiimages $ svcadm refresh system/install/server:default
通过使用 installadm create-service 命令的 -d 选项,可以覆盖特定安装服务的该缺省目录。通过使用以下命令,还可以更改特定现有安装服务的映像路径:
$ pfexec installadm set-service -o imagepath=newpath service_name
缺省情况下,当修改安装服务器上的客户机和服务配置时,本地的 ISC DHCP 配置会自动更新。如果不希望对本地 ISC DHCP 配置进行自动维护,请将 all_services/manage_dhcp 属性值设置为 false。
当使用 installadm create-service 命令来配置 DHCP(如创建包括本地 DHCP 设置的安装服务中所示)时,如果 all_services/manage_dhcp 属性的值为 false,该命令将退出。退出时显示的消息指示您将 all_services/manage_dhcp 属性的值设置为 true 并重新调用 installadm create-service 命令。
使用以下命令可以检查 all_services/manage_dhcp 属性的值:
$ svcprop -p all_services/manage_dhcp svc:/system/install/server:default true