ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris 10 から Oracle Solaris 11.1 への移行 Oracle Solaris 11.1 Information Library (日本語) |
1. Oracle Solaris 10 から Oracle Solaris 11 リリースへの移行 (概要)
2. Oracle Solaris 11 インストール方法への移行
Oracle Solaris 10 SVR4 パッケージと IPS パッケージの比較
Oracle Solaris 11 システムでのソフトウェアの更新
Oracle Solaris 11 システムへの保守更新のインストール
Oracle Solaris の support リポジトリを構成する方法
以前は、Live Upgrade を実行するか、または patchadd コマンドを使用して BE を更新できました。Oracle Solaris 11 では、BE を更新するために pkg update コマンドを使用するか、または、beadm コマンドセットを使用して BE を作成、表示、および削除できます。
Oracle Solaris 11 では、ZFS BE を管理するための lu コマンドセットが beadm ユーティリティーに置き換わりました。ほとんどの場合、pkg update コマンドはクローン BE を作成して更新するため、必要に応じて、以前の BE をブートできます。
表 6-3 ブート環境のコマンド構文の比較
|
『Oracle Solaris 11.1 ブート環境の作成と管理』および beadm(1M) を参照してください。
ほとんどの場合、システムでは次のアクションが実行されます。
ブート可能なイメージである現在の BE のクローンを作成します。
クローン BE 内のパッケージを更新しますが、現在の BE 内のパッケージは更新しません。
システムの次回ブート時に、新しい BE をデフォルトのブート選択肢に設定します。現在の BE は代替のブート選択肢として残ります。
beadm コマンドを使用して、BE を作成、名前変更、マウント、マウント解除、アクティブ化、または破棄します。
システムのインストール後に、次のルートプールファイルシステムおよびコンポーネントが使用できるようになります。
# zfs list -r rpool NAME USED AVAIL REFER MOUNTPOINT rpool 13.0G 121G 4.58M /rpool rpool/ROOT 6.81G 121G 31K legacy rpool/ROOT/solaris 6.81G 121G 4.07G / rpool/ROOT/solaris/var 364M 121G 207M /var rpool/VARSHARE 50K 121G 50K /var/share rpool/dump 4.13G 121G 4.00G - rpool/export 63K 121G 32K /export rpool/export/home 31K 121G 31K /export/home rpool/swap 2.06G 121G 2.00G -
rpool – ルートプールおよびブート関連のコンポーネントを含むマウントポイントです。
rpool/ROOT – アクセス不可で、管理を必要としない特殊なコンポーネントです。
rpool/ROOT/solaris – 実際のルート ZFS BE で、/ ディレクトリからアクセスできます。
rpool/ROOT/solaris/var – 別個の var ファイルシステムです。
rpool/VARSHARE – Oracle Solaris 11.1 の新しい /var/shared ファイルシステム用の特別なコンポーネントです。詳細は、「ルートファイルシステムの要件および変更点」を参照してください。
rpool/dump – ダンプボリュームです。
rpool/swap – スワップボリュームです。
rpool/export/home – ホームディレクトリのデフォルトのマウントポイントです。多くのユーザーが含まれるエンタープライズ環境では、export/home を別のプールに移動することを考慮してもかまいません。
ZFS ブート環境を更新するには、pkg update コマンドを使用します。クローンまたはバックアップ BE が作成され、ほとんどの場合、自動的にアクティブ化されます。pkg update コマンドによって、バックアップ BE が作成されるか、または新しい BE が作成されるかが表示されます。
注意 - BE を更新し、ルートプールバージョンもアップグレードする場合で、最新の更新に対して使用できる BE が 1 つの場合は、以前の BE をブートできなくなります (以前の BE が下位のプールバージョンの場合)。プールバージョンをアップグレードする前に、すべての機能がテストされ、現在のリリース更新に問題がないことを確認します。 プールバージョンのアップグレードについては、『Oracle Solaris 11.1 の管理: ZFS ファイルシステム』の「ZFS ストレージプールをアップグレードする」を参照してください。 |
# beadm list BE Active Mountpoint Space Policy Created -- ------ ---------- ----- ------ ------- solaris NR / 9.71G static 2013-01-04 12:35
上記の出力では、NR は、BE が現在アクティブであり、リブート時にアクティブな BE になることを意味しています。
# pkg update Packages to remove: 117 Packages to install: 186 Packages to update: 315 Create boot environment: Yes DOWNLOAD PKGS FILES XFER (MB) Completed 618/618 29855/29855 600.7/600.7 . . .
既存の BE の名前が solaris の場合、新しい BE である solaris-1 が作成され、pkg update 操作の完了後に自動的にアクティブ化されます。
# init 6 . . . # beadm list BE Active Mountpoint Space Policy Created -- ------ ---------- ----- ------ ------- solaris - - 18.19M static 2013-01-04 12:35 solaris-1 NR / 9.82G static 2013-01-31 13:03
# beadm activate solaris # init 6
アクティブ化された BE がブートしない場合は、「復旧のためにバックアップ BE からブートする方法」を参照してください。