JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris 10 から Oracle Solaris 11.1 への移行     Oracle Solaris 11.1 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  Oracle Solaris 10 から Oracle Solaris 11 リリースへの移行 (概要)

2.  Oracle Solaris 11 インストール方法への移行

3.  デバイスの管理

4.  ストレージ機能の管理

5.  ファイルシステムの管理

6.  ソフトウェアおよびブート環境の管理

Oracle Solaris 11 のパッケージの変更

Oracle Solaris 10 SVR4 パッケージと IPS パッケージの比較

IPS インストールパッケージグループ

ソフトウェアパッケージに関する情報の表示

Oracle Solaris 11 システムでのソフトウェアの更新

Oracle Solaris 11 システムへの保守更新のインストール

Oracle Solaris の support リポジトリを構成する方法

ブート環境の管理

ブート環境を管理するためのツール

インストール後の最初の ZFS BE の確認

ZFS ブート環境を更新する方法

7.  ネットワーク構成の管理

8.  システム構成の管理

9.  セキュリティーの管理

10.  仮想環境での Oracle Solaris リリースの管理

11.  ユーザーアカウントとユーザー環境の管理

12.  デスクトップ機能の管理

A.  SPARC 自動インストールシナリオ

ブート環境の管理

以前は、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 10 の構文
Oracle Solaris 11 の構文
説明
lucreate -n newBE
beadm create newBE
新しい BE を作成します
lustatus
beadm list
BE 情報を表示します
luactivate newBE
beadm activate newBE
BE をアクティブ化します
ludelete BE
beadm destroy BE
非アクティブな BE を破棄します
luupgrade または patchadd
pkg update
BE をアップグレードまたは更新します

『Oracle Solaris 11.1 ブート環境の作成と管理』および beadm(1M) を参照してください。

ほとんどの場合、システムでは次のアクションが実行されます。

  1. ブート可能なイメージである現在の BE のクローンを作成します。

  2. クローン BE 内のパッケージを更新しますが、現在の BE 内のパッケージは更新しません。

  3. システムの次回ブート時に、新しい BE をデフォルトのブート選択肢に設定します。現在の BE は代替のブート選択肢として残ります。

beadm コマンドを使用して、BE を作成、名前変更、マウント、マウント解除、アクティブ化、または破棄します。

インストール後の最初の ZFS 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  -

ZFS ブート環境を更新する方法

ZFS ブート環境を更新するには、pkg update コマンドを使用します。クローンまたはバックアップ BE が作成され、ほとんどの場合、自動的にアクティブ化されます。pkg update コマンドによって、バックアップ BE が作成されるか、または新しい BE が作成されるかが表示されます。


注意

注意 - BE を更新し、ルートプールバージョンもアップグレードする場合で、最新の更新に対して使用できる BE が 1 つの場合は、以前の BE をブートできなくなります (以前の BE が下位のプールバージョンの場合)。プールバージョンをアップグレードする前に、すべての機能がテストされ、現在のリリース更新に問題がないことを確認します。

プールバージョンのアップグレードについては、『Oracle Solaris 11.1 の管理: ZFS ファイルシステム』の「ZFS ストレージプールをアップグレードする」を参照してください。


  1. 既存の BE 情報を表示します。
    # beadm list
    BE        Active Mountpoint Space Policy Created          
    --        ------ ---------- ----- ------ -------          
    solaris   NR     /          9.71G static 2013-01-04 12:35 

    上記の出力では、NR は、BE が現在アクティブであり、リブート時にアクティブな BE になることを意味しています。

  2. 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 操作の完了後に自動的にアクティブ化されます。

  3. システムをリブートして BE のアクティブ化を完了します。その後、BE のステータスを確認します。
    # 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 
  4. 新しい BE のブート時にエラーが発生した場合は、以前の BE をアクティブ化してブートします。
    # beadm activate solaris
    # init 6

    アクティブ化された BE がブートしない場合は、「復旧のためにバックアップ BE からブートする方法」を参照してください。