Skip to content

Instantly share code, notes, and snippets.

@gowatana
Created October 5, 2024 17:09
Show Gist options
  • Save gowatana/de0dab5b865bec6137d10205fd5455e7 to your computer and use it in GitHub Desktop.
Save gowatana/de0dab5b865bec6137d10205fd5455e7 to your computer and use it in GitHub Desktop.
{
"domainName": "vcf-w01",
"orgName": "vcf-w01-org",
"ssoDomainSpec" : {
"ssoDomainName" : "vcf-w01.local",
"ssoDomainPassword" : "VMware1!VMware1!"
},
"vcenterSpec": {
"name": "vcf-w01-vc-01",
"networkDetailsSpec": {
"dnsName": "vcf-w01-vc-01.c.go-lab.jp"
},
"rootPassword": "VMware1!VMware1!",
"vmSize": "tiny",
"storageSize": "lstorage",
"datacenterName": "vcf-w01-dc01"
},
"nsxTSpec": {
"nsxManagerSpecs": [
{
"name": "vcf-w01-nsx-01",
"networkDetailsSpec": {
"dnsName": "vcf-w01-nsx-01.c.go-lab.jp"
}
},
{
"name": "vcf-w01-nsx-02",
"networkDetailsSpec": {
"dnsName": "vcf-w01-nsx-02.c.go-lab.jp"
}
},
{
"name": "vcf-w01-nsx-03",
"networkDetailsSpec": {
"dnsName": "vcf-w01-nsx-03.c.go-lab.jp"
}
}
],
"vipFqdn": "vcf-w01-nsx.c.go-lab.jp",
"formFactor": "medium",
"nsxManagerAdminPassword": "VMware1!VMware1!",
"nsxManagerAuditPassword": null,
"licenseKey": null
},
"computeSpec": {
"clusterSpecs": [
{
"name": "vcf-w01-cl01",
"datastoreSpec": {
"vsanDatastoreSpec": {
"failuresToTolerate": 0,
"licenseKey": null,
"datastoreName": "vcf-w01-vcf-w01-cl01-vsan01"
},
"clusterImageId": "f4f12212-af5d-42fd-a90a-7f80fc413b44"
},
"hostSpecs": [
{
"id": "5eb6860c-1d8f-464f-8a32-d1a13f2833e6",
"hostNetworkSpec": {
"vmNics": [
{
"id": "vmnic0",
"vdsName": "vcf-w01-vcf-w01-cl01-vds-01",
"uplink": "uplink1"
},
{
"id": "vmnic1",
"vdsName": "vcf-w01-vcf-w01-cl01-vds-01",
"uplink": "uplink2"
}
]
}
},
{
"id": "a7d1266d-f3a5-4048-822f-3a785f6d0562",
"hostNetworkSpec": {
"vmNics": [
{
"id": "vmnic0",
"vdsName": "vcf-w01-vcf-w01-cl01-vds-01",
"uplink": "uplink1"
},
{
"id": "vmnic1",
"vdsName": "vcf-w01-vcf-w01-cl01-vds-01",
"uplink": "uplink2"
}
]
}
},
{
"id": "bab7b523-d98f-4900-af1e-daa9ff000732",
"hostNetworkSpec": {
"vmNics": [
{
"id": "vmnic0",
"vdsName": "vcf-w01-vcf-w01-cl01-vds-01",
"uplink": "uplink1"
},
{
"id": "vmnic1",
"vdsName": "vcf-w01-vcf-w01-cl01-vds-01",
"uplink": "uplink2"
}
]
}
}
],
"networkSpec": {
"vdsSpecs": [
{
"name": "vcf-w01-vcf-w01-cl01-vds-01",
"portGroupSpecs": [
{
"name": "vcf-w01-vcf-w01-cl01-vds-01-pg-mgmt",
"transportType": "MANAGEMENT",
"activeUplinks": [
"uplink1",
"uplink2"
],
"teamingPolicy": "loadbalance_loadbased"
},
{
"name": "vcf-w01-vcf-w01-cl01-vds-01-pg-vsan",
"transportType": "VSAN",
"activeUplinks": [
"uplink1",
"uplink2"
],
"teamingPolicy": "loadbalance_loadbased"
},
{
"name": "vcf-w01-vcf-w01-cl01-vds-01-pg-vmotion",
"transportType": "VMOTION",
"activeUplinks": [
"uplink1",
"uplink2"
],
"teamingPolicy": "loadbalance_loadbased"
}
],
"nsxtSwitchConfig": {
"transportZones": [
{
"name": "overlay-vcf-w01-nsx",
"transportType": "OVERLAY"
}
],
"hostSwitchOperationalMode": "STANDARD"
},
"mtu": 1700
}
],
"nsxClusterSpec": {
"nsxTClusterSpec": {
"uplinkProfiles": [
{
"name": "vcf-w01-vcf-w01-cl01-vds-uplink-profile-1",
"teamings": [
{
"policy": "LOADBALANCE_SRCID",
"activeUplinks": [
"uplink-1",
"uplink-2"
]
}
],
"transportVlan": 74
}
]
}
},
"networkProfiles": [
{
"name": "vcf-w01-vc-01-vcf-w01-cl01",
"isDefault": true,
"nsxtHostSwitchConfigs": [
{
"vdsName": "vcf-w01-vcf-w01-cl01-vds-01",
"uplinkProfileName": "vcf-w01-vcf-w01-cl01-vds-uplink-profile-1",
"vdsUplinkToNsxUplink": [
{
"vdsUplinkName": "uplink1",
"nsxUplinkName": "uplink-1"
},
{
"vdsUplinkName": "uplink2",
"nsxUplinkName": "uplink-2"
}
]
}
]
}
]
}
}
]
},
"deployWithoutLicenseKeys": true
}
@gowatana
Copy link
Author

gowatana commented Oct 6, 2024

下記の投稿むけ。

PowerVCF で VI Workload Domain を展開してみる。Part-06: VI Workload Domain(NSX 共用)の展開
https://vm.gowatana.jp/entry/2024/10/06/231649

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment