ナビゲーションリンクをスキップ
印刷ビューの終了
| Oracle VM Server for SPARC 3.0 管理ガイド Oracle VM Server for SPARC (日本語)

検索範囲:

- このドキュメント
- ライブラリ全体

## 将来の再構築用のドメイン構成の保存

基本的な処理は、各ドメインのリソース制約情報を XML ファイルに保存することです。たとえば、ハードウェアの障害のあとに、この XML ファイルを Logical Domains Manager に対して再実行して、必要な構成を再構築できます。

「XML ファイルからのドメイン構成の復元方法 (`ldm add-domain`)」は、制御 (`primary`) ドメインではなく、ゲストドメインに対して有効です。`primary` ドメインの制約を XML ファイルに保存することはできますが、それを `ldm add-domain i` コマンドに指定することはできません。ただし、`ldm init-system` コマンドおよび XML ファイルのリソース制約を使用して、`primary` ドメインを再構成できます。また、`ldm init-system` コマンドを使用して、XML ファイルに記述されている他のドメインを再構成できます。ただし、それらのドメインは構成が完了しても無効のままです。

名前付きの物理リソースを除き、次の方法では実際のバインドが保持されません。ただし、その方法では、それらのバインドを作成するために使用した制約が保持されます。次の手順を完了すると、ドメインは同じ仮想リソースを持ちますが、同じ物理リソースにバインドされるとは限りません。名前付き物理リソースは、管理者によって指定されたとおりにバインドされます。

## ドメイン構成を保存する方法

次の手順は、1 つのドメインまたはシステム上のすべてのドメインのドメイン構成を保存する方法を示しています。

- 1 つまたは複数のドメインのドメイン構成の保存
  - 1 つのドメインの構成を保存するには、ドメインの制約を含む XML ファイルを作成します。

        # ldm list-constraints -x ldom >ldom.xml

    次の例は、`ldg1` ドメインの制約を含む `ldg1.xml` XML ファイルを作成する方法を示しています。

        # ldm list-constraints -x ldg1 >ldg1.xml

  - システム上のすべてのドメインの構成を保存するには、すべてのドメインの制約を含む XML ファイルを作成します。

        # ldm list-constraints -x >file.xml

    次の例は、システム上のすべてのドメインの制約を含む `config.xml` XML ファイルを作成する方法を示しています。

        # ldm list-constraints -x >config.xml

## XML ファイルからのドメイン構成の復元方法 (`ldm add-domain`)

この手順の代わりに、`ldm init-system` コマンドを使用して、XML ファイルからドメイン構成を復元できます。「XML ファイルからのドメイン構成の復元方法 (`ldm init-system`)」を参照してください。

1. 入力用に作成した XML ファイルを使用してドメインを作成します。

       # ldm add-domain -i ldom.xml

2. ドメインをバインドします。

       # ldm bind-domain [-fq] ldom

   `-f` オプションは、無効なバックエンドデバイスが削除された場合でも、ドメインを強制的にバインドします。`-q` オプションは、コマンドがより迅速に実行されるように、バックエンドデバイスの検証を無効にします。

3. ドメインを起動します。

       # ldm start-domain ldom

例 11-1 XML ファイルからの 1 つのドメインの復元

次の例は、1 つのドメインを復元する方法を示しています。最初に、XML ファイルから `ldg1` ドメインを復元します。次に、復元した `ldg1` ドメインをバインドして再起動します。

    # ldm add-domain -i ldg1.xml
    # ldm bind ldg1
    # ldm start ldg1

## XML ファイルからのドメイン構成の復元方法 (`ldm init-system`)

この手順では、XML ファイルと `ldm init-system` コマンドを使用して、以前に保存した構成を再作成する方法を示します。XML ファイルは、1 つまたは複数のドメインの構成を示します。`ldm ls-constraints -x` コマンドを実行して、XML ファイルを作成できます。`ldm init-system` コマンドは、`factory-default` 構成での実行を想定していますが、XML ファイルからあらゆる構成を復元できます。ファイルで指定されたとおりに、`primary` ドメインが再構成されます。XML ファイルで構成されている `primary` 以外のドメインは再構成されますが、無効のままです。

この手順の代わりに、`ldm add-domain` コマンドを使用して、XML ファイルから 1 つのドメイン構成を復元できます。「XML ファイルからのドメイン構成の復元方法 (`ldm add-domain`)」を参照してください。

1. `primary` ドメインにログインします。
2. システムが `factory-default` 構成であることを確認します。

       primary# ldm list-config | grep "factory-default"
       factory-default [current]

   システムが `factory-default` 構成でない場合は、「出荷時デフォルト構成を復元する方法」を参照してください。

3. 管理者になります。

   Oracle Solaris 10 の場合は、『System Administration Guide: Security Services』の「Configuring RBAC (Task Map)」を参照してください。Oracle Solaris 11.1 の場合は、『Oracle Solaris 11.1 Administration: Security Services』のパート III「Roles, Rights Profiles, and Privileges」を参照してください。

4. XML ファイルからドメイン構成を復元します。

       # ldm init-system [-frs] -i filename.xml

   構成を有効にするためには、`primary` ドメインをリブートする必要があります。`-r` オプションは、構成後に `primary` ドメインをリブートします。`-r` オプションを指定しない場合は、手動でリブートを行う必要があります。

   `-s` オプションは、仮想サービス構成 (`vds`、`vcc`、および `vsw`) のみ復元し、リブートしなくても実行できます。

   `-f` オプションは、出荷時のデフォルト構成チェックをスキップし、システム上ですでに構成された内容に関係なく処理を続行します。`-f` オプションは慎重に使用してください。`ldm init-system` コマンドは、システムが出荷時のデフォルト構成であると想定するため、XML ファイルで指定された変更が直接適用されます。システムが出荷時のデフォルト以外の構成の場合に `-f` を使用すると、システムが XML ファイルで指定された構成どおりにならない可能性が高くなります。XML ファイル上の変更と初期構成の組み合わせによっては、1 つ以上の変更がシステムに適用されない可能性があります。

例 11-2 XML 構成ファイルからのドメインの復元

次の例は、`ldm init-system` コマンドを使用して `factory-default` 構成から `primary` ドメインおよびシステム上のすべてのドメインを復元する方法を示しています。

- `primary` ドメインを復元します。`-r` オプションは、構成後に `primary` ドメインをリブートするために使用します。`primary.xml` ファイルには、以前に保存した XML ドメイン構成が含まれます。

      primary# ldm init-system -r -i primary.xml

- システム上のすべてのドメインを復元します。システムのドメインを `config.xml` XML ファイル内の構成で復元します。`config.xml` ファイルには、以前に保存した XML ドメイン構成が含まれます。`ldm init-system` コマンドによって、`primary` ドメインが自動的に再起動されます。他のドメインは復元されますが、バインドされずに再起動されます。

      # ldm init-system -r -i config.xml

  システムのリブート後、次のコマンドは、`ldg1` および `ldg2` ドメインをバインドしてリブートします。

      # ldm bind ldg1
      # ldm start ldg1
      # ldm bind ldg2
      # ldm start ldg2

Copyright © 2007, 2013, Oracle and/or its affiliates. All rights reserved. 著作権について |