Workload Balancing の使用を開始する

最終公開日 : Oct 07, 2026
Workload Balancing 仮想アプライアンスは、次のいくつかの手順で構成できます。
  1. 前提条件の情報を確認し、Workload Balancing の使用計画を立てる](#before-you-start)。
  2. Workload Balancing 仮想アプライアンスをダウンロードする](#download-the-virtual-appliance)。
  3. Workload Balancing 仮想アプライアンスを XenCenter® にインポートする](#import-the-workload-balancing-virtual-appliance)。
  4. 仮想アプライアンスコンソールから Workload Balancing 仮想アプライアンスを構成する](#configure-the-workload-balancing-virtual-appliance)。
  5. (オプション) 以前のバージョンの Workload Balancing がすでにインストールされている場合は、 既存の仮想アプライアンスからデータを移行できます。
    注:
    XenServer® 8.4 から XenServer 9 へのローリングプールアップグレードを実行する場合は、ローリングプールアップグレードを実行する前に、Workload Balancing 仮想 アプライアンスをバージョン 8.4.1 に更新してください。XenServer 9 は Workload Balancing 8.4.1 以降のみをサポートしています。Workload Balancing 仮想アプライアンスの最新バージョンは、 XenServer ダウンロードページからダウンロードできます。
  6. XenCenter を使用してプールを Workload Balancing 仮想アプライアンスに接続する](#connect-to-the-workload-balancing-virtual-appliance)。
    Workload Balancing タブは、プールが Workload Balancing を使用するための必要なライセンスを持っている場合にのみ XenCenter に表示されます。

開始する前に

Workload Balancing 仮想アプライアンスは、XenServer ホストで実行するように設計された単一のプリインストール済み VM です。インポートする前に、 前提条件の情報と考慮事項を確認してください。

前提条件

  • Workload Balancing 8.4.1 は XenServer 8.4 および XenServer 9 と互換性があります。XenCenter 管理コンソールを使用して仮想アプライアンスをインポートすることをお勧めします。
  • 現在、以前のバージョンのWorkload Balancing仮想アプライアンスを使用している場合は、移行 スクリプトを使用して、最新バージョンにアップグレードする際に既存のデータを移行できます。詳細については、 既存の仮想アプライアンスからの移行を参照してください。
  • Workload Balancing仮想アプライアンスを実行するには、最低2 GBのRAMと30 GBのディスク容量が必要です。By デフォルトでは、Workload Balancing仮想アプライアンスには2つのvCPUが割り当てられます。この値は、1000台のVMを 単一のプール内で管理するために最適化されています。通常、これを増やす必要はありません。仮想アプライアンスに割り当てられるvCPUの数を減らすのは、 小規模な環境の場合のみです。詳細については、 Workload Balancing仮想アプライアンスの構成の変更を参照してください。
  • 単一のプールをバランスさせるには、1つのWorkload Balancing仮想アプライアンスを使用することをお勧めします。

プール要件

Workload Balancingでプールをバランスさせるには、プールは次の要件を満たす必要があります。
  • すべてのホストがPremium Editionライセンスでライセンスされていること
  • すべてのホストがライブマイグレーションの要件を満たしていること。
    • 共有リモートストレージ
    • 類似のプロセッサ構成
    • ギガビットイーサネット
  • プールにvGPU対応VMが含まれていないこと。Workload Balancingは、vGPUが接続されているVMのキャパシティプランを 作成できません。

考慮事項

仮想アプライアンスをインポートする前に、以下の情報に注意し、必要に応じて環境に適切な変更を 加えてください。
  • 通信ポート。Workload Balancing構成ウィザードを起動する前に、Workload Balancing仮想アプライアンスが 通信に使用するポートを決定してください。このポートは、Workload Balancing構成中にプロンプトで表示されます。 デフォルトでは、Workload Balancingサーバーは8012を使用します。
    注:
    Workload Balancing ポートをポート 443 に設定しないでください。Workload Balancing 仮想アプライアンスは、 ポート 443 (標準の TLS/HTTPS ポート) 経由の接続を受け入れることができません。
  • Workload Balancing のアカウント。Workload Balancing 仮想アプライアンスを構成し、XenServer に接続する際に使用される アカウントは 3 種類あります。
    Workload Balancing 構成ウィザードは、指定したユーザー名とパスワードで次のアカウントを 作成します。
    • Workload Balancing アカウント
      このアカウントは、XenServer ホストが Workload Balancing サーバーに接続するために使用します。デフォルトでは、このアカウントの ユーザー名は wlbuser です。このユーザーは、Workload Balancing の構成中に Workload Balancing 仮想アプライアンス上に 作成されます。
    • データベースアカウント
      このアカウントは、Workload Balancing 仮想アプライアンス上の PostgreSQL データベースにアクセスするために使用されます。 デフォルトでは、ユーザー名は postgres です。このアカウントのパスワードは、Workload Balancing の 構成中に設定します。
    Workload Balancing 仮想アプライアンスを XenServer プールに接続する場合、既存のアカウントを指定する必要があります。
    • XenServer アカウント
      このアカウントは、Workload Balancing 仮想アプライアンスが XenServer プールに接続し、RRD を読み取るために使用されます。 このユーザーアカウントが XenServer プール、ホスト、および VM の RRD を読み取る権限を持っていることを確認してください。For たとえば、pool-admin または pool-operator ロールを持つユーザーの資格情報を提供します。
  • プール間の監視。Workload Balancing 仮想アプライアンスを 1 つのプールに配置し、それを使用して 別のプールを監視できます。(たとえば、Workload Balancing 仮想アプライアンスがプール A にあるが、プール B を 監視するために使用している場合など)。
  • 時刻同期。Workload Balancing 仮想アプライアンスは、仮想アプライアンスをホストする物理コンピューターの時刻が、 監視対象プールで使用されている時刻と一致することを要求します。Workload Balancing 仮想アプライアンスの時刻を 変更する方法はありません。Workload Balancing をホストする物理コンピューターと、それが監視しているプール内の ホストの両方を、同じネットワークタイム (NTP) サーバーにポイントすることをお勧めします。
  • XenServer と Workload Balancing は HTTPS 経由で通信します。そのため、Workload Balancing の構成中に、 Workload Balancing は自動的に自己署名証明書を作成します。この証明書を認証局からのものに変更したり、 XenServer が証明書を検証するように構成したり、その両方を行うことができます。詳細については、 証明書 を参照してください。
  • 履歴データとディスク容量のサイズを保存する。保存できる履歴データの量は、 以下に基づいています。
    • Workload Balancing に割り当てられた仮想ディスクのサイズ (デフォルトは 30 GB)
    • 最小ディスク必要容量。これはデフォルトで4,096 MBであり、 wlb.conf ファイル内の GroomingRequiredMinimumDiskSizeInMB パラメーターによって制御されます。
    Workload Balancing が収集する履歴データが多いほど、推奨事項はより正確でバランスの取れたものになります。もし 大量の履歴データを保存したい場合は、次のいずれかを実行できます。
    たとえば、Workload Balancing のプール監査証跡機能を使用し、レポートの 粒度を「中」以上に設定する場合などです。
  • Workload Balancing の負荷分散。Workload Balancing 仮想アプライアンスを自己管理に使用したい場合は、 仮想アプライアンスをインポートする際に共有リモートストレージを指定します。
    注:
    Workload Balancing は、Workload Balancing 仮想アプライアンスの起動時配置推奨を実行できません Workload Balancing を自己管理に使用している場合。Workload Balancing が配置 推奨を行えない理由は、その機能を実行するには仮想アプライアンスが実行されている必要があるためです。 ただし、Workload Balancing は、他の管理対象 VM と同様に、 Workload Balancing 仮想アプライアンスの負荷分散を行うことができます。
  • リソースプールサイジングの計画。Workload Balancing は、大規模なプールで正常に動作するために特定の構成を必要とします。 詳細については、 Workload Balancing 仮想アプライアンスの構成の変更 を参照してください。

仮想アプライアンスをダウンロードする

Workload Balancing 仮想アプライアンスは .xva 形式でパッケージ化されています。仮想アプライアンスは XenServer ダウンロードページ からダウンロードできます。ファイルをダウンロードする際は、 ローカルハードドライブ上のフォルダー(通常は XenCenter がインストールされているコンピューター上)に保存してください。
.xva のダウンロードが完了したら、Workload Balancing 仮想アプライアンスのインポート に記載されているように、 XenCenter にインポートできます。

Workload Balancing 仮想アプライアンスをインポートする

XenCenter を使用して、Workload Balancing 仮想アプライアンスをプールにインポートします。
仮想アプライアンスを XenServer にインポートするには:
  1. XenCenterを開きます。
  2. 仮想アプライアンスパッケージをインポートするプール(またはホスト)を右クリックし、 インポートを選択します。
  3. vpx-wlb.xvaパッケージを参照します。
  4. Workload Balancing仮想アプライアンスを実行するプールまたはホームサーバーを選択します。
    プールを選択すると、VMはそのプール内で最も適切なホストで自動的に起動します。
    あるいは、Workload Balancingを使用してWorkload Balancing仮想アプライアンスを管理しない場合は、 Workload Balancing仮想アプライアンスのホームサーバーを設定できます。この設定により、仮想アプライアンスは常に 同じホストで起動します。
  5. Workload Balancing仮想アプライアンスの仮想ディスクを保存するストレージリポジトリを選択します。この リポジトリには、最低30 GBの空き容量が必要です。
    ローカルストレージまたはリモートストレージのいずれかを選択できます。ただし、ローカルストレージを選択した場合、仮想 アプライアンスをWorkload Balancingで管理することはできません。
  6. Workload Balancing仮想アプライアンスの仮想インターフェースを定義します。このリリースでは、Workload Balancingは 単一の仮想インターフェースで通信するように設計されています。
  7. Workload Balancingで管理したいプールにアクセスできるネットワークを選択します。
  8. インポート後にVMを起動チェックボックスを有効にしたまま、完了をクリックして仮想アプライアンスをインポートします。
  9. Workload Balancing .xvaファイルのインポートが完了すると、Workload Balancing VMが XenCenterのリソースペインに表示されます。
Workload Balancing仮想アプライアンスをインポートした後、次で説明されているように仮想アプライアンスを構成します。 Workload Balancing仮想アプライアンスの構成。

Workload Balancing仮想アプライアンスの構成

Workload Balancing仮想アプライアンスのインポートが完了したら、プールを管理するために使用する前に構成する必要があります。 構成を案内するために、Workload Balancing仮想アプライアンスは XenCenterで構成ウィザードを提供します。これを表示するには、リソースペインで仮想アプライアンスを選択し、 コンソールタブをクリックします。すべてのオプションで、Enterを押してデフォルトの選択を受け入れます。
  1. Workload Balancing仮想アプライアンスをインポートした後、「コンソール」タブをクリックします。
  2. ライセンス契約の条項に同意するにはyesと入力します。EULAを拒否するにはnoと入力します。
    注:
    Workload Balancing仮想アプライアンスは、Workload Balancing仮想アプライアンス内の/opt/vpx/wlb ディレクトリに含まれるライセンスにも従います。
  3. Workload Balancing VMの新しいrootパスワードを入力して確認します。強力なパスワードを選択することをお勧めします。
    注:
    パスワードを入力しても、コンソールには文字のアスタリスクなどのプレースホルダーは表示されません。
  4. Workload Balancing仮想アプライアンスのFQDNを使用してプールを接続する場合は、希望するコンピューター名を入力します。 アプライアンス用。IPアドレスを使用する場合は、このフィールドを空白のままにします。
  5. FQDNを使用して接続する場合は、仮想アプライアンスのドメインサフィックスを入力します。IPアドレスを使用する場合は、 このフィールドを空白のままにします。
    たとえば、仮想アプライアンスの完全修飾ドメイン名(FQDN)が wlb-vpx-pos-pool.domain4.bedford4.ctxの場合、domain4.bedford4.ctxと入力します。
    注:
    Workload Balancing仮想アプライアンスは、そのFQDNをDomain Name System(DNS)サーバーに自動的に追加しません。 したがって、プールがFQDNを使用してWorkload Balancingに接続するようにしたい場合は、FQDNを DNSサーバーに追加する必要があります。
  6. Workload Balancing VMのIPアドレスをDHCPを使用して自動的に取得するには、yと入力します。それ以外の場合は、nと入力し、 サブネットマスクをCIDRプレフィックスとして静的IPアドレスを入力し、VMのゲートウェイを指定します。
    注:
    IPアドレスのリースが期限切れにならない限り、DHCPの使用は許容されます。IPアドレスが 変更されないことが重要です。変更されると、XenServerとWorkload Balancing間の接続が切断されます。
  7. Workload Balancingデータベースユーザーアカウント('postgres')のパスワードを入力します。Workload Balancingサービスは このアカウントを使用してWorkload Balancingデータベースへの読み書きを行います。設定したパスワードをメモしておいてください。後で Workload Balancing PostgreSQLデータベースを直接管理する(例えば、データを エクスポートしたい場合など)必要があるかもしれません。
  8. Enterキーを押すと、構成ウィザードがデータベースオブジェクトをロードしていることを示すメッセージが表示されます。
  9. Workload Balancingサーバーのユーザー名とパスワードを入力します。
    この操作により、XenServerがWorkload Balancingに接続するために使用するアカウントが作成されます。デフォルトのユーザー名は wlbuserです。
  10. Workload Balancingサーバーのポートを入力します。Workload Balancingサーバーはこのポートを使用して通信します。
    デフォルトでは、Workload Balancingサーバーは8012を使用します。ポート番号は、デフォルトの TLSポート番号である443に設定することはできません。
    注:
    ここでポートを変更する場合は、プールをWorkload Balancingに接続するときにその新しいポート番号を指定してください。例えば、 WLBサーバーに接続ダイアログでポートを指定します。
    Workload Balancing用に指定するポートが、すべてのファイアウォールで開いていることを確認してください。
    Enterキーを押すと、Workload Balancingは自己署名証明書の作成を 含む仮想アプライアンスの構成を続行します。
  11. これで、VMユーザー名(通常はroot)と以前作成したroot パスワードを入力して、仮想アプライアンスにログインすることもできます。ただし、ログインが必要となるのは、Workload Balancing コマンドを実行したり、Workload Balancing構成ファイルを編集したりする場合のみです。
Workload Balancingを構成したら、Workload Balancing仮想アプライアンスへの接続で説明されているように、 プールをWorkload Balancing仮想アプライアンスに接続します。
必要に応じて、Workload Balancing構成ファイルは次の場所にあります。 /opt/vpx/wlb/wlb.conf。詳細については、 Workload Balancing構成ファイルの編集を参照してください。
Workload Balancingログファイルは次の場所にあります: /var/log/wlb/LogFile.log。詳細については、 Workload Balancingログの詳細度を上げるを参照してください。

Workload Balancing仮想アプライアンスへの接続

Workload Balancingを設定した後、管理したいプールをWorkload Balancing仮想アプライアンスに接続します。 接続にはCLIまたはXenCenterのいずれかを使用します。
注:
1つのWorkload Balancing仮想アプライアンスを使用して、単一のプールの負荷分散を行うことをお勧めします。
プールをWorkload Balancing仮想アプライアンスに接続するには、次の情報が必要です。
  • Workload Balancing仮想アプライアンスのIPアドレスまたはFQDN
    • Workload Balancing仮想アプライアンスのIPアドレスを取得するには:
      1. XenCenterで、Workload Balancing仮想アプライアンスのコンソールタブに移動します。
      2. アプライアンスをインポートしたときに作成したrootパスワードを使用して、rootとしてログインします。
      3. 次のコマンドを実行します: ifconfig。
    • Workload Balancingサーバーに接続する際にWorkload Balancing FQDNを指定するには、まずそのホスト名と IPアドレスをDNSサーバーに追加してください。
  • Workload Balancing仮想アプライアンスのポート番号。デフォルトでは、XenServerはWorkload Balancingに ポート8012で接続します。
    ポート番号は、Workload Balancing構成中に変更した場合にのみ編集してください。Workload Balancing構成中、 ファイアウォールルール、およびWLBサーバーに接続ダイアログで指定されたポート番号は、 一致している必要があります。
  • Workload Balancing構成中に作成したWorkload Balancingアカウントの資格情報。
    このアカウントは、Workload Balancingユーザーアカウントとして知られています。XenServerは、このアカウントを使用して Workload Balancingと通信します。このアカウントは、Workload Balancing構成中にWorkload Balancing仮想アプライアンスで 作成しました。
  • Workload Balancingに監視させたいリソースプール(つまり、プールコーディネーター)の資格情報。
    このアカウントは、Workload Balancing仮想アプライアンスがXenServerプールに接続するために使用されます。このアカウントは XenServerプールコーディネーターで作成され、pool-adminまたはpool-operatorの役割を持ちます。
Workload Balancingに初めて接続すると、ワークロードのバランス調整にデフォルトのしきい値と設定が使用されます。 自動最適化モード、電源管理、自動化などの自動機能は、デフォルトで無効になっています。

証明書の操作

別の(信頼された)証明書をアップロードしたり、証明書の検証を設定したりする場合は、次の点に注意してください。 プールをWorkload Balancingに接続する前に、次の点に注意してください。
  • XenServerで自己署名Workload Balancing証明書を検証する場合は、Workload Balancingの IPアドレスを使用してWorkload Balancingに接続する必要があります。自己署名証明書は、Workload Balancingの IPアドレスに基づいて発行されます。
  • 証明機関からの証明書を使用する場合は、Workload Balancingに接続するときにFQDNを指定する方が簡単です。 ただし、Connect to WLB Serverダイアログで静的IPアドレスを指定できます。この IPアドレスを証明書のSubject Alternative Name (SAN)として使用してください。
証明書の検証は、プールでデフォルトで有効になっています。プールがWorkload Balancingに接続できない場合は、 証明書の検証を無効にしてください。
  1. プールのUUIDを取得します。
    xe pool-list
  2. 証明書の検証を無効にします。
    xe pool-param-set wlb-verify-cert=false uuid=uuid_of_pool
証明書の検証をオフにしてプールがWorkload Balancingに接続できる場合、問題は証明書の設定にあります。 接続できない場合、問題はWorkload Balancingの資格情報または ネットワーク接続のいずれかにあります。詳細については、サポートに問い合わせるか、Workload Balancingのトラブルシューティング を参照してください。
詳細については、証明書を参照してください。

プールをWorkload Balancing仮想アプライアンスに接続するには

  1. XenCenterで、リソースプールを選択し、そのPropertiesペインでWLBタブをクリックします。WLBタブ にConnectボタンが表示されます。
    XenCenterのWLBタブのスクリーンショット(/en-us/xenserver/9/media/wlb-xva-connect.png)
  2. WLBタブでConnectをクリックします。Connect to WLB Serverダイアログボックスが表示されます。
    「WLBサーバーに接続」ダイアログボックスのスクリーンショット(/en-us/xenserver/9/media/wlb-connect-wlb-server-all.png)
  3. 「サーバーアドレス」セクションで、以下を入力します。
    1. 「アドレス」ボックスに、Workload Balancing仮想アプライアンスのIPアドレスまたはFQDNを入力します。例: WLB-appliance-computername.yourdomain.net。
    2. (オプション)Workload Balancingの構成中にWorkload Balancingポートを変更した場合は、「ポート」ボックスにポート 番号を入力します。XenServerは、このポートを使用してWorkload Balancingと通信します。
      デフォルトでは、XenServerはポート8012でWorkload Balancingに接続します。
  4. 「WLBサーバーの資格情報」セクションで、プールがWorkload Balancing仮想アプライアンスに接続するために使用する ユーザー名とパスワードを入力します。
    「資格情報の更新」ダイアログ。フィールドはユーザー名とパスワードです。(/en-us/xenserver/9/media/wlb-connect-wlb-server-wlb-pool-creds.png)
    これらの資格情報は、Workload Balancingの構成中に作成したアカウントのものである必要があります。デフォルトでは、このアカウントのユーザー 名はwlbuserです。
  5. 「XenServerの資格情報」セクションで、構成しているプールのユーザー名とパスワードを入力します。 Workload Balancingは、これらの資格情報を使用してプール内のホストに接続します。
    「XenServerの資格情報」ダイアログ。フィールドはユーザー名とパスワードです。(/en-us/xenserver/9/media/wlb-connect-wlb-server-xs-creds.png)
    現在XenServerにログインしている資格情報を使用するには、「現在のXenCenter 資格情報を使用」を選択します。アクセス制御機能(RBAC)を使用してこのアカウントにロールを割り当てた場合は、そのロールに Workload Balancingを構成するための十分な権限があることを確認してください。詳細については、 Workload Balancingアクセス制御の権限を参照してください。
プールをWorkload Balancing仮想アプライアンスに接続すると、Workload Balancingは自動的に デフォルトの最適化設定でプールの監視を開始します。これらの設定を変更したり、特定の リソースに与えられる優先度を変更したりするには、続行する前に少なくとも60秒待機してください。または、XenCenterログに検出が 完了したと表示されるまで待機してください。
重要:
Workload Balancingをしばらく実行した後、最適な配置の推奨事項が得られない場合は、 パフォーマンスしきい値を評価してください。この評価については、 Workload Balancingが推奨事項を作成するタイミングを理解するで説明されています。 Workload Balancingを環境に適したしきい値に設定しないと、その推奨事項が 適切でない場合があります。

既存の仮想アプライアンスからデータを移行する

XenServerに付属のWorkload Balancing仮想アプライアンスを使用している場合、移行スクリプトを使用して 最新バージョンにアップグレードする際に、既存のデータを移行できます。
現在XenServerに付属しているWorkload Balancingのバージョンは8.4.1です。ただし、以前はWorkload Balancing 8.2.0、 8.2.1、8.2.2、8.3.0、および8.4.0が利用可能でした。この移行スクリプトを使用して、Workload Balancing 8.3.0または8.4.0からWorkload Balancing 8.4.1に移行できます。
移行スクリプトを使用するには、以下の情報が必要です。
  • リモートSSHアクセス用の既存のWorkload Balancing仮想アプライアンスのrootパスワード
  • 既存のWorkload Balancing仮想アプライアンス上のデータベースユーザー postgres のパスワード
  • 新しいWorkload Balancing仮想アプライアンス上のデータベースユーザー postgres のパスワード
移行手順を完了する間、既存のWorkload Balancing仮想アプライアンスはプール上で実行したままにしてください。
  1. 新しいWorkload Balancing仮想アプライアンスをインポートするには、前のセクションの手順に従ってください。
  2. 新しいWorkload Balancing仮想アプライアンスのSSHコンソールで、以下のいずれかのコマンドを実行します。
    • Workload Balancing 8.3.0仮想アプライアンスの場合は、以下を実行します。
      /opt/vpx/wlb/migrate_db.sh 8.3.0 <IP of existing Workload Balancing appliance>
    • Workload Balancing 8.4.0仮想アプライアンスの場合は、以下を実行します。
      /opt/vpx/wlb/migrate_db.sh 8.4.0 <IP of existing Workload Balancing appliance>
    必要に応じて、コマンドはパスワード情報の入力を求めます。
  3. XenServerプールを新しいWorkload Balancing仮想アプライアンスに接続します。
  4. このバージョンのWorkload Balancing仮想アプライアンスの動作に満足したら、 古いバージョンの仮想アプライアンスをアーカイブできます。
注記:
  • 回復不能な障害が発生した場合は、Workload Balancing 仮想アプライアンスの最新バージョンを再インポートします。
  • 既存のWorkload Balancing仮想アプライアンスを切断しないでください。切断すると、既存の仮想 アプライアンス上のデータが削除されます。
  • 新しいWorkload Balancing仮想アプライアンスが要件どおりに動作していることを確認するまで、既存のWorkload Balancing 仮想アプライアンスを保持してください。
  • 必要に応じて、Workload Balancing仮想アプライアンスの古いバージョンをXenServerプールに再接続することで、この移行を ロールバックできます。