From f51bafba48c457b85e98ee677ee52aeb2b880e1b Mon Sep 17 00:00:00 2001 From: Adam Date: Sun, 27 Oct 2024 08:18:24 +0000 Subject: [PATCH] HPE Apollo Chassis with Blade/Sled Servers and module (#2139) * Create hpe-apollo-r2200-chassis.yaml * Create hpe-apollo-r2600-chassis.yaml * Create hpe-apollo-r2800-chassis.yaml * Create hpe-apollo-r2000-chassis.yaml * Create proliant-xl170r-g9-1u * Create proliant-xl170r-g9-2u * Create RCM2.0.yaml * Update RCM2.0.yaml fixed indent * Update RCM2.0.yaml * Rename proliant-xl170r-g9-1u to proliant-xl170r-g9-1u.yaml * Rename proliant-xl170r-g9-2u to proliant-xl170r-g9-2u.yaml * Fixed pre check issues * Rename RCM2.0.yaml to Apollo-R2000-RCM-Module.yaml rename * Update Apollo-R2000-RCM-Module.yaml * Fixed issues --------- Co-authored-by: Daniel W. Anner Co-authored-by: Harry --- device-types/HPE/Apollo-R2000-chassis.yaml | 36 +++++++++++++++++++ device-types/HPE/Apollo-R2200-chassis.yaml | 36 +++++++++++++++++++ device-types/HPE/Apollo-R2600-chassis.yaml | 36 +++++++++++++++++++ device-types/HPE/Apollo-R2800-chassis.yaml | 36 +++++++++++++++++++ device-types/HPE/proliant-xl170r-g9-1u.yaml | 13 +++++++ device-types/HPE/proliant-xl170r-g9-2u.yaml | 13 +++++++ module-types/HPE/Apollo-R2000-RCM-Module.yaml | 21 +++++++++++ 7 files changed, 191 insertions(+) create mode 100644 device-types/HPE/Apollo-R2000-chassis.yaml create mode 100644 device-types/HPE/Apollo-R2200-chassis.yaml create mode 100644 device-types/HPE/Apollo-R2600-chassis.yaml create mode 100644 device-types/HPE/Apollo-R2800-chassis.yaml create mode 100644 device-types/HPE/proliant-xl170r-g9-1u.yaml create mode 100644 device-types/HPE/proliant-xl170r-g9-2u.yaml create mode 100644 module-types/HPE/Apollo-R2000-RCM-Module.yaml diff --git a/device-types/HPE/Apollo-R2000-chassis.yaml b/device-types/HPE/Apollo-R2000-chassis.yaml new file mode 100644 index 000000000..89f6d1a18 --- /dev/null +++ b/device-types/HPE/Apollo-R2000-chassis.yaml @@ -0,0 +1,36 @@ +--- +manufacturer: HPE +model: Apollo R2000 Chassis +slug: hpe-apollo-r2000-chassis +u_height: 2.0 +is_full_depth: true +subdevice_role: parent +part_number: 798152-B21/798153-B21/798152-B21 +weight: 25 +weight_unit: kg +airflow: front-to-rear +comments: | + [Apollo R2000 Chassis Spec Sheet](https://psnow.ext.hpe.com/v2/getpdf.aspx/c04542552.pdf?ver=7) +device-bays: + - name: '1' + label: Node 1 + description: Server Tray + - name: '2' + label: Node 2 + description: Server Tray + - name: '3' + label: Node 3 + description: Server Tray + - name: '4' + label: Node 4 + description: Server Tray +module-bays: + - name: RCM + position: RCM + description: RCM Module + - name: Power 1 + position: '1' + description: PSU Slot + - name: Power 2 + position: '2' + description: PSU Slot diff --git a/device-types/HPE/Apollo-R2200-chassis.yaml b/device-types/HPE/Apollo-R2200-chassis.yaml new file mode 100644 index 000000000..97296f563 --- /dev/null +++ b/device-types/HPE/Apollo-R2200-chassis.yaml @@ -0,0 +1,36 @@ +--- +manufacturer: HPE +model: Apollo R2200 Chassis +slug: hpe-apollo-r2200-chassis +u_height: 2.0 +is_full_depth: true +subdevice_role: parent +part_number: 798152-B21 +weight: 25 +weight_unit: kg +airflow: front-to-rear +comments: | + [Apollo R2200 Chassis Spec Sheet](https://psnow.ext.hpe.com/v2/getpdf.aspx/c04542552.pdf?ver=7) +device-bays: + - name: '1' + label: Node 1 + description: Server Tray + - name: '2' + label: Node 2 + description: Server Tray + - name: '3' + label: Node 3 + description: Server Tray + - name: '4' + label: Node 4 + description: Server Tray +module-bays: + - name: RCM + position: RCM + description: RCM Module + - name: Power 1 + position: '1' + description: PSU Slot + - name: Power 2 + position: '2' + description: PSU Slot diff --git a/device-types/HPE/Apollo-R2600-chassis.yaml b/device-types/HPE/Apollo-R2600-chassis.yaml new file mode 100644 index 000000000..d9532b318 --- /dev/null +++ b/device-types/HPE/Apollo-R2600-chassis.yaml @@ -0,0 +1,36 @@ +--- +manufacturer: HPE +model: Apollo R2600 Chassis +slug: hpe-apollo-r2600-chassis +u_height: 2.0 +is_full_depth: true +subdevice_role: parent +part_number: 798153-B21 +weight: 25 +weight_unit: kg +airflow: front-to-rear +comments: | + [Apollo R2600 Chassis Spec Sheet](https://psnow.ext.hpe.com/v2/getpdf.aspx/c04542552.pdf?ver=7) +device-bays: + - name: '1' + label: Node 1 + description: Server Tray + - name: '2' + label: Node 2 + description: Server Tray + - name: '3' + label: Node 3 + description: Server Tray + - name: '4' + label: Node 4 + description: Server Tray +module-bays: + - name: RCM + position: RCM + description: RCM Module + - name: Power 1 + position: '1' + description: PSU Slot + - name: Power 2 + position: '2' + description: PSU Slot diff --git a/device-types/HPE/Apollo-R2800-chassis.yaml b/device-types/HPE/Apollo-R2800-chassis.yaml new file mode 100644 index 000000000..a5755a912 --- /dev/null +++ b/device-types/HPE/Apollo-R2800-chassis.yaml @@ -0,0 +1,36 @@ +--- +manufacturer: HPE +model: Apollo R2800 Chassis +slug: hpe-apollo-r2800-chassis +u_height: 2.0 +is_full_depth: true +subdevice_role: parent +part_number: 798154-B21 +weight: 25 +weight_unit: kg +airflow: front-to-rear +comments: | + [Apollo R2800 Chassis Spec Sheet](https://psnow.ext.hpe.com/v2/getpdf.aspx/c04542552.pdf?ver=7) +device-bays: + - name: '1' + label: Node 1 + description: Server Tray + - name: '2' + label: Node 2 + description: Server Tray + - name: '3' + label: Node 3 + description: Server Tray + - name: '4' + label: Node 4 + description: Server Tray +module-bays: + - name: RCM + position: RCM + description: RCM Module + - name: Power 1 + position: '1' + description: PSU Slot + - name: Power 2 + position: '2' + description: PSU Slot diff --git a/device-types/HPE/proliant-xl170r-g9-1u.yaml b/device-types/HPE/proliant-xl170r-g9-1u.yaml new file mode 100644 index 000000000..9be25c745 --- /dev/null +++ b/device-types/HPE/proliant-xl170r-g9-1u.yaml @@ -0,0 +1,13 @@ +--- +manufacturer: HPE +model: ProLiant XL170r G9 (1U) +slug: hpe-proliant-xl170r-g9-1u +part_number: 798155-B21 +u_height: 0.0 +is_full_depth: true +subdevice_role: child +airflow: front-to-rear +weight: 1.5 +weight_unit: kg +comments: | + [Spec Sheet](https://www.hpe.com/psnow/doc/c04545612) diff --git a/device-types/HPE/proliant-xl170r-g9-2u.yaml b/device-types/HPE/proliant-xl170r-g9-2u.yaml new file mode 100644 index 000000000..b502df37b --- /dev/null +++ b/device-types/HPE/proliant-xl170r-g9-2u.yaml @@ -0,0 +1,13 @@ +--- +manufacturer: HPE +model: ProLiant XL170r G9 (2U) +slug: hpe-proliant-xl170r-g9-2u +part_number: 798156-B21 +u_height: 0.0 +is_full_depth: true +subdevice_role: child +airflow: front-to-rear +weight: 1.5 +weight_unit: kg +comments: | + [Spec Sheet](https://www.hpe.com/psnow/doc/c04545612) diff --git a/module-types/HPE/Apollo-R2000-RCM-Module.yaml b/module-types/HPE/Apollo-R2000-RCM-Module.yaml new file mode 100644 index 000000000..0d903e02d --- /dev/null +++ b/module-types/HPE/Apollo-R2000-RCM-Module.yaml @@ -0,0 +1,21 @@ +--- +manufacturer: HPE +model: Apollo R2000 RCM Module +part_number: 798211-B21 +weight: 0.5 +weight_unit: kg +comments: '[Spec Sheet](https://support.hpe.com/hpesc/public/docDisplay?docId=a00048722en_us&page=GUID-471C8273-9C50-490F-AE21-6F6F2521CA94.html)' +interfaces: + - name: ilo-bottom + type: 1000base-t + enabled: true + mgmt_only: true + - name: ilo-top + type: 1000base-t + enabled: true + mgmt_only: true +rear-ports: + - name: APM + type: other + positions: 1 + label: HPE-APM 2.0