From 48623321690466a1ef3c7d1ab47bc23d4747d438 Mon Sep 17 00:00:00 2001 From: Patrick Holahan Date: Mon, 17 Jul 2023 21:44:40 +0200 Subject: [PATCH] Nokia 7210 (#1384) * Adds models for 7210-SAS-M-1, 7210-SAS-M-24F-2XFP, 7210-SAS-Mxp-22F2C-4SFPP, and 7210-SAS-T-12F10T-4XFP * After pre-commit checks, removed blank line at end of files suggested here - https://github.com/netbox-community/devicetype-library/blob/master/CONTRIBUTING.md * Update 7210-SAS-M-1.yaml Added `nokia-` prefix to the slug * Update 7210-SAS-M-24F-2XFP.yaml Added `nokia-` prefix to the slug * Update 7210-SAS-Mxp-22F2C-4SFPP.yaml Added `nokia-` prefix to the slug * Update 7210-SAS-T-12F10T-4XFP.yaml Added `nokia-` prefix to the slug * Adds module-bays for 7210-SAS-M-1 and 7210-SAS-M-24F-2XFP and removes subdevice_role from 7210-SAS-Mxp-22F2C-4SFPP * Updates 'module-bays' to 'device-bays' * Adds airflow * Removes power-ports, add module-bays for power and fans, adds weight and weight_unit * Removes subdevice_role * Removes subdevice_role, adds 'mda2' as a module bay * Removes subdevice_role, adds 'mda2' as a module bay * Adds MDA m2-xfp module for 7210-SAS-M module-bay * Updates 'mda' to 'mda-m2-xfp' to match module name * Replaces position with '{module}' --------- Co-authored-by: Patrick Holahan Co-authored-by: Daniel W. Anner --- device-types/Nokia/7210-SAS-M-1.yaml | 71 ++++++++++++++++++ device-types/Nokia/7210-SAS-M-24F-2XFP.yaml | 75 +++++++++++++++++++ .../Nokia/7210-SAS-Mxp-22F2C-4SFPP.yaml | 74 ++++++++++++++++++ .../Nokia/7210-SAS-T-12F10T-4XFP.yaml | 70 +++++++++++++++++ module-types/Nokia/MDA-M2-XFP.yaml | 10 +++ 5 files changed, 300 insertions(+) create mode 100644 device-types/Nokia/7210-SAS-M-1.yaml create mode 100644 device-types/Nokia/7210-SAS-M-24F-2XFP.yaml create mode 100644 device-types/Nokia/7210-SAS-Mxp-22F2C-4SFPP.yaml create mode 100644 device-types/Nokia/7210-SAS-T-12F10T-4XFP.yaml create mode 100644 module-types/Nokia/MDA-M2-XFP.yaml diff --git a/device-types/Nokia/7210-SAS-M-1.yaml b/device-types/Nokia/7210-SAS-M-1.yaml new file mode 100644 index 000000000..59da8a95c --- /dev/null +++ b/device-types/Nokia/7210-SAS-M-1.yaml @@ -0,0 +1,71 @@ +--- +manufacturer: Nokia +model: 7210 SAS-M-1 +slug: nokia-7210-sas-m-1 +part_number: 3HE04699AAAB01 +u_height: 2 +is_full_depth: false +airflow: side-to-rear +weight: 5 +weight_unit: kg +console-ports: + - name: Console + type: rj-45 +interfaces: + - name: 1/1/1 + type: 1000base-x-sfp + - name: 1/1/2 + type: 1000base-x-sfp + - name: 1/1/3 + type: 1000base-x-sfp + - name: 1/1/4 + type: 1000base-x-sfp + - name: 1/1/5 + type: 1000base-x-sfp + - name: 1/1/6 + type: 1000base-x-sfp + - name: 1/1/7 + type: 1000base-x-sfp + - name: 1/1/8 + type: 1000base-x-sfp + - name: 1/1/9 + type: 1000base-x-sfp + - name: 1/1/10 + type: 1000base-x-sfp + - name: 1/1/11 + type: 1000base-x-sfp + - name: 1/1/12 + type: 1000base-x-sfp + - name: 1/1/13 + type: 1000base-x-sfp + - name: 1/1/14 + type: 1000base-x-sfp + - name: 1/1/15 + type: 1000base-x-sfp + - name: 1/1/16 + type: 1000base-x-sfp + - name: 1/1/17 + type: 1000base-x-sfp + - name: 1/1/18 + type: 1000base-x-sfp + - name: 1/1/19 + type: 1000base-x-sfp + - name: 1/1/20 + type: 1000base-x-sfp + - name: 1/1/21 + type: 1000base-x-sfp + - name: 1/1/22 + type: 1000base-x-sfp + - name: 1/1/23 + type: 1000base-x-sfp + - name: 1/1/24 + type: 1000base-x-sfp + - name: 1/2/1 + type: 10gbase-x-xfp + - name: 1/2/2 + type: 10gbase-x-xfp +module-bays: + - name: mda-m2-xfp + - name: Power Supply 1 + - name: Power Supply 2 + - name: Fan Tray 1 diff --git a/device-types/Nokia/7210-SAS-M-24F-2XFP.yaml b/device-types/Nokia/7210-SAS-M-24F-2XFP.yaml new file mode 100644 index 000000000..80488109a --- /dev/null +++ b/device-types/Nokia/7210-SAS-M-24F-2XFP.yaml @@ -0,0 +1,75 @@ +--- +manufacturer: Nokia +model: 7210 SAS-M 24F 2XFP +slug: nokia-7210-sas-m-24f-2xfp +part_number: 3HE05828AAAB01 +u_height: 2 +is_full_depth: false +airflow: side-to-rear +weight: 5 +weight_unit: kg +console-ports: + - name: Console + type: rj-45 +interfaces: + - name: 1/1/1 + type: 1000base-x-sfp + - name: 1/1/2 + type: 1000base-x-sfp + - name: 1/1/3 + type: 1000base-x-sfp + - name: 1/1/4 + type: 1000base-x-sfp + - name: 1/1/5 + type: 1000base-x-sfp + - name: 1/1/6 + type: 1000base-x-sfp + - name: 1/1/7 + type: 1000base-x-sfp + - name: 1/1/8 + type: 1000base-x-sfp + - name: 1/1/9 + type: 1000base-x-sfp + - name: 1/1/10 + type: 1000base-x-sfp + - name: 1/1/11 + type: 1000base-x-sfp + - name: 1/1/12 + type: 1000base-x-sfp + - name: 1/1/13 + type: 1000base-x-sfp + - name: 1/1/14 + type: 1000base-x-sfp + - name: 1/1/15 + type: 1000base-x-sfp + - name: 1/1/16 + type: 1000base-x-sfp + - name: 1/1/17 + type: 1000base-x-sfp + - name: 1/1/18 + type: 1000base-x-sfp + - name: 1/1/19 + type: 1000base-x-sfp + - name: 1/1/20 + type: 1000base-x-sfp + - name: 1/1/21 + type: 1000base-x-sfp + - name: 1/1/22 + type: 1000base-x-sfp + - name: 1/1/23 + type: 1000base-x-sfp + - name: 1/1/24 + type: 1000base-x-sfp + - name: 1/1/25 + type: 10gbase-x-xfp + - name: 1/1/26 + type: 10gbase-x-xfp + - name: 1/2/1 + type: 10gbase-x-xfp + - name: 1/2/2 + type: 10gbase-x-xfp +module-bays: + - name: mda-m2-xfp + - name: Power Supply 1 + - name: Power Supply 2 + - name: Fan Tray 1 diff --git a/device-types/Nokia/7210-SAS-Mxp-22F2C-4SFPP.yaml b/device-types/Nokia/7210-SAS-Mxp-22F2C-4SFPP.yaml new file mode 100644 index 000000000..0e0fbc206 --- /dev/null +++ b/device-types/Nokia/7210-SAS-Mxp-22F2C-4SFPP.yaml @@ -0,0 +1,74 @@ +--- +manufacturer: Nokia +model: 7210 SAS-Mxp 22F2C 4SFPP +slug: nokia-7210-sas-mxp-22f2c-4sfpp +part_number: 3HE10075ABRC01 +u_height: 2 +is_full_depth: false +airflow: side-to-rear +weight: 5 +weight_unit: kg +console-ports: + - name: Console + type: rj-45 +interfaces: + - name: 1/1/1 + type: 1000base-x-sfp + - name: 1/1/2 + type: 1000base-x-sfp + - name: 1/1/3 + type: 1000base-x-sfp + - name: 1/1/4 + type: 1000base-x-sfp + - name: 1/1/5 + type: 1000base-x-sfp + - name: 1/1/6 + type: 1000base-x-sfp + - name: 1/1/7 + type: 1000base-x-sfp + - name: 1/1/8 + type: 1000base-x-sfp + - name: 1/1/9 + type: 1000base-x-sfp + - name: 1/1/10 + type: 1000base-x-sfp + - name: 1/1/11 + type: 1000base-x-sfp + - name: 1/1/12 + type: 1000base-x-sfp + - name: 1/1/13 + type: 1000base-x-sfp + - name: 1/1/14 + type: 1000base-x-sfp + - name: 1/1/15 + type: 1000base-x-sfp + - name: 1/1/16 + type: 1000base-x-sfp + - name: 1/1/17 + type: 1000base-x-sfp + - name: 1/1/18 + type: 1000base-x-sfp + - name: 1/1/19 + type: 1000base-x-sfp + - name: 1/1/20 + type: 1000base-x-sfp + - name: 1/1/21 + type: 1000base-x-sfp + - name: 1/1/22 + type: 1000base-x-sfp + - name: 1/1/23 + type: 1000base-x-sfp + - name: 1/1/24 + type: 1000base-x-sfp + - name: 1/1/25 + type: 10gbase-x-sfpp + - name: 1/1/26 + type: 10gbase-x-sfpp + - name: 1/1/27 + type: 10gbase-x-sfpp + - name: 1/1/28 + type: 10gbase-x-sfpp +module-bays: + - name: Power Supply 1 + - name: Power Supply 2 + - name: Fan Tray 1 diff --git a/device-types/Nokia/7210-SAS-T-12F10T-4XFP.yaml b/device-types/Nokia/7210-SAS-T-12F10T-4XFP.yaml new file mode 100644 index 000000000..a6beeefb4 --- /dev/null +++ b/device-types/Nokia/7210-SAS-T-12F10T-4XFP.yaml @@ -0,0 +1,70 @@ +--- +manufacturer: Nokia +model: 7210 SAS-T 12F10T 4XFP +slug: nokia-7210-sas-t-12f10t-4xfp +part_number: 3HE08116AAAB01 +u_height: 2 +is_full_depth: false +airflow: side-to-rear +weight: 5 +weight_unit: kg +console-ports: + - name: Console + type: rj-45 +interfaces: + - name: 1/1/1 + type: 1000base-x-sfp + - name: 1/1/2 + type: 1000base-x-sfp + - name: 1/1/3 + type: 1000base-x-sfp + - name: 1/1/4 + type: 1000base-x-sfp + - name: 1/1/5 + type: 1000base-x-sfp + - name: 1/1/6 + type: 1000base-x-sfp + - name: 1/1/7 + type: 1000base-x-sfp + - name: 1/1/8 + type: 1000base-x-sfp + - name: 1/1/9 + type: 1000base-x-sfp + - name: 1/1/10 + type: 1000base-x-sfp + - name: 1/1/11 + type: 1000base-x-sfp + - name: 1/1/12 + type: 1000base-x-sfp + - name: 1/1/13 + type: 1000base-t + - name: 1/1/14 + type: 1000base-t + - name: 1/1/15 + type: 1000base-t + - name: 1/1/16 + type: 1000base-t + - name: 1/1/17 + type: 1000base-t + - name: 1/1/18 + type: 1000base-t + - name: 1/1/19 + type: 1000base-t + - name: 1/1/20 + type: 1000base-t + - name: 1/1/21 + type: 1000base-t + - name: 1/1/22 + type: 1000base-t + - name: 1/1/23 + type: 10gbase-x-xfp + - name: 1/1/24 + type: 10gbase-x-xfp + - name: 1/1/25 + type: 10gbase-x-xfp + - name: 1/1/26 + type: 10gbase-x-xfp +module-bays: + - name: Power Supply 1 + - name: Power Supply 2 + - name: Fan Tray 1 diff --git a/module-types/Nokia/MDA-M2-XFP.yaml b/module-types/Nokia/MDA-M2-XFP.yaml new file mode 100644 index 000000000..e0b38d522 --- /dev/null +++ b/module-types/Nokia/MDA-M2-XFP.yaml @@ -0,0 +1,10 @@ +--- +manufacturer: Nokia +model: MDA-M2-XFP +part_number: 3HE06337AAAB01 +comments: Media Dependent Adapter (MDA) for the 7210 SAS-M that provides additional physical interface connectivity. '[7210 Data Sheet](https://documentation.nokia.com/cgi-bin/dbaccessfilename.cgi/3HE13778AAACTQZZA01_V1_7210%20SAS-M%20T%20X%20R6%20R12%20Mxp%20Sx%20S%20Interface%20Configuration%20Guide%20R10.0.R6.pdf)' +interfaces: + - name: '{module}/2/1' + type: 10gbase-x-xfp + - name: '{module}/2/2' + type: 10gbase-x-xfp