VMCSizerRequest
VMCSizerRequest
The Sizing recommendation request containing the input workload information.
JSON Example
{
"configurations": {
"cloudType": "VMC_ON_AWS",
"sddcHostType": "I4I",
"clusterType": "SAZ",
"computeOvercommitFactor": 4,
"cpuHeadroom": 0.15,
"hyperThreadingFactor": 1.25,
"memoryOvercommitFactor": 1,
"cpuUtilization": 30,
"memoryUtilization": 100,
"storageThresholdFactor": 1,
"compressionRatio": 1.25,
"dedupRatio": 1.5,
"ioAccessPattern": "string",
"ioSize": "string",
"ioRatio": "string",
"totalIOPs": 2000,
"includeManagementVMs": true,
"fttFtmType": "AUTO_AUTO",
"separateCluster": false,
"instanceSettingsList": [
{
"name": "DEDUP_RATIO",
"value": 1.5,
"hostType": "I3"
}
],
"vmOutlierLimits": {
"cpuLimit": 0.75,
"storageLimit": 0.5,
"memoryLimit": 0.75
},
"applianceSize": "REGULAR",
"addonsList": [
{
"id": "HCX",
"name": "string",
"isEnabled": true,
"addonMetrics": {
"vCPU": 50,
"vRAM": 100,
"vDisk": 1000,
"iops": "number"
},
"categoryID": "string",
"additionalData": {
"numberOfVMs": 1500,
"addonComponents": [
{
"id": "HCX",
"name": "string",
"isEnabled": true,
"addonMetrics": {
"vCPU": 50,
"vRAM": 100,
"vDisk": 1000,
"iops": "number"
}
}
]
}
}
],
"cloudEdition": {
"id": "string",
"name": "VMware Cloud on AWS - Advanced",
"type": "string",
"enabled": false,
"cloudEditionServices": [
{
"id": "string",
"serviceMetrics": {
"vCPU": 50,
"vRAM": 100,
"vDisk": 1000,
"iops": "number"
},
"enabled": false,
"cloudEditionCompoments": [
{
"id": "string",
"componentMetrics": {
"vCPU": 50,
"vRAM": 100,
"vDisk": 1000,
"iops": "number"
},
"enabled": false,
"isMandatory": false,
"isCustomSizerAvailable": false,
"customerSizerMetadata": {
"name": "string",
"apiUrl": "string"
}
}
]
}
],
"cloudEditionMetrics": {
"vCPU": 50,
"vRAM": 100,
"vDisk": 1000,
"iops": "number"
}
}
},
"workloadProfiles": [
{
"configurations": {
"cloudType": "VMC_ON_AWS",
"sddcHostType": "I4I",
"clusterType": "SAZ",
"computeOvercommitFactor": 4,
"cpuHeadroom": 0.15,
"hyperThreadingFactor": 1.25,
"memoryOvercommitFactor": 1,
"cpuUtilization": 30,
"memoryUtilization": 100,
"storageThresholdFactor": 1,
"compressionRatio": 1.25,
"dedupRatio": 1.5,
"ioAccessPattern": "string",
"ioSize": "string",
"ioRatio": "string",
"totalIOPs": 2000,
"includeManagementVMs": true,
"fttFtmType": "AUTO_AUTO",
"separateCluster": false,
"instanceSettingsList": [
{
"name": "DEDUP_RATIO",
"value": 1.5,
"hostType": "I3"
}
],
"vmOutlierLimits": {
"cpuLimit": 0.75,
"storageLimit": 0.5,
"memoryLimit": 0.75
},
"applianceSize": "REGULAR",
"addonsList": [
{
"id": "HCX",
"name": "string",
"isEnabled": true,
"addonMetrics": {
"vCPU": 50,
"vRAM": 100,
"vDisk": 1000,
"iops": "number"
},
"categoryID": "string",
"additionalData": {
"numberOfVMs": 1500,
"addonComponents": [
{
"id": "HCX",
"name": "string",
"isEnabled": true,
"addonMetrics": {
"vCPU": 50,
"vRAM": 100,
"vDisk": 1000,
"iops": "number"
}
}
]
}
}
],
"cloudEdition": {
"id": "string",
"name": "VMware Cloud on AWS - Advanced",
"type": "string",
"enabled": false,
"cloudEditionServices": [
{
"id": "string",
"serviceMetrics": {
"vCPU": 50,
"vRAM": 100,
"vDisk": 1000,
"iops": "number"
},
"enabled": false,
"cloudEditionCompoments": [
{
"id": "string",
"componentMetrics": {
"vCPU": 50,
"vRAM": 100,
"vDisk": 1000,
"iops": "number"
},
"enabled": false,
"isMandatory": false,
"isCustomSizerAvailable": false,
"customerSizerMetadata": {
"name": "string",
"apiUrl": "string"
}
}
]
}
],
"cloudEditionMetrics": {
"vCPU": 50,
"vRAM": 100,
"vDisk": 1000,
"iops": "number"
}
}
},
"workloadProfileType": "GPW_GVM",
"vmList": [
{
"vmId": "vm-123",
"vmGroupId": "vm-gp-123",
"vmName": "oracleVM",
"vmState": "RUNNING",
"vmComputeInfo": {
"vCpu": 4,
"vCpuOverall": 4,
"vCpuPerCore": 1,
"utilizationRatio": 30
},
"vmMemoryInfo": {
"vRam": 4,
"vRamConsumed": 3,
"ramOverhead": 70,
"utilizationRatio": 100
},
"vmStorageInfo": {
"vmdkTotal": 200,
"vmdkUsed": 140,
"readIOPS": 100,
"writeIOPS": 30,
"peakReadIOPs": 20,
"peakWriteIOPs": 10,
"readThroughput": "number",
"writeThroughput": "number",
"peakReadThroughput": "number",
"peakWriteThroughput": "number",
"extStorageVendorType": "string"
},
"importedFileName": "file1.xlsx",
"workloadProfileIndex": 0
}
],
"separateCluster": true,
"sizingType": "ADVANCED-MANUAL",
"averageWorkloadData": {
"totalVMCount": 100
},
"extStorageVendorType": "string",
"storagePreference": "string",
"profileName": "Workload profile 1",
"isEnabled": true,
"fileImportType": {
"fileName": "liveoptics.xslx",
"fileType": "LIVE_OPTICS"
},
"metadata": {
"averageMetrics": {
"avgVCpuPerCore": "number",
"avgVCpusPerVM": "number",
"avgMemoryPerVM": "number",
"avgStoragePerVM": "number"
}
}
}
]
}