SDDC Manager インスタンスにインターネット経由で直接接続していない場合は、バンドル転送ユーティリティを使用して、ローカル コンピュータのデポからバンドルを手動でダウンロードし、SDDC Manager にアップロードできます。

前提条件

バンドルをダウンロードするためのインターネットに接続可能な Windows または Linux コンピュータにアクセスできることを確認します。コンピュータに Java 8 以降がインストールされている必要があります。

手順

  1. SDDC Manager アプライアンスに接続し、マーカー ファイルを生成します。
    1. Secure Shell (SSH) クライアントを使用して、SDDC Manager にログインします。

      展開パラメータ ワークブックで指定したユーザー名 vcf とパスワードを使用します。

    2. su と入力して、root ユーザーに切り替えてパスワードを入力します。
    3. 次のコマンドを入力して、マーカー ファイルを生成します。
      マーカー ファイル ( markerFile) は、SDDC Manager で実行している現在のソフトウェア バージョンに関する情報を含む JSON ファイルです。また、このファイルが生成される前にダウンロードされたバンドルのバンドル ID も含まれています。 markerFile.md5 ファイルには、 markerFile のチェックサムが含まれています。出力には、マーカー ファイルが生成されるディレクトリが含まれています。
      /opt/vmware/vcf/lcm/lcm-tools/bin/lcm-bundle-transfer-util --generateMarker
    4. 次のコマンドを入力して、マーカー ファイルを /opt/vmware/vcf/lcm/lcm-tools/ フォルダに移動します。
      mv /root/markerFile* /opt/vmware/vcf/lcm/lcm-tools/
    5. 次のコマンドを入力して、vcf ユーザーがダウンロードにアクセスできるようにマーカー ファイルの所有権を変更します。
      chown vcf:users /opt/vmware/vcf/lcm/lcm-tools/markerFile*
  2. SDDC Manager アプライアンスから、/opt/vmware/vcf/lcm/lcm-tools ディレクトリをインターネットに接続できるコンピュータにコピーします。
  3. インターネットに接続しているコンピュータから、バンドルをダウンロードします。
    1. ユーティリティをダウンロードした /lcm-tools/bin フォルダから、次のコマンドを入力してバンドルをダウンロードします。
    Linux
    ./lcm-bundle-transfer-util -download -outputDirectory <absolute-path-output-dir> -depotUser <depotUser> -markerFile <absolute-path-markerFile> -markerMd5File <absolute-path-markerFile.md5> -p "<vcf product version>"
    
    Windows
    lcm-bundle-transfer-util.bat -download -outputDirectory <absolute-path-output-dir> -depotUser <depotUser> -markerFile <absolute-path-markerFile> -markerMd5File <absolute-path-markerFile.md5> -p "<vcf product version>"

    説明:

    absolute-path-output-dir

    バンドル ファイルをダウンロードするディレクトリへのパス。このディレクトリ フォルダには 777 権限が必要です。ダウンロード先のディレクトリを指定しない場合、バンドルは 777 権限を持つデフォルトのディレクトリにダウンロードされます。

    depotUser

    My VMware デポのユーザー名。デポのユーザー パスワードを入力するように求められます。パスワードに特殊文字が含まれている場合は、単一引用符でパスワードを指定します。

    markerFile

    上記の手順で生成されたマーカー ファイルの絶対パス。これは、手順 3 でマーカー ファイルを生成した場合にのみ必要です。

    マーカー ファイルのパスを指定しない場合は、デポのすべてのアップデート バンドルがダウンロードされます。

    markerMd5File

    上記の手順で生成されたマーカー MD5 チェックサム ファイルの絶対パス。

    -p

    特定のバージョンの VMware Cloud Foundation のバンドルをフィルタリングします。値は x.x.x.x 形式に基づいており、二重引用符で囲む必要があります。

    このユーティリティは、マーカー ファイルのソフトウェア バージョンと、VMware デポで使用可能なアップデート バンドルに基づいて、ダウンロード先のディレクトリに差分ファイル (deltaFileDownloaded) を生成します。差分ファイルで特定された適用可能なバンドルがダウンロードされます。各バンドルのダウンロードの進行状況が表示されます。

  4. オフライン バンドル ディレクトリを外部コンピュータから SDDC Manager アプライアンスの /nfs/vmware/vcf/nfs-mount フォルダにコピーします。
    scp -pr /downloads/offlineBundles vcf@<sddc_manager_ip>:/nfs/vmware/vcf/nfs-mount

    上記の例の scp コマンドは、/nfs/vmware/vcf/nfs-mount ディレクトリに offlineBundles という名前のディレクトリを作成します。

  5. SDDC Manager アプライアンスで、アップロードされたバンドルの所有権と権限を変更します。
    chmod -R 777 /nfs/vmware/vcf/nfs-mount/offlineBundles
  6. SDDC Manager アプライアンスで、バンドル ファイルを内部 LCM リポジトリにアップロードします。
    cd /opt/vmware/vcf/lcm/lcm-tools/bin
    ./lcm-bundle-transfer-util -upload -bundleDirectory <absolute-path-output-dir>

    ここで、absolute-path-output-dir はバンドル ファイルがアップロードされたディレクトリ(上記の手順の /nfs/vmware/vcf/nfs-mount/offlineBundles)になります。

    ユーティリティは、deltaFileDownloaded ファイルで指定されたバンドルをアップロードします。コンソールには、各バンドルのアップロード ステータスが表示されます。続行する前に、すべてのバンドルがアップロードされるまで待機します。