マルチセル vmware-vcd-support バンドル実行時のエラー - VMware vCD support script is already running!
search cancel

マルチセル vmware-vcd-support バンドル実行時のエラー - VMware vCD support script is already running!

book

Article ID: 416387

calendar_today

Updated On:

Products

VMware Cloud Director

Issue/Introduction

免責事項:これは英文の記事 Error when running multicell vmware-vcd-support bundle - VMware vCD support script is already running! の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。


以下のコマンド実行時にエラーが発生する:
/opt/vmware/vcloud-director/bin/vmware-vcd-support -m -l

2024-12-06 15:36:37 | INFO | VMware vCD support script is already running!

Environment

VMware Cloud Director 10.x

Cause

vmware-vcd-supportスクリプトは、複数回の実行を識別してブロックするため、一時ファイルを作成します。

Resolution

この問題を解決するには、次の手順を実行してください:

  1. 各セルでスクリプトが実行されていないことを確認します:

    hostname ; ps -auxxx | grep vmware-vcd-support | grep -v grep | tr -s ' ' | cut -d ' ' -f 1,2,12 ; ls /opt/vmware/vcloud-director/data/transfer/tmp.lock

    - 上記コマンドはセルのホスト名を出力し、サービスが実行中か確認し、最後にtmp.lockファイルが存在するかチェックします。

    出力例:
    VMwarevCloudDirector
    root 39833 /opt/vmware/vcloud-director/bin/vmware-vcd-support
    /opt/vmware/vcloud-director/data/transfer/tmp.lock

  2. 上記の出力で root 39833 /opt/vmware/vcloud-director/bin/vmware-vcd-support と表示され、コマンドが実行中であることが確認された場合、そのプロセスを強制終了する必要があります:

    kill -9 [ステップ1で確認したプロセスID]

    例:
    kill -9 39833

  3. すべてのセルの確認が完了し、実行中の vmware-vcd-support コマンドがすべて終了したら、手順 1 で確認したロックファイルを削除します:

    rm /opt/vmware/vcloud-director/data/transfer/tmp.lock