跳过导航链接 | |
退出打印视图 | |
![]() |
从 Oracle Solaris 10 转换到 Oracle Solaris 11.1 Oracle Solaris 11.1 Information Library (简体中文) |
1. 从 Oracle Solaris 10 转换到 Oracle Solaris 11 发行版(概述)
在运行多个操作系统(采用 RTC 时间作为本地时间)的系统上维护本地时间
AI 安装方法可用于执行无人参与的 Oracle Solaris 安装。
请牢记以下要点:
可以使用 AI 通过网络安装单个客户机或多个客户机。
AI 服务器提供多平台安装支持。但是,您必须针对打算安装的每个客户机体系结构(SPARC 和 x86)创建单独的安装服务。
客户机必须能够访问 Oracle Solaris 映像包管理系统 (Image Packaging System, IPS) 软件包系统信息库来检索安装所需的软件包。
IPS 软件包系统信息库的位置(由 统一资源标识符 (Universal Resource Identifier, URI) 指定)可以位于安装服务器、本地网络上的服务器或者 Internet 上。请参见《添加和更新 Oracle Solaris 11.1 软件包》中的"配置发布者"。
可以根据需要使用特定的安装参数(例如磁盘布局和软件选择)定制客户机。
可以根据需要使用特定的系统配置参数(例如主机名、网络配置和用户帐户信息)定制客户机。
可以基于每个客户机进行定制,还可以针对大型企业环境扩展定制。
AI 过程遵循以下常规顺序:
客户机系统通过网络进行引导,并从 DHCP 服务器检索其网络配置和安装服务器位置。SPARC 客户机可以选择通过 Open Boot PROM (OBP) 中设置的 network-boot-arguments 变量来获取网络配置和安装服务器位置。
注 - 使用 AI 通过网络引导和安装系统时,反向地址解析协议 (Reverse Address Resolution Protocol, RARP) 不起作用。
安装服务器为客户机提供引导映像。
客户机的特征确定会使用哪些安装指令和系统配置指令安装客户机。
Oracle Solaris 11 通过从创建的 AI 安装服务中的安装指令所指定的软件包系统信息库中取出软件包,在客户机上进行安装。
在使用 AI 安装系统之前,您必须执行特定的任务。您必须至少设置了 AI 安装服务器并至少创建了一个安装服务。此方案适用于以下情况:所有客户机具有相同的体系结构,并将安装同一版本的 Oracle Solaris OS。此类安装使用缺省的 AI 清单,该清单不与任何客户机条件相关联。创建新的 AI 安装服务时,/install-service-image-path /auto_install/manifest/default.xml 是该安装服务的初始缺省 AI 清单。在 Oracle Solaris 11.1 中,缺省 AI 清单会指定 IPS 软件包系统信息库 (http://pkg.oracle.com/solaris/release) 中 Oracle Solaris 11.1 发行版的最新可用版本。
AI 使用 DHCP 向要安装的客户机提供 IP 地址、子网掩码、路由器、名称服务服务器以及安装服务器的位置。SPARC 客户机可以选择通过 OpenBoot PROM (OBP) 中设置的 network-boot-arguments 变量来获取其网络配置和安装服务器位置。请注意,DHCP 服务器和 AI 安装服务器可以是同一个系统,也可以是两个不同的系统。有关设置安装服务器的更多信息,请参见《安装 Oracle Solaris 11.1 系统》中的第 8 章 "设置安装服务器"。
有关使用 AI 必须至少完成的一组任务的更多信息,请参见《安装 Oracle Solaris 11.1 系统》中的"使用 AI 的最低要求"。
有关按照使用 AI 时的最低要求进行基本 SPARC AI 安装的示例,请参见附录 A。
有关定制 AI 安装、置备客户机系统和配置客户机系统的其他信息,请参阅以下文档:
在最初设置安装服务器时,针对打算安装的每个客户机体系结构以及每个 Oracle Solaris 版本创建至少一个安装服务。对于针对不同的客户机体系结构创建的每个安装服务,您还必须创建定制的安装指令和系统配置指令。然后将每个客户机定向到 AI 安装服务器以访问正确安装服务的信息,以及该安装服务内的 AI 清单和系统配置文件。如果安装之前未提供足够的系统配置指令,则在安装后首次引导时,会打开一个交互式工具,提示您提供缺少的系统配置信息。
设置安装客户机需要您在安装服务器上运行 installadm create-client 命令,此命令可将特定客户机与特定的安装服务相关联。例如,您要设置 SPARC 安装客户机,并将该客户机与 MAC 地址 00:14:4f:a7:65:70 和 solaris11_1-sparc 安装服务相关联,如下所示:
# installadm create-client -n solaris11_1-sparc -e 00:14:4f:a7:65:70
在此特定示例中,由于 SPARC wanboot-cgi 引导文件已使用 create-service 命令进行了配置,因此 DHCP 服务器不需要进行配置。请参见《安装 Oracle Solaris 11.1 系统》中的"创建 AI 安装服务"。
通过检查 /etc/netboot 目录确认已成功添加客户机:
lrwxrwxrwx 1 root staff 33 2012-05-09 08:53 0100144FA76570 -> /etc/netboot/solaris11_1-sparc
示例 2-1 设置 x86 安装客户机
以下示例将 x86 客户机与 MAC 地址 0:e0:81:5d:bf:e0 和 solaris11_1-i386 安装服务相关联。该命令输出中显示的 DHCP 配置必须手动添加到 DHCP 服务器中。否则,客户机系统无法引导 solaris11_1-i386 安装服务。
# installadm create-client -n solaris11_1-i386 -e 0:e0:81:5d:bf:e0 No local DHCP configuration found. If not already configured, the following should be added to the DHCP configuration: Boot server IP : 10.80.239.5 Boot file(s) : bios clients (arch 00:00): 0100E0815DBFE0.bios uefi clients (arch 00:07): 0100E0815DBFE0.uefi
在以下示例中,installadm create-client 命令用于在包含 Oracle Solaris 11.1 i386 安装服务的 ISC DHCP 配置的 /etc/inet/dhcpd4.conf 文件中,为 x86 客户机设置缺省 PXE 引导文件:
host 00E0815DBFE0 { hardware ethernet 00:E0:81:5D:BF:E0; if option arch = 00:00 { filename "0100E0815DBFE0.bios"; } else if option arch = 00:07 { filename "0100E0815DBFE0.uefi"; } }
执行了使用 AI 所需的先决任务以及任何可选定制任务后,您便可以安装客户机系统。安装在您通过网络引导客户机系统时开始。
按如下方式引导 SPARC 客户机:
使系统进入 ok PROM 提示符下,然后引导系统。
ok boot net:dhcp - install
注 - Oracle Solaris 11 已更改用于从网络中引导基于 SPARC 的系统的语法。
如果不使用 DHCP,请使用以下命令:
ok setenv network-boot-arguments host-ip=client-ip, router-ip=router-ip,subnet-mask=subnet-mask,hostname=hostname, file=wanboot-cgi-file
当使用 network-boot-arguments 变量时,SPARC 客户机没有 DNS 配置信息。请确保用于该客户机的 AI 清单为 IPS 软件包系统信息库的位置以及清单中的任何其他 URI 指定了 IP 地址,而非主机名。
引导系统。
ok boot net - install
有关在 SPARC 客户机安装过程中发生的事件的列表,请参见《安装 Oracle Solaris 11.1 系统》中的"安装 SPARC 客户机"。
按如下方式对 x86 客户机执行 PXE 引导:
引导客户机系统。
客户机引导时,指示固件从网络引导,方法是在显示固件屏幕(BIOS 或 UEFI)时键入特定的击键序列。
有关 x86 平台上的 UEFI 固件支持的信息,请参见《引导和关闭 Oracle Solaris 11.1 系统》中的"从网络引导带有 UEFI 和 BIOS 固件的系统"。
显示 GRUB 菜单时,请选择第二项("Automated Install"(自动安装)),然后按回车键安装该映像。
Oracle Solaris 11.1 Text Installer and command line Oracle Solaris 11.1 Automated Install
有关在 x86 客户机安装过程中发生的事件的列表,请参见《安装 Oracle Solaris 11.1 系统》中的"安装 x86 客户机"。
非全局区域是在安装全局区域后首次重新引导时安装并配置的。使用 AI 时,可使用 AI 清单中定义的配置元素在系统上安装非全局区域。在安装全局区域后首次引导时,区域的自组装 SMF 服务 (svc:/system/zones-install:default) 将配置并安装全局区域 AI 清单中定义的每个非全局区域。如果区域配置为 auto-boot 属性设置为 true (autoboot=true),则 system/zones-install 服务将在安装区域后引导该区域。请参见《安装 Oracle Solaris 11.1 系统》中的第 12 章 "安装和配置区域"。
在 AI 安装过程中,几个重要的 AI 文件将下载到以下位置:
/system/volatile/install_log
/system/volatile/ai.xml
/system/volatile/manifest.xml
/system/volatile/profile/*
/system/volatile/service_list