Skip to content

Instantly share code, notes, and snippets.

@dobbythebot
Created October 1, 2021 21:48
Show Gist options
  • Select an option

  • Save dobbythebot/9bc85c85fe35a6e548e50c49277125be to your computer and use it in GitHub Desktop.

Select an option

Save dobbythebot/9bc85c85fe35a6e548e50c49277125be to your computer and use it in GitHub Desktop.
{
"ocs": {
"flashSize": 2.5,
"usableCapacity": 10,
"deploymentType": "internal",
"nvmeTuning": false,
"cephFSActive": true,
"nooBaaActive": true,
"rgwActive": false,
"dedicatedMachines": []
},
"workload": [
{
"name": "ODF",
"services": [
{
"name": "Ceph_MGR",
"requiredCPU": 1,
"requiredMemory": 3.5,
"zones": 2,
"runsWith": [],
"avoid": []
},
{
"name": "Ceph_MON",
"requiredCPU": 1,
"requiredMemory": 2,
"zones": 3,
"runsWith": [],
"avoid": []
},
{
"name": "Ceph_RGW",
"requiredCPU": 2,
"requiredMemory": 4,
"zones": 2,
"runsWith": [],
"avoid": []
},
{
"name": "Ceph_MDS",
"requiredCPU": 3,
"requiredMemory": 8,
"zones": 2,
"runsWith": [],
"avoid": []
},
{
"name": "NooBaa_DB",
"requiredCPU": 0.5,
"requiredMemory": 4,
"zones": 2,
"runsWith": [],
"avoid": []
},
{
"name": "NooBaa_Endpoint",
"requiredCPU": 1,
"requiredMemory": 2,
"zones": 2,
"runsWith": [],
"avoid": []
},
{
"name": "NooBaa_core",
"requiredCPU": 1,
"requiredMemory": 4,
"zones": 2,
"runsWith": [],
"avoid": []
},
{
"name": "Ceph_OSD_0",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"runsWith": [],
"avoid": []
},
{
"name": "Ceph_OSD_1",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"runsWith": [],
"avoid": []
},
{
"name": "Ceph_OSD_2",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"runsWith": [],
"avoid": []
},
{
"name": "Ceph_OSD_3",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"runsWith": [],
"avoid": []
}
],
"storageCapacityRequired": 0,
"usesMachines": [],
"count": 1,
"uid": "a2tn7"
},
{
"name": "ODF",
"services": [
{
"name": "Ceph_MGR",
"requiredCPU": 1,
"requiredMemory": 3.5,
"zones": 2,
"runsWith": [],
"avoid": []
},
{
"name": "Ceph_MON",
"requiredCPU": 1,
"requiredMemory": 2,
"zones": 3,
"runsWith": [],
"avoid": []
},
{
"name": "Ceph_RGW",
"requiredCPU": 2,
"requiredMemory": 4,
"zones": 2,
"runsWith": [],
"avoid": []
},
{
"name": "Ceph_MDS",
"requiredCPU": 3,
"requiredMemory": 8,
"zones": 2,
"runsWith": [],
"avoid": []
},
{
"name": "NooBaa_DB",
"requiredCPU": 0.5,
"requiredMemory": 4,
"zones": 2,
"runsWith": [],
"avoid": []
},
{
"name": "NooBaa_Endpoint",
"requiredCPU": 1,
"requiredMemory": 2,
"zones": 2,
"runsWith": [],
"avoid": []
},
{
"name": "NooBaa_core",
"requiredCPU": 1,
"requiredMemory": 4,
"zones": 2,
"runsWith": [],
"avoid": []
},
{
"name": "Ceph_OSD_0",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"runsWith": [],
"avoid": []
},
{
"name": "Ceph_OSD_1",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"runsWith": [],
"avoid": []
},
{
"name": "Ceph_OSD_2",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"runsWith": [],
"avoid": []
},
{
"name": "Ceph_OSD_3",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"runsWith": [],
"avoid": []
}
],
"storageCapacityRequired": 0,
"usesMachines": [],
"count": 1,
"uid": "e830p"
},
{
"name": "ODF",
"services": [
{
"name": "Ceph_MGR",
"requiredCPU": 1,
"requiredMemory": 3.5,
"zones": 2,
"runsWith": [],
"avoid": []
},
{
"name": "Ceph_MON",
"requiredCPU": 1,
"requiredMemory": 2,
"zones": 3,
"runsWith": [],
"avoid": []
},
{
"name": "Ceph_RGW",
"requiredCPU": 2,
"requiredMemory": 4,
"zones": 2,
"runsWith": [],
"avoid": []
},
{
"name": "Ceph_MDS",
"requiredCPU": 3,
"requiredMemory": 8,
"zones": 2,
"runsWith": [],
"avoid": []
},
{
"name": "NooBaa_DB",
"requiredCPU": 0.5,
"requiredMemory": 4,
"zones": 2,
"runsWith": [],
"avoid": []
},
{
"name": "NooBaa_Endpoint",
"requiredCPU": 1,
"requiredMemory": 2,
"zones": 2,
"runsWith": [],
"avoid": []
},
{
"name": "NooBaa_core",
"requiredCPU": 1,
"requiredMemory": 4,
"zones": 2,
"runsWith": [],
"avoid": []
},
{
"name": "Ceph_OSD_0",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"runsWith": [],
"avoid": []
},
{
"name": "Ceph_OSD_1",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"runsWith": [],
"avoid": []
},
{
"name": "Ceph_OSD_2",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"runsWith": [],
"avoid": []
},
{
"name": "Ceph_OSD_3",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"runsWith": [],
"avoid": []
}
],
"storageCapacityRequired": 0,
"usesMachines": [],
"count": 1,
"uid": "6cKJl"
},
{
"name": "ODF",
"services": [
{
"name": "Ceph_MGR",
"requiredCPU": 1,
"requiredMemory": 3.5,
"zones": 2,
"runsWith": [],
"avoid": []
},
{
"name": "Ceph_MON",
"requiredCPU": 1,
"requiredMemory": 2,
"zones": 3,
"runsWith": [],
"avoid": []
},
{
"name": "Ceph_RGW",
"requiredCPU": 2,
"requiredMemory": 4,
"zones": 2,
"runsWith": [],
"avoid": []
},
{
"name": "Ceph_MDS",
"requiredCPU": 3,
"requiredMemory": 8,
"zones": 2,
"runsWith": [],
"avoid": []
},
{
"name": "NooBaa_DB",
"requiredCPU": 0.5,
"requiredMemory": 4,
"zones": 2,
"runsWith": [],
"avoid": []
},
{
"name": "NooBaa_Endpoint",
"requiredCPU": 1,
"requiredMemory": 2,
"zones": 2,
"runsWith": [],
"avoid": []
},
{
"name": "NooBaa_core",
"requiredCPU": 1,
"requiredMemory": 4,
"zones": 2,
"runsWith": [],
"avoid": []
},
{
"name": "Ceph_OSD_0",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"runsWith": [],
"avoid": []
},
{
"name": "Ceph_OSD_1",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"runsWith": [],
"avoid": []
},
{
"name": "Ceph_OSD_2",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"runsWith": [],
"avoid": []
},
{
"name": "Ceph_OSD_3",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"runsWith": [],
"avoid": []
}
],
"storageCapacityRequired": 0,
"usesMachines": [],
"count": 1,
"uid": "4hXTX"
},
{
"name": "ODF",
"services": [
{
"name": "Ceph_MGR",
"requiredCPU": 1,
"requiredMemory": 3.5,
"zones": 2,
"runsWith": [],
"avoid": []
},
{
"name": "Ceph_MON",
"requiredCPU": 1,
"requiredMemory": 2,
"zones": 3,
"runsWith": [],
"avoid": []
},
{
"name": "Ceph_RGW",
"requiredCPU": 2,
"requiredMemory": 4,
"zones": 2,
"runsWith": [],
"avoid": []
},
{
"name": "Ceph_MDS",
"requiredCPU": 3,
"requiredMemory": 8,
"zones": 2,
"runsWith": [],
"avoid": []
},
{
"name": "NooBaa_DB",
"requiredCPU": 0.5,
"requiredMemory": 4,
"zones": 2,
"runsWith": [],
"avoid": []
},
{
"name": "NooBaa_Endpoint",
"requiredCPU": 1,
"requiredMemory": 2,
"zones": 2,
"runsWith": [],
"avoid": []
},
{
"name": "NooBaa_core",
"requiredCPU": 1,
"requiredMemory": 4,
"zones": 2,
"runsWith": [],
"avoid": []
},
{
"name": "Ceph_OSD_0",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"runsWith": [],
"avoid": []
},
{
"name": "Ceph_OSD_1",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"runsWith": [],
"avoid": []
},
{
"name": "Ceph_OSD_2",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"runsWith": [],
"avoid": []
},
{
"name": "Ceph_OSD_3",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"runsWith": [],
"avoid": []
}
],
"storageCapacityRequired": 0,
"usesMachines": [],
"count": 1,
"uid": "hjhBr"
},
{
"name": "LAMP",
"count": 1,
"usesMachines": [],
"storageCapacityRequired": 30,
"services": [
{
"name": "Apache",
"requiredCPU": 1,
"requiredMemory": 1,
"zones": 1,
"runsWith": [
"MySQL"
],
"avoid": []
},
{
"name": "MySQL",
"requiredCPU": 2,
"requiredMemory": 3,
"zones": 1,
"runsWith": [
"Apache"
],
"avoid": []
}
],
"uid": "KyOwI"
}
],
"machineSet": [
{
"name": "default",
"cpu": 16,
"memory": 64,
"instanceName": "m5.4xlarge",
"numberOfDisks": 24,
"onlyFor": []
},
{
"name": "",
"cpu": 16,
"memory": 30,
"instanceName": "c3.4xlarge",
"numberOfDisks": 24,
"onlyFor": [
"ODF"
]
}
],
"cluster": {
"platform": "AWS"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment