リモートバックアップサーバー上へのバックアップディレクトリ作成中にVAMI からの SFTP バックアップが失敗する
search cancel

リモートバックアップサーバー上へのバックアップディレクトリ作成中にVAMI からの SFTP バックアップが失敗する

book

Article ID: 444979

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

  • リモートバックアップサーバー上へのバックアップディレクトリ作成中に VAMI からの SFTP バックアップが失敗します。
  • エラー: "General system error reported by backup server." によって手動でのバックアップが失敗します。

  • vCenter のログで、以下のようなエントリを確認できます。

    /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."

Environment

  • vCenter Server 8.x
  • vCenter Server 9.x

Cause

SFTP バックアップの場合、vCenter は SSHトンネルの作成を試みます。トンネルの作成に失敗した場合、バックアッププロセスは curl コマンドにフォールバックします。バックアップサーバーに連続でログインに失敗した回数に関連するセキュリティ設定がある場合、vCenter からの接続がロックされ、バックアップサーバーはそれ以上のリクエストを受け付けなくなることがあります。その影響で curlコマンドも失敗し、バックアップが失敗します。

Resolution

SFTPバックアップサーバーが接続をブロックしているため、Fail2Banアカウントロックアウトポリシーファイアウォールのレート制限 などのバックアップサーバーの設定を見直し、連続したログイン失敗後、受信リクエストがブロックされる原因となっているトリガーを特定してホワイトリストに追加する必要があります。

回避策
vCenter Server 8.0 U3h 以降では、SFTP バックアップ時の SSHトンネルの作成を以下の手順で省略できます。

  1. SSH を使用して vCenter Server にログインします。
  2. 変更を加える前に appliance.conf ファイルのバックアップを取得します。

    cp /etc/applmgmt/appliance/appliance.conf /etc/applmgmt/appliance/appliance$(date '+%Y-%m-%d').conf.bak

  3. /etc/applmgmt/appliance/appliance.conf"skipSshTunnel" の設定を加えます。

    echo "$(jq '.backupRestore.skipSshTunnel=true' /etc/applmgmt/appliance/appliance.conf )" > /etc/applmgmt/appliance/appliance.conf
  4.  applmgmt サービスを再起動します。

    service-control --restart applmgmt

Additional Information

VAMI SFTP backup fails while creating backup directory on remote backup server