/var/log/vmware/applmgmt/applmgmt.log"ERROR: sftp cmd failed. RC: 2, Err: curl: (2) Failure establishing ssh session: -43, Failed getting banner""ERROR: Failed to create backup directory Plugin error occurred. ErrCode: 5, Args: ()"
"WARNING: Passwordless ssh tunnel is not working, falling back to CURL The backup server [IP_ADDRESS] is reachable, but the session is terminated before the protocol banner exchange can complete."
SFTP バックアップの場合、vCenter は SSHトンネルの作成を試みます。トンネルの作成に失敗した場合、バックアッププロセスは curl コマンドにフォールバックします。バックアップサーバーに連続でログインに失敗した回数に関連するセキュリティ設定がある場合、vCenter からの接続がロックされ、バックアップサーバーはそれ以上のリクエストを受け付けなくなることがあります。その影響で curlコマンドも失敗し、バックアップが失敗します。
SFTPバックアップサーバーが接続をブロックしているため、Fail2Ban、アカウントロックアウトポリシー、ファイアウォールのレート制限 などのバックアップサーバーの設定を見直し、連続したログイン失敗後、受信リクエストがブロックされる原因となっているトリガーを特定してホワイトリストに追加する必要があります。
回避策
vCenter Server 8.0 U3h 以降では、SFTP バックアップ時の SSHトンネルの作成を以下の手順で省略できます。
appliance.conf ファイルのバックアップを取得します。cp /etc/applmgmt/appliance/appliance.conf /etc/applmgmt/appliance/appliance$(date '+%Y-%m-%d').conf.bak/etc/applmgmt/appliance/appliance.conf に "skipSshTunnel" の設定を加えます。applmgmt サービスを再起動します。
service-control --restart applmgmt