本章提供用于创建 JumpStart 配置文件以安装 ZFS 根池的信息。
如果要安装 UFS 根 (/) 文件系统,则所有现有配置文件关键字的作用与在以前版本的 Solaris 中一样。有关 UFS 配置文件关键字的列表,请参见第 8 章。
特定于 ZFS 的配置文件必须包含 pool 关键字。pool 关键字可安装一个新的根池,并在缺省情况下创建一个新的引导环境。您可以提供引导环境的名称,并可以使用现有的 bootenv installbe 关键字和新的 bename 和 dataset 选项来创建单独的 /var 数据集。有些允许在特定于 UFS 的配置文件中使用的关键字不允许在特定于 ZFS 的配置文件中使用,例如,指定创建 UFS 挂载点的那些关键字。
有关 ZFS 总体规划的信息,请参见《Solaris 10 5/09 安装指南:规划安装和升级》中的第 6 章 “ZFS 根文件系统安装(规划)”。
在考虑可引导 ZFS 根池的 JumpStart 安装之前,请记住以下问题。
表 9–1 ZFS 根池的 JumpStart 限制
限制 |
说明 |
更多信息 |
||
---|---|---|---|---|
对于 JumpStart 安装,您无法使用现有的 ZFS 存储池来创建一个可引导的 ZFS 根池。 |
您必须使用类似于以下内容的语法来创建一个新 ZFS 存储池:
由于无法使用现有池,因此需要使用完整的 pool 关键字行。bootenv 关键字行是可选的。如果您没有使用 bootenv,则会为您创建缺省的引导环境。例如:
| |||
您不能使用整个磁盘创建一个池。 |
必须使用磁盘片而不是整个磁盘来创建池。 如果在配置文件中使用整个磁盘(例如 c0t0d0)创建池,则安装将会失败。您将收到一条类似于以下内容的错误消息。
| |||
有些允许在特定于 UFS 的配置文件中使用的关键字不允许在特定于 ZFS 的配置文件中使用,例如,指定创建 UFS 挂载点的那些关键字。 | ||||
无法使用 JumpStart 进行升级。必须使用 Solaris Live Upgrade |
使用 Solaris Live Upgrade,您可以创建当前正在运行的系统的副本。可以升级此副本,然后激活它,使其成为当前运行的系统。 |
《Solaris 10 5/09 安装指南:Solaris Live Upgrade 和升级规划》中的第 11 章 “Solaris Live Upgrade 和 ZFS(概述)” |