系统管理指南:基本管理

Procedurex86: 如何准备在基于 GRUB 的引导环境中添加无盘客户机

使用以下过程可进行添加无盘客户机的准备工作。此过程包括基于 x86 系统的一般信息。

使用 smosservice add 命令添加 OS 服务时,必须指定平台、介质路径和要支持的每台无盘客户机平台的簇(或软件组)。

开始之前

请确保要作为 OS 服务的系统正在运行受支持的发行版。此外,还应验证 OS 服务器发行版和无盘客户机发行版的组合是否受支持。有关更多信息,请参见 OS 服务器和无盘客户机支持信息

  1. 使用以下格式标识无盘客户机平台:

    instruction-set.machine-class.Solaris-version

    例如:

    i386.i86pc.Solaris_10

    以下是可能的平台选项:

    指令集 

    机器类 

    Solaris 版本 

    sparc 

    sun4v 

    sun4u、sun4m、sun4d 和 sun4c 

    从 Solaris 10 1/06 OS 开始 

    Oracle Solaris 10、Solaris 9 和 Solaris 8 

    i386 

    i86pc 

    Oracle Solaris 10、Solaris 9 和 Solaris 8 


    注 –

    sun-4c 体系结构在 Solaris 8、Solaris 9 或 Oracle Solaris 10 中不受支持。sun-4d 体系结构在 Solaris 9 或 Oracle Solaris 10 中不受支持。sun-4m 体系结构在 Oracle Solaris 10 OS 中不受支持。


  2. 标识介质路径。

    介质路径是指向磁盘映像的全路径,该磁盘映像包含要为无盘客户机安装的 OS。

    在某些 Oracle Solaris 发行版中,OS 在多个 CD 上交付。但是,不能使用 smosservice 命令从多张 CD 分发装入 OS 服务。必须运行位于 Oracle Solaris 软件 CD(以及可选的语言 CD)或 Oracle Solaris DVD 上的脚本,如以下步骤中所述:


    注 –

    在该 Oracle Solaris 发行版中,软件在 DVD 上交付。


  3. 在服务器上创建安装映像。

    有关设置安装服务器的信息,请参阅 《Oracle Solaris 10 9/10 安装指南:基于网络的安装》

  4. 从 CD 或 DVD 映像装入所需的 OS 服务。

    如果您运行的 Oracle Solaris 发行版是在多个 CD 上交付的,则使用以下脚本的其中之一:

    • CD 1-/cdrom/cdrom0/Solaris_10/Tools/setup_install_server

    • 其他 Oracle Solaris 软件 CD -/cdrom/cdrom0/Solaris_10/Tools/add_to_install_server

    • Language CD-/cdrom/cdrom0/Solaris_10/Tools/add_to_install_server

    例如,如果正在本地连接的 CD-ROM 设备上使用 Oracle Solaris Software 1 CD 中的 setup_install_server 脚本,则语法如下所示:


    # mkdir /export/install/sol_10_x86
    # cd /cd_mount_point/Solaris_10/Tools
    
    # ./setup_install_server /export/install/sol_10_x86
    
  5. 向 DHCP 服务器配置添加 BootFileBootSrvA DHCP 选项,以启用 PXE 引导。

    例如:


    Boot server IP (BootSrvA) : svr-addr
    (BootFile) : 01client-macro
    

    其中,svr-addr 是 OS 服务器的 IP 地址,且 client-macro 以客户机的以太网类型 (01) 和客户机的介质访问控制 (Media Access Control, MAC) 地址进行命名。此编号也是在安装服务器上的 /tftpboot 目录中使用的文件的名称。


    注 –

    client-macro 表示法由大写字母组成。此表示法不应包含任何冒号。


    可以通过命令行或使用 DHCP 管理器来添加以下选项。有关更多信息,请参见 示例 7–4

    有关更多信息,请参见x86: 如何从网络执行基于 GRUB 的引导《Oracle Solaris 10 9/10 安装指南:基于网络的安装》中的“使用 DHCP 服务预配置系统配置信息(任务)”《系统管理指南:IP 服务》中的第 III 部分, “DHCP”

  6. 在磁盘上安装 Oracle Solaris 映像后,请记录磁盘介质路径。例如:


    /net/export/install/sol_10_x86

    这是在使用 smosservice 命令时需要指定的磁盘介质路径。

  7. 添加 OS 服务时,请标识 SUNWCXall 簇。

    在同一系统上运行同一 OS 的无盘客户机必须使用同一个簇。


    注 –

    请始终将簇指定为 SUNWCXall