Supported HW updates

Refresh existing HW listing
Add support for verified HW table
Resolve merge conflict
Update table label
Commenting out raw html pull. Sphinx is not conditionalizing this.

Signed-off-by: Ron Stone <ronald.stone@windriver.com>
Change-Id: I02abaf299a8010ee562776eda094d116fb8113e2
This commit is contained in:
Ron Stone 2022-12-20 12:09:41 -05:00
parent 2f15495466
commit db4411bc4d
3 changed files with 162 additions and 205 deletions

View File

@ -8,214 +8,133 @@ Kubernetes Verified Commercial Hardware
Verified and approved hardware components for use with |prod| are listed here.
.. .. only:: starlingx
..
.. For more information on the supported hardware platforms and server
.. configurations validated for |prod-long|, please refer to
.. :ref:`Self-Validated and Certified Servers <cert-hw-details>`.
.. only:: partner
For more information on the supported hardware platforms and server
configurations validated for |prod-long|, please refer to
https://www.windriver.com/studio/operator/self-validated-and-certified-hosts
.. _verified-commercial-hardware-verified-components:
.. table:: Table 1. Verified Components
:widths: auto
+--------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Component | Approved Hardware |
+================================================================================+========================================================================================================================================================================================================================================================================================================================================================================================================================================+
| Hardware Platforms | - Hewlett Packard Enterprise |
| | |
| | |
| | - HPE ProLiant DL360p Gen8 Server |
| | |
| | - HPE ProLiant DL360p Gen9 Server |
| | |
| | - HPE ProLiant DL360 Gen10 Server |
| | |
| | - HPE ProLiant DL380p Gen8 Server |
| | |
| | - HPE ProLiant DL380p Gen9 Server |
| | |
| | - HPE ProLiant ML350 Gen10 Server |
| | |
| | - c7000 Enclosure with HPE ProLiant BL460 Gen9 Server |
| | |
| | .. caution:: |
| | LAG support is dependent on the switch cards deployed with the c7000 enclosure. To determine whether LAG can be configured, consult the switch card documentation. |
| | |
| | - HPE ProLiant e910t Server Blade |
| | |
| | - HPE ProLiant DL110 Gen10 Plus |
| | - HPE ProLiant e920t Server |
| | |
| | |
| | - Dell |
| | |
| | |
| | - Dell PowerEdge R430 |
| | |
| | - Dell PowerEdge R630 |
| | |
| | - Dell PowerEdge R640 |
| | |
| | - Dell PowerEdge R720 |
| | |
| | - Dell PowerEdge R730 |
| | |
| | - Dell PowerEdge R740 |
| | |
| | - Dell PowerEdge XR11 |
| | |
| | |
| | - Kontron Symkloud MS2920 |
| | |
| | .. note:: |
| | The Kontron platform does not support power ON/OFF or reset through the BMC interface on |prod|. As a result, it is not possible for the system to properly fence a node in the event of a management network isolation event. In order to mitigate this, hosted application auto recovery needs to be disabled. |
| | |
| | - ZTSystems Triton |
| | |
| | - ZTSystems-Proteus |
+--------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Supported Reference Platforms | - Intel Iron Pass |
| | |
| | - Intel Canoe Pass |
| | |
| | - Intel Grizzly Pass |
| | |
| | - Intel Wildcat Pass |
| | |
| | - Intel Wolf Pass |
+--------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Disk Controllers | - Dell |
| | |
| | |
| | - PERC H310 Mini |
| | |
| | - PERC H730 Mini |
| | |
| | - PERC H740P |
| | |
| | - PERC H330 |
| | |
| | - PERC HBA330 |
| | |
| | |
| | |
| | - HPE Smart Array |
| | |
| | |
| | - P440ar |
| | |
| | - P420i |
| | |
| | - P408i-a |
| | |
| | - P816i-a |
| | |
| | |
| | - LSI 2308 |
| | |
| | - LSI 3008 |
+--------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| NICs Verified for PXE Boot, Management, and OAM Networks | - Intel I210 \(Springville\) 1G |
| | |
| | - Intel I350 \(Powerville\) 1G |
| | |
| | - Intel 82599 \(Niantic\) 10G |
| | |
| | - Intel X540 10G |
| | |
| | - Intel X710/XL710/X722 \(Fortville\) 10G |
| | |
| | - Intel XXV710 (Fortville) 25G |
| | |
| | - Intel E810 (Columbiaville) 25G/100G \(for management and OAM networks only\) |
| | |
| | - Emulex XE102 10G |
| | |
| | - Broadcom BCM5719 1G |
| | |
| | - Broadcom BCM57810 10G |
| | |
| | - Broadcom 57504 100G |
| | |
| | - NVIDIA Mellanox MCX4121A-ACAT (ConnectX-4) Lx 10G/25G |
| | |
+--------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| NICs Verified for SR-IOV | - Intel 82599 \(Niantic\) 10G |
| | |
| | - Intel X710/XL710/X722 (Fortville) 10G |
| | |
| | - Intel XXV710 (Fortville) 25G |
| | |
| | - Intel E810 (Columbiaville) 25G/100G |
| | |
| | - NVIDIA Mellanox MCX4121A-ACAT (ConnectX-4) 10G/25G |
| | |
| | - NVIDIA Mellanox MCX512A-ACAT (ConnectX-5) 100G |
| | |
| | - NVIDIA Mellanox MCX623106AC-CDAT, MCX623106AN-CDAT (ConnectX-6) 100G |
| | |
| | - Broadcom 57504 |
| | |
| | .. note:: |
| | For Mellanox NICs, SR-IOV must be enabled in the NIC firmware. |
| | |
| | |
+--------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| NIC for High-precision timing synchronization with IEEE 1588 PTP | - Intel X710 (Fortville) |
| | |
| | - Intel E810-XXVDA4 (Columbiaville - Salem Channel) |
| | |
| | - Broadcom 57504 100G |
| | |
| | - NVIDIA Mellanox MCX512A-ACAT (ConnectX-5) 100G |
| | |
| | - NVIDIA Mellanox MCX623106AC-CDAT, MCX623106AN-CDAT (ConnectX-6) 100G |
| | |
+--------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| NIC for High-precision timing synchronization with IEEE | - Intel E810-XXVDA4T (Columbiaville - Westport Channel) 25G |
| 1588 PTP, SyncE and GNSS | |
| | |
| | - Intel E810-CQDA2T (Columbiaville - Logan Beach) 100G |
+--------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Hardware Accelerator Devices Verified for PCI SR-IOV Access | - ACC100/ACC200 Adapters - SRIOV only |
| | |
| | - Maclaren Summit Intel® vRAN Accelerator ACC100 ; see `<https://networkbuilders.intel.com/solutionslibrary/virtual-ran-vran-with-hardware-acceleration?wapkw=acc100>`__ |
| | |
+--------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| GPUs Verified for PCI Passthrough | - NVIDIA Corporation: VGA compatible controller - GM204GL \(Tesla M60 rev a1\) |
| | |
+--------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Board Management Controllers | - HPE iLO3 |
| | |
| | - HPE iLO4 |
| | |
| | - Quanta |
+--------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
+--------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Component | Approved Hardware |
+================================================================================+====================================================================================================================================================================================+
| Disk Controllers | - Dell PowerEdge RAID Controllers (PERC)”. |
| | |
| | - Generalize to HPE Smart Array Controllers |
| | |
| | - LSI 2308 |
| | |
| | - LSI 3008 |
+--------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| NICs Verified for PXE Boot, Management, and OAM Networks | - Intel I210 \(Springville\) 1G |
| | |
| | - Intel I350 \(Powerville\) 1G |
| | |
| | - Intel 82599 \(Niantic\) 10G |
| | |
| | - Intel X540 10G |
| | |
| | - Intel X710/XL710/X722 \(Fortville\) 10G |
| | |
| | - Intel XXV710 (Fortville) 25G |
| | |
| | - Intel E810 (Columbiaville) 25G/100G \(for management and OAM networks only\) |
| | |
| | - Emulex XE102 10G |
| | |
| | - Broadcom BCM5719 1G |
| | |
| | - Broadcom BCM57810 10G |
| | |
| | - Broadcom 57504 100G |
| | |
| | - NVIDIA Mellanox MCX4121A-ACAT (ConnectX-4) Lx 10G/25G |
| | |
+--------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| NICs Verified for SR-IOV | - Intel 82599 \(Niantic\) 10G |
| | |
| | - Intel X710/XL710/X722 (Fortville) 10G |
| | |
| | - Intel XXV710 (Fortville) 25G |
| | |
| | - Intel E810 (Columbiaville) 25G/100G |
| | |
| | - NVIDIA Mellanox MCX4121A-ACAT (ConnectX-4) 10G/25G |
| | |
| | - NVIDIA Mellanox MCX512A-ACAT (ConnectX-5) 100G |
| | |
| | - NVIDIA Mellanox MCX623106AC-CDAT, MCX623106AN-CDAT (ConnectX-6) 100G |
| | |
| | - Broadcom 57504 |
| | |
| | .. note:: |
| | For Mellanox NICs, SR-IOV must be enabled in the NIC firmware. |
| | |
| | |
+--------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| NIC for High-precision timing synchronization with IEEE 1588 PTP | - Intel X710 (Fortville) |
| | |
| | - Intel E810-XXVDA4 (Columbiaville - Salem Channel) |
| | |
| | - Broadcom 57504 100G |
| | |
| | - NVIDIA Mellanox MCX512A-ACAT (ConnectX-5) 100G |
| | |
| | - NVIDIA Mellanox MCX623106AC-CDAT, MCX623106AN-CDAT (ConnectX-6) 100G |
| | |
+--------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| NIC for High-precision timing synchronization with IEEE | - Intel E810-XXVDA4T (Columbiaville - Westport Channel) 25G |
| 1588 PTP, SyncE and GNSS | |
| | |
| | - Intel E810-CQDA2T (Columbiaville - Logan Beach) 100G |
+--------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Hardware Accelerator Devices Verified for PCI SR-IOV Access | - ACC100 Adapter \(Mount Bryce\) - SRIOV only |
| | |
| | - Intel ACC200 Integrated Adapter of 4th Gen Intel Xeon Scalable Processor. |
| | |
| | - Maclaren Summit Intel® vRAN Accelerator ACC100 ; see `<https://networkbuilders.intel.com/solutionslibrary/virtual-ran-vran-with-hardware-acceleration?wapkw=acc100>`__ |
| | |
+--------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| GPUs Verified for PCI Passthrough | - NVIDIA Corporation: VGA compatible controller - GM204GL \(Tesla M60 rev a1\) |
| | |
+--------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Board Management Controllers | - HPE iLO4 |
| | |
| | - HPE iLO5 |
| | |
| | - Quanta |
| | |
| | - Dell iDRAC 9 |
| | |
| | - MegaRAC SP-x 0.26.0 |
| | |
+--------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
.. raw:: html
.. _cert-hw-details:
<script type="text/javascript" defer="true">
var path = window. location. pathname;
var page = path. split("/"). pop();
console. log( page );
if (page === 'verified-commercial-hardware.html') {
// Menu
document.getElementById('block-headersolutions').style.display = 'none';
// Graphic
//document.querySelector('.content hero').style.display = 'none';
// Hardware ready program block
//document.querySelector('.content section padding-30 no-pdb').style.display = 'none';
// Footer
//document.querySelector('.content footer').style.display = 'none';
// Cookie policy
document.getElementById('teconsent').style.display = 'none';
// Strings
document.body.innerHTML = document.body.innerHTML.replace(/Studio Cloud Version/g, 'StarlingX Version');
document.body.innerHTML = document.body.innerHTML.replace(/21.05/g, '5.0');
document.body.innerHTML = document.body.innerHTML.replace(/21.12/g, '6.0');
document.body.innerHTML = document.body.innerHTML.replace(/22.06/g, '7.0');
document.body.innerHTML = document.body.innerHTML.replace(/WRCP 22.06/g, 'StarlingX 7.0');
document.body.innerHTML = document.body.innerHTML.replace(/WRCP 21.12/g, 'StarlingX 6.0');
document.body.innerHTML = document.body.innerHTML.replace(/WRCP 21.05/g, 'StarlingX 5.0');
document.body.innerHTML = document.body.innerHTML.replace(/Patch \d+/g, '');
}
</script>
.. .. only:: starlingx
..
.. The following table provides additional information about currently tested
.. and supported hardware. Click the icon in the **Certified** column to see
.. additional details.
..
.. **Table 2. Self-Validated and Certified Servers**
..
.. .. raw:: html
.. :url: https://support2.windriver.com/self-validated-and-certified-hosts/?q
..
.. .. raw:: html
..
.. <script>
.. document.getElementById("body").style.margin-left = -50px;
.. </script>

