From 147361dd1007b0f5ea8113b6abcf2bf10696a2cb Mon Sep 17 00:00:00 2001 From: Maximilian Wilhelm Date: Tue, 27 Dec 2022 20:02:21 +0100 Subject: [PATCH] Add Huawei CloudEngine S5732-H48XUM2CC model + PSU + FAN (#935) * Add Huawei CloudEngine S5732-H48XUM2CC model Signed-off-by: Maximilian Wilhelm * Add Huawei PAC1000S56-CB PSU and FAN-031A-B fan module Signed-off-by: Maximilian Wilhelm Signed-off-by: Maximilian Wilhelm --- device-types/Huawei/S5732-H48XUM2CC.yaml | 231 +++++++++++++++++++++++ module-types/Huawei/FAN-031A-B.yaml | 5 + module-types/Huawei/PAC1000S56-CB.yaml | 9 + 3 files changed, 245 insertions(+) create mode 100644 device-types/Huawei/S5732-H48XUM2CC.yaml create mode 100644 module-types/Huawei/FAN-031A-B.yaml create mode 100644 module-types/Huawei/PAC1000S56-CB.yaml diff --git a/device-types/Huawei/S5732-H48XUM2CC.yaml b/device-types/Huawei/S5732-H48XUM2CC.yaml new file mode 100644 index 000000000..f24d82998 --- /dev/null +++ b/device-types/Huawei/S5732-H48XUM2CC.yaml @@ -0,0 +1,231 @@ +--- +manufacturer: Huawei +model: CloudEngine S5732-H48XUM2CC +slug: cloudengine-s5732-h48xum2cc +part_number: 02353MLH +u_height: 1.0 +is_full_depth: false +airflow: front-to-rear +console-ports: + - name: con0 + type: rj-45 +interfaces: + - name: MEth0/0/1 + type: 1000base-t + mgmt_only: true + - name: MultiGE0/0/1 + type: 10gbase-t + mgmt_only: false + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: MultiGE0/0/2 + type: 10gbase-t + mgmt_only: false + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: MultiGE0/0/3 + type: 10gbase-t + mgmt_only: false + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: MultiGE0/0/4 + type: 10gbase-t + mgmt_only: false + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: MultiGE0/0/5 + type: 10gbase-t + mgmt_only: false + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: MultiGE0/0/6 + type: 10gbase-t + mgmt_only: false + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: MultiGE0/0/7 + type: 10gbase-t + mgmt_only: false + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: MultiGE0/0/8 + type: 10gbase-t + mgmt_only: false + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: MultiGE0/0/9 + type: 10gbase-t + mgmt_only: false + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: MultiGE0/0/10 + type: 10gbase-t + mgmt_only: false + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: MultiGE0/0/11 + type: 10gbase-t + mgmt_only: false + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: MultiGE0/0/12 + type: 10gbase-t + mgmt_only: false + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: MultiGE0/0/13 + type: 10gbase-t + mgmt_only: false + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: MultiGE0/0/14 + type: 10gbase-t + mgmt_only: false + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: MultiGE0/0/15 + type: 10gbase-t + mgmt_only: false + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: MultiGE0/0/16 + type: 10gbase-t + mgmt_only: false + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: MultiGE0/0/17 + type: 10gbase-t + mgmt_only: false + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: MultiGE0/0/18 + type: 10gbase-t + mgmt_only: false + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: MultiGE0/0/19 + type: 10gbase-t + mgmt_only: false + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: MultiGE0/0/20 + type: 10gbase-t + mgmt_only: false + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: MultiGE0/0/21 + type: 10gbase-t + mgmt_only: false + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: MultiGE0/0/22 + type: 10gbase-t + mgmt_only: false + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: MultiGE0/0/23 + type: 10gbase-t + mgmt_only: false + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: MultiGE0/0/24 + type: 10gbase-t + mgmt_only: false + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: XGigabitEthernet0/0/1 + type: 10gbase-x-sfpp + mgmt_only: false + - name: XGigabitEthernet0/0/2 + type: 10gbase-x-sfpp + mgmt_only: false + - name: XGigabitEthernet0/0/3 + type: 10gbase-x-sfpp + mgmt_only: false + - name: XGigabitEthernet0/0/4 + type: 10gbase-x-sfpp + mgmt_only: false + - name: XGigabitEthernet0/0/5 + type: 10gbase-x-sfpp + mgmt_only: false + - name: XGigabitEthernet0/0/6 + type: 10gbase-x-sfpp + mgmt_only: false + - name: XGigabitEthernet0/0/7 + type: 10gbase-x-sfpp + mgmt_only: false + - name: XGigabitEthernet0/0/8 + type: 10gbase-x-sfpp + mgmt_only: false + - name: XGigabitEthernet0/0/9 + type: 10gbase-x-sfpp + mgmt_only: false + - name: XGigabitEthernet0/0/10 + type: 10gbase-x-sfpp + mgmt_only: false + - name: XGigabitEthernet0/0/11 + type: 10gbase-x-sfpp + mgmt_only: false + - name: XGigabitEthernet0/0/12 + type: 10gbase-x-sfpp + mgmt_only: false + - name: XGigabitEthernet0/0/13 + type: 10gbase-x-sfpp + mgmt_only: false + - name: XGigabitEthernet0/0/14 + type: 10gbase-x-sfpp + mgmt_only: false + - name: XGigabitEthernet0/0/15 + type: 10gbase-x-sfpp + mgmt_only: false + - name: XGigabitEthernet0/0/16 + type: 10gbase-x-sfpp + mgmt_only: false + - name: XGigabitEthernet0/0/17 + type: 10gbase-x-sfpp + mgmt_only: false + - name: XGigabitEthernet0/0/18 + type: 10gbase-x-sfpp + mgmt_only: false + - name: XGigabitEthernet0/0/19 + type: 10gbase-x-sfpp + mgmt_only: false + - name: XGigabitEthernet0/0/20 + type: 10gbase-x-sfpp + mgmt_only: false + - name: XGigabitEthernet0/0/21 + type: 10gbase-x-sfpp + mgmt_only: false + - name: XGigabitEthernet0/0/22 + type: 10gbase-x-sfpp + mgmt_only: false + - name: XGigabitEthernet0/0/23 + type: 10gbase-x-sfpp + mgmt_only: false + - name: XGigabitEthernet0/0/24 + type: 10gbase-x-sfpp + mgmt_only: false + - name: 25GE0/0/1 + type: 25gbase-x-sfp28 + mgmt_only: false + - name: 25GE0/0/2 + type: 25gbase-x-sfp28 + mgmt_only: false + - name: 25GE0/0/3 + type: 25gbase-x-sfp28 + mgmt_only: false + - name: 25GE0/0/4 + type: 25gbase-x-sfp28 + mgmt_only: false + - name: 40GE0/0/1 + type: 40gbase-x-qsfpp + mgmt_only: false + - name: 40GE0/0/2 + type: 40gbase-x-qsfpp + mgmt_only: false +module-bays: + - name: FAN1 + - name: FAN2 + - name: PWR1 + - name: PWR2 + - name: RearCardSlot diff --git a/module-types/Huawei/FAN-031A-B.yaml b/module-types/Huawei/FAN-031A-B.yaml new file mode 100644 index 000000000..3874f0a93 --- /dev/null +++ b/module-types/Huawei/FAN-031A-B.yaml @@ -0,0 +1,5 @@ +--- +manufacturer: Huawei +model: FAN-031A-B +part_number: 02352CAB +comments: https://support.huawei.com/enterprise/de/doc/EDOC1000013621/55efcfd1/fan-031a-b-fan-boxb-fan-panel-side-exhaust diff --git a/module-types/Huawei/PAC1000S56-CB.yaml b/module-types/Huawei/PAC1000S56-CB.yaml new file mode 100644 index 000000000..2e53abdef --- /dev/null +++ b/module-types/Huawei/PAC1000S56-CB.yaml @@ -0,0 +1,9 @@ +--- +manufacturer: Huawei +model: PAC1000S56-CB +part_number: 02312KND +comments: https://support.huawei.com/enterprise/en/doc/EDOC1000013597/b0d6e806/pac1000s56-cb-02312knd-1000-w-poe-ac-power-module +power-ports: + - name: PWR + type: iec-60320-c14 + maximum_draw: 1000