プロセス サーバーの管理

この記事では、Site Recovery プロセス サーバーを管理する際の一般的なタスクについて説明します。

プロセス サーバーは、レプリケーション データを受け取り、最適化して、Azure に送信するために使用されます。 また、レプリケートする VMware VM および物理サーバーへのモビリティ サービスのプッシュ インストールと、オンプレミス マシンの自動検出も実行されます。 オンプレミスの VMware VM または物理サーバーを Azure にレプリケートする場合、プロセス サーバーは既定で構成サーバー マシンにインストールされます。

  • 大規模なデプロイでは、容量を拡張するためにオンプレミスのプロセス サーバーの追加が必要になる場合があります。
  • Azure からオンプレミスへのフェールバックには、Azure に一時的なプロセス サーバーを設定する必要があります。 この VM は、フェールバックが完了したら削除できます。

このプロセス サーバーの詳細について確認してください。

プロセス サーバーをアップグレードする

プロセス サーバーをオンプレミスに展開する場合、またはフェールバック用の Azure VM としてデプロイする場合は、最新バージョンのプロセス サーバーがインストールされます。 Site Recovery チームは修正プログラムや拡張機能を定期的にリリースしているため、プロセス サーバーを最新の状態に維持することをお勧めします。 プロセス サーバーは次の手順でアップグレードできます。

  1. 管理者としてプロセス サーバーにサインインします。
  2. 統合セットアップ インストーラーの最新バージョンをダウンロードします。
  3. インストーラーをダブルクリックして、更新プロセスを開始します。
  4. インストーラーにより、インストールされている Site Recovery コンポーネントが検出され、それらが最新バージョンにアップグレードされます。

プロセス サーバーの負荷を分散するために VM を移動する

次のように、2 つのプロセス サーバー間で VM を移動して負荷を分散します。

  1. コンテナーの [管理][Site Recovery インフラストラクチャ] をクリックします。 [For VMware & Physical machines](VMware と物理マシン)[構成サーバー] をクリックします。

  2. プロセス サーバーが登録されている構成サーバーをクリックします。

  3. トラフィックを負荷分散するプロセス サーバーをクリックします。

    トラフィックを負荷分散できるプロセス サーバーを示すスクリーンショット。

  4. [負荷分散] をクリックして、マシンの移動先のターゲット プロセス サーバーを選択します。 次に、 [OK] をクリックします

    [ターゲット プロセス サーバーの選択] が選択されている [負荷分散] ウィンドウを示すスクリーンショット。

  5. [マシンの選択] をクリックし、現在のプロセス サーバーからターゲットに移動するマシンを選択します。 各仮想マシンについて、平均データの変化の詳細が表示されます。 次に、 [OK] をクリックします

  6. コンテナーの [監視] > [Site Recovery ジョブ] でジョブの進行状況を監視します。

変更がポータルに反映されるまでには約 15 分かかります。 すぐに反映するには、構成サーバーを更新します

ワークロード全体を別のプロセス サーバーに切り替える

次のように、プロセス サーバーによって処理されるワークロード全体を別のプロセス サーバーに移動します。

  1. コンテナーの [管理][Site Recovery インフラストラクチャ] をクリックします。 [For VMware & Physical machines](VMware と物理マシン)[構成サーバー] をクリックします。

  2. プロセス サーバーが登録されている構成サーバーをクリックします。

  3. ワークロードを切り替えるプロセス サーバーをクリックします。

  4. [切り替え] をクリックし、ワークロードを移動するターゲット プロセス サーバーを選択します。 次に、 [OK] をクリックします

    [ターゲット プロセス サーバーの選択] ウィンドウを示すスクリーンショット。

  5. コンテナーの [監視] > [Site Recovery ジョブ] でジョブの進行状況を監視します。

変更がポータルに反映されるまでには約 15 分かかります。 すぐに反映するには、構成サーバーを更新します

マスター ターゲット サーバーを登録する

マスター ターゲット サーバーは、構成サーバーとスケールアウト プロセス サーバーにあります。 これは構成サーバーに登録されている必要があります。 この登録でエラーが発生した場合は、保護された項目の正常性に影響を与える可能性があります。 マスター ターゲット サーバーを構成サーバーに登録するには、登録が必要な特定の構成サーバーまたはスケールアウト プロセス サーバーにログインします。 %PROGRAMDATA%\ASR\Agent フォルダーに移動し、管理者コマンド プロンプトで以下を実行します。

cmd
cdpcli.exe --registermt

net stop obengine

net start obengine

exit

プロセス サーバーを再登録する

