Oracle Solaris 10 9/10 安装指南:自定义 JumpStart 和高级安装

ZFS 根 (/) 文件系统的 JumpStart 安装(概述和规划)

本章提供用于创建 JumpStart 配置文件以安装 ZFS 根池的信息。


注 –

如果要安装 UFS 根 (/) 文件系统,则所有现有配置文件关键字的作用与在以前版本的 Solaris 中一样。有关 UFS 配置文件关键字的列表,请参见第 8 章


特定于 ZFS 的配置文件必须包含 pool 关键字。pool 关键字可安装一个新的根池,并在缺省情况下创建一个新的引导环境。您可以提供引导环境的名称,并可以使用现有的 bootenv installbe 关键字和新的 benamedataset 选项来创建单独的 /var 数据集。有些允许在特定于 UFS 的配置文件中使用的关键字不允许在特定于 ZFS 的配置文件中使用,例如,指定创建 UFS 挂载点的那些关键字。

有关 ZFS 总体规划的信息,请参见《Oracle Solaris 10 9/10 安装指南:规划安装和升级》中的第 6  章 “ZFS 根文件系统安装(规划)”

ZFS 根池的 JumpStart 安装限制

在考虑可引导 ZFS 根池的 JumpStart 安装之前,请记住以下问题。

表 9–1 ZFS 根池的 JumpStart 限制

限制 

说明 

更多信息 

对于 JumpStart 安装,您无法使用现有的 ZFS 存储池来创建一个可引导的 ZFS 根池。  

您必须使用类似于以下内容的语法来创建一个新 ZFS 存储池: 


pool rpool 20G 4G 4G c0t0d0s0

由于无法使用现有池,因此需要使用完整的 pool 关键字行。bootenv 关键字行是可选的。如果您没有使用 bootenv,则会为您创建缺省的引导环境。例如:


install_type initial_install
cluster SUNWCall
pool rpool 20G 4g 4g any
bootenv installbe bename newBE

pool 配置文件关键字(仅 ZFS)

您不能使用整个磁盘创建一个池。 

必须使用磁盘片而不是整个磁盘来创建池。 

如果在配置文件中使用整个磁盘(例如 c0t0d0)创建池,则安装将会失败。您将收到一条类似于以下内容的错误消息。


Invalid disk name (c0t0d0)
 

有些允许在特定于 UFS 的配置文件中使用的关键字不允许在特定于 ZFS 的配置文件中使用,例如,指定创建 UFS 挂载点的那些关键字。 

 

配置文件关键字快速参考

无法使用 JumpStart 进行升级。必须使用 Solaris Live Upgrade 

使用 Solaris Live Upgrade,您可以创建当前正在运行的系统的副本。可以升级此副本,然后激活它,使其成为当前运行的系统。  

《Oracle Solaris 10 9/10 安装指南:Solaris Live 升级和升级规划》中的第 11  章 “Solaris Live Upgrade 和 ZFS(概述)”