From 7a1903699fc9bab4f175bd50ee4358e20b2016b3 Mon Sep 17 00:00:00 2001 From: Bastian Triller Date: Sat, 26 Oct 2024 22:41:16 +0200 Subject: [PATCH] Cisco: Add modules, update M5/6 (#2247) * Cisco: Add modules, update M5/6 * Add Cisco UCS VICs 1400/14000/15000 [1] [2] * Add Cisco M5/6 RAID controllers * Update PCIe/mRAID/mLOM positions [1] https://www.cisco.com/c/en/us/products/collateral/interfaces-modules/unified-computing-system-adapters/datasheet-c78-741130.html [2] https://www.cisco.com/c/en/us/products/collateral/interfaces-modules/unified-computing-system-adapters/ucs-vic-15000-series-ds.html * Remove storage/RAID controllers --------- Co-authored-by: Harry --- device-types/Cisco/UCSC-C220-M5SX.yaml | 16 ++++++++++++++-- device-types/Cisco/UCSC-C220-M6S.yaml | 25 ++++++++++++++----------- module-types/Cisco/VIC-1455.yaml | 15 +++++++++++++++ module-types/Cisco/VIC-1457.yaml | 14 ++++++++++++++ module-types/Cisco/VIC-1467.yaml | 14 ++++++++++++++ module-types/Cisco/VIC-1477.yaml | 10 ++++++++++ module-types/Cisco/VIC-1495.yaml | 11 +++++++++++ module-types/Cisco/VIC-1497.yaml | 10 ++++++++++ module-types/Cisco/VIC-15235.yaml | 10 ++++++++++ module-types/Cisco/VIC-15237.yaml | 10 ++++++++++ module-types/Cisco/VIC-15238.yaml | 10 ++++++++++ module-types/Cisco/VIC-15425.yaml | 14 ++++++++++++++ module-types/Cisco/VIC-15427.yaml | 14 ++++++++++++++ module-types/Cisco/VIC-15428.yaml | 14 ++++++++++++++ 14 files changed, 174 insertions(+), 13 deletions(-) create mode 100644 module-types/Cisco/VIC-1455.yaml create mode 100644 module-types/Cisco/VIC-1457.yaml create mode 100644 module-types/Cisco/VIC-1467.yaml create mode 100644 module-types/Cisco/VIC-1477.yaml create mode 100644 module-types/Cisco/VIC-1495.yaml create mode 100644 module-types/Cisco/VIC-1497.yaml create mode 100644 module-types/Cisco/VIC-15235.yaml create mode 100644 module-types/Cisco/VIC-15237.yaml create mode 100644 module-types/Cisco/VIC-15238.yaml create mode 100644 module-types/Cisco/VIC-15425.yaml create mode 100644 module-types/Cisco/VIC-15427.yaml create mode 100644 module-types/Cisco/VIC-15428.yaml diff --git a/device-types/Cisco/UCSC-C220-M5SX.yaml b/device-types/Cisco/UCSC-C220-M5SX.yaml index d8a5e5fa0..abaa36d29 100644 --- a/device-types/Cisco/UCSC-C220-M5SX.yaml +++ b/device-types/Cisco/UCSC-C220-M5SX.yaml @@ -4,14 +4,18 @@ model: UCS-C220-M5SX slug: cisco-ucs-c220-m5sx part_number: UCSC-C220-M5SX u_height: 1 +airflow: front-to-rear +weight: 10.13 +weight_unit: kg is_full_depth: true +comments: '[Cisco UCS C220 M5 Rack Server Data Sheet](https://www.cisco.com/c/en/us/products/collateral/servers-unified-computing/ucs-c-series-rack-servers/datasheet-c78-739281.html)' console-ports: - name: Console type: rj-45 interfaces: - - name: enp94s0f0 + - name: Ethernet L/1 type: 10gbase-t - - name: enp94s0f1 + - name: Ethernet L/2 type: 10gbase-t - name: CIMC type: 1000base-t @@ -21,3 +25,11 @@ module-bays: position: '1' - name: PSU2 position: '2' + - name: NUMA 0 - PCIe slot 1 + position: PCIe-1 + - name: NUMA 1 - PCIe slot 2 + position: PCIe-2 + - name: mRAID + position: mRAID + - name: mLOM + position: mLOM diff --git a/device-types/Cisco/UCSC-C220-M6S.yaml b/device-types/Cisco/UCSC-C220-M6S.yaml index 2944642d6..d99d8f1f4 100644 --- a/device-types/Cisco/UCSC-C220-M6S.yaml +++ b/device-types/Cisco/UCSC-C220-M6S.yaml @@ -5,14 +5,17 @@ slug: cisco-ucs-c220-m6s part_number: UCSC-C220-M6S u_height: 1 airflow: front-to-rear +weight: 10.13 +weight_unit: kg is_full_depth: true +comments: '[Cisco UCS C220 M6 Rack Server Data Sheet](https://www.cisco.com/c/en/us/products/servers-unified-computing/ucs-c-series-rack-servers/ucs-c220-m6-rack-server-ds.html)' console-ports: - name: Console type: rj-45 interfaces: - - name: Ethernet0 + - name: Ethernet L/1 type: 10gbase-t - - name: Ethernet1 + - name: Ethernet L/2 type: 10gbase-t - name: CIMC type: 1000base-t @@ -22,13 +25,13 @@ module-bays: position: '1' - name: PSU2 position: '2' - - name: PCIe.1 - position: '1' - - name: PCIe.2 - position: '2' - - name: PCIe.3 - position: '3' - - name: RAID-Controller - position: '1' + - name: NUMA 0 - PCIe slot 1 + position: PCIe-1 + - name: NUMA 0 - PCIe slot 2 + position: PCIe-2 + - name: NUMA 1 - PCIe slot 3 + position: PCIe-3 + - name: mRAID + position: mRAID - name: mLOM - position: '1' + position: mLOM diff --git a/module-types/Cisco/VIC-1455.yaml b/module-types/Cisco/VIC-1455.yaml new file mode 100644 index 000000000..0a86d99d7 --- /dev/null +++ b/module-types/Cisco/VIC-1455.yaml @@ -0,0 +1,15 @@ +--- +manufacturer: Cisco +part_number: UCSC-PCIE-C25Q-04 +model: VIC 1455 +interfaces: + - name: Ethernet {module}/1 + type: 25gbase-x-sfp28 + - name: Ethernet {module}/2 + type: 25gbase-x-sfp28 + - name: Ethernet {module}/3 + type: 25gbase-x-sfp28 + - name: Ethernet {module}/4 + type: 25gbase-x-sfp28 +comments: Cisco UCS VIC 1455 quad port 10/25G SFP28 PCIe for C220 M5/M6, C240 M5/M6, S3260 M5, C240 SD M5, C480 M5, C480 ML M5, C125 M5, S3260 M5, C225 + M6, C245 M6 diff --git a/module-types/Cisco/VIC-1457.yaml b/module-types/Cisco/VIC-1457.yaml new file mode 100644 index 000000000..953afbb18 --- /dev/null +++ b/module-types/Cisco/VIC-1457.yaml @@ -0,0 +1,14 @@ +--- +manufacturer: Cisco +part_number: UCSC-MLOM-C25Q-04 +model: VIC 1457 +interfaces: + - name: Ethernet {module}/1 + type: 25gbase-x-sfp28 + - name: Ethernet {module}/2 + type: 25gbase-x-sfp28 + - name: Ethernet {module}/3 + type: 25gbase-x-sfp28 + - name: Ethernet {module}/4 + type: 25gbase-x-sfp28 +comments: Cisco UCS VIC 1457 quad port 10/25G SFP28 mLOM for C220 M5, C240 M5 and C240 SD M5 diff --git a/module-types/Cisco/VIC-1467.yaml b/module-types/Cisco/VIC-1467.yaml new file mode 100644 index 000000000..f0d9c54d5 --- /dev/null +++ b/module-types/Cisco/VIC-1467.yaml @@ -0,0 +1,14 @@ +--- +manufacturer: Cisco +part_number: UCSC-M-V25-04 +model: VIC 1467 +interfaces: + - name: Ethernet {module}/1 + type: 25gbase-x-sfp28 + - name: Ethernet {module}/2 + type: 25gbase-x-sfp28 + - name: Ethernet {module}/3 + type: 25gbase-x-sfp28 + - name: Ethernet {module}/4 + type: 25gbase-x-sfp28 +comments: Cisco UCS VIC 1467 quad port 10/25G SFP28 mLOM for C220 M6, C240 M6, C225 M6, C245 M6 diff --git a/module-types/Cisco/VIC-1477.yaml b/module-types/Cisco/VIC-1477.yaml new file mode 100644 index 000000000..b0bd1daf7 --- /dev/null +++ b/module-types/Cisco/VIC-1477.yaml @@ -0,0 +1,10 @@ +--- +manufacturer: Cisco +part_number: UCSC-M-V100-04 +model: VIC 1477 +interfaces: + - name: Ethernet {module}/1 + type: 100gbase-x-qsfp28 + - name: Ethernet {module}/2 + type: 100gbase-x-qsfp28 +comments: Cisco UCS VIC 1477 dual port 40/100G QSFP28 mLOM for C220 M6, C240 M6, C225 M6, C245 M6 diff --git a/module-types/Cisco/VIC-1495.yaml b/module-types/Cisco/VIC-1495.yaml new file mode 100644 index 000000000..d286feeda --- /dev/null +++ b/module-types/Cisco/VIC-1495.yaml @@ -0,0 +1,11 @@ +--- +manufacturer: Cisco +part_number: UCSC-PCIE-C100-04 +model: VIC 1495 +interfaces: + - name: Ethernet {module}/1 + type: 100gbase-x-qsfp28 + - name: Ethernet {module}/2 + type: 100gbase-x-qsfp28 +comments: Cisco UCS VIC 1495 dual port 40/100G QSFP28 PCIe for C220 M5/M6, C240 M5/M6, S3260 M5, C240 SD M5, C480 M5, C480 ML M5, C125 M5, S3260 M5, C225 + M6, C245 M6 diff --git a/module-types/Cisco/VIC-1497.yaml b/module-types/Cisco/VIC-1497.yaml new file mode 100644 index 000000000..fb571e567 --- /dev/null +++ b/module-types/Cisco/VIC-1497.yaml @@ -0,0 +1,10 @@ +--- +manufacturer: Cisco +part_number: UCSC-MLOM-C100-04 +model: VIC 1497 +interfaces: + - name: Ethernet {module}/1 + type: 100gbase-x-qsfp28 + - name: Ethernet {module}/2 + type: 100gbase-x-qsfp28 +comments: Cisco UCS VIC 1497 dual port 40/100G QSFP28 mLOM for C220 M5, C240 M5, C240 SD M5 diff --git a/module-types/Cisco/VIC-15235.yaml b/module-types/Cisco/VIC-15235.yaml new file mode 100644 index 000000000..0a5e0ec04 --- /dev/null +++ b/module-types/Cisco/VIC-15235.yaml @@ -0,0 +1,10 @@ +--- +manufacturer: Cisco +part_number: UCSC-P-V5D200G-D +model: VIC 15235 +interfaces: + - name: Ethernet {module}/1 + type: 200gbase-x-qsfp56 + - name: Ethernet {module}/2 + type: 200gbase-x-qsfp56 +comments: Cisco UCS VIC 15235 Dual port 40/100/200G PCIe for Cisco UCS C-Series M7 rack servers diff --git a/module-types/Cisco/VIC-15237.yaml b/module-types/Cisco/VIC-15237.yaml new file mode 100644 index 000000000..86746ade9 --- /dev/null +++ b/module-types/Cisco/VIC-15237.yaml @@ -0,0 +1,10 @@ +--- +manufacturer: Cisco +part_number: UCSC-M-V5D200GV2D +model: VIC 15237 +interfaces: + - name: Ethernet {module}/1 + type: 200gbase-x-qsfp56 + - name: Ethernet {module}/2 + type: 200gbase-x-qsfp56 +comments: Cisco UCS VIC 15237 Dual port 40/100/200G mLOM for UCS C-Series M7 rack servers diff --git a/module-types/Cisco/VIC-15238.yaml b/module-types/Cisco/VIC-15238.yaml new file mode 100644 index 000000000..9d623b324 --- /dev/null +++ b/module-types/Cisco/VIC-15238.yaml @@ -0,0 +1,10 @@ +--- +manufacturer: Cisco +part_number: UCSC-M-V5D200G-D +model: VIC 15238 +interfaces: + - name: Ethernet {module}/1 + type: 200gbase-x-qsfp56 + - name: Ethernet {module}/2 + type: 200gbase-x-qsfp56 +comments: Cisco UCS VIC 15238 Dual port 40/100/200G mLOM for C220-M7, C240-M7 diff --git a/module-types/Cisco/VIC-15425.yaml b/module-types/Cisco/VIC-15425.yaml new file mode 100644 index 000000000..50acbf6c1 --- /dev/null +++ b/module-types/Cisco/VIC-15425.yaml @@ -0,0 +1,14 @@ +--- +manufacturer: Cisco +part_number: UCSC-P-V5Q50G-D +model: VIC 15425 +interfaces: + - name: Ethernet {module}/1 + type: 50gbase-x-sfp56 + - name: Ethernet {module}/2 + type: 50gbase-x-sfp56 + - name: Ethernet {module}/3 + type: 50gbase-x-sfp56 + - name: Ethernet {module}/4 + type: 50gbase-x-sfp56 +comments: Cisco UCS VIC 15425 Quad port 10/25/50G PCIe for Cisco UCS C-Series M7 rack servers diff --git a/module-types/Cisco/VIC-15427.yaml b/module-types/Cisco/VIC-15427.yaml new file mode 100644 index 000000000..e04508e97 --- /dev/null +++ b/module-types/Cisco/VIC-15427.yaml @@ -0,0 +1,14 @@ +--- +manufacturer: Cisco +part_number: UCSC-M-V5Q50GV2D +model: VIC 15427 +interfaces: + - name: Ethernet {module}/1 + type: 50gbase-x-sfp56 + - name: Ethernet {module}/2 + type: 50gbase-x-sfp56 + - name: Ethernet {module}/3 + type: 50gbase-x-sfp56 + - name: Ethernet {module}/4 + type: 50gbase-x-sfp56 +comments: Cisco UCS VIC 15427 Quad port 10/25/50G mLOM for Cisco UCS C-Series M7 rack servers diff --git a/module-types/Cisco/VIC-15428.yaml b/module-types/Cisco/VIC-15428.yaml new file mode 100644 index 000000000..9cccba4f5 --- /dev/null +++ b/module-types/Cisco/VIC-15428.yaml @@ -0,0 +1,14 @@ +--- +manufacturer: Cisco +part_number: UCSC-M-V5Q50G-D +model: VIC 15428 +interfaces: + - name: Ethernet {module}/1 + type: 50gbase-x-sfp56 + - name: Ethernet {module}/2 + type: 50gbase-x-sfp56 + - name: Ethernet {module}/3 + type: 50gbase-x-sfp56 + - name: Ethernet {module}/4 + type: 50gbase-x-sfp56 +comments: Cisco UCS VIC 15428 Quad port 10/25/50G mLOM for C220-M7, C240-M7