diff --git a/sysadmin/objstorage-infra/devices.csv b/sysadmin/objstorage-infra/devices.csv
new file mode 100644
index 0000000..774cc5d
--- /dev/null
+++ b/sysadmin/objstorage-infra/devices.csv
@@ -0,0 +1,22 @@
+name,device_role,manufacturer,device_type,status,site,rack,position,face,airflow
+"switch-mgmt-rack1 - S3148","Administration switch",Dell,"S3148",planned,"CEA - Bat 474",C07,3,front,front-to-rear
+"osd-rack2-1 - R740xd","Ceph objstorage - OSD",Dell,"PowerEdge R740xd",planned,"CEA - Bat 474",C08,9,front,front-to-rear
+"osd-rack2-2 - R740xd","Ceph objstorage - OSD",Dell,"PowerEdge R740xd",planned,"CEA - Bat 474",C08,11,front,front-to-rear
+"osd-rack2-3 - R740xd","Ceph objstorage - OSD",Dell,"PowerEdge R740xd",planned,"CEA - Bat 474",C08,13,front,front-to-rear
+"osd-rack2-4 - R740xd","Ceph objstorage - OSD",Dell,"PowerEdge R740xd",planned,"CEA - Bat 474",C08,15,front,front-to-rear
+"osd-rack2-5 - R740xd","Ceph objstorage - OSD",Dell,"PowerEdge R740xd",planned,"CEA - Bat 474",C08,17,front,front-to-rear
+"osd-rack2-6 - R740xd","Ceph objstorage - OSD",Dell,"PowerEdge R740xd",planned,"CEA - Bat 474",C08,19,front,front-to-rear
+"osd-rack2-7 - R740xd","Ceph objstorage - OSD",Dell,"PowerEdge R740xd",planned,"CEA - Bat 474",C08,21,front,front-to-rear
+"osd-rack2-8 - R740xd","Ceph objstorage - OSD",Dell,"PowerEdge R740xd",planned,"CEA - Bat 474",C08,23,front,front-to-rear
+"osd-rack2-9 - R740xd","Ceph objstorage - OSD",Dell,"PowerEdge R740xd",planned,"CEA - Bat 474",C08,25,front,front-to-rear
+"osd-rack2-10 - R740xd","Ceph objstorage - OSD",Dell,"PowerEdge R740xd",planned,"CEA - Bat 474",C08,27,front,front-to-rear
+"osd-rack2-1 - R740xd","Ceph objstorage - OSD",Dell,"PowerEdge R740xd",planned,"CEA - Bat 474",C07,9,front,front-to-rear
+"osd-rack2-2 - R740xd","Ceph objstorage - OSD",Dell,"PowerEdge R740xd",planned,"CEA - Bat 474",C07,11,front,front-to-rear
+"osd-rack2-3 - R740xd","Ceph objstorage - OSD",Dell,"PowerEdge R740xd",planned,"CEA - Bat 474",C07,13,front,front-to-rear
+"osd-rack2-4 - R740xd","Ceph objstorage - OSD",Dell,"PowerEdge R740xd",planned,"CEA - Bat 474",C07,15,front,front-to-rear
+"osd-rack2-5 - R740xd","Ceph objstorage - OSD",Dell,"PowerEdge R740xd",planned,"CEA - Bat 474",C07,17,front,front-to-rear
+"osd-rack2-6 - R740xd","Ceph objstorage - OSD",Dell,"PowerEdge R740xd",planned,"CEA - Bat 474",C07,19,front,front-to-rear
+"osd-rack2-7 - R740xd","Ceph objstorage - OSD",Dell,"PowerEdge R740xd",planned,"CEA - Bat 474",C07,21,front,front-to-rear
+"osd-rack2-8 - R740xd","Ceph objstorage - OSD",Dell,"PowerEdge R740xd",planned,"CEA - Bat 474",C07,23,front,front-to-rear
+"osd-rack2-9 - R740xd","Ceph objstorage - OSD",Dell,"PowerEdge R740xd",planned,"CEA - Bat 474",C07,25,front,front-to-rear
+"osd-rack2-10 - R740xd","Ceph objstorage - OSD",Dell,"PowerEdge R740xd",planned,"CEA - Bat 474",C07,27,front,front-to-rear
diff --git a/sysadmin/objstorage-infra/ipmi-cables.csv b/sysadmin/objstorage-infra/ipmi-cables.csv
new file mode 100644
index 0000000..7e1ced1
--- /dev/null
+++ b/sysadmin/objstorage-infra/ipmi-cables.csv
@@ -0,0 +1,26 @@
+side_a_device,side_a_type,side_a_name,side_b_device,side_b_type,side_b_name,status,type,length,length_unit
+front-rack1 - R640 - 4 disks,dcim.rearport,IPMI,switch-mgmt-rack1 - S3148,dcim.rearport,eth1,planned,cat6,3,m
+monitor-rack1-1 - R640 - no disks,dcim.rearport,IPMI,switch-mgmt-rack1 - S3148,dcim.rearport,eth2,planned,cat6,3,m
+osd-rack1-1 - R740xd,dcim.rearport,IPMI,switch-mgmt-rack1 - S3148,dcim.rearport,eth3,planned,cat6,3,m
+osd-rack1-2 - R740xd,dcim.rearport,IPMI,switch-mgmt-rack1 - S3148,dcim.rearport,eth4,planned,cat6,3,m
+osd-rack1-3 - R740xd,dcim.rearport,IPMI,switch-mgmt-rack1 - S3148,dcim.rearport,eth5,planned,cat6,3,m
+osd-rack1-4 - R740xd,dcim.rearport,IPMI,switch-mgmt-rack1 - S3148,dcim.rearport,eth6,planned,cat6,3,m
+osd-rack1-5 - R740xd,dcim.rearport,IPMI,switch-mgmt-rack1 - S3148,dcim.rearport,eth7,planned,cat6,3,m
+osd-rack1-6 - R740xd,dcim.rearport,IPMI,switch-mgmt-rack1 - S3148,dcim.rearport,eth8,planned,cat6,3,m
+osd-rack1-7 - R740xd,dcim.rearport,IPMI,switch-mgmt-rack1 - S3148,dcim.rearport,eth9,planned,cat6,3,m
+osd-rack1-8 - R740xd,dcim.rearport,IPMI,switch-mgmt-rack1 - S3148,dcim.rearport,eth10,planned,cat6,3,m
+osd-rack1-9 - R740xd,dcim.rearport,IPMI,switch-mgmt-rack1 - S3148,dcim.rearport,eth11,planned,cat6,3,m
+osd-rack1-10 - R740xd,dcim.rearport,IPMI,switch-mgmt-rack1 - S3148,dcim.rearport,eth12,planned,cat6,3,m
+front-rack2 - R640 - 4 disks,dcim.rearport,IPMI,switch-mgmt-rack1 - S3148,dcim.rearport,eth13,planned,cat6,3,m
+monitor-rack2-1 - R640 - no disks,dcim.rearport,IPMI,switch-mgmt-rack1 - S3148,dcim.rearport,eth14,planned,cat6,3,m
+monitor-rack2-2 - R640 - no disks,dcim.rearport,IPMI,switch-mgmt-rack1 - S3148,dcim.rearport,eth15,planned,cat6,3,m
+osd-rack2-1 - R740xd,dcim.rearport,IPMI,switch-mgmt-rack1 - S3148,dcim.rearport,eth16,planned,cat6,3,m
+osd-rack2-2 - R740xd,dcim.rearport,IPMI,switch-mgmt-rack1 - S3148,dcim.rearport,eth17,planned,cat6,3,m
+osd-rack2-3 - R740xd,dcim.rearport,IPMI,switch-mgmt-rack1 - S3148,dcim.rearport,eth18,planned,cat6,3,m
+osd-rack2-4 - R740xd,dcim.rearport,IPMI,switch-mgmt-rack1 - S3148,dcim.rearport,eth19,planned,cat6,3,m
+osd-rack2-5 - R740xd,dcim.rearport,IPMI,switch-mgmt-rack1 - S3148,dcim.rearport,eth20,planned,cat6,3,m
+osd-rack2-6 - R740xd,dcim.rearport,IPMI,switch-mgmt-rack1 - S3148,dcim.rearport,eth21,planned,cat6,3,m
+osd-rack2-7 - R740xd,dcim.rearport,IPMI,switch-mgmt-rack1 - S3148,dcim.rearport,eth22,planned,cat6,3,m
+osd-rack2-8 - R740xd,dcim.rearport,IPMI,switch-mgmt-rack1 - S3148,dcim.rearport,eth23,planned,cat6,3,m
+osd-rack2-9 - R740xd,dcim.rearport,IPMI,switch-mgmt-rack1 - S3148,dcim.rearport,eth24,planned,cat6,3,m
+osd-rack2-10 - R740xd,dcim.rearport,IPMI,switch-mgmt-rack1 - S3148,dcim.rearport,eth25,planned,cat6,3,m
diff --git a/sysadmin/objstorage-infra/network-cable-main.csv b/sysadmin/objstorage-infra/network-cable-main.csv
new file mode 100644
index 0000000..d1042d1
--- /dev/null
+++ b/sysadmin/objstorage-infra/network-cable-main.csv
@@ -0,0 +1,28 @@
+side_a_device,side_a_type,side_a_name,side_b_device,side_b_type,side_b_name,status,type,length,length_unit
+front-rack1 - R640 - 4 disks,dcim.rearport,sfp1,switch-access-rack1-1 - EMC S5224,dcim.rearport,sfp1,planned,dac-passive,2,m
+monitor-rack1-1 - R640 - no disks,dcim.rearport,sfp1,switch-access-rack1-1 - EMC S5224,dcim.rearport,sfp3,planned,dac-passive,2,m
+osd-rack1-1 - R740xd,dcim.rearport,sfp1,switch-access-rack1-1 - EMC S5224,dcim.rearport,sfp5,planned,dac-passive,2,m
+osd-rack1-2 - R740xd,dcim.rearport,sfp1,switch-access-rack1-1 - EMC S5224,dcim.rearport,sfp7,planned,dac-passive,2,m
+osd-rack1-3 - R740xd,dcim.rearport,sfp1,switch-access-rack1-1 - EMC S5224,dcim.rearport,sfp9,planned,dac-passive,2,m
+osd-rack1-4 - R740xd,dcim.rearport,sfp1,switch-access-rack1-1 - EMC S5224,dcim.rearport,sfp11,planned,dac-passive,2,m
+osd-rack1-5 - R740xd,dcim.rearport,sfp1,switch-access-rack1-1 - EMC S5224,dcim.rearport,sfp13,planned,dac-passive,2,m
+osd-rack1-6 - R740xd,dcim.rearport,sfp1,switch-access-rack1-1 - EMC S5224,dcim.rearport,sfp15,planned,dac-passive,2,m
+osd-rack1-7 - R740xd,dcim.rearport,sfp1,switch-access-rack1-1 - EMC S5224,dcim.rearport,sfp17,planned,dac-passive,2,m
+osd-rack1-8 - R740xd,dcim.rearport,sfp1,switch-access-rack1-1 - EMC S5224,dcim.rearport,sfp19,planned,dac-passive,2,m
+osd-rack1-9 - R740xd,dcim.rearport,sfp1,switch-access-rack1-1 - EMC S5224,dcim.rearport,sfp21,planned,dac-passive,2,m
+osd-rack1-10 - R740xd,dcim.rearport,sfp1,switch-access-rack1-1 - EMC S5224,dcim.rearport,sfp23,planned,dac-passive,2,m
+front-rack2 - R640 - 4 disks,dcim.rearport,sfp1,switch-access-rack2-1 - EMC S5224,dcim.rearport,sfp1,planned,dac-passive,2,m
+monitor-rack2-1 - R640 - no disks,dcim.rearport,sfp1,switch-access-rack2-1 - EMC S5224,dcim.rearport,sfp3,planned,dac-passive,2,m
+monitor-rack2-2 - R640 - no disks,dcim.rearport,sfp1,switch-access-rack2-1 - EMC S5224,dcim.rearport,qsfp1-1,planned,dac-passive,5,m
+osd-rack2-1 - R740xd,dcim.rearport,sfp1,switch-access-rack2-1 - EMC S5224,dcim.rearport,sfp5,planned,dac-passive,2,m
+osd-rack2-2 - R740xd,dcim.rearport,sfp1,switch-access-rack2-1 - EMC S5224,dcim.rearport,sfp7,planned,dac-passive,2,m
+osd-rack2-3 - R740xd,dcim.rearport,sfp1,switch-access-rack2-1 - EMC S5224,dcim.rearport,sfp9,planned,dac-passive,2,m
+osd-rack2-4 - R740xd,dcim.rearport,sfp1,switch-access-rack2-1 - EMC S5224,dcim.rearport,sfp11,planned,dac-passive,2,m
+osd-rack2-5 - R740xd,dcim.rearport,sfp1,switch-access-rack2-1 - EMC S5224,dcim.rearport,sfp13,planned,dac-passive,2,m
+osd-rack2-6 - R740xd,dcim.rearport,sfp1,switch-access-rack2-1 - EMC S5224,dcim.rearport,sfp15,planned,dac-passive,2,m
+osd-rack2-7 - R740xd,dcim.rearport,sfp1,switch-access-rack2-1 - EMC S5224,dcim.rearport,sfp17,planned,dac-passive,2,m
+osd-rack2-8 - R740xd,dcim.rearport,sfp1,switch-access-rack2-1 - EMC S5224,dcim.rearport,sfp19,planned,dac-passive,2,m
+osd-rack2-9 - R740xd,dcim.rearport,sfp1,switch-access-rack2-1 - EMC S5224,dcim.rearport,sfp21,planned,dac-passive,2,m
+osd-rack2-10 - R740xd,dcim.rearport,sfp1,switch-access-rack2-1 - EMC S5224,dcim.rearport,sfp23,planned,dac-passive,2,m
+switch-access-rack1-1 - EMC S5224,dcim.rearport,qsfp3,switch-access-rack2-1 - EMC S5224,dcim.rearport,qsfp3,planned,dac-passive,2,m
+switch-access-rack1-1 - EMC S5224,dcim.rearport,qsfp4,switch-access-rack2-1 - EMC S5224,dcim.rearport,qsfp4,planned,dac-passive,2,m
diff --git a/sysadmin/objstorage-infra/network-cables-cross.csv b/sysadmin/objstorage-infra/network-cables-cross.csv
new file mode 100644
index 0000000..46627f6
--- /dev/null
+++ b/sysadmin/objstorage-infra/network-cables-cross.csv
@@ -0,0 +1,26 @@
+side_a_device,side_a_type,side_a_name,side_b_device,side_b_type,side_b_name,status,type,length,length_unit
+front-rack1 - R640 - 4 disks,dcim.rearport,sfp2,switch-access-rack2-1 - EMC S5224,dcim.rearport,sfp2,planned,dac-passive,2,m
+monitor-rack1-1 - R640 - no disks,dcim.rearport,sfp2,switch-access-rack2-1 - EMC S5224,dcim.rearport,sfp4,planned,dac-passive,2,m
+osd-rack1-1 - R740xd,dcim.rearport,sfp2,switch-access-rack2-1 - EMC S5224,dcim.rearport,sfp6,planned,dac-passive,5,m
+osd-rack1-2 - R740xd,dcim.rearport,sfp2,switch-access-rack2-1 - EMC S5224,dcim.rearport,sfp8,planned,dac-passive,5,m
+osd-rack1-3 - R740xd,dcim.rearport,sfp2,switch-access-rack2-1 - EMC S5224,dcim.rearport,sfp10,planned,dac-passive,5,m
+osd-rack1-4 - R740xd,dcim.rearport,sfp2,switch-access-rack2-1 - EMC S5224,dcim.rearport,qsfp1-2,planned,dac-passive,5,m
+osd-rack1-5 - R740xd,dcim.rearport,sfp2,switch-access-rack2-1 - EMC S5224,dcim.rearport,qsfp1-3,planned,dac-passive,5,m
+osd-rack1-6 - R740xd,dcim.rearport,sfp2,switch-access-rack2-1 - EMC S5224,dcim.rearport,qsfp1-4,planned,dac-passive,5,m
+osd-rack1-7 - R740xd,dcim.rearport,sfp2,switch-access-rack2-1 - EMC S5224,dcim.rearport,qsfp2-1,planned,dac-passive,5,m
+osd-rack1-8 - R740xd,dcim.rearport,sfp2,switch-access-rack2-1 - EMC S5224,dcim.rearport,qsfp2-2,planned,dac-passive,5,m
+osd-rack1-9 - R740xd,dcim.rearport,sfp2,switch-access-rack2-1 - EMC S5224,dcim.rearport,qsfp2-3,planned,dac-passive,5,m
+osd-rack1-10 - R740xd,dcim.rearport,sfp2,switch-access-rack2-1 - EMC S5224,dcim.rearport,qsfp2-4,planned,dac-passive,5,m
+front-rack2 - R640 - 4 disks,dcim.rearport,sfp2,switch-access-rack1-1 - EMC S5224,dcim.rearport,sfp2,planned,dac-passive,2,m
+monitor-rack2-1 - R640 - no disks,dcim.rearport,sfp2,switch-access-rack1-1 - EMC S5224,dcim.rearport,sfp4,planned,dac-passive,2,m
+monitor-rack2-2 - R640 - no disks,dcim.rearport,sfp2,switch-access-rack1-1 - EMC S5224,dcim.rearport,sfp12,planned,dac-passive,2,m
+osd-rack2-1 - R740xd,dcim.rearport,sfp2,switch-access-rack1-1 - EMC S5224,dcim.rearport,sfp6,planned,dac-passive,5,m
+osd-rack2-2 - R740xd,dcim.rearport,sfp2,switch-access-rack1-1 - EMC S5224,dcim.rearport,sfp8,planned,dac-passive,5,m
+osd-rack2-3 - R740xd,dcim.rearport,sfp2,switch-access-rack1-1 - EMC S5224,dcim.rearport,sfp10,planned,dac-passive,5,m
+osd-rack2-4 - R740xd,dcim.rearport,sfp2,switch-access-rack1-1 - EMC S5224,dcim.rearport,qsfp1-2,planned,dac-passive,5,m
+osd-rack2-5 - R740xd,dcim.rearport,sfp2,switch-access-rack1-1 - EMC S5224,dcim.rearport,qsfp1-3,planned,dac-passive,5,m
+osd-rack2-6 - R740xd,dcim.rearport,sfp2,switch-access-rack1-1 - EMC S5224,dcim.rearport,qsfp1-4,planned,dac-passive,5,m
+osd-rack2-7 - R740xd,dcim.rearport,sfp2,switch-access-rack1-1 - EMC S5224,dcim.rearport,qsfp2-1,planned,dac-passive,5,m
+osd-rack2-8 - R740xd,dcim.rearport,sfp2,switch-access-rack1-1 - EMC S5224,dcim.rearport,qsfp2-2,planned,dac-passive,5,m
+osd-rack2-9 - R740xd,dcim.rearport,sfp2,switch-access-rack1-1 - EMC S5224,dcim.rearport,qsfp2-3,planned,dac-passive,5,m
+osd-rack2-10 - R740xd,dcim.rearport,sfp2,switch-access-rack1-1 - EMC S5224,dcim.rearport,qsfp2-4,planned,dac-passive,5,m
diff --git a/sysadmin/objstorage-infra/power_cables-c07.csv b/sysadmin/objstorage-infra/power_cables-c07.csv
new file mode 100644
index 0000000..4c96789
--- /dev/null
+++ b/sysadmin/objstorage-infra/power_cables-c07.csv
@@ -0,0 +1,29 @@
+side_a_device,side_a_type,side_a_name,side_b_device,side_b_type,side_b_name,status,type,length,length_unit
+switch-access-rack1-1 - EMC S5224,dcim.powerport,p1,C07 - PDU - line1,dcim.poweroutlet,output1,planned,power,2,m
+switch-access-rack1-1 - EMC S5224,dcim.powerport,p2,C07 - PDU - line2,dcim.poweroutlet,output1,planned,power,2,m
+switch-mgmt-rack1 - S3148,dcim.powerport,p1,C07 - PDU - line1,dcim.poweroutlet,output2,planned,power,2,m
+switch-mgmt-rack1 - S3148,dcim.powerport,p2,C07 - PDU - line2,dcim.poweroutlet,output2,planned,power,2,m
+front-rack1 - R640 - 4 disks,dcim.powerport,p1,C07 - PDU - line1,dcim.poweroutlet,output3,planned,power,2,m
+front-rack1 - R640 - 4 disks,dcim.powerport,p2,C07 - PDU - line2,dcim.poweroutlet,output3,planned,power,2,m
+monitor-rack1-1 - R640 - no disks,dcim.powerport,p1,C07 - PDU - line1,dcim.poweroutlet,output4,planned,power,2,m
+monitor-rack1-1 - R640 - no disks,dcim.powerport,p2,C07 - PDU - line2,dcim.poweroutlet,output4,planned,power,2,m
+osd-rack1-1 - R740xd,dcim.powerport,p1,C07 - PDU - line1,dcim.poweroutlet,output5,planned,power,2,m
+osd-rack1-1 - R740xd,dcim.powerport,p2,C07 - PDU - line2,dcim.poweroutlet,output5,planned,power,2,m
+osd-rack1-2 - R740xd,dcim.powerport,p1,C07 - PDU - line1,dcim.poweroutlet,output6,planned,power,2,m
+osd-rack1-2 - R740xd,dcim.powerport,p2,C07 - PDU - line2,dcim.poweroutlet,output6,planned,power,2,m
+osd-rack1-3 - R740xd,dcim.powerport,p1,C07 - PDU - line1,dcim.poweroutlet,output7,planned,power,2,m
+osd-rack1-3 - R740xd,dcim.powerport,p2,C07 - PDU - line2,dcim.poweroutlet,output7,planned,power,2,m
+osd-rack1-4 - R740xd,dcim.powerport,p1,C07 - PDU - line1,dcim.poweroutlet,output8,planned,power,2,m
+osd-rack1-4 - R740xd,dcim.powerport,p2,C07 - PDU - line2,dcim.poweroutlet,output8,planned,power,2,m
+osd-rack1-5 - R740xd,dcim.powerport,p1,C07 - PDU - line1,dcim.poweroutlet,output9,planned,power,2,m
+osd-rack1-5 - R740xd,dcim.powerport,p2,C07 - PDU - line2,dcim.poweroutlet,output9,planned,power,2,m
+osd-rack1-6 - R740xd,dcim.powerport,p1,C07 - PDU - line1,dcim.poweroutlet,output10,planned,power,2,m
+osd-rack1-6 - R740xd,dcim.powerport,p2,C07 - PDU - line2,dcim.poweroutlet,output10,planned,power,2,m
+osd-rack1-7 - R740xd,dcim.powerport,p1,C07 - PDU - line1,dcim.poweroutlet,output11,planned,power,2,m
+osd-rack1-7 - R740xd,dcim.powerport,p2,C07 - PDU - line2,dcim.poweroutlet,output11,planned,power,2,m
+osd-rack1-8 - R740xd,dcim.powerport,p1,C07 - PDU - line1,dcim.poweroutlet,output12,planned,power,2,m
+osd-rack1-8 - R740xd,dcim.powerport,p2,C07 - PDU - line2,dcim.poweroutlet,output12,planned,power,2,m
+osd-rack1-9 - R740xd,dcim.powerport,p1,C07 - PDU - line1,dcim.poweroutlet,output13,planned,power,2,m
+osd-rack1-9 - R740xd,dcim.powerport,p2,C07 - PDU - line2,dcim.poweroutlet,output13,planned,power,2,m
+osd-rack1-10 - R740xd,dcim.powerport,p1,C07 - PDU - line1,dcim.poweroutlet,output14,planned,power,2,m
+osd-rack1-10 - R740xd,dcim.powerport,p2,C07 - PDU - line2,dcim.poweroutlet,output14,planned,power,2,m
diff --git a/sysadmin/objstorage-infra/power_cables-c08.csv b/sysadmin/objstorage-infra/power_cables-c08.csv
new file mode 100644
index 0000000..d38508c
--- /dev/null
+++ b/sysadmin/objstorage-infra/power_cables-c08.csv
@@ -0,0 +1,29 @@
+side_a_device,side_a_type,side_a_name,side_b_device,side_b_type,side_b_name,status,type,length,length_unit
+switch-access-rack2-1 - EMC S5224,dcim.powerport,p1,C08 - PDU - line1,dcim.poweroutlet,output1,planned,power,2,m
+switch-access-rack2-1 - EMC S5224,dcim.powerport,p2,C08 - PDU - line2,dcim.poweroutlet,output1,planned,power,2,m
+front-rack2 - R640 - 4 disks,dcim.powerport,p1,C08 - PDU - line1,dcim.poweroutlet,output2,planned,power,2,m
+front-rack2 - R640 - 4 disks,dcim.powerport,p2,C08 - PDU - line2,dcim.poweroutlet,output2,planned,power,2,m
+monitor-rack2-1 - R640 - no disks,dcim.powerport,p1,C08 - PDU - line1,dcim.poweroutlet,output3,planned,power,2,m
+monitor-rack2-1 - R640 - no disks,dcim.powerport,p2,C08 - PDU - line2,dcim.poweroutlet,output3,planned,power,2,m
+monitor-rack2-2 - R640 - no disks,dcim.powerport,p1,C08 - PDU - line1,dcim.poweroutlet,output4,planned,power,2,m
+monitor-rack2-2 - R640 - no disks,dcim.powerport,p2,C08 - PDU - line2,dcim.poweroutlet,output4,planned,power,2,m
+osd-rack2-1 - R740xd,dcim.powerport,p1,C08 - PDU - line1,dcim.poweroutlet,output5,planned,power,2,m
+osd-rack2-1 - R740xd,dcim.powerport,p2,C08 - PDU - line2,dcim.poweroutlet,output5,planned,power,2,m
+osd-rack2-2 - R740xd,dcim.powerport,p1,C08 - PDU - line1,dcim.poweroutlet,output6,planned,power,2,m
+osd-rack2-2 - R740xd,dcim.powerport,p2,C08 - PDU - line2,dcim.poweroutlet,output6,planned,power,2,m
+osd-rack2-3 - R740xd,dcim.powerport,p1,C08 - PDU - line1,dcim.poweroutlet,output7,planned,power,2,m
+osd-rack2-3 - R740xd,dcim.powerport,p2,C08 - PDU - line2,dcim.poweroutlet,output7,planned,power,2,m
+osd-rack2-4 - R740xd,dcim.powerport,p1,C08 - PDU - line1,dcim.poweroutlet,output8,planned,power,2,m
+osd-rack2-4 - R740xd,dcim.powerport,p2,C08 - PDU - line2,dcim.poweroutlet,output8,planned,power,2,m
+osd-rack2-5 - R740xd,dcim.powerport,p1,C08 - PDU - line1,dcim.poweroutlet,output9,planned,power,2,m
+osd-rack2-5 - R740xd,dcim.powerport,p2,C08 - PDU - line2,dcim.poweroutlet,output9,planned,power,2,m
+osd-rack2-6 - R740xd,dcim.powerport,p1,C08 - PDU - line1,dcim.poweroutlet,output10,planned,power,2,m
+osd-rack2-6 - R740xd,dcim.powerport,p2,C08 - PDU - line2,dcim.poweroutlet,output10,planned,power,2,m
+osd-rack2-7 - R740xd,dcim.powerport,p1,C08 - PDU - line1,dcim.poweroutlet,output11,planned,power,2,m
+osd-rack2-7 - R740xd,dcim.powerport,p2,C08 - PDU - line2,dcim.poweroutlet,output11,planned,power,2,m
+osd-rack2-8 - R740xd,dcim.powerport,p1,C08 - PDU - line1,dcim.poweroutlet,output12,planned,power,2,m
+osd-rack2-8 - R740xd,dcim.powerport,p2,C08 - PDU - line2,dcim.poweroutlet,output12,planned,power,2,m
+osd-rack2-9 - R740xd,dcim.powerport,p1,C08 - PDU - line1,dcim.poweroutlet,output13,planned,power,2,m
+osd-rack2-9 - R740xd,dcim.powerport,p2,C08 - PDU - line2,dcim.poweroutlet,output13,planned,power,2,m
+osd-rack2-10 - R740xd,dcim.powerport,p1,C08 - PDU - line1,dcim.poweroutlet,output14,planned,power,2,m
+osd-rack2-10 - R740xd,dcim.powerport,p2,C08 - PDU - line2,dcim.poweroutlet,output14,planned,power,2,m
diff --git a/sysadmin/objstorage-infra/power_ports-c07.csv b/sysadmin/objstorage-infra/power_ports-c07.csv
new file mode 100644
index 0000000..ad926ab
--- /dev/null
+++ b/sysadmin/objstorage-infra/power_ports-c07.csv
@@ -0,0 +1,33 @@
+type,device,name
+iec-60320-c14,switch-mgmt-rack1 - S3148,p1
+iec-60320-c14,switch-mgmt-rack1 - S3148,p2
+iec-60320-c14,switch-access-rack1-1 - EMC S5224,p1
+iec-60320-c14,switch-access-rack1-1 - EMC S5224,p2
+iec-60320-c14,switch-access-rack2-1 - EMC S5224,p1
+iec-60320-c14,switch-access-rack2-1 - EMC S5224,p2
+iec-60320-c14,front-rack2 - R640 - 4 disks,p1
+iec-60320-c14,front-rack2 - R640 - 4 disks,p2
+iec-60320-c14,monitor-rack2-1 - R640 - no disks,p1
+iec-60320-c14,monitor-rack2-1 - R640 - no disks,p2
+iec-60320-c14,monitor-rack2-2 - R640 - no disks,p1
+iec-60320-c14,monitor-rack2-2 - R640 - no disks,p2
+iec-60320-c14,osd-rack2-1 - R740xd,p1
+iec-60320-c14,osd-rack2-1 - R740xd,p2
+iec-60320-c14,osd-rack2-2 - R740xd,p1
+iec-60320-c14,osd-rack2-2 - R740xd,p2
+iec-60320-c14,osd-rack2-3 - R740xd,p1
+iec-60320-c14,osd-rack2-3 - R740xd,p2
+iec-60320-c14,osd-rack2-4 - R740xd,p1
+iec-60320-c14,osd-rack2-4 - R740xd,p2
+iec-60320-c14,osd-rack2-5 - R740xd,p1
+iec-60320-c14,osd-rack2-5 - R740xd,p2
+iec-60320-c14,osd-rack2-6 - R740xd,p1
+iec-60320-c14,osd-rack2-6 - R740xd,p2
+iec-60320-c14,osd-rack2-7 - R740xd,p1
+iec-60320-c14,osd-rack2-7 - R740xd,p2
+iec-60320-c14,osd-rack2-8 - R740xd,p1
+iec-60320-c14,osd-rack2-8 - R740xd,p2
+iec-60320-c14,osd-rack2-9 - R740xd,p1
+iec-60320-c14,osd-rack2-9 - R740xd,p2
+iec-60320-c14,osd-rack2-10 - R740xd,p1
+iec-60320-c14,osd-rack2-10 - R740xd,p2
diff --git a/sysadmin/objstorage-infra/power_ports-c08.csv b/sysadmin/objstorage-infra/power_ports-c08.csv
new file mode 100644
index 0000000..d38508c
--- /dev/null
+++ b/sysadmin/objstorage-infra/power_ports-c08.csv
@@ -0,0 +1,29 @@
+side_a_device,side_a_type,side_a_name,side_b_device,side_b_type,side_b_name,status,type,length,length_unit
+switch-access-rack2-1 - EMC S5224,dcim.powerport,p1,C08 - PDU - line1,dcim.poweroutlet,output1,planned,power,2,m
+switch-access-rack2-1 - EMC S5224,dcim.powerport,p2,C08 - PDU - line2,dcim.poweroutlet,output1,planned,power,2,m
+front-rack2 - R640 - 4 disks,dcim.powerport,p1,C08 - PDU - line1,dcim.poweroutlet,output2,planned,power,2,m
+front-rack2 - R640 - 4 disks,dcim.powerport,p2,C08 - PDU - line2,dcim.poweroutlet,output2,planned,power,2,m
+monitor-rack2-1 - R640 - no disks,dcim.powerport,p1,C08 - PDU - line1,dcim.poweroutlet,output3,planned,power,2,m
+monitor-rack2-1 - R640 - no disks,dcim.powerport,p2,C08 - PDU - line2,dcim.poweroutlet,output3,planned,power,2,m
+monitor-rack2-2 - R640 - no disks,dcim.powerport,p1,C08 - PDU - line1,dcim.poweroutlet,output4,planned,power,2,m
+monitor-rack2-2 - R640 - no disks,dcim.powerport,p2,C08 - PDU - line2,dcim.poweroutlet,output4,planned,power,2,m
+osd-rack2-1 - R740xd,dcim.powerport,p1,C08 - PDU - line1,dcim.poweroutlet,output5,planned,power,2,m
+osd-rack2-1 - R740xd,dcim.powerport,p2,C08 - PDU - line2,dcim.poweroutlet,output5,planned,power,2,m
+osd-rack2-2 - R740xd,dcim.powerport,p1,C08 - PDU - line1,dcim.poweroutlet,output6,planned,power,2,m
+osd-rack2-2 - R740xd,dcim.powerport,p2,C08 - PDU - line2,dcim.poweroutlet,output6,planned,power,2,m
+osd-rack2-3 - R740xd,dcim.powerport,p1,C08 - PDU - line1,dcim.poweroutlet,output7,planned,power,2,m
+osd-rack2-3 - R740xd,dcim.powerport,p2,C08 - PDU - line2,dcim.poweroutlet,output7,planned,power,2,m
+osd-rack2-4 - R740xd,dcim.powerport,p1,C08 - PDU - line1,dcim.poweroutlet,output8,planned,power,2,m
+osd-rack2-4 - R740xd,dcim.powerport,p2,C08 - PDU - line2,dcim.poweroutlet,output8,planned,power,2,m
+osd-rack2-5 - R740xd,dcim.powerport,p1,C08 - PDU - line1,dcim.poweroutlet,output9,planned,power,2,m
+osd-rack2-5 - R740xd,dcim.powerport,p2,C08 - PDU - line2,dcim.poweroutlet,output9,planned,power,2,m
+osd-rack2-6 - R740xd,dcim.powerport,p1,C08 - PDU - line1,dcim.poweroutlet,output10,planned,power,2,m
+osd-rack2-6 - R740xd,dcim.powerport,p2,C08 - PDU - line2,dcim.poweroutlet,output10,planned,power,2,m
+osd-rack2-7 - R740xd,dcim.powerport,p1,C08 - PDU - line1,dcim.poweroutlet,output11,planned,power,2,m
+osd-rack2-7 - R740xd,dcim.powerport,p2,C08 - PDU - line2,dcim.poweroutlet,output11,planned,power,2,m
+osd-rack2-8 - R740xd,dcim.powerport,p1,C08 - PDU - line1,dcim.poweroutlet,output12,planned,power,2,m
+osd-rack2-8 - R740xd,dcim.powerport,p2,C08 - PDU - line2,dcim.poweroutlet,output12,planned,power,2,m
+osd-rack2-9 - R740xd,dcim.powerport,p1,C08 - PDU - line1,dcim.poweroutlet,output13,planned,power,2,m
+osd-rack2-9 - R740xd,dcim.powerport,p2,C08 - PDU - line2,dcim.poweroutlet,output13,planned,power,2,m
+osd-rack2-10 - R740xd,dcim.powerport,p1,C08 - PDU - line1,dcim.poweroutlet,output14,planned,power,2,m
+osd-rack2-10 - R740xd,dcim.powerport,p2,C08 - PDU - line2,dcim.poweroutlet,output14,planned,power,2,m
diff --git a/sysadmin/objstorage-infra/raw_devices_c07 b/sysadmin/objstorage-infra/raw_devices_c07
new file mode 100644
index 0000000..c39ecc7
--- /dev/null
+++ b/sysadmin/objstorage-infra/raw_devices_c07
@@ -0,0 +1,15 @@
+Name
+switch-access-rack1-1 - EMC S5224,
+front-rack1 - R640 - 4 disks,
+monitor-rack1-1 - R640 - no disks,
+osd-rack1-1 - R740xd,
+osd-rack1-2 - R740xd,
+osd-rack1-3 - R740xd,
+osd-rack1-4 - R740xd,
+osd-rack1-5 - R740xd,
+osd-rack1-6 - R740xd,
+osd-rack1-7 - R740xd,
+osd-rack1-8 - R740xd,
+osd-rack1-9 - R740xd,
+osd-rack1-10 - R740xd,
+switch-mgmt-rack1 - S3148,
diff --git a/sysadmin/objstorage-infra/raw_devices_c08 b/sysadmin/objstorage-infra/raw_devices_c08
new file mode 100644
index 0000000..0c00756
--- /dev/null
+++ b/sysadmin/objstorage-infra/raw_devices_c08
@@ -0,0 +1,14 @@
+switch-access-rack2-1 - EMC S5224
+front-rack2 - R640 - 4 disks
+monitor-rack2-1 - R640 - no disks
+monitor-rack2-2 - R640 - no disks
+osd-rack2-1 - R740xd
+osd-rack2-2 - R740xd
+osd-rack2-3 - R740xd
+osd-rack2-4 - R740xd
+osd-rack2-5 - R740xd
+osd-rack2-6 - R740xd
+osd-rack2-7 - R740xd
+osd-rack2-8 - R740xd
+osd-rack2-9 - R740xd
+osd-rack2-10 - R740xd
diff --git a/sysadmin/objstorage-infra/rear_ports.csv b/sysadmin/objstorage-infra/rear_ports.csv
new file mode 100644
index 0000000..ae1b76c
--- /dev/null
+++ b/sysadmin/objstorage-infra/rear_ports.csv
@@ -0,0 +1,201 @@
+device,positions,type,name
+switch-mgmt-rack1 - S3148,1,8p8c,eth1
+switch-mgmt-rack1 - S3148,1,8p8c,eth2
+switch-mgmt-rack1 - S3148,1,8p8c,eth3
+switch-mgmt-rack1 - S3148,1,8p8c,eth4
+switch-mgmt-rack1 - S3148,1,8p8c,eth5
+switch-mgmt-rack1 - S3148,1,8p8c,eth6
+switch-mgmt-rack1 - S3148,1,8p8c,eth7
+switch-mgmt-rack1 - S3148,1,8p8c,eth8
+switch-mgmt-rack1 - S3148,1,8p8c,eth9
+switch-mgmt-rack1 - S3148,1,8p8c,eth10
+switch-mgmt-rack1 - S3148,1,8p8c,eth11
+switch-mgmt-rack1 - S3148,1,8p8c,eth12
+switch-mgmt-rack1 - S3148,1,8p8c,eth13
+switch-mgmt-rack1 - S3148,1,8p8c,eth14
+switch-mgmt-rack1 - S3148,1,8p8c,eth15
+switch-mgmt-rack1 - S3148,1,8p8c,eth16
+switch-mgmt-rack1 - S3148,1,8p8c,eth17
+switch-mgmt-rack1 - S3148,1,8p8c,eth18
+switch-mgmt-rack1 - S3148,1,8p8c,eth19
+switch-mgmt-rack1 - S3148,1,8p8c,eth20
+switch-mgmt-rack1 - S3148,1,8p8c,eth21
+switch-mgmt-rack1 - S3148,1,8p8c,eth22
+switch-mgmt-rack1 - S3148,1,8p8c,eth23
+switch-mgmt-rack1 - S3148,1,8p8c,eth24
+switch-mgmt-rack1 - S3148,1,8p8c,eth25
+switch-mgmt-rack1 - S3148,1,8p8c,eth26
+switch-mgmt-rack1 - S3148,1,8p8c,eth27
+switch-mgmt-rack1 - S3148,1,8p8c,eth28
+switch-mgmt-rack1 - S3148,1,8p8c,eth29
+switch-mgmt-rack1 - S3148,1,8p8c,eth30
+switch-mgmt-rack1 - S3148,1,8p8c,eth31
+switch-mgmt-rack1 - S3148,1,8p8c,eth32
+switch-mgmt-rack1 - S3148,1,8p8c,eth33
+switch-mgmt-rack1 - S3148,1,8p8c,eth34
+switch-mgmt-rack1 - S3148,1,8p8c,eth35
+switch-mgmt-rack1 - S3148,1,8p8c,eth36
+switch-mgmt-rack1 - S3148,1,8p8c,eth37
+switch-mgmt-rack1 - S3148,1,8p8c,eth38
+switch-mgmt-rack1 - S3148,1,8p8c,eth39
+switch-mgmt-rack1 - S3148,1,8p8c,eth40
+switch-mgmt-rack1 - S3148,1,8p8c,eth41
+switch-mgmt-rack1 - S3148,1,8p8c,eth42
+switch-mgmt-rack1 - S3148,1,8p8c,eth43
+switch-mgmt-rack1 - S3148,1,8p8c,eth44
+switch-mgmt-rack1 - S3148,1,8p8c,eth45
+switch-mgmt-rack1 - S3148,1,8p8c,eth46
+switch-mgmt-rack1 - S3148,1,8p8c,eth47
+switch-mgmt-rack1 - S3148,1,8p8c,eth48
+switch-mgmt-rack1 - S3148,1,8p8c,combo1
+switch-mgmt-rack1 - S3148,1,8p8c,combo2
+switch-mgmt-rack1 - S3148,1,fc,sfp1
+switch-mgmt-rack1 - S3148,1,fc,sfp2
+switch-access-rack1-1 - EMC S5224,1,fc,sfp1
+switch-access-rack1-1 - EMC S5224,1,fc,sfp2
+switch-access-rack1-1 - EMC S5224,1,fc,sfp3
+switch-access-rack1-1 - EMC S5224,1,fc,sfp4
+switch-access-rack1-1 - EMC S5224,1,fc,sfp5
+switch-access-rack1-1 - EMC S5224,1,fc,sfp6
+switch-access-rack1-1 - EMC S5224,1,fc,sfp7
+switch-access-rack1-1 - EMC S5224,1,fc,sfp8
+switch-access-rack1-1 - EMC S5224,1,fc,sfp9
+switch-access-rack1-1 - EMC S5224,1,fc,sfp10
+switch-access-rack1-1 - EMC S5224,1,fc,sfp11
+switch-access-rack1-1 - EMC S5224,1,fc,sfp12
+switch-access-rack1-1 - EMC S5224,1,fc,sfp13
+switch-access-rack1-1 - EMC S5224,1,fc,sfp14
+switch-access-rack1-1 - EMC S5224,1,fc,sfp15
+switch-access-rack1-1 - EMC S5224,1,fc,sfp16
+switch-access-rack1-1 - EMC S5224,1,fc,sfp17
+switch-access-rack1-1 - EMC S5224,1,fc,sfp18
+switch-access-rack1-1 - EMC S5224,1,fc,sfp19
+switch-access-rack1-1 - EMC S5224,1,fc,sfp20
+switch-access-rack1-1 - EMC S5224,1,fc,sfp21
+switch-access-rack1-1 - EMC S5224,1,fc,sfp22
+switch-access-rack1-1 - EMC S5224,1,fc,sfp23
+switch-access-rack1-1 - EMC S5224,1,fc,sfp24
+switch-access-rack1-1 - EMC S5224,1,fc,qsfp1
+switch-access-rack1-1 - EMC S5224,1,fc,qsfp1-1
+switch-access-rack1-1 - EMC S5224,1,fc,qsfp1-2
+switch-access-rack1-1 - EMC S5224,1,fc,qsfp1-3
+switch-access-rack1-1 - EMC S5224,1,fc,qsfp1-4
+switch-access-rack1-1 - EMC S5224,1,fc,qsfp2
+switch-access-rack1-1 - EMC S5224,1,fc,qsfp2-1
+switch-access-rack1-1 - EMC S5224,1,fc,qsfp2-2
+switch-access-rack1-1 - EMC S5224,1,fc,qsfp2-3
+switch-access-rack1-1 - EMC S5224,1,fc,qsfp2-4
+switch-access-rack1-1 - EMC S5224,1,fc,qsfp3
+switch-access-rack1-1 - EMC S5224,1,fc,qsfp4
+switch-access-rack2-1 - EMC S5224,1,fc,sfp1
+switch-access-rack2-1 - EMC S5224,1,fc,sfp2
+switch-access-rack2-1 - EMC S5224,1,fc,sfp3
+switch-access-rack2-1 - EMC S5224,1,fc,sfp4
+switch-access-rack2-1 - EMC S5224,1,fc,sfp5
+switch-access-rack2-1 - EMC S5224,1,fc,sfp6
+switch-access-rack2-1 - EMC S5224,1,fc,sfp7
+switch-access-rack2-1 - EMC S5224,1,fc,sfp8
+switch-access-rack2-1 - EMC S5224,1,fc,sfp9
+switch-access-rack2-1 - EMC S5224,1,fc,sfp10
+switch-access-rack2-1 - EMC S5224,1,fc,sfp11
+switch-access-rack2-1 - EMC S5224,1,fc,sfp12
+switch-access-rack2-1 - EMC S5224,1,fc,sfp13
+switch-access-rack2-1 - EMC S5224,1,fc,sfp14
+switch-access-rack2-1 - EMC S5224,1,fc,sfp15
+switch-access-rack2-1 - EMC S5224,1,fc,sfp16
+switch-access-rack2-1 - EMC S5224,1,fc,sfp17
+switch-access-rack2-1 - EMC S5224,1,fc,sfp18
+switch-access-rack2-1 - EMC S5224,1,fc,sfp19
+switch-access-rack2-1 - EMC S5224,1,fc,sfp20
+switch-access-rack2-1 - EMC S5224,1,fc,sfp21
+switch-access-rack2-1 - EMC S5224,1,fc,sfp22
+switch-access-rack2-1 - EMC S5224,1,fc,sfp23
+switch-access-rack2-1 - EMC S5224,1,fc,sfp24
+switch-access-rack2-1 - EMC S5224,1,fc,qsfp1
+switch-access-rack2-1 - EMC S5224,1,fc,qsfp1-1
+switch-access-rack2-1 - EMC S5224,1,fc,qsfp1-2
+switch-access-rack2-1 - EMC S5224,1,fc,qsfp1-3
+switch-access-rack2-1 - EMC S5224,1,fc,qsfp1-4
+switch-access-rack2-1 - EMC S5224,1,fc,qsfp2
+switch-access-rack2-1 - EMC S5224,1,fc,qsfp2-1
+switch-access-rack2-1 - EMC S5224,1,fc,qsfp2-2
+switch-access-rack2-1 - EMC S5224,1,fc,qsfp2-3
+switch-access-rack2-1 - EMC S5224,1,fc,qsfp2-4
+switch-access-rack2-1 - EMC S5224,1,fc,qsfp3
+switch-access-rack2-1 - EMC S5224,1,fc,qsfp4
+front-rack1 - R640 - 4 disks,1,8p8c,IPMI
+front-rack2 - R640 - 4 disks,1,8p8c,IPMI
+monitor-rack1-1 - R640 - no disks,1,8p8c,IPMI
+monitor-rack2-1 - R640 - no disks,1,8p8c,IPMI
+monitor-rack2-2 - R640 - no disks,1,8p8c,IPMI
+osd-rack1-1 - R740xd,1,8p8c,IPMI
+osd-rack2-1 - R740xd,1,8p8c,IPMI
+osd-rack1-2 - R740xd,1,8p8c,IPMI
+osd-rack2-2 - R740xd,1,8p8c,IPMI
+osd-rack1-3 - R740xd,1,8p8c,IPMI
+osd-rack2-3 - R740xd,1,8p8c,IPMI
+osd-rack1-4 - R740xd,1,8p8c,IPMI
+osd-rack2-4 - R740xd,1,8p8c,IPMI
+osd-rack1-5 - R740xd,1,8p8c,IPMI
+osd-rack2-5 - R740xd,1,8p8c,IPMI
+osd-rack1-6 - R740xd,1,8p8c,IPMI
+osd-rack2-6 - R740xd,1,8p8c,IPMI
+osd-rack1-7 - R740xd,1,8p8c,IPMI
+osd-rack2-7 - R740xd,1,8p8c,IPMI
+osd-rack1-8 - R740xd,1,8p8c,IPMI
+osd-rack2-8 - R740xd,1,8p8c,IPMI
+osd-rack1-9 - R740xd,1,8p8c,IPMI
+osd-rack2-9 - R740xd,1,8p8c,IPMI
+osd-rack1-10 - R740xd,1,8p8c,IPMI
+osd-rack2-10 - R740xd,1,8p8c,IPMI
+front-rack1 - R640 - 4 disks,1,fc,sfp1
+front-rack2 - R640 - 4 disks,1,fc,sfp1
+monitor-rack1-1 - R640 - no disks,1,fc,sfp1
+monitor-rack2-1 - R640 - no disks,1,fc,sfp1
+monitor-rack2-2 - R640 - no disks,1,fc,sfp1
+osd-rack1-1 - R740xd,1,fc,sfp1
+osd-rack2-1 - R740xd,1,fc,sfp1
+osd-rack1-2 - R740xd,1,fc,sfp1
+osd-rack2-2 - R740xd,1,fc,sfp1
+osd-rack1-3 - R740xd,1,fc,sfp1
+osd-rack2-3 - R740xd,1,fc,sfp1
+osd-rack1-4 - R740xd,1,fc,sfp1
+osd-rack2-4 - R740xd,1,fc,sfp1
+osd-rack1-5 - R740xd,1,fc,sfp1
+osd-rack2-5 - R740xd,1,fc,sfp1
+osd-rack1-6 - R740xd,1,fc,sfp1
+osd-rack2-6 - R740xd,1,fc,sfp1
+osd-rack1-7 - R740xd,1,fc,sfp1
+osd-rack2-7 - R740xd,1,fc,sfp1
+osd-rack1-8 - R740xd,1,fc,sfp1
+osd-rack2-8 - R740xd,1,fc,sfp1
+osd-rack1-9 - R740xd,1,fc,sfp1
+osd-rack2-9 - R740xd,1,fc,sfp1
+osd-rack1-10 - R740xd,1,fc,sfp1
+osd-rack2-10 - R740xd,1,fc,sfp1
+front-rack1 - R640 - 4 disks,1,fc,sfp2
+front-rack2 - R640 - 4 disks,1,fc,sfp2
+monitor-rack1-1 - R640 - no disks,1,fc,sfp2
+monitor-rack2-1 - R640 - no disks,1,fc,sfp2
+monitor-rack2-2 - R640 - no disks,1,fc,sfp2
+osd-rack1-1 - R740xd,1,fc,sfp2
+osd-rack2-1 - R740xd,1,fc,sfp2
+osd-rack1-2 - R740xd,1,fc,sfp2
+osd-rack2-2 - R740xd,1,fc,sfp2
+osd-rack1-3 - R740xd,1,fc,sfp2
+osd-rack2-3 - R740xd,1,fc,sfp2
+osd-rack1-4 - R740xd,1,fc,sfp2
+osd-rack2-4 - R740xd,1,fc,sfp2
+osd-rack1-5 - R740xd,1,fc,sfp2
+osd-rack2-5 - R740xd,1,fc,sfp2
+osd-rack1-6 - R740xd,1,fc,sfp2
+osd-rack2-6 - R740xd,1,fc,sfp2
+osd-rack1-7 - R740xd,1,fc,sfp2
+osd-rack2-7 - R740xd,1,fc,sfp2
+osd-rack1-8 - R740xd,1,fc,sfp2
+osd-rack2-8 - R740xd,1,fc,sfp2
+osd-rack1-9 - R740xd,1,fc,sfp2
+osd-rack2-9 - R740xd,1,fc,sfp2
+osd-rack1-10 - R740xd,1,fc,sfp2
+osd-rack2-10 - R740xd,1,fc,sfp2
+