VCD

【VMware Cloud Director】ビルド番号とバージョン

VCD

Build NumberやInstaller Build NumberとVCDバージョンとの対応 https://kb.vmware.com/s/article/2143847?lang=ja 各バージョンのリリースノートでも対応は確認できる VMware Cloud Director 10.5 リリース ノート マイナーバージョンが異なる10.3.3/10.3.3…

【VMware Cloud Director】GUIとAPIでのLDAP設定の差異

VCD

GUIにてLDAPを設定する際は「ベースの識別子名」が1つしか表示されず、ユーザーとグループにて共通の「ベースの識別子名」しか設定できない しかし、APIから設定する際はユーザーとグループに対して個別の「ベースの識別子名」を設定できる 利用API PUT /adm…

【VMware Cloud Director】CentOS7に対するゲストカスタマイズ

VCD

ゲストOSの必要設定 MinimalのISOからインストールする場合、初期状態ではゲストカスタマイズが動作しない。 以下のインストールが必要となる。 yum -y install open-vm-tools yum -y install perl VCDにおける設定 VMにおけるゲストカスタマイズを有効化 ゲ…

【VMware Cloud Director】postgreのレプリケーション挙動とフェイルオーバー時の注意点

VCD

・環境 3ノード構成であり、プライマリノードは「20-vcd-11」 ・レプリケーション設定 確認対象ファイル:/var/vmware/vpostgres/current/pgdata/postgresql.conf セル3台が正常に稼働している時は以下のような設定となっている wal_level = replica max_wal…

【VMware Cloud Director】スタンバイセルのリストア手順

VCD

・クラスター構成 リストア対象:「20-vcd-12」 ・手順 1.「20-vcd-12」を強制終了 statusが変更される 2.API Unregister メソッドを使用して、repmgr 高可用性クラスタから停止した「20-vcd-12」を削除 どちらか1つのセル向けに実施すればよい ①「20-vcd-11…

【VMware Cloud Director】10.4.2.2からの新規機能

VCD

VMware Cloud Director 10.4.2.2 リリース ノート 仮想マシンの自動生成パスワードの長さを変更できるようになった デフォルトでは8桁のパスワードが生成される 例:パスワードを10桁へ変更 1.設定変更 root@vcd [ ~ ]# /opt/vmware/vcloud-director/bin/cel…

【VMware Cloud Director】PostgreSQLについて

VCD

構成ファイル ディレクトリ「/var/vmware/vpostgres/current/pgdata」に構成ファイルは配置されている。 # ls -l /var/vmware/vpostgres/current/pgdata total 120 -rw------- 1 postgres users 3 Oct 23 08:06 PG_VERSION drwx------ 7 postgres users 4096…

【VMware Cloud Director】HWバージョンを指定したデプロイ

VCD

VCDのGUIからは、VMのHWバージョンを指定したデプロイができない。 しかし、APIを利用することで可能となる。 利用するAPI POST /vdc/{id}/action/createVm 手順例 1.VCDへアクセス 2.ブラウザの開発ツールを起動 3.VMをデプロイ 4.開発ツールからデプロイの…

【VMware Cloud Director】APIによるvApp操作(新規作成、VMコピーなど)

VCD

テンプレートからvApp作成 POST /vdc/{id}/action/instantiateVAppTemplate VMware Cloud Director API - POST-InstantiateVAppTemplate 例:vApp名を指名するのみで、構成をそのまま作成する場合 curl -k --header "Content-Type: application/vnd.vmware.v…

【VMware Cloud Director】vCPU 速度やメモリリソースの確保などについて

VCD

vCPU 速度やメモリリソースの確保などは、組織VDCのデフォルト指定やVMサイジングポリシーにて指定ができる。 組織VDCによる設定 以下のようにプロバイダーにおける組織VDCから設定可能 VM作成時の設定 上記の設定にてVMを作成すると、以下のように設定され…

【VMware Cloud Director】ログ

VCD

VCDのログは以下ドキュメントにて記載 docs.vmware.com しかし、すべてのログについての記載はないようで、以下KBにて記載のないログについての説明がある https://kb.vmware.com/s/article/1026312 また、ログのレベル、および保持されるファイルのサイズや…

【VMware Cloud Director】非分散ルーティング

VCD

バージョン 10.3.2 以降の VMware Cloud Director では、NSX によってバッキングされている組織 VDC ネットワークの非分散ルーティングがサポートされています。 非分散ルーティング機能を使用してファイアウォール ルールを作成し、同じ NSX Edge Gateway …

【VMware Cloud Director】分散FW

VCD

VCDにてNSX-T環境にて分散FWを利用するには、データセンター グループから有効化する必要がある。 ①データセンターグループの作成 1.操作対象テナントにおける組織VDCを選択 2.名前を入力 3.含める組織VDCを選択※最大16個の組織VDCを選択可能 4.作成を確認 ②…

【VMware Cloud Director】リソースプール間のVM移動

VCD

同一のプロバイダVDCに紐づけされているリソースプール間では、プロバイダーにてVMを移動することができる。 ・プロバイダVDC設定 プロバイダVDC(PVDC01)に対して、2つのリソースプール(RP-01、RP-02)が紐づいている。 ・リソースプール間のVM移動 ①移動元リ…

【VMware Cloud Director】Chain Length

VCD

VCDにおけるチェーンの長さに対する制限値は、DBにおける以下2つのパラメータにより修正できる。 対象設定値 1.AllowedMaxChainLength 通常のvSphere スナップショットを利用する場合 2.AllowedMaxVAAIChainLength VAAIによるハードウェアオフロードを利用す…

【VMware Cloud Director】テナント ストレージの移行における同時ストレージ移行の制限

