Oracle® Solaris 11.2 ブート環境の作成と管理

印刷ビューの終了

更新: 2014 年 7 月
 
 

複数のブート環境を維持する利点

複数のブート環境を使用すると、システム管理者はシステムに対してソフトウェアの更新を行う前にバックアップ用ブート環境を作成できるため、ソフトウェアの更新時のリスクが低下します。必要に応じて、システム管理者はバックアップ用ブート環境をブートすることができます。

    次の例は、beadm コマンドで複数の Oracle Solaris ブート環境を作成して管理するとどのように役立つかを示しています。

  • システム上に複数のブート環境を維持し、必要に応じて各ブート環境にさまざまな更新を実行することができます。たとえば、beadm create コマンドを使用すると、ブート環境のクローンを作成できます。(作成されたクローンは元のブート環境のブート可能なコピーです。)その後、元のブート環境とそのクローンに対して、異なるソフトウェアパッケージのインストール、テスト、および更新を行うことができます。

    一度にアクティブにできるブート環境は 1 つだけですが、beadm mount コマンドを使用すると、アクティブでないブート環境をマウントできます。その後、pkg コマンドを代替ルート (–R) オプションとともに使用して、その環境に対して特定のパッケージのインストールや更新を行うことができます。詳細は、Oracle Solaris 11.2 ソフトウェアの追加と更新 の新しいブート環境へのパッケージのインストールを参照してください。

  • ブート環境の変更を行う際には、変更作業の任意の段階で、beadm create コマンドを使用してスナップショット名を指定することによって、その環境のスナップショットを作成できます。たとえば、ブート環境に月単位のアップグレードを行う場合は、月単位のアップグレードごとにスナップショットを作成できます。


    注 -  beadm list –s コマンドを使用すると、ブート環境のスナップショットを表示できます。

    スナップショットはブート可能ではありませんが、beadm create コマンドの –e オプションを使用すると、そのスナップショットに基づいてブート環境を作成できます。その後、beadm activate コマンドを使用して、次回のリブート時にはこのブート環境をデフォルトのブート環境にするように指定できます。

  • pkg コマンドを使用して、アクティブな Oracle Solaris ブート環境のパッケージをインストールまたは更新する場合、そのブート環境のクローンが作成されることがあります。クローンが作成された場合、パッケージのインストールや更新は、元のブート環境ではなくクローンに対して行われます。変更が正常に完了すると、この新しいクローンがアクティブになります。その後、次回のリブート時には、このクローンが新しいデフォルトのブート環境になります。元のブート環境は残されており、更新によって影響を受けることはありません。

  • beadm list コマンドを使用して、システム上のブート環境のリストを表示できます。そのリストの中には、変更されていない元のソフトウェアを含んだバックアップ用ブート環境も含まれています。環境に加えた変更に満足できない場合は、beadm activate コマンドを使用して、次回のリブート時にはこのバックアップ用ブート環境をデフォルトのブート環境にするように指定できます。