テストリカバリ中にUbuntu 20.04 VMでSRM手動IPカスタマイズが失敗する
search cancel

テストリカバリ中にUbuntu 20.04 VMでSRM手動IPカスタマイズが失敗する

book

Article ID: 423060

calendar_today

Updated On:

Products

VMware Live Recovery

Issue/Introduction

免責事項:これは英文の記事「SRM Manual IP Customization Failure on Ubuntu 20.04 VM During Test Recovery」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

 

テストリカバリ中にUbuntu 20.04 VMで手動IPカスタマイズが失敗し、次のエラーが発生します。

エラー:Cannot complete customization, possibly due to a scripting runtime error or invalid script parameters (Error code: 255). IP settings may have been partially applied.

vmware-dr.log ではgateway4の設定に関連するエラーが表示される場合があります。

--> ERROR:src/parse.c:1120:handle_gateway4: assertion failed (scalar(node) == cur_netdef->gateway4): ("192.xxx.xxx.67" == "192.xxx.xxx.67")
--> Bail out! ERROR:src/parse.c:1120:handle_gateway4: assertion failed (scalar(node) == cur_netdef->gateway4): ("192.xxx.xxx.67" == "192.xxx.xxx.67")
--> YYYY-MM-DDTHH:MM:SS ERROR: Fatal error occurred during customization !! Customization halted.
--> YYYY-MM-DDTHH:MM:SS ERROR: Error : Failed to apply netplan settings, return code: 19968 at /var/run/.vmware-imgcust-d7nimbz/scripts/UbuntuNetplanCustomization.pm line 556.
--> YYYY-MM-DDTHH:MM:SS INFO: Return code is 253.

Environment

VMware Site Recovery Manager (SRM) 8.x

Cause

Netplan YAMLファイルでgateway4設定を適用するとカスタマイズエラーが発生します。最近のUbuntuバージョンでは、gateway4パラメータは廃止され、routesの指定が推奨されています。

Resolution

  • IPアドレスを手動で割り当てる:

    カスタマイズに失敗した場合、ネットワークアクセスとログ収集のために、復旧したVMにIPアドレスを手動で割り当てる必要があります。Ubuntuでは次のCLIコマンドを使用してください。

bash

# ネットワークインターフェースを起動する
$ip link set <link_name> up

# インターフェースにIPアドレスを割り当てる
$ip addr add <server-ip>/24 dev <link_name>

# デフォルトルートを追加する
$ip route add default via <gateway> dev <link_name>

例:

bash

ip link set ens33 up
ip addr add 192.xxx.xxx.50/24 dev ens33
$ip route add default via 192.xxx.xxx.1 dev ens33

  • Netplan YAML構成の変更:

    00-installer-config.yamlまたは同等のNetplan構成ファイルで、gateway4 を routes に置き換えます。

yaml

network:
  version: 2
  renderer: networkd
  ethernets:
    <link_name>:
      dhcp4: no
      dhcp6: no
      addresses:
        - <server_ip>/24
      nameservers:
        search:
          - <domain>
        addresses:
          - <dns_1>
          - <dns_2>
      routes:
        - to: default
          via: 10.xx.xx.1

: この調整は、Ubuntu のネットワーク構成要件の変更に合わせたもので、新しい Netplan 構文との互換性が確保されます。

  • ログ収集に関する追加情報:

    一部のLinuxディストリビューション(Ubuntu 18.04など)では、open-vm-tools の VGAuthService が syslog にログを記録する場合があります。さらにトラブルシューティングが必要な場合は、システムのログ設定を確認してください。

  • ネットワークを再起動します:

    YAML ファイルに変更を加えた後、次のコマンドで設定を適用します:
    $sudo netplan apply

Additional Information

影響/リスク:
SRMによってリカバリされたUbuntu VMの手動IPカスタマイズが正常に適用されないため、ネットワークの個別設定が必要になります。

 

SRM Manual IP Customization Failure on Ubuntu 20.04 VM During Test Recovery