From 66c37b9ec12efe8ca200861b790ce14f042e34b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Chabert=20Lo=C3=AFc?= Date: Thu, 7 Mar 2024 16:48:08 +0100 Subject: [PATCH] Cisco Nexus datacenter fabric - Multiple adjustement (#1960) Co-authored-by: loic.chabert --- ...C3064Q-10GE.yaml => N3K-C3064PQ-10GE.yaml} | 4 +- device-types/Cisco/N3K-C3064PQ-10GX.yaml | 2 + device-types/Cisco/N3K-C3232C.yaml | 10 ++ device-types/Cisco/N9K-C9236C.yaml | 101 ++++++++++++++++++ device-types/Cisco/N9K-C93180YC-EX.yaml | 10 ++ device-types/Cisco/N9K-C9336C-FX2.yaml | 10 ++ device-types/Cisco/N9K-C9364C.yaml | 8 ++ module-types/Cisco/NXA-FAN-160CFM-PE.yaml | 5 + module-types/Cisco/NXA-FAN-160CFM-PI.yaml | 5 + module-types/Cisco/NXA-FAN-30CFM-B.yaml | 7 ++ module-types/Cisco/NXA-FAN-30CFM-F.yaml | 7 ++ module-types/Cisco/NXA-FAN-35CFM-PE.yaml | 5 + module-types/Cisco/NXA-FAN-35CFM-PI.yaml | 5 + 13 files changed, 178 insertions(+), 1 deletion(-) rename device-types/Cisco/{N3K-C3064Q-10GE.yaml => N3K-C3064PQ-10GE.yaml} (97%) create mode 100644 device-types/Cisco/N9K-C9236C.yaml create mode 100644 module-types/Cisco/NXA-FAN-160CFM-PE.yaml create mode 100644 module-types/Cisco/NXA-FAN-160CFM-PI.yaml create mode 100644 module-types/Cisco/NXA-FAN-30CFM-B.yaml create mode 100644 module-types/Cisco/NXA-FAN-30CFM-F.yaml create mode 100644 module-types/Cisco/NXA-FAN-35CFM-PE.yaml create mode 100644 module-types/Cisco/NXA-FAN-35CFM-PI.yaml diff --git a/device-types/Cisco/N3K-C3064Q-10GE.yaml b/device-types/Cisco/N3K-C3064PQ-10GE.yaml similarity index 97% rename from device-types/Cisco/N3K-C3064Q-10GE.yaml rename to device-types/Cisco/N3K-C3064PQ-10GE.yaml index 9febfb68..9de88e62 100644 --- a/device-types/Cisco/N3K-C3064Q-10GE.yaml +++ b/device-types/Cisco/N3K-C3064PQ-10GE.yaml @@ -2,7 +2,7 @@ manufacturer: Cisco model: Nexus C3064PQ-10GE slug: cisco-n3k-c3064q-10ge -part_number: N3K-C3064Q-10GE +part_number: N3K-C3064PQ-10GE u_height: 1 is_full_depth: false weight: 9.3 @@ -125,3 +125,5 @@ module-bays: position: '1' - name: PS2 position: '2' + - name: FAN 1 + position: '1' diff --git a/device-types/Cisco/N3K-C3064PQ-10GX.yaml b/device-types/Cisco/N3K-C3064PQ-10GX.yaml index 3cf99930..1841e7a9 100644 --- a/device-types/Cisco/N3K-C3064PQ-10GX.yaml +++ b/device-types/Cisco/N3K-C3064PQ-10GX.yaml @@ -125,3 +125,5 @@ module-bays: position: '1' - name: PS2 position: '2' + - name: FAN 1 + position: '1' diff --git a/device-types/Cisco/N3K-C3232C.yaml b/device-types/Cisco/N3K-C3232C.yaml index b733cfda..3ac21522 100644 --- a/device-types/Cisco/N3K-C3232C.yaml +++ b/device-types/Cisco/N3K-C3232C.yaml @@ -5,6 +5,8 @@ slug: cisco-n3k-c3232c part_number: N3K-C3232C u_height: 1 is_full_depth: false +weight: 10.06 +weight_unit: kg console-ports: - name: console type: rj-45 @@ -81,3 +83,11 @@ module-bays: position: '1' - name: PS2 position: '2' + - name: Fan 1 + position: '1' + - name: Fan 2 + position: '2' + - name: Fan 3 + position: '3' + - name: Fan 4 + position: '4' diff --git a/device-types/Cisco/N9K-C9236C.yaml b/device-types/Cisco/N9K-C9236C.yaml new file mode 100644 index 00000000..651eb5dc --- /dev/null +++ b/device-types/Cisco/N9K-C9236C.yaml @@ -0,0 +1,101 @@ +--- +manufacturer: Cisco +model: Nexus N9K-C9236C +part_number: N9K-C9236C +slug: cisco-n9k-c9236c +u_height: 1 +is_full_depth: true +weight: 8.3 +weight_unit: kg +console-ports: + - name: console + type: rj-45 +interfaces: + - name: Ethernet1/1 + type: 100gbase-x-qsfp28 + - name: Ethernet1/2 + type: 100gbase-x-qsfp28 + - name: Ethernet1/3 + type: 100gbase-x-qsfp28 + - name: Ethernet1/4 + type: 100gbase-x-qsfp28 + - name: Ethernet1/5 + type: 100gbase-x-qsfp28 + - name: Ethernet1/6 + type: 100gbase-x-qsfp28 + - name: Ethernet1/7 + type: 100gbase-x-qsfp28 + - name: Ethernet1/8 + type: 100gbase-x-qsfp28 + - name: Ethernet1/9 + type: 100gbase-x-qsfp28 + - name: Ethernet1/10 + type: 100gbase-x-qsfp28 + - name: Ethernet1/11 + type: 100gbase-x-qsfp28 + - name: Ethernet1/12 + type: 100gbase-x-qsfp28 + - name: Ethernet1/13 + type: 100gbase-x-qsfp28 + - name: Ethernet1/14 + type: 100gbase-x-qsfp28 + - name: Ethernet1/15 + type: 100gbase-x-qsfp28 + - name: Ethernet1/16 + type: 100gbase-x-qsfp28 + - name: Ethernet1/17 + type: 100gbase-x-qsfp28 + - name: Ethernet1/18 + type: 100gbase-x-qsfp28 + - name: Ethernet1/19 + type: 100gbase-x-qsfp28 + - name: Ethernet1/20 + type: 100gbase-x-qsfp28 + - name: Ethernet1/21 + type: 100gbase-x-qsfp28 + - name: Ethernet1/22 + type: 100gbase-x-qsfp28 + - name: Ethernet1/23 + type: 100gbase-x-qsfp28 + - name: Ethernet1/24 + type: 100gbase-x-qsfp28 + - name: Ethernet1/25 + type: 100gbase-x-qsfp28 + - name: Ethernet1/26 + type: 100gbase-x-qsfp28 + - name: Ethernet1/27 + type: 100gbase-x-qsfp28 + - name: Ethernet1/28 + type: 100gbase-x-qsfp28 + - name: Ethernet1/29 + type: 100gbase-x-qsfp28 + - name: Ethernet1/30 + type: 100gbase-x-qsfp28 + - name: Ethernet1/31 + type: 100gbase-x-qsfp28 + - name: Ethernet1/32 + type: 100gbase-x-qsfp28 + - name: Ethernet1/33 + type: 100gbase-x-qsfp28 + - name: Ethernet1/34 + type: 100gbase-x-qsfp28 + - name: Ethernet1/35 + type: 100gbase-x-qsfp28 + - name: Ethernet1/36 + type: 100gbase-x-qsfp28 + - name: mgmt0 + type: 1000base-t + mgmt_only: true +module-bays: + - name: PS1 + position: '1' + - name: PS2 + position: '2' + - name: Fan 1 + position: '1' + - name: Fan 2 + position: '2' + - name: Fan 3 + position: '3' + - name: Fan 4 + position: '4' diff --git a/device-types/Cisco/N9K-C93180YC-EX.yaml b/device-types/Cisco/N9K-C93180YC-EX.yaml index 4a1ac733..d7cbcca0 100644 --- a/device-types/Cisco/N9K-C93180YC-EX.yaml +++ b/device-types/Cisco/N9K-C93180YC-EX.yaml @@ -3,6 +3,8 @@ manufacturer: Cisco model: Nexus 93180YC-EX part_number: N9K-C93180YC-EX slug: cisco-n9k-c93180yc-ex +weight: 7.9 +weight_unit: kg u_height: 1 is_full_depth: true console-ports: @@ -125,3 +127,11 @@ module-bays: position: '1' - name: PS2 position: '2' + - name: Fan 1 + position: '1' + - name: Fan 2 + position: '2' + - name: Fan 3 + position: '3' + - name: Fan 4 + position: '4' diff --git a/device-types/Cisco/N9K-C9336C-FX2.yaml b/device-types/Cisco/N9K-C9336C-FX2.yaml index 766a3d9d..4976eaea 100644 --- a/device-types/Cisco/N9K-C9336C-FX2.yaml +++ b/device-types/Cisco/N9K-C9336C-FX2.yaml @@ -5,6 +5,8 @@ part_number: N9K-C9336C-FX2 slug: cisco-n9k-c9336c-fx2 u_height: 1 is_full_depth: true +weight: 8.5 +weight_unit: kg console-ports: - name: console type: rj-45 @@ -89,3 +91,11 @@ module-bays: position: '1' - name: PS2 position: '2' + - name: Fan 1 + position: '1' + - name: Fan 2 + position: '2' + - name: Fan 3 + position: '3' + - name: Fan 4 + position: '4' diff --git a/device-types/Cisco/N9K-C9364C.yaml b/device-types/Cisco/N9K-C9364C.yaml index e3dab313..77e786aa 100644 --- a/device-types/Cisco/N9K-C9364C.yaml +++ b/device-types/Cisco/N9K-C9364C.yaml @@ -5,6 +5,8 @@ part_number: N9K-C9364C slug: cisco-n9k-c9364c u_height: 2 is_full_depth: true +weight: 16.74 +weight_unit: kg console-ports: - name: console type: rj-45 @@ -149,3 +151,9 @@ module-bays: position: '1' - name: PS2 position: '2' + - name: Fan 1 + position: '1' + - name: Fan 2 + position: '2' + - name: Fan 3 + position: '3' diff --git a/module-types/Cisco/NXA-FAN-160CFM-PE.yaml b/module-types/Cisco/NXA-FAN-160CFM-PE.yaml new file mode 100644 index 00000000..0385723b --- /dev/null +++ b/module-types/Cisco/NXA-FAN-160CFM-PE.yaml @@ -0,0 +1,5 @@ +--- +manufacturer: Cisco +model: NXA-FAN-160CFM-PE +part_number: NXA-FAN-160CFM-PE +comments: Cisco Nexus Fan, 160CFM, port-side exhaust airflow / [Cisco Nexus 9332C and 9364C Fixed Spine Switches Data Sheet](https://www.cisco.com/c/en/us/products/collateral/switches/nexus-9000-series-switches/datasheet-c78-739886.html) diff --git a/module-types/Cisco/NXA-FAN-160CFM-PI.yaml b/module-types/Cisco/NXA-FAN-160CFM-PI.yaml new file mode 100644 index 00000000..acfdadd9 --- /dev/null +++ b/module-types/Cisco/NXA-FAN-160CFM-PI.yaml @@ -0,0 +1,5 @@ +--- +manufacturer: Cisco +model: NXA-FAN-160CFM-PI +part_number: NXA-FAN-160CFM-PI +comments: Cisco Nexus Fan, 160CFM, port-side intake airflow / [Cisco Nexus 9332C and 9364C Fixed Spine Switches Data Sheet](https://www.cisco.com/c/en/us/products/collateral/switches/nexus-9000-series-switches/datasheet-c78-739886.html) diff --git a/module-types/Cisco/NXA-FAN-30CFM-B.yaml b/module-types/Cisco/NXA-FAN-30CFM-B.yaml new file mode 100644 index 00000000..fa6ab8c0 --- /dev/null +++ b/module-types/Cisco/NXA-FAN-30CFM-B.yaml @@ -0,0 +1,7 @@ +--- +manufacturer: Cisco +model: NXA-FAN-30CFM-B +part_number: NXA-FAN-30CFM-B +comments: Nexus Single Fan, 30CFM, port side intake airflow / [Cisco Nexus 9300-FX Series Switches Data Sheet](https://www.cisco.com/c/en/us/products/collateral/switches/nexus-9000-series-switches/datasheet-c78-742284.html) +weight: 0.12 +weight_unit: kg diff --git a/module-types/Cisco/NXA-FAN-30CFM-F.yaml b/module-types/Cisco/NXA-FAN-30CFM-F.yaml new file mode 100644 index 00000000..d4064f78 --- /dev/null +++ b/module-types/Cisco/NXA-FAN-30CFM-F.yaml @@ -0,0 +1,7 @@ +--- +manufacturer: Cisco +model: NXA-FAN-30CFM-F +part_number: NXA-FAN-30CFM-F +comments: Nexus Single Fan, 30CFM, port side exhaust airflow / [Cisco Nexus 9300-FX Series Switches Data Sheet](https://www.cisco.com/c/en/us/products/collateral/switches/nexus-9000-series-switches/datasheet-c78-742284.html) +weight: 0.12 +weight_unit: kg diff --git a/module-types/Cisco/NXA-FAN-35CFM-PE.yaml b/module-types/Cisco/NXA-FAN-35CFM-PE.yaml new file mode 100644 index 00000000..4c7d7915 --- /dev/null +++ b/module-types/Cisco/NXA-FAN-35CFM-PE.yaml @@ -0,0 +1,5 @@ +--- +manufacturer: Cisco +model: NXA-FAN-35CFM-PE +part_number: NXA-FAN-35CFM-PE +comments: Cisco Nexus Fan, 35CFM, port-side exhaust airflow / [Cisco Nexus 9332C and 9364C Fixed Spine Switches Data Sheet](https://www.cisco.com/c/en/us/products/collateral/switches/nexus-9000-series-switches/datasheet-c78-739886.html) diff --git a/module-types/Cisco/NXA-FAN-35CFM-PI.yaml b/module-types/Cisco/NXA-FAN-35CFM-PI.yaml new file mode 100644 index 00000000..6862f4bb --- /dev/null +++ b/module-types/Cisco/NXA-FAN-35CFM-PI.yaml @@ -0,0 +1,5 @@ +--- +manufacturer: Cisco +model: NXA-FAN-35CFM-PI +part_number: NXA-FAN-35CFM-PI +comments: Cisco Nexus Fan, 35CFM, port-side intake airflow / [Cisco Nexus 9332C and 9364C Fixed Spine Switches Data Sheet](https://www.cisco.com/c/en/us/products/collateral/switches/nexus-9000-series-switches/datasheet-c78-739886.html)