37
hw-updates.sh Executable file
View File

@ -0,0 +1,37 @@
#!/usr/bin/env bash
# Replace DS strings in US usage of supported hardware table.
reqFiles=()
HW_versions="doc/build/html/planning/kubernetes/verified-commercial-hardware.html"
reqFiles+=("$HW_version")
for f in ${reqFiles[@]}; do
if [[ ! -f $HW_versions ]]; then
echo "$f not found. Quiting"; exit 1
fi
done
declare -A strings
strings=(
["Studio Cloud Version"]="StarlingX Version"
["WRCP"]=""
["22.12"]="Release 8"
["22.06"]="Release 7"
["21.12"]="Release 6"
["21.05"]="Release 5"
["20.06"]="Release 4"
# ['<div class="row">']='<div class="row" style="margin-left:-100px">'
['font-size: 16px;']='font-size: 13px;'
['class="reference internal"']='class="reference internal" style="font-size:9pt"'
['<h2>']='<h2 style="font-size:22pt">'
['<div class="custom-hw docutils container">']='<div class="custom-hw docutils container" style="font-size:10pt">'
['class="btn docs-sidebar-release-select">StarlingX Documentation']='class="btn docs-sidebar-release-select" style="font-size:10pt">StarlingX Documentation'
['#1AADA4']='#2a4e68'
)
echo "... tidying up $HW_versions"
for string in "${!strings[@]}"; do
sed -i "s/$string/${strings[$string]}/g" $HW_versions
done

View File

@ -27,12 +27,13 @@ commands =
sphinx-build -a -E -W --keep-going -d doc/build/doctrees -t starlingx -t openstack -b html doc/source doc/build/html {posargs}
git clean -dfx doc/source/fault-mgmt/
git restore doc/source/dist_cloud/kubernetes/*
# bash hw-updates.sh
bash htmlChecks.sh doc/build/html
whitelist_externals = bash
htmlChecks.sh
get-remote-files.sh
git
# hw-updates.sh
[testenv:api-ref]
deps = {[testenv:docs]deps}