初始化无盘和无数据客户机

无盘和无数据客户机的安装方式不同于独立机器的安装方式。 相反,它们会被初始化。 无盘和无数据客户机的初始化涉及几阶段的操作。

描述
资源分配 支持无盘/无数据客户机所需要的资源必须在初始化操作之前或初始化期间分配给客户机。

如果资源是客户机目录的父目录,那么分配时将为客户机创建一个空的子目录。 然后,客户机子目录由 NFS 导出到客户机。 直到真正执行初始化后才植入客户机子目录。

客户机初始化 在 NIM 中使用 dkls_initdtls_init 操作初始化客户机使用的资源。

以下是在客户机初始化期间执行的操作:

  • 使引导映像可用于客户机执行网络引导。
  • 如果使用了 root 资源而不是 shared_root 资源,那么会将用于特定于机器的定制的 root 文件复制到 root 资源中的客户机子目录。 复制到客户机根目录的文件来自已经分配给客户机的 SPOT 资源。
  • /tftpboot/Client.info 文件创建在引导服务器(该服务器就是 SPOT 服务器)上。 该文件包含启动配置处理期间客户机成功配置为无盘或无数据客户机将需要的信息。
    以下是定义在 Client.info 文件中的一些变量:
    export NIM_CONFIGURATION=diskless
    export RC_CONFIG=rc.dd_boot
    export ROOT=Host:Client_Root_Directory
    export SPOT=Host:SPOT_Location
    该页面调度位置在 /etc/swapspaces 文件的客户机根目录中设置。
客户机的网络引导 使用机器类型的标准 bootp 过程从网络上引导客户机。 客户机获取引导映像并开始运行 RAM 的文件系统中的微内核。

客户机 tftp 的 Client.info 文件来自 SPOT 服务器上的 /tftpboot 目录。 使用 Client.info 文件中的信息将客户机适当配置为无盘或无数据机器。

如果将转储资源分配给客户机,那么在系统运行时配置转储设置。

从资源服务器上安装远程文件系统。

如果客户机是无数据客户机并且未分配 pagingtmphomeshared_home 资源,那么客户机将在本地硬盘上创建缺少的文件系统。