ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris 10 から Oracle Solaris 11 への移行 Oracle Solaris 11 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 リポジトリを構成する方法
10. 仮想環境での Oracle Solaris リリースの管理
以前は、Live Upgrade を実行するか、または patchadd コマンドを使用して BE を更新できました。Oracle Solaris 11 では、BE を更新するために pkg update コマンドを使用するか、または、beadm コマンドセットを使用して BE を作成、表示、および削除できます。
Oracle Solaris 11 では、ZFS BE を管理するための lu コマンドセットが beadm ユーティリティーに置き換わりました。また、pkg update コマンドによって既存の BE が更新され、必要に応じてクローン BE が作成されます。
表 6-2 ブート環境のコマンド構文の比較
|
『Oracle Solaris 11 ブート環境の作成と管理』および beadm(1M) を参照してください。
システムでは、次の処理が実行されます。
ブート可能なイメージである現在の BE のクローンを作成します。
クローン BE 内のパッケージを更新しますが、現在の BE 内のパッケージは更新しません。
システムの次回ブート時に、新しい BE をデフォルトのブート選択肢に設定します。現在の BE は代替のブート選択肢として残ります。
beadm コマンドを使用して、BE を作成、名前変更、マウント、マウント解除、アクティブ化、または破棄します。パッケージマネージャーを使用して BE をアクティブ化、名前変更、および削除できます。
システムのインストール後に、次のルートプールファイルシステムおよびコンポーネントが使用できるようになります。
# zfs list -r rpool NAME USED AVAIL REFER MOUNTPOINT rpool 5.41G 67.4G 74.5K /rpool rpool/ROOT 3.37G 67.4G 31K legacy rpool/ROOT/solaris 3.37G 67.4G 3.07G / rpool/ROOT/solaris/var 302M 67.4G 214M /var rpool/dump 1.01G 67.5G 1000M - rpool/export 97.5K 67.4G 32K /rpool/export rpool/export/home 65.5K 67.4G 32K /rpool/export/home rpool/export/home/admin 33.5K 67.4G 33.5K /rpool/export/home/admin rpool/swap 1.03G 67.5G 1.00G -
rpool – ブート関連のコンポーネントを含むマウントポイントです。
rpool/ROOT – アクセス不可で、管理を必要としない特殊なコンポーネントです。
rpool/ROOT/solaris – 実際のルート ZFS BE で、/ ディレクトリからアクセスできます。
rpool/ROOT/solaris/var – 別個の var ファイルシステムです。
rpool/dump – ダンプボリュームです。
rpool/swap – スワップボリュームです。
rpool/export/home – ホームディレクトリのデフォルトのマウントポイントです。多くのユーザーが含まれるエンタープライズ環境では、export/home を別のプールに移動することを考慮してもかまいません。
ZFS ブート環境を更新するには、pkg update コマンドを使用します。pkg update を使用して ZFS BE を更新する場合は、新しい BE が作成され、自動的にアクティブ化されます。既存の BE への更新が最小限のものである場合は、更新が適用される前にバックアップ BE が作成されます。pkg update コマンドによって、バックアップ BE が作成されるか、または新しい BE が作成されるかが表示されます。
# beadm list BE Active Mountpoint Space Policy Created -- ------ ---------- ----- ------ ------- solaris NR / 12.24G static 2011-10-04 09:42
上記の出力では、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 NR / 12.24G static 2011-10-04 09:42 solaris-1 - - 6.08G static 2011-10-11 10:42
# beadm activate solaris # init 6