次のように、オンプレミスまたは Azure VM 上で実行されているプロセス サーバーを構成サーバーに登録します。

  1. プロセス サーバーを実行しているマシンへのリモート デスクトップ接続を確立します。

  2. cspsconfigtool.exe を実行して、Azure Site Recovery プロセス サーバー構成ツールを開始します。

    • このツールは、プロセス サーバーに初めてサインインしたときに自動的に起動します。
    • 自動的に開かれない場合は、デスクトップ上のそのショートカットをクリックしてください。
  3. [Configuration Server FQDN Or IP](構成サーバーの FQDN または IP) に、プロセス サーバーの登録に使用する構成サーバーの名前または IP アドレスを指定します。

  4. [Configuration Server Port](構成サーバーのポート) に 443 が指定されていることを確認します。 これは、構成サーバーが要求をリッスンするポートです。

  5. [Connection Passphrase](接続パスフレーズ) に、構成サーバーを設定するときに指定したパスフレーズを指定します。 パスフレーズを見つけるには:

    • 構成サーバーで、Site Recovery のインストール フォルダー *\home\svssystems\bin* に移動します。
    cd %ProgramData%\ASR\home\svsystems\bin
    
    • 次のコマンドを実行して現在のパスフレーズを出力します。
    genpassphrase.exe -n
    
  6. [Data Transfer Port](データ転送ポート) は、カスタム ポートを指定した場合を除き、既定値のままにします。

  7. [保存] をクリックして設定を保存し、プロセス サーバーを登録します。

    プロセス サーバーの登録

設定を保存した後、次を実行します。

  1. プロセス サーバーで、管理者のコマンド プロンプトを開きます。

  2. フォルダー %PROGRAMDATA%\ASR\Agent を参照し、次のコマンドを実行します。

    cdpcli.exe --registermt
    net stop obengine
    net start obengine
    

オンプレミスのプロセス サーバーのプロキシ設定を変更する

オンプレミス プロセス サーバーがプロキシを使用して Azure に接続している場合は、次のようにプロキシ設定を変更できます。

  1. プロセス サーバー マシンにサインインします。
  2. 管理者の PowerShell コマンド ウィンドウを開き、次のコマンドを実行します。
    $pwd = ConvertTo-SecureString -String MyProxyUserPassword
    Set-OBMachineSetting -ProxyServer http://myproxyserver.domain.com -ProxyPort PortNumber –ProxyUserName domain\username -ProxyPassword $pwd
    net stop obengine
    net start obengine
    
  3. フォルダー %PROGRAMDATA%\ASR\Agent を参照し、次のコマンドを実行します。
    cmd
    cdpcli.exe --registermt
    
    net stop obengine
    
    net start obengine
    
    exit
    

プロセス サーバーを削除する

特定の状況に応じた手順に従います。

接続されているプロセス サーバーの登録を解除する

  1. 管理者としてプロセス サーバーにリモート接続を確立します。
  2. [コントロール パネル] で、 [プログラム]、[プログラムのアンインストール] の順に開きます。
  3. プログラム Microsoft Azure Site Recovery Mobility Service/マスター ターゲット サーバー をアンインストールします。
  4. プログラム Microsoft Azure Site Recovery Configuration/Process Server (Microsoft Azure Site Recovery 構成/プロセス サーバー) をアンインストールします。
  5. 手順 3 と 4 のプログラムがアンインストールされたら、Microsoft Azure Site Recovery Configuration/Process Server Dependencies (Microsoft Azure Site Recovery 構成/プロセス サーバーの依存関係) をアンインストールします。

接続されていないプロセス サーバーの登録を解除する

プロセス サーバーがインストールされているマシンを回復する方法がない場合にのみ、以下の手順を使用してください。

  1. 管理者として構成サーバーにサインインします。

  2. 管理コマンド プロンプトを開き、%ProgramData%\ASR\home\svsystems\bin を参照します。

  3. 以下のコマンドを実行して、1 つ以上のプロセス サーバーの一覧を取得します。

    perl Unregister-ASRComponent.pl -IPAddress <IP_of_Process_Server> -Component PS
    
    • S. No: プロセス サーバーのシリアル番号。
    • IP/Name:プロセス サーバーを実行しているマシンの IP アドレスと名前。
    • Heartbeat:プロセス サーバー マシンからの最後のハートビート。 ![プロセス サーバーに関する情報のプレーンテキストによる表示と、上のサーバーから登録解除するものを 1 つ選択してくださいというテキストを示すスクリーンショット。(media/site-recovery-vmware-unregister-process-server/Unregister-cmd.PNG)
  4. 登録を解除するプロセス サーバーのシリアル番号を指定します。

  5. プロセス サーバーの登録解除により、その詳細のすべてがシステムから削除され、次のメッセージが表示されます。 <サーバー名 (サーバーの IP アドレス) の登録が正常に解除されました

ウイルス対策ソフトウェアからフォルダーを除外する

スケールアウト プロセス サーバー (またはマスター ターゲット サーバー) 上でウイルス対策ソフトウェアが実行されている場合は、次のフォルダーをウイルス対策操作から除外します。

  • C:\Program Files\Microsoft Azure Recovery Services Agent
  • C:\ProgramData\ASR
  • C:\ProgramData\ASRLogs
  • C:\ProgramData\ASRSetupLogs
  • C:\ProgramData\LogUploadServiceLogs
  • C:\ProgramData\Microsoft Azure Site Recovery
  • プロセス サーバーのインストール ディレクトリ。 次に例を示します。C:\Program Files (x86)\Microsoft Azure Site Recovery