暗号化された仮想マシンのレプリケーション構成が 「The replication of encrypted virtual machines requires Secure LWD support」エラーで失敗する
search cancel

暗号化された仮想マシンのレプリケーション構成が 「The replication of encrypted virtual machines requires Secure LWD support」エラーで失敗する

book

Article ID: 427201

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

免責事項:これは英文の記事 「Configuration of an Encrypted VM Fails with an Error "The replication of encrypted virtual machines requires Secure LWD support. Secure LWD is not available for this VM"」の日本語訳です。
記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。
最新情報は英語版の記事で参照してください。


暗号化された仮想マシンのレプリケーションを構成しようとすると、次のエラーで失敗することがあります。

The replication of encrypted virtual machines requires Secure LWD support. Secure LWD is not available for this VM.

vCenter Server の vmware-vum-server ログにおいて、VMware-HBR-Agent の ClusterApplySolutionTask が「互換性のないホスト」エラーで失敗しています:

Task:com.vmware.vcIntegrity.lifecycle.ClusterApplySolutionTask ID:<ID_REDACTED> . Failing remediation on incompatible host: <HOSTNAME_REDACTED>

<YYYY-MM-DD>T<TIME>+<TZ> info vmware-vum-server[<PID>] [Originator@6876 sub=Clusters::Software::Solutions::SolutionsInternalSvc opID=<opID>] [AsyncServiceImpl 75] Solution Apply for solution: VMware-HBR-Agent invoked on cluster: domain-c##

<YYYY-MM-DD>T<TIME>+<TZ> info vmware-vum-server[<PID>] [Originator@6876 sub=ClusterApplySolutionTask] [Task, 524] Task:com.vmware.vcIntegrity.lifecycle.ClusterApplySolutionTask ID:<タスクID>] . Failing remediation on incompatible host: <ホスト名>

暗号化されたVMのレプリケーションを構成するには、 ソースVMのESXi ホストにvmware-hbr-agent VIBファイルがインストールされ、実行されていることを確認する必要があります。
インストールされていない場合は、手動でインストールする必要があります。

Environment

vSphere Replication 8.x
vSphere Replication 9.x

Cause

デフォルトでは、vSphere Replication アプライアンスをパワーオンすると、アプライアンスをデプロイした vCenter Server インベントリ内のすべてのサポートされている ESXi ホストに vSphere インストール バンドル (VIB) がインストールされます。

VIB ファイルの自動インストールはさまざまな理由により失敗する可能性があります。

vLCM イメージの不一致: vLCM クラスタイメージ定義が、ホストに現在インストールされている ESXi バージョンよりも低いバージョンに固定されています。このダウングレード保護により、vLCM は必要な VMware-HBR-Agent VIB をプッシュしてインストールできなくなります。 

Resolution

  • ホストでシェル コマンド esxcli software vib list を ソース ESXi 実行します。
    結果から、 vmware-hbr-agent VIB ファイルを探します。

    • ホストに vib がインストールされ実行されているか確認する
      ESXi ホストに ssh 接続し、vmware-hbr-agent がインストールされていることを確認します。
      esxcli software vib list | grep -i hbr
      ESXiホストに ssh 接続し、vmware-hbr-agent が実行中であることを確認します。 
      /etc/init.d/hbr-agent status
      設定して再起動します
      chkconfig --list | grep -i hbr
      chkconfig hbr on|off

VIB ファイルがソース ESXi ホストで使用できない場合は、手動でインストールするか、アプライアンスがホストに自動的にプッシュできるようにする必要があります。

VIB ファイルを自動展開する

  • VR アプリアアンスへ SSH 接続します
    /opt/vmware/hms/bin/hms-configtool -cmd reconfig -property hms-auto-install-hbragent-vib=true
    service hms restart

VIB ファイルを手動インストールする

  • ESXi サーバーへの SSH 接続を確立します。
  • ESXi ホスト上のファイアウォールを一時的に無効にします。
    esxcli network firewall set --enabled false
  • 以下のコマンドを実行します
    esxcli software vib install -v https://VR_APPLIANCE_IP:8043/vib/vmware-hbr-agent.vib
  • Enable the firewall on the ESXi host.
    esxcli network firewall set --enabled true

Additional Information

vSphere Client に移動し、影響を受けるクラスタを選択します。

vLCM クラスタ イメージ定義を更新して、ホストに現在インストールされている ESXi バージョンと一致するか、より新しくします。

クラスターの新しいコンプライアンス チェックを実行します。

「修正」アクションを選択します。これにより、vLCM は VMware-HBR-Agent VIB を ESXi ホストに正常にインストールできるようになります。

回避策
vLCM クラスタイメージをホストのバージョンに合わせてすぐに更新できない場合は、esxcli software vib install を使用して、各 ESXi ホストに VMware-HBR-Agent VIB を手動でインストールできます。
注:vLCM 管理クラスタでは、VIB の手動インストールは不整合やコンプライアンスに関する警告が発生する可能性があるため、一般的に推奨されません。