ZFS 根 (/) 文件系统的 JumpStart 安装(概述和规划)
本章提供用于创建 JumpStart 配置文件以安装 ZFS 根池的信息。
注 - 如果要安装 UFS 根 (/) 文件系统,则所有现有配置文件关键字的作用与在以前版本的 Solaris 中一样。有关 UFS 配置文件关键字的列表,请参见第 8 章。
特定于 ZFS 的配置文件必须包含 pool 关键字。pool 关键字可安装一个新的根池,并在缺省情况下创建一个新的引导环境。您可以提供引导环境的名称,并可以使用现有的 bootenv installbe 关键字和新的 bename 和 dataset 选项来创建单独的
/var 数据集。有些允许在特定于 UFS 的配置文件中使用的关键字不允许在特定于 ZFS 的配置文件中使用,例如,指定创建 UFS 挂载点的那些关键字。
有关 ZFS 总体规划的信息,请参见《Oracle Solaris 10 8/11 安装指南:规划安装和升级》中的第 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 |
|
您不能使用整个磁盘创建一个池。 |
必须使用磁盘片而不是整个磁盘来创建池。 如果在配置文件中使用整个磁盘(例如 c0t0d0)创建池,则安装将会失败。您将收到一条类似于以下内容的错误消息。 Invalid disk name (c0t0d0) |
|
有些允许在特定于 UFS 的配置文件中使用的关键字不允许在特定于 ZFS 的配置文件中使用,例如,指定创建 UFS
挂载点的那些关键字。 |
|
|
无法使用 JumpStart 进行升级。必须使用 Solaris Live Upgrade |
使用 Solaris Live Upgrade,您可以创建当前正在运行的系统的副本。可以升级此副本,然后激活它,使其成为当前运行的系统。 |
|
|