2023-08-01から1ヶ月間の記事一覧

【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…

【VMware Cloud Director】jconsole

VCD

以下のように、VCDセルへ8999portにて接続可能 例えば、global.propertiesに記載のプロパティを確認可能 root@vcd [ / ]# cat /opt/vmware/vcloud-director/etc/global.properties # Database connection settings database.jdbcUrl=jdbc:postgresql://172.1…

【VMware Cloud Director】CSE環境の動作確認②pvc,pv

VCD

※storageClassName取得 [root@localhost .kube]# kubectl get storageclasses.storage.k8s.io NAME PROVISIONER RECLAIMPOLICY VOLUMEBINDINGMODE ALLOWVOLUMEEXPANSION AGE default-storage-class-1 (default) named-disk.csi.cloud-director.vmware.com De…

【VMware Cloud Director】CSE環境の動作確認①service,pod

VCD

動作確認として、取得したkubeconfigを利用して接続した環境に対して、podを作成し外部から接続 ※テスト環境用namespace作成 [root@localhost .kube]# kubectl create namespace ns01 namespace/ns01 created ※pod(nginx)作成 [root@localhost .kube]# kubec…

【VMware Cloud Director】CSE構築②(Tenant)

VCD

CSE Topページ 【VMware Cloud Director】Kubernetes環境の提供 - いんふらブログ Tenant用組織VDC作成 2.プラグイン公開(テナントにてk8sクラスター作成ができるようにする場合) 3.Tenant用組織VDCにてユーザー作成 4.tkgセグメント作成 5.EdgeGW設定 ①FW解…

【VMware Cloud Director】CSE構築①(Provider)

VCD

イメージのダウンロードやバージョンについては以下に記載 【VMware Cloud Director】Kubernetes環境の提供 - いんふらブログ 1.Provider用組織VDC作成 2.CSE用セグメント(cse-seg)作成 ※VCDAPI、インターネット接続が必要 ※CSEがDHCPにてIPアドレスを取得す…

【VMware Cloud Director】Kubernetes環境の提供

VCD

VCD環境にてVMware Cloud Director Container Service Extensionプラグインを利用することで、Kubernetesを提供可能になる。 VMware Cloud Director Container Service Extension 4.x のアーキテクチャ、およびサービス プロバイダとテナント ユーザーのワー…

【VMware Cloud Director】インストールID

VCD

VCDデプロイ時に指定するインストールIDは、VCDにて作成されるVMのMACアドレス生成に使用される(vCenterの割り当てを上書きする) MAC:00:50:56:ID:xx:xx 上記のように1の場合、00:50:56:01:xx:xxとなる 以下手順に従って、インストールIDの変更や、現在のイ…

【VMware Cloud Director】UIカスタマイズ

VCD

docs.vmware.com VCD10.4.1以降ではAPIのみでなく、GUIからのカスタマイズが可能になった。 1.[ブランド API] を選択し、[有効化] ↓ 2.カスタマイズポータルのテーマにアクセス(リロードが求められる) 3.テーマの作成を選択し、好みのテーマを作成 ロゴなど…

【VMware Cloud Director】仮想マシンの検出

VCD

vApp の検出および採用 デフォルト構成の場合、組織 VDC は、仮想データセンターをバッキングするいずれかの vCenter Server リソース プールで作成された仮想マシンを自動的に検出します。システムは簡単な vApp を作成して、検出された各仮想マシン (VM) …

【VMware Cloud Director】VCD管理からVMを外す

VCD

KBに則ることで、VM自体を削除せずにVCDから削除することができる kb.vmware.com VM停止 ※vSphereでの名前も確認しておく VMパラメーター「cloud.uuid」を空白に VMの「詳細→構成パラメータ→設定の編集」から設定 ↓空白にしてOK VMをインベントリから削除 VC…

【VMware Cloud Director】データストアクラスタの利用

VCD

vCenter側 1.データストアに付与するタグのためのカテゴリを作成 2.1で作成したカテゴリに属するタグを作成し、データストアすべてに割当 3.2にて付与したタグを参照する仮想マシンストレージポリシーを作成 ※しっかりとデータストアクラスタが「互換性あり…

【VMware Cloud Director】Keycloakを利用したOIDC接続

VCD

Configure VMware Cloud Director to use Keycloak as OIDC 前提(Keycloak設定) 以下のように、ホスト名・HTTPS接続を設定している kc.bat start-dev --hostname=keycloak.env.lab --http-enabled=true --https-port=443 --https-certificate-file=keycloak-…