VCD

デフォルトでは、Storage vMotionの並列数は4に制限されている。 vSphereにおけるハードリミットが8であるため、8以下にて制限値を設定可能 設定 root@20-vcd-01 [ ~ ]# cd /opt/vmware/vcloud-director/bin root@20-vcd-01 [ /opt/vmware/vcloud-director/b…

【VMware Cloud Director】アップロード可能なOVFサイズの制限

VCD

DOS対策のため、アップロード可能なOVFサイズの上限を設定できる。 手順(例:10byteを上限に設定) root@20-vcd-01 [ ~ ]# cd /opt/vmware/vcloud-director/bin root@20-vcd-01 [ /opt/vmware/vcloud-director/bin ]# root@20-vcd-01 [ /opt/vmware/vcloud-di…

【VMware Cloud Director】Audit ログのサイズ削減

VCD

Auditログはデータベースに保存され、肥大化するとUIのロードが長くなるといった影響がある Auditログのサイズを小さくする方法は以下2つ ①Auditデータを消去し、サイズを縮小する 1.すべてのセルのサービスを停止 /opt/vmware/vcloud-director/bin/cell-man…

【VMware Cloud Director】ユーザーにて作成される仮想マシンのディスクサイズを制限

VCD

仮想マシンのハードディスクの上限(ハードリミット)を制限することができる 手順(例:1TBの制限を適用) どれか1つのセルにて実行 $VCLOUD_HOME/bin/cell-management-tool manage-config -n vmlimits.disk.capacity.maxMb -v 1000000 ※サービスなどの再起動は…

【VMware Cloud Director】VMware Cloud Director Appliance API

VCD

VCDセルの5480ポートへアクセスし、セル情報などを取得できるAPI 参考:https://developer.vmware.com/apis/1633/ 例1)サービス状態取得 curl -k --header "Accept: application/json" -u 'root:VMware1!' request GET https://172.16.20.20:5480/api/1.0.0/…

【VMware Cloud Director】データストアの廃止対応

VCD

VCDのプロバイダーGUIから、テナント ストレージの移行を実施できる。 前提 移行先のターゲット データストアが、移行元のソース データストアと同じストレージ ポリシーに属する必要がある 手順 1.対象組織を選択し、[テナント ストレージの移行] をクリッ…

【VMware Cloud Director】転送サーバ ストレージの利用率

VCD

1.Cell Appliance API # curl -k --header "application/json" -u 'root:VMware1!' --request GET https://172.16.20.20:5480/api/1.0.0/storage/nfs ※レスポンス { "availableMB": 51790, "filesystem": "172.16.20.1:/newnfs", "mountedOn": "/opt/vmware/…

【VMware Cloud Director】メール通知について

VCD

設定 参考リンク プロバイダーシステム メールの設定 テナント:電子メール設定の変更 テストメールを送ると以下のようなメールが届く メール内容 参考リンク:メール テンプレートの構成 例1)vCenterの再接続を実施すると、システム管理者へ通知される ※通…

【VMware Cloud Director】rootファイルシステムの容量増加

VCD

1.vSphere Client にログインして、ハード ディスク 3 の容量を希望のサイズまで引き上げます。 ↓ ハードディスク1を30GBから60GBへ増加 2.アプライアンス上で拡張 root@20-vcd-01 [ ~ ]##partedをインストール root@20-vcd-01 [ ~ ]# tdnf install parted R…

【VMware Cloud Director】組み込み PostgreSQL データベースの容量増加

VCD

1.vSphere Client にログインして、ハード ディスク 3 の容量を希望のサイズまで引き上げます。 ↓ ハードディスク3を80GBから120GBへ増加 2.アプライアンス ノードの OS に変更を適用します。 root@20-vcd-01 [ ~ ]# /opt/vmware/appliance/bin/db_diskresiz…

【VMware Cloud Director】NFSの移行

VCD

VCDにて転送サーバ ストレージとして利用するNFSの移行方法 (例)1ノード環境で実施 root@20-vcd-01 [ ~ ]##すべてのアプライアンスで、VMware Cloud Director サービスを停止 root@20-vcd-01 [ ~ ]# /opt/vmware/vcloud-director/bin/cell-management-tool -…

【VMware Cloud Director】プロバイダーユーザーによるテナント情報の取得(API)

VCD

プロバイダーユーザーにてAPIを実行するとプロバイダー環境の情報のみが取得され、テナント環境の情報が取得できない場合がある その際、ヘッダーにて”X-Vmware-Vcloud-Tenant-Context: {ORG_ID}”を指定すると、該当組織のテナント環境情報が取得できる。 例…

【VMware Cloud Director】ローカルユーザーの作成(API)

VCD

・ユーザー(User10)の作成 # curl -k --header "Content-Type: application/vnd.vmware.admin.user+xml" --header "Accept: application/*;version=37.0" --header "Authorization: Bearer xxx" --request POST https://172.16.20.20/api/admin/org/6ccb9c49…

【VMware Cloud Director】OVDC情報の取得、変更(API)

VCD

・OVDC情報の取得(一覧) GET /query?type=adminOrgVdc curl -k --header "Accept: application/*;version=37.0" --header "Authorization: Bearer xxx" --request GET https://172.16.20.20/api/query?type=adminOrgVdc ※レスポンス抜粋

【VMware Cloud Director】APIトークンについて

VCD

VMware Cloud Director 10.3.1 以降では、API アクセス トークンを生成して発行することができます。 2 要素認証の使用など、セキュリティに関する独自のベスト プラクティスを使用して認証しているときに、API アクセス トークンを使用すると、VMware Cloud…