SDDC Manager アプライアンスに VMware デポおよび Dell デポへのアクセス権がない場合は、バンドル転送ユーティリティを使用して、別のコンピュータにバンドルをダウンロードし、SDDC Manager アプライアンス にアップロードできます。
バンドルをダウンロードすると、バンドル転送ユーティリティによって、ダウンロードされたバンドルのファイル サイズとチェックサムが期待値と一致するかどうかが検証されます。また、VMware Cloud Foundation 5.0 以降では、互換性データに基づいてアップグレードが利用可能になります。このデータでは、互換性のある製品内アップグレードとバージョン間の製品間互換性が追跡されます。このデータは、アップグレード操作が計画される前に更新されます。
前提条件
- バンドルをダウンロードするためのインターネットに接続可能な Windows または Linux コンピュータ。
- マニフェスト ファイルと VMware 互換性データをダウンロードするには、インターネットにアクセスできるシステムが必要です。
- コンピュータに Java 8 以降がインストールされている必要があります。
- バンドルをアップロードするための SDDC Manager アプライアンス にアクセス可能な Windows または Linux コンピュータ。
- Windows コンピュータからマニフェスト ファイルをアップロードするには、OpenSSL がインストールおよび設定されている必要があります。
- 長時間の操作にバンドル転送ユーティリティを使用する場合にソケット接続タイムアウトを回避するために、SSH クライアントで TCP キープアライブを構成します。
注: バンドル転送ユーティリティは、バンドルのダウンロードのためにサポートされている唯一の方法です。サードパーティ製ツールまたはその他の方法を使用してバンドルをダウンロードしないでください。
手順
- インターネットに接続しているコンピュータにバンドル転送ユーティリティの最新バージョンをダウンロードします。
- VMware Customer Connect にログインし、[VMware Cloud Foundation のダウンロード] ページを参照します。
- [バージョンの選択] フィールドで、アップグレード後のバージョンを選択します。
- [ドライバとツール] をクリックします。
- VMware Cloud Foundation 補助ツールを展開します。
- バンドル転送ユーティリティの [今すぐダウンロード] をクリックします。
- lcm-tools-prod.tar.gz を解凍します。
- lcm-tools-prod/bin/ に移動し、すべてのフォルダに対する実行権限があることを確認します。
- バンドル転送ユーティリティを、SDDC Manager アプライアンス にアクセスできるコンピュータにコピーしてから、バンドル転送ユーティリティを SDDC Manager アプライアンス にコピーします。
- vcf ユーザー アカウントを使用して SDDC Manager アプライアンスに SSH 接続します。
- su と入力して、root ユーザーに切り替えます。
- lcm-tools ディレクトリを作成します。
mkdir /opt/vmware/vcf/lcm/lcm-tools
注:
/opt/vmware/vcf/lcm/lcm-tools ディレクトリに古いバージョンのバンドル転送ユーティリティがすでに存在する場合は、続行する前に既存のディレクトリの内容を削除する必要があります。
- 手順 1 でダウンロードしたバンドル転送ユーティリティ ファイル (lcm-tools-prod.tar.gz) を /opt/vmware/vcf/lcm/lcm-tools ディレクトリにコピーします。
- lcm-tools-prod.tar.gz の内容を解凍します。
tar -xvf lcm-tools-prod.tar.gz
- lcm-tools ディレクトリの権限を設定します。
cd /opt/vmware/vcf/lcm/
chown vcf_lcm:vcf -R lcm-tools
chmod 750 -R lcm-tools
- インターネットにアクセスできるコンピュータで、マニフェスト ファイルをダウンロードします。これは、リリースのコンポーネント情報に記載された VMware 製品バージョンに関する情報を含む構造化メタデータ ファイルです。
./lcm-bundle-transfer-util --download --manifestDownload --depotUser Username
- マニフェスト ファイルと lcm-tools-prod ディレクトリを、SDDC Manager アプライアンス にアクセスできるコンピュータにコピーします。
- マニフェスト ファイルを SDDC Manager アプライアンス にアップロードします。
./lcm-bundle-transfer-util --update --sourceManifestDirectory Manifest-Downloaded-Directory --sddcMgrFqdn FQDN --sddcMgrUser Username
--sddcMgrUser パラメータには、vSphere SSO 認証情報を使用します。
- インターネットにアクセスできるコンピュータで、互換性データをダウンロードします。
./lcm-bundle-transfer-util --download --compatibilityMatrix --depotUser Username --pdu dell_depot_email
ダウンロード場所を指定するには、
--outputDirectory
を使用し、その後にディレクトリへのパスを指定します。
- 互換性データ ファイル(VmwareCompatibilityData.json および VxrailCompatibilityData.json)を、SDDC Manager アプライアンス にアクセスできるコンピュータにコピーします。
- 互換性ファイルを SDDC Manager アプライアンス にアップロードします。
./lcm-bundle-transfer-util --update --compatibilityMatrix --inputDirectory compatibility-file-directory --sddcMgrFqdn FQDN --sddcMgrUser Username
- インターネットにアクセスできるコンピュータで、次のコマンドを実行します。
./lcm-bundle-transfer-util --download "downloadPartnerBundle" --outputDirectory absolute-path-output-dir --depotUser customer_connect_email --sv current-vcf-version --p target-vcf-version --pdu dell_depot_email
説明:
absolute-path-output-dir |
バンドル ファイルをダウンロードするディレクトリへのパス。このディレクトリ フォルダには 777 権限が必要です。 ダウンロード先のディレクトリを指定しない場合、バンドルは 777 権限を持つデフォルトのディレクトリにダウンロードされます。 |
depotUser |
VMware デポ (VMware Customer Connect) のユーザー名。デポのユーザー パスワードを入力するように求められます。パスワードに特殊文字が含まれている場合は、単一引用符でパスワードを指定します。 |
current-vcf-version |
VMware Cloud Foundation の現在のバージョン。例:4.3.1.1。 |
target-vcf-version |
VMware Cloud Foundation のターゲット バージョン。例:4.4.0.0。 |
dell_depot_email |
Dell デポのメール アドレス。 |
VMware Customer Connect と Dell デポのパスワードを入力すると、ユーティリティから
Do you want to download vRealize bundles? と聞かれます。
Y または
N と入力します。
このユーティリティは、
VMware Cloud Foundation の現在のバージョンおよびターゲット バージョンに基づいて使用可能なバンドルのリストを表示します。
- ダウンロードするバンドルを指定します。
次のいずれかのオプションを入力します。
バンドル名のカンマ区切りリストを入力して、特定のバンドルをダウンロードすることもできます。例:
bundle-38371, bundle-38378。
各バンドルのダウンロードの進行状況が表示されます。すべてのバンドルが正常にダウンロードされるまで待ちます。
- VxRail バンドルをダウンロードした場合:
- パートナー バンドルを SDDC Manager アプライアンス の /nfs/vmware/vcf/nfs-mount/bundle/depot/local/bundles ディレクトリにコピーします。
- partnerBundleMetadata.json を SDDC Manager アプライアンス の /nfs/vmware/vcf/nfs-mount/bundle/depot/local ディレクトリにコピーします。
- softwareCompatibilitySets.json を SDDC Manager アプライアンス の /nfs/vmware/vcf/nfs-mount/bundle/depot/local ディレクトリにコピーします。
- SDDC Manager アプライアンスで次のコマンドを実行します。
chown -R vcf_lcm:vcf /nfs/vmware/vcf/nfs-mount/bundle/depot/local
chmod -R 755 /nfs/vmware/vcf/nfs-mount/bundle/depot/local
- SDDC Manager アプライアンス にアクセスできるコンピュータに出力ディレクトリ全体をコピーしてから、SDDC Manager アプライアンス にコピーします。
使用可能な空き容量が十分にある
SDDC Manager アプライアンス 上の任意の場所を選択できます。例:
/nfs/vmware/vcf/nfs-mount/。
出力ディレクトリを
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/ ディレクトリにコピーします。
- ディレクトリを SDDC Manager アプライアンス の内部 LCM リポジトリにアップロードします。
- vcf ユーザー アカウントを使用して SDDC Manager アプライアンスに SSH 接続します。
- /opt/vmware/vcf/lcm/lcm-tools/bin に移動します。
- 次のコマンドを実行します。
./lcm-bundle-transfer-util --upload "uploadPartnerBundle" --bundleDirectory absolute-path-bundle-dir
- absolute-path-bundle-dir を、出力ディレクトリをコピーした場所へのパスに置き換えます。例:/nfs/vmware/vcf/nfs-mount/upgrade-bundles。
ユーティリティはバンドルをアップロードし、各バンドルのアップロード ステータスを表示します。アップグレードを続行する前に、すべてのバンドルがアップロードされるまで待機します。