ライフサイクル管理 は VMware デポをポーリングしてアップデート バンドルにアクセスします。VMware Cloud Foundation システムがインターネットに接続していない場合は、バンドル転送ユーティリティを使用して、ローカル コンピュータのデポからバンドルを手動でダウンロードし、SDDC Manager アプライアンス にアップロードできます。

前提条件

  • バンドルをダウンロードするためのインターネットに接続可能な Windows または Linux コンピュータ。
  • コンピュータに Java 8 以降がインストールされている必要があります。
  • バンドルをアップロードするための SDDC Manager アプライアンス にアクセス可能な Windows または Linux コンピュータ。
  • Windows コンピュータからマニフェスト ファイルをアップロードするには、OpenSSL がインストールおよび設定されている必要があります。

手順

  1. インターネットに接続しているコンピュータ上で、バンドル転送ユーティリティをダウンロードします。
    1. VMware Customer Connect にログインし、[VMware Cloud Foundation のダウンロード] ページを参照します。
    2. [バージョンの選択] フィールドで、アップグレード後のバージョンを選択します。
    3. [ドライバとツール] をクリックします。
    4. VMware Cloud Foundation ツールを展開し、[ダウンロードに移動] をクリックします。
    5. バンドル転送ユーティリティの [今すぐダウンロード] をクリックします。
  2. lcm-tools-prod.tar.gz を解凍します。
  3. lcm-tools-prod/bin/ に移動し、すべてのフォルダに対する実行権限があることを確認します。
  4. ユーティリティのバージョンがターゲット リリースと一致することを確認します。次のコマンドを実行して、ユーティリティのバージョンを表示します。
    ./lcm-bundle-transfer-util -v
  5. バンドル転送ユーティリティを、SDDC Manager アプライアンス にアクセスできるコンピュータにコピーしてから、バンドル転送ユーティリティを SDDC Manager アプライアンス にコピーします。
    1. vcf ユーザー アカウントを使用して SDDC Manager アプライアンスに SSH 接続します。
    2. su と入力して、root ユーザーに切り替えます。
    3. lcm-tools ディレクトリを作成します。
      mkdir /opt/vmware/vcf/lcm/lcm-tools
    4. 手順 1 でダウンロードしたバンドル転送ユーティリティ ファイル (lcm-tools-prod.tar.gz) を /opt/vmware/vcf/lcm/lcm-tools ディレクトリにコピーします。
    5. lcm-tools-prod.tar.gz の内容を解凍します。
    6. lcm-tools ディレクトリの権限を設定します。
      cd /opt/vmware/vcf/lcm/
                chown vcf_lcm:vcf -R lcm-tools
                chmod 750 -R lcm-tools
  6. インターネットにアクセスできるコンピュータで、マニフェスト ファイルをダウンロードします。これは、リリースのコンポーネント情報に記載された VMware 製品バージョンに関する情報を含む構造化メタデータ ファイルです。
    ./lcm-bundle-transfer-util --download --manifestDownload --depotUser ユーザー名
    プロンプトが表示されたら、VMware Customer Connect パスワードを入力します。
  7. マニフェスト ファイルと lcm-tools-prod ディレクトリを、SDDC Manager アプライアンス にアクセスできるコンピュータにコピーします。
  8. マニフェスト ファイルを SDDC Manager アプライアンス にアップロードします。
    ./lcm-bundle-transfer-util --update --sourceManifestDirectory Manifest-Downloaded-Directory --sddcMgrFqdn FQDN --sddcMgrUser Username 
    --sddcMgrUser パラメータには、vSphere SSO 認証情報を使用します。
  9. SSH を使用して SDDC Manager アプライアンス に接続し、/opt/vmware/vcf/lcm/lcm-tools/bin ディレクトリに移動して、マーカー ファイルを生成します。
    ./lcm-bundle-transfer-util --generateMarker
    マーカー ファイル ( markerFile) は、SDDC Manager で実行している現在のソフトウェア バージョンに関する情報を含む JSON ファイルです。また、このファイルが生成される前にダウンロードされたバンドルのバンドル ID も含まれています。 markerFile.md5 ファイルには、 markerFile のチェックサムが含まれています。出力には、マーカー ファイルが生成されるディレクトリが含まれています。マーカー ファイルは、 VMware Cloud Foundation のアップグレードに必要なバンドルを特定するために使用されます。
  10. markerFile および markerFile.md5 をインターネットにアクセスできるコンピュータにコピーします。
  11. インターネットにアクセスできるコンピュータで、次のコマンドを実行します。
    ./lcm-bundle-transfer-util --download --outputDirectory absolute-path-output-dir --depotUser depotUser --markerFile absolute-path-markerFile --markerMd5File absolute-path-markerFile.md5
    説明:
    absolute-path-output-dir バンドル ファイルをダウンロードするディレクトリへのパス。このディレクトリ フォルダには 777 権限が必要です。

    ダウンロード先のディレクトリを指定しない場合、バンドルは 777 権限を持つデフォルトのディレクトリにダウンロードされます。

    depotUser VMware デポのユーザー名 (VMware Customer Connect)。デポのユーザー パスワードを入力するように求められます。パスワードに特殊文字が含まれている場合は、単一引用符でパスワードを指定します。
    markerFile 前に生成したマーカー ファイルの絶対パス。

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

    markerMd5File マーカー MD5 チェックサム ファイルの絶対パス。

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

  12. バンドルのダウンロードが完了したら、SDDC Manager アプライアンス にアクセスできるコンピュータに出力ディレクトリ全体をコピーしてから、SDDC Manager アプライアンス にコピーします。
    例:
    scp -pr /root/upgrade-bundles vcf@SDDC_MANAGER_IP:/nfs/vmware/vcf/nfs-mount/

    上記の例の scp コマンドは、出力ディレクトリ (upgrade-bundles) を SDDC Manager アプライアンス/nfs/vmware/vcf/nfs-mount/ ディレクトリにコピーします。

  13. vcf ユーザーとして SDDC Manager アプライアンス にログインし、コピーしたディレクトリの所有権と権限を変更します。
    chmod -R 0777 /nfs/vmware/vcf/nfs-mount/upgrade-bundles
  14. ディレクトリを内部 LCM リポジトリにアップロードします。
    cd /opt/vmware/vcf/lcm/lcm-tools/bin
    ./lcm-bundle-transfer-util --upload --bundleDirectory absolute-path-bundle-dir

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

    ユーティリティはバンドルをアップロードし、各バンドルのアップロード ステータスを表示します。アップグレードを続行する前に、すべてのバンドルがアップロードされるまで待機します。