ページの先頭行へ戻る
ServerView Resource Orchestrator Express/Virtual Edition V3.2.0 設計ガイド
FUJITSU Software

9.2.1 利用する製品別の設定

ここでは、サーバ仮想化ソフトウェアを管理対象サーバとした場合、管理対象とした製品により異なる設定ついて説明します。


サーバ仮想化ソフトウェアの設定について

サーバ仮想化ソフトウェアを管理対象サーバとした場合、製品ごとに設定する項目が異なります。各製品の設定方法の詳細は、各サーバ仮想化ソフトウェアのマニュアルを参照してください。

【VMware】
ゲストOSのホスト名の表示、および電源操作のシャットダウンを行えるように設定します。
VMゲストにOSをインストールしたあと、VMゲスト上のOSにVMware Toolsをインストールします。

【Hyper-V】

注意

複数のサーバ仮想化ソフトウェアを同一マネージャーで利用している場合、各サーバ仮想化ソフトウェア上の以下の名前には、互いに異なる名前を設定してください。

  • ポートグループ

  • 仮想スイッチ

  • 仮想ネットワーク

  • 仮想ブリッジ

【VMware】

ポートグループを設定する場合、同一のVLAN IDを使用するポートグループ名は、すべてのVMホストで共通の名前にする必要があります。

【Hyper-V】

  • 仮想ネットワークを設定する場合、同一のVLAN IDを使用する仮想ネットワーク名は、すべてのVMホストで共通の名前にする必要があります。

  • VMホストがドメインに参加している場合、管理サーバ上でVMホストの管理LANのIPアドレスからホスト名が解決できるか確認してください。
    ホスト名が解決できない場合、DNSやhostsファイルなどにホスト名の解決に関する設定を行ってください。

【Xen】【Citrix Xen】【KVM】

  • 仮想ブリッジを設定する場合、同一のVLAN IDを使用する仮想ブリッジ名は、すべてのVMホストで共通の名前にする必要があります。

  • VMホスト上で管理サーバの管理LANのIPアドレスからホスト名が解決できるか確認してください。
    ホスト名が解決できない場合、DNSやhostsファイルなどにホスト名の解決に関する設定を行ってください。

  • Citrix XenServerのリソースプールとは、Citrix XenServerでグループ化された複数のVMホストを指します。
    Citrix XenServer、かつCitrix XenServerのリソースプールを利用する場合、VMゲストにHome serverが設定されているか確認してください。
    Home serverが設定されていない場合、リソースコーディネータは稼動している間だけVMゲストを認識します。

  • Citrix Essentials for XenServer、かつCitrix XenServerのリソースプールを利用する場合、Citrix XenServerのリソースプールの高可用性機能を有効にしてください。
    高可用性機能が設定されていない場合、プールマスタが通信できない状態になると、Citrix XenServerのリソースプール内のVMホスト、VMゲストの情報更新や操作が行えない状態になります。VMゲストの状態が最新化されなくなった場合や、VMホスト、VMゲストに対する操作が成功しない場合、プールマスタの状態を確認してください。プールマスタと通信できない場合、通信できるように復旧するか、プールマスタを別のVMホストに変更してください。
    詳細は、サーバ仮想化ソフトウェアのマニュアルを参照してください。


VM管理製品(System Center Virtual Machine Manager)を利用する場合の設定と構成について

VM管理製品としてSystem Center Virtual Machine Managerを登録して利用する場合、以下の設定を行って環境を構成します。

  1. Windows PowerShellをインストールします。

    管理サーバにWindows PowerShell 2.0以降がインストールされていない場合、インストールしてください。

  2. Windowsリモート管理用環境の設定を行います。

    • VM管理製品

      本製品に登録するVM管理製品にリモート管理許可を設定します。

      1. VM管理製品が動作しているサーバに管理者権限を持つユーザーでログインします。

      2. コマンド プロンプトから、以下のコマンドを実行します。

        >winrm quickconfig <RETURN>

      3. 問合せに対して"y"を入力します。

    • 管理サーバ

      管理サーバにリモート管理の認証設定を行います。

      1. 管理サーバに管理者権限を持つユーザーでログインします。

      2. 以下のコマンドを実行し、TrustedHostsの設定内容を記録してください。

        >winrm get winrm/config/client <RETURN>

        TrustedHostsに表示された内容を記録してください。

        複数のSCVMMが登録されているときの表示結果

        ***.***.***.*** , ***.***.***.***

        表示された内容がアスタリスク("*")一文字の場合には、すべてのホストを信頼する設定となっていますので以降の手順は不要です。

      3. 以下のコマンドを実行してください。

        その際、b. の結果を b.で記録した内容 に入力してください。

        >winrm set winrm/config/client @{TrustedHosts="b.で記録した内容" , "追加登録するSCVMMのアドレス"} <RETURN>

        複数のSCVMMが登録されているときのコマンド

        >winrm set winrm/config/client @{TrustedHosts="***.***.***.*** , ***.***.***.*** , 追加登録するSCVMMのアドレス"} <RETURN>

      4. 以下のコマンドを実行して、TrustedHostsの内容を確認してください。

        >winrm get winrm/config/client <RETURN>

        b.で記録した内容に、追加登録するSCVMMのアドレスが追加されていれば問題ありません。

    注意

    複数のSCVMMを本製品にVM管理製品として登録する場合、TrustedHosts登録のコマンドで複数のVM管理製品のIPアドレスをカンマ(",")区切りで指定します。

  3. 管理対象のVMホストの管理LANアドレスと通信できる構成を構築してください。

    VM管理製品が動作しているサーバから、本製品に登録する管理対象のVMホストの、管理LANのIPアドレスに通信できる構成を構築してください。VMホストがマルチホーム構成で複数のIPアドレスを持っている場合でも、SCVMMからVMホストの管理LANに接続されているインターフェースと通信できる必要があります。


SCVMMサーバのWeb Services for Managementの設定

本製品ではPowerShellのWeb Services for Management(以降、WS-Management)を利用してSCVMMを制御しています。

SCVMMサーバ上のWS-Managementに関する設定の中で、以下に関する設定を変更します。

ユーザーあたりのシェル操作を開始できるプロセスの最大数であるMaxShellsPerUserの値と、リモートシェルから同時にリモート操作を実行できるユーザーの最大数であるMaxConcurrentUsersの値を変更します。本製品では、最大31セッションの多重制御を行うため、設定を変更してください。
なおWS-Managementは、本製品以外にもWindowsの管理ツールなどで利用されることがあるため、31より大きい値をそれぞれに設定してください。

以下の手順で、MaxShellsPerUserとMaxConcurrentUsersの設定を変更します。

  1. Windows PowerShellを管理者として実行します。

  2. Set-Locationコマンドレットを使用してカレントディレクトリを変更します。

    PS> Set-Location -Path WSMan:\localhost\Shell <RETURN>

  3. Get-ChildItemコマンドレットを使用して、現在のMaxShellsPerUserとMaxConcurrentUsersの設定情報を確認します。

    MaxShellsPerUserとMaxConcurrentUsersに表示された内容が現在の設定になります。

    PS WSMan:\localhost\Shell> Get-ChildItem <RETURN>

    PS WSMan:\localhost\Shell> Get-ChildItem
     WSManConfig: Microsoft.WSMan.Management\WSMan::localhost\Shell
    
    Name                      Value           Type
    ----                      -----           ----
    AllowRemoteShellAccess    true            System.String
    IdleTimeout               180000          System.String
    MaxConcurrentUsers        5               System.String
    MaxShellRunTime           2147483647      System.String
    MaxProcessesPerShell      15              System.String
    MaxMemoryPerShellMB       150             System.String
    MaxShellsPerUser          5               System.String
  4. Set-Itemコマンドレットを使用して、MaxShellsPerUserとMaxConcurrentUsersを設定します。

    MaxShellsPerUserMaxConcurrentUsersを"36"に設定する場合

    PS WSMan:\localhost\Shell> Set-Item .\MaxShellsPerUser 36 <RETURN>
    PS WSMan:\localhost\Shell> Set-Item .\MaxConcurrentUsers 36 <RETURN>


引き続き、MaxMemoryPerShellMBの設定変更を行います。
本製品ではメモリの上限値を1024MB以上に設定します。

以下の手順で、MaxMemoryPerShellMBの設定を変更します。

  1. Get-ChildItemコマンドレットを使用して、現在のMaxMemoryPerShellMBの設定情報を確認します。

    MaxMemoryPerShellMBに表示された内容が現在の設定になります。

    PS WSMan:\localhost\Shell> Get-ChildItem <RETURN>

  2. Set-Itemコマンドレットを使用してMaxMemoryPerShellMBを設定します。

    MaxMemoryPerShellMBを"1024"に設定する場合

    PS WSMan:\localhost\Shell> Set-Item .\MaxMemoryPerShellMB 1024 <RETURN>


最後に、MaxConnectionsの値を設定します。本製品では最大31セッションの多重制御を行うため、設定を変更してください。
なおWS-Managementは、本製品以外にもWindowsの管理ツールなどで利用されることがあるため、31より大きい値を設定してください。

以下の手順で、MaxConnectionsの設定を変更します。

  1. Set-Locationコマンドレットを使用してカレントディレクトリを変更します。

    PS> Set-Location -Path WSMan:\localhost\Service <RETURN>

  2. Get-ChildItemコマンドレットを使用して、現在のMaxConnectionsの設定情報を確認します。

    MaxConnectionsに表示された内容が現在の設定になります。

    PS WSMan:\localhost\Service> Get-ChildItem <RETURN>

  3. Set-Itemコマンドレットを使用してMaxConnectionsを設定します。

    MaxConnectionsを"46"に設定する場合

    PS WSMan:\localhost\Shell> Set-Item .\MaxConnections 46 <RETURN>


VMゲストを作成したあとのサーバ切替えの前に行う設定変更について

サーバ仮想化ソフトウェアの製品ごとに以下の操作を行います。

【VMware】
VMゲストのUUIDに関する設定を変更する必要があります。
切替え前に以下の設定を行ってください。

サーバ仮想化ソフトウェアのクライアント画面からVMゲストに対応する仮想マシンに対して設定の編集を行います。
仮想マシンに対する設定の編集で、以下の構成パラメーターを追加します。

名前         値
uuid.action  keep

構成パラメーター追加については、サーバ仮想化ソフトウェアのクライアントのヘルプを参照してください。

本設定を行うことによって、ほかのVMホスト、サーバ上での仮想マシンの起動をユーザー確認なしで許可するようになります。仮想マシンが起動するとき、仮想マシンのUUIDは常に保持(Always Keep)されます。

【Hyper-V】
操作を行う必要はありません。

【Xen】【Citrix Xen】【KVM】
操作を行う必要はありません。

【OVM for SPARC】
VCPUとメモリを設定する必要があります。詳細は、基本ソフトウェアのマニュアルを参照してください。


VM管理ソフトウェアのクライアント起動について

【VMware】
管理クライアントにVMware Infrastructure ClientまたはVMware vSphere Clientをインストールします。

【Hyper-V】
管理クライアントにHyper-V ManagerまたはVMM管理者コンソール(注)をインストールします。

注) VM管理製品(System Center Virtual Machine Manager)を登録している環境では、VM管理製品に管理されているVMホストのクライアントとしてVMM管理者コンソールを使用します。

【Citrix Xen】
Citrix XenServerの場合、管理クライアントにXenCenterをインストールします。


VM管理製品(VMware vCenter Server)からSNMPトラップを受信する場合の設定について

VM管理製品(VMware vCenter Server)からSNMPトラップを受信する場合、以下の設定を行います。

注意

  • VM管理製品(VMware vCenter Server)から受信するトラップは、本製品では常に警告レベルで表示します。そのため、警告レベル以上のイベント発生時にSNMPトラップが送信されるようにVM管理製品(VMware vCenter Server)のアラームを設定してください。

  • VM管理製品(VMware vCenter Server)と、マネージャーの言語環境が異なる場合、受信したSNMPトラップのメッセージが文字化けすることがあります。