Skip to main content

E2E Deployment and Operations Guide with Switchless Networking (Windows)

E2E Deployment and Operations Guide with Switchless Networking (Windows) This end-to-end deployment and operations guide focuses on deploying a switchless hyperconverged infrastructure solution using PowerShell, that is built on validated and certified Dell AX nodes with Windows Server operating systems.

Notes, cautions, and warnings

Notes, cautions, and warnings

Note: A NOTE indicates important information that helps you make better use of your product.

CAUTION: A CAUTION indicates either potential damage to hardware or loss of data and tells you how to avoid the problem.
Warning: A WARNING indicates a potential for property damage, personal injury, or death.

About using this guide

About using this guide

CAUTION: Many PDF editors and viewers add a line break to the end of each line of text in a PDF. As a result, when you copy commands that wrap across multiple lines in a PDF, the copied command is in the wrong format. It contains erroneous line breaks that might cause the script to fail.

To address this known limitation, do one of the following:

  • Paste the copied commands into a text editor and remove the line breaks.
  • Use the HTML version of this document when you are copying commands.

Deployment Introduction

Document overview

This end-to-end deployment guide provides an overview of Dell AX System for Windows Server, guidance on how to integrate solution components, and instructions for preparing and deploying the solution infrastructure. Dell AX System for Windows Server includes:

  • Dell AX System for Microsoft Windows Server (based on Windows Server 2019 or 2022 Datacenter edition)

This guide applies only to infrastructure that is built using the validated and certified AX nodes from Dell Technologies and Windows Server 2019 and Windows Server 2022.

Audience and scope

The audience for this document includes systems engineers, field consultants, partner engineering team members, and customers with knowledge about deploying hyperconverged infrastructures (HCIs) with the Windows Server operating system, Hyper-V, and Storage Spaces Direct. Customers who do not have Volume License agreements with Microsoft can order AX nodes from Dell Technologies with a factory-installed operating system and OEM license or as a bare-metal installation.

An Azure Stack HCI cluster can be deployed in the following ways:

  • Dell Technologies Services-led—Certified deployment engineers ensure accuracy, speed, and reduced risk and downtime.
  • Customer led—Customers who have the qualified level of technical expertise follow the instructions in this guide.
Note: Instructions in this deployment guide are applicable only to:
  • The Windows Server 2019 GA build with the latest operating system updates
  • The Windows Server 2022 GA build with the latest operating system updates
These instructions are not validated with Windows Server version 1709. AX nodes from Dell Technologies do not support the Windows Server Semi-Annual Channel release. Dell Technologies recommends that you update the host operating system with the latest cumulative updates from Microsoft before starting the Azure Stack HCI cluster creation and configuration tasks.

Assumptions

This guide assumes that deployment personnel understand the following technologies and tasks:

  • AX nodes from Dell Technologies
  • Deploying and configuring BIOS and integrated Dell Remote Access Controller (iDRAC) settings
  • Deploying and configuring Windows Server core operating system Hyper-V infrastructure

Solution Overview

Solution Overview

Solution introduction

include various configurations of AX nodes. These AX nodes power the primary compute cluster that is deployed as an HCI. The HCI uses a flexible solution architecture rather than a fixed component design.

For information about supported AX nodes and operating system support for each of the AX nodes, see the Support Matrix for Microsoft HCI Solutions.

The solutions are available in both hybrid and all-flash configurations. For more information about available configurations, see the AX nodes specification sheet.

Deployment models

offer the following types of cluster infrastructure deployments:

  • Switchless storage networking
  • Scalable infrastructure
  • Stretched cluster infrastructure
Note: This guide does not provide deployment instructions for stretched cluster infrastructure. For information about this infrastructure, see the Dell Integrated System for Microsoft Azure Stack HCI: End-to-End Deployment with Stretched Cluster Infrastructure .

Switchless storage networking

This infrastructure type offers two to three nodes in a switchless configuration for storage traffic. This infrastructure can be implemented using any of the validated and supported AX nodes. However, the number of nodes in a cluster varies between the AX node models and the number of network adapters that each model supports.

Switchless storage networking offers two full-mesh configurations:

  • Single-link
  • Dual-link

For the two-node cluster deployment, configure a cluster witness. For details, see Configuring a cluster witness.

The switchless storage configuration has been validated with back-to-back connections for storage connectivity.

The following figure shows the switchless storage networking infrastructure:

Figure 1. Switchless storage networking
Diagram of switchless storage networking

Solution integration and network connectivity

Each of the variants in supports a specific type of network connectivity. The type of network connectivity determines the solution integration requirements.

Solution Deployment

Solution Deployment

Solution deployment introduction

can be deployed in the following ways:

  • Manual operating system deployment—Begin by manually installing the operating system on AX nodes.
  • Factory-installed operating system deployment—Begin with AX nodes that have factory-installed Windows Server 2022 with the Desktop Experience feature.

Each deployment method has its own prerequisites, including configuring network switches, as described in this guide.

Note: Instructions in this deployment guide are applicable to only the following:
  • Windows Server 2019 GA build
  • Windows Server 2022

AX nodes from Dell Technologies do not support the Windows Server Semi-Annual Channel release. Dell Technologies recommends that you update the host operating system with the latest cumulative updates from Microsoft before starting the cluster creation and configuration tasks.



Note:

Each task in this deployment guide requires running one or more PowerShell commands. Dell Technologies recommends using these commands to complete the deployment tasks because the UI might not work as expected in some scenarios. For example, the cluster validation UI wizard within the Failover Cluster Manager fails intermittently due to a known issue in the Microsoft code.



Deployment prerequisites

Dell Technologies assumes that the management services that are required for the operating system deployment and cluster configuration are in the existing infrastructure where the Azure Stack HCI cluster is being deployed.

The following table describes the management services:

Table 1. Management services
Management service Purpose Required/optional
Active Directory User authentication Required
Domain Name System Name resolution Required
Windows Software Update Service (WSUS) Local source for Windows updates Optional

Install OpenManage Integration with Microsoft Windows Admin Center

  1. Ensure you have Windows Admin Center.
  2. In WAC, go to Settings > Extensions.
  3. Under the Available extensions tab, select and install Dell OpenManage Integration. Once it is installed, you can access it on the left panel on the cluster manager, under Extensions.

Predeployment configuration

Before deploying AX nodes, complete the required predeployment configuration tasks.

Complete the following predeployment configuration before deploying the Azure Stack HCI solution.

Note: If the cluster has persistent memory devices, preoperating-system deployment configuration, as well as post-operating-system deployment configuration is required.

Configuring network switches

Based on the selected network topology, configure the ToR network switches to enable storage and management/compute traffic.

Note: Management network redundancy is a combination of either iDRAC or operating system DNS/IP resolution. Dell Technologies recommends that you deploy a network topology that supports a dual control plane while sharing a single data plane. Virtual Link Trunking (VLT) is Dell Technologies proprietary technology that provides network resiliency for data I/O.

Note: If you are using an All-Flash or All-NVMe solution, it is highly recommended to use 25 GbE or above switches for SMB traffic. Any solution should be sized before taking a decision on bandwidth of SMB switch to be used.

Configuring switch VLT redundancy with Virtual Router Redundancy Protocol (VRRP) provides a virtual floating IP address that any node can reference as a gateway. If a switch fails, the virtual IP address is transferred to a peer switch.

VRRP is an active/standby, first-hop redundancy protocol (FHRP). When used with VLT peers, VRRP becomes an active/active protocol. The VRRP virtual MAC address is the local destination address in the forwarding information base (FIB) table of both VLT peers. Using this method, the backup VRRP router forwards intercepted frames that have a destination MAC address that matches the VRRP virtual MAC address.

A standard Storage Spaces Direct deployment requires three basic types of networks: OOB management, host management, and storage. The number of network ports (two or four) that are used within the storage configuration determines whether you have two or four fault domains.

For sample switch configurations, see Microsoft Azure Stack HCI Solutions from Dell Technologies: Switch Configurations – RoCE/iWarp (Mellanox and Intel E810 Cards) and Microsoft Azure Stack HCI Solutions from Dell Technologies: Switch Configurations - iWARP (Legacy Qlogic Cards Only).

Configuring iDRAC and BIOS

The AX nodes are factory-configured with optimized system BIOS and iDRAC settings. This preconfiguration eliminates the need for you to manually configure the settings to a recommended baseline.

The iDRAC in AX nodes can be configured to obtain an IP address from DHCP or can be assigned a static IP address. When the OOB network in the environment does not provide DHCP IP addresses, you must manually set a static IPv4 address on each iDRAC network interface. You can access the physical server console to set the addresses by using KVM or other means.

Note: For more details on BIOS and iDRAC settings recommendations, see Dell | GitHub | BIOS and iDRAC configuration recommendations.

Configure BIOS settings including the IPv4 address for iDRAC

Perform these steps to configure the IPv4 address for iDRAC. You can also perform these steps to configure any additional BIOS settings.

  1. During the system boot, press F2.
  2. At System Setup Main Menu, press iDRAC Settings.
  3. UnderiDRAC Settings, select Network.
  4. Under IPV4 SETTINGS, atEnable IPv4, select Enabled.
  5. Enter the static IPv4 address details.
  6. Click Back, and then click Finish.

Configure QLogic NICs

The QLogic FastLinQ 41262 network adapter supports both iWARP and RoCE.

When used with the QLogic network adapters, the AX nodes are validated only with iWARP. Manually configure the adapter to enable iWARP based on the chosen network configuration.

Note: The Qlogic cards are not supported on AX-660, AX-760, AX-4510c, and AX-4520c platforms.

Perform the following steps to configure the QLogic network adapter for each port.

  1. During system startup, press F2 to enter system setup and select Device Settings.
  2. Select the QLogic network adapter from the list of adapters.
  3. Click Device Level Configuration and ensure that Virtualization Mode is set to None.
  4. Click Back, and then click NIC Configuration.
  5. On the NIC Configuration page, select the following options:
    • Link Speed: SmartAN
    • NIC + RDMA Mode: Enabled
    • RDMA Operational Mode: iWARP
    • Boot Protocol: None
    • Virtual LAN Mode: Disabled
  6. Click Back, and then click Data Center Bridging (DCB) Settings.
  7. On the Data Center Bridging (DCB) Settings page, set DCBX Protocol to Disabled.
  8. Click Back, click Finish, and then click Yes to save the settings.
  9. Click Yes to return to the Device Settings page.
  10. Select the second port of the QLogic adapter and repeat the preceding steps.
  11. Click Finish to return to the System Setup page.
  12. Click Finish to reboot the system.

Configure Intel E810 or E823 NICs

Use this procedure to configure the Intel E810 or E823 network adapter for each port. The Intel E810 and E823 network adapters support both iWARP and RoCE v2 RDMA protocols.

Ensure that the network card or port is enabled for RDMA traffic.

  1. During system startup, press F2 to enter system setup and select Device Setting.
  2. Select Intel E810 or E823 network adapter from the list of adapters.
  3. Click Device Level Configuration and ensure that Virtualization Mode is set to None.
  4. Click Back, then on the Main Configuration Page, scroll down and select Enabled for NIC + RDMA Mode.
  5. Click Back > Finish > Yes to save the settings.
  6. Click Yes to return to the Device Settings page.
  7. Select the second port of the Intel adapter and repeat the preceding steps.
  8. Click Finish to return to the System Setup page.
  9. Click Finish to reboot the system.

Cabling instructions

Follow these cabling best practices when deploying a full mesh switchless interconnect. The Dell factory populates PCIe network adapters consistently, but the slot enumeration sequence depends on platform and riser configuration. PCIe slot identification is labeled on the chassis, and Port 1 and Port 2 are physically labeled on the PCIe NIC adapter bracket.

Note: PCIe riser orientation may change the port orientation on each network adapter. Therefore, some network adapters may have a physically reversed orientation depending on which PCIe slot the network adapter is installed. Be certain to check the orientation of Port 1 and Port 2 on each network adapter, as shown in the following figure.

Figure 2. Port orientation
Image showing PCIe slots

Use the following procedure when cabling the switchless storage cluster nodes for single-link or dual-link full mesh storage interconnect:

  1. Starting with Node 1, cable the PCIe network adapter in the lowest slot number (Port 1) to the same adapter slot (Port 1) on Node 2.
  2. Continue cabling a single-link on Node 1 to every other cluster node. Cable the adapter ports on Node 1 in ascending order (for example, Slot 3 Port 1, Slot 3 Port 2, Slot 4 Port 1) to the adapter in the lowest slot that is in the lowest port of each incremental cluster node or nodes.
  3. For Node 2, cable the next available adapter port to the next available adapter port on Node 3.
  4. For a dual-link full mesh interconnect, repeat steps 2 to 3 beginning with the next available adapter port on each cluster node.
  5. Apply labels to each end of each cable with rack unit (RackU), slot, and port identification to ensure that the cables are correctly connected in case a server chassis needs to be uncabled.
    The figures in the next sections illustrate the AX-740xd platform to display the networks required for storage network traffic. Different platforms and riser configurations use different PCIe slots and orientations. However, the cabling guidance remains consistent with the best practices that are listed above.

Two-node, back-to-back connected architecture

The following figure shows the two storage networks needed to create a dual-link direct interconnect between two clustered nodes (also known as back-to-back). The numbered blue lines indicate the recommended cabling order, beginning with the network adapter in the lowest slot number (port 1). After cabling storage, connect all nodes, LOM/rNDC/OCP, and ports 1 and 2 to a management/VM network.

Note: The two-node, back-to-back storage topology supports all available RDMA-based network adapters that are supported in the solution.

Figure 3. Two-node dual-link direct cabling
Image of two-node dual-link direct cabling
Table 2. Port link connections
Name Network adapter name Physical node IPv4 address CIDR VLAN ID Connection ID
StorageNetwork1 Slot 1 Port 1 Node 1 192.168.11.1/30 711 1
Node 2 192.168.11.2/30 711 1
StorageNetwork2 Slot 1 Port 2 Node 1 192.168.11.5/30 711 2
Node 2 192.168.11.6/30 711 2

Three-node, single-link full mesh switchless interconnect

The following figure shows an example of a three-node cluster that is configured with a single-link full mesh storage network interconnect. External network traffic uses the LOM/rNDC/OCP integrated network adapter, while storage network traffic uses one RDMA-capable PCIe network adapter for each server node. The management network offers some redundancy in the event of a storage network connectivity (cable or port) failure.

This figure shows the three storage networks that are needed to create a single-link full mesh interconnect between three clustered nodes. The numbered blue lines indicate the recommended cabling order, beginning with the RDMA-capable PCIe network adapter in the lowest slot number, Port 1.

Note: In the following examples, the RDMA-capable network adapter is installed on Slot #6. Depending on the chassis configuration, the ports may be reversed.

After cabling storage, connect all nodes, LOM/rNDC/OCP, and Ports 1 and 2 to a management/VM network.

Figure 4. Three-node, single-link full mesh cabling
Image showing three-node single-link full mesh cabling
Table 3. Port link connections
Name Network adapter name Physical node IPv4 addres CIDR VLAN ID Connection ID
StorageNetwork1 Slot 3 Port 1 Node 1 192.168.11.1/30 711 1
Node 2 192.168.11.2/30 711 1
Node 3 192.168.11.6/30 711 2
StorageNetwork2 Slot 3 Port 2 Node 1 192.168.11.5/30 711 2
Node 2 192.168.11.25/30 711 3
Node 3 192.168.11.26/30 711 3

Three-node, dual-link full mesh switchless interconnect

The following figure shows an example of a three-node cluster that is configured with a dual-link full mesh storage network interconnect. External network traffic uses the LOM/rNDC/OCP integrated network adapter, while storage network traffic uses two RDMA-capable PCIe adapters for each server node. In this case, each clustered node has redundant storage network connectivity to every other node in the cluster.

The following figure shows the six storage networks needed to create a dual-link full mesh interconnect between three clustered nodes. The numbered blue lines indicate the recommended cabling order, beginning with the RDMA adapter in the lowest slot number (Port 1). After cabling storage, connect all nodes, LOM/rNDC/OCP, and Ports 1 and 2 to a management/VM network.

Figure 5. Three-node, dual-link full mesh cabling
Image showing three-node dual-link full mesh cabling
Table 4. Port link connections
Node First port link connection Second port link connection Third port link connection Fourth port link connection
Node 1 Storage1-2 Storage1-3 Storage2-1 Storage3-1
Node 2 Storage1-2 Storage2-3 Storage2-1 Storage3-2
Node 3 Storage1-3 Storage2-3 Storage3-1 Storage3-2

AX-4520c Three-node, single-link full mesh switchless interconnect

The following figure shows the three-node, single-link full mesh cabling diagram for AX-4520c.

Figure 6. Three-node, single-link full mesh cabling
Three-node, single-link full mesh cabling
Table 5. Port link connections
Name Network adapter name Physical node IPv4 addres CIDR VLAN ID Connection ID
StorageNetwork1 Slot 3 Port 1 Node 1 192.168.11.1/30 711 1
Node 2 192.168.11.2/30 711 1
Node 3 192.168.11.6/30 711 2
StorageNetwork2 Slot 3 Port 2 Node 1 192.168.11.5/30 711 2
Node 2 192.168.11.25/30 711 3
Node 3 192.168.11.26/30 711 3

AX-4520c Three-node, dual-link full mesh switchless interconnect

The following figure shows the three-node, dual-link full mesh cabling diagram for AX-4520c.

Figure 7. Three-node, dual-link full mesh cabling
Three-node, dual-link full mesh cabling
Table 6. Port link connections
Name Network adapter name Physical node IPv4 addres CIDR VLAN ID Connection ID
StorageNetwork1 Slot 3 Port 1 Node 1 192.168.11.1/30 711 1
Node 2 192.168.11.2/30 711 1
Node 3 192.168.11.6/30 711 2
StorageNetwork2 Slot 3 Port 2 Node 1 192.168.11.5/30 711 2
Node 2 192.168.11.25/30 711 3
Node 3 192.168.11.26/30 711 3
StorageNetwork3 Slot 6 Port 1 Node 1 192.168.11.9/30 711 4
Node 2 192.168.11.10/30 711 4
Node 3 192.168.11.14/30 711 5
StorageNetwork4 Slot 6 Port 2 Node 1 192.168.11.13/30 711 5
Node 2 192.168.11.14/30 711 6
Node 3 192.168.11.18/30 711 6

Four-node, dual-link full mesh switchless interconnect

The following figure shows the twelve storage networks needed to create a dual-link full mesh interconnect between four clustered nodes. The numbered blue lines indicate the recommended cabling order, beginning with the RDMA-capable PCIe adapter in the lowest slot number, Port 1. After cabling storage, connect all nodes, LOM/rNDC/OCP, and Ports 1 and 2 to a management/VM network.

Figure 8. Four-node, dual-link full mesh cabling
Image showing 4-node dual-link full mesh cabling
Table 7. Port link connections (rack servers)
Name Network adapter name Physical node IPv4 addres CIDR VLAN ID Connection ID
StorageNetwork1 Slot 3 Port 1 Node 1 192.168.11.1/30 711 1
Node 2 192.168.11.2/30 711 1
Node 3 192.168.11.6/30 711 2
Node 4 192.168.11.10/30 711 3
StorageNetwork2 Slot 3 Port 2 Node 1 192.168.11.5/30 711 2
Node 2 192.168.11.25/30 711 7
Node 3 192.168.11.26/30 711 7
Ndde 4 192.168.11.30/30 711 8
StorageNetwork3 Slot 6 Port 1 Node 1 192.168.11.9/30 711 3
Node 2 192.168.11.29/30 711 8
Node 3 192.168.11.41/30 711 11
Node 4 192.168.11.42/30 711 11
StorageNetwork4 Slot 6 Port 2 Node 1 192.168.11.13/30 711 4
Node 2 192.168.11.14/30 711 4
Node 3 192.168.11.18/30 711 5
Node 4 192.168.11.22/30 711 6
StorageNetwork5 Slot 7 Port 1 Node 1 192.168.11.17/30 711 5
Node 2 192.168.11.33/30 711 9
Node 3 192.168.11.34/30 711 9
Node 4 192.168.11.38/30 711 10
StorageNetwork6 Slot 7 Port 2 Node 1 192.168.11.21/30 711 6
Node 2 192.168.11.37/30 711 10
Node 3 192.168.11.44/30 711 12
Node 4 192.168.11.45/30 711 12

The following figure shows the AX-4520c, four-node, dual-link full mesh cabling.

Figure 9. AX-4520c, Four-node, dual-link full mesh cabling
AX-4520c, Four-node, dual-link full mesh cabling
Table 8. Port link connections (AX4520c servers)
Name Network adapter name Physical node IPv4 addres CIDR VLAN ID Connection ID
StorageNetwork1 Slot 3 Port 1 Node 1 192.168.11.1/30 711 1
Node 2 192.168.11.2/30 711 1
Node 3 192.168.11.6/30 711 2
Node 4 192.168.11.10/30 711 3
StorageNetwork2 Slot 3 Port 2 Node 1 192.168.11.5/30 711 2
Node 2 192.168.11.25/30 711 7
Node 3 192.168.11.26/30 711 7
Ndde 4 192.168.11.30/30 711 8
StorageNetwork3 Slot 3 Port 3 Node 1 192.168.11.9/30 711 3
Node 2 192.168.11.29/30 711 8
Node 3 192.168.11.41/30 711 11
Node 4 192.168.11.42/30 711 11
StorageNetwork4 Slot 6 Port 1 Node 1 192.168.11.13/30 711 4
Node 2 192.168.11.14/30 711 4
Node 3 192.168.11.18/30 711 5
Node 4 192.168.11.22/30 711 6
StorageNetwork5 Slot 6 Port 2 Node 1 192.168.11.17/30 711 5
Node 2 192.168.11.33/30 711 9
Node 3 192.168.11.34/30 711 9
Node 4 192.168.11.38/30 711 10
StorageNetwork6 Slot 6 Port 3 Node 1 192.168.11.21/30 711 6
Node 2 192.168.11.37/30 711 10
Node 3 192.168.11.44/30 711 12
Node 4 192.168.11.45/30 711 12

Operating system deployment

These instructions are for manual deployment of the Windows Server 2019 or Windows Server 2022 operating system. Unless otherwise specified, perform the steps on each physical node in the infrastructure that will be a part of Azure Stack HCI.

Note: The steps in the subsequent sections are applicable to either the full operating system or Server Core.
Note: The command output that is shown in the subsequent sections might show only Mellanox ConnectX-4 LX adapters as physical adapters. The output is shown only as an example.



Manual operating system deployment

Dell Lifecycle Controller and iDRAC provide operating system deployment options. Options include manual installation or unattended installation by using virtual media and the operating system deployment feature in Lifecycle Controller for Windows Server 2019 and Windows Server 2022 operating system.

A step-by-step procedure for deploying the operating system is not within the scope of this guide.

This guide assumes that:

  • Windows Server 2019 or Windows Server 2022 operating system version 22H2 installation on the physical server is complete.
  • You have access to the iDRAC virtual console of the physical server.
Note: For information about installing the operating system using the iDRAC virtual media feature, see the Using the Virtual Media function on iDRAC 6, 7, 8 and 9 Dell Knowledge Base article.

Factory-installed operating system deployment

If the cluster nodes are shipped from Dell Technologies with a preinstalled operating system, complete the out-of-box experience (OOBE):

  • Select language and locale settings.
  • Accept the Microsoft and OEM EULAs.
  • Set up a password for the local administrator account.
  • Update the operating system partition size, and shrink it as needed.

The OEM operating system is preactivated and the Hyper-V role is predeployed for Windows Server 2019/2022. After completing the OOBE steps, perform the steps in Install roles and features to complete the cluster deployment and Storage Spaces Direct configuration.

The Azure Stack HCI operating system factory image has multilingual support for these languages: English, German, French, Spanish, Korean, Japanese, Polish, and Italian. To change language:

  • Run the following PowerShell commands. <LANGUAGE> can be en-US, fr-FR, ja-JP, ko-KR, de-DE, pl-PL, it-IT, or es-ES.
    • Set-WinUserLanguageList <LANGUAGE>
    • Set-WinSystemLocale -systemlocale <LANGUAGE>
  • Reboot after running the commands.
Note: For all of the languages except Polish, the main screen changes to the appropriate font. For Polish, the English font is used.

If you purchased a license for a secondary operation system to run your virtual machines, the VHD file is located in the C:\Dell_OEM\VM folder. Copy this VHD file to a virtual disk in your Azure Stack HCI cluster and create virtual machines using this VHD.

Note: Do not run your virtual machine with the VHD file residing on the BOSS device (for example, c:\). It should always be on c:\clusterstorage\<VD1>

Configure host networking

Identify the network interface controllers to be used for the management or compute traffic and assign the IP address to the first port.

Note: This step is not needed if you have DHCP in your environment. Ensure that the hosts are assigned IPs in the correct VLAN.

Log in to the host console of each system using iDRAC virtual console and assign host IPs and respective VLANs.

Run the following commands in PowerShell:

  1. Disable the DHCP on the management adapters.
    Set-NetIPInterface -InterfaceAlias "Integrated NIC 1 Port 1-1","Integrated NIC 1 Port 2-1" -Dhcp Disabled
  2. Disable disconnected network interface controllers.
    Get-NetAdapter | Where-Object {$_.status -eq "disconnected"} | Disable-NetAdapter
  3. Assign management IP address to the first port.
    New-NetIPAddress -InterfaceAlias "Integrated NIC 1 Port 1-1" -IPAddress 192.168.11.11 -DefaultGateway 192.168.10.1 -PrefixLength 24 -AddressFamily IPv4 –Verbose
  4. Set VLAN ID for management adapters.
    Get-NetAdapter -Name "Integrated NIC 1 Port 1-1" | Set-NetAdapter -VlanID 202 -Confirm: $false
  5. Set a DNS IP address.
    Set-DnsClientServerAddress -InterfaceAlias "Integrated NIC 1 Port 1-1" -ServerAddresses 192.168.11.50

Install roles and features

Deployment and configuration of an Azure Stack HCI operating system version 22H2 cluster requires enabling specific operating system roles and features.

Enable the following roles and features:
  • Hyper-V service (not required if the operating system is factory-installed)
  • Failover clustering
  • Data center bridging (DCB) (required only when implementing fully converged network topology with RoCE and when

    Implementing DCB for the fully converged topology with iWARP)

  • BitLocker (optional)
  • File Server (optional)
  • RSAT-AD-PowerShell module (optional)

Enable these features by running the Install-WindowsFeature PowerShell cmdlet:

Install-WindowsFeature -Name Hyper-V, Failover-Clustering, Data-Center-Bridging, BitLocker, FS-FileServer, RSAT-Clustering-PowerShell -IncludeAllSubFeature -IncludeManagementTools -verbose

Note: Hyper-V and the optional roles installation require a system restart. Because subsequent procedures also require a restart, the required restarts are combined into one.

Change the hostname

By default, the operating system deployment assigns a random name as the host system name. For easier identification and uniform configuration, Dell Technologies recommends that you change the hostname to something that is relevant and identifiable.

Change the hostname by using the Rename-Computer cmdlet:

Rename-Computer -NewName Node01 -Restart

Note: This command induces an automatic restart at the end of rename operation.

Joining cluster nodes to an Active Directory domain

Before you can create a cluster, the cluster nodes must be a part of an Active Directory domain.

Note: Connecting to Active Directory Domain Services by using the host management network might require routing to the Active Directory network. Ensure that this routing is in place before joining cluster nodes to the domain.

You can perform the domain join task by running the Add-Computer cmdlet on each host that will be a part of the Azure Stack HCI cluster.

Note: Optionally, you can add all newly created computer objects from the cluster deployment to a different Organizational Unit (OU) in Active Directory Domain Services. In this case, you can use the -OUPath parameter along with the Add-Computer cmdlet.

$credential = Get-Credential
Add-Computer -DomainName S2dlab.local -Credential $credential -Restart
Note: This command induces an automatic restart at the end of the domain join operation.

Verifying and updating firmware and software compliance

are validated and certified with certain firmware versions that are related to the solution infrastructure components.

Use the validated firmware and software, as specified in the Support Matrix, to ensure that the solution infrastructure remains supported and delivers optimal performance.

You can verify compliance and update the nodes with an Azure Stack HCI online or offline catalog by using Dell OpenManage Integration with Windows Admin Center. To verify compliance and to update firmware and drivers on a standalone node, see the Day 1 operations overview.

  1. In Windows Admin Center, in the left pane, click Add.
  2. Enter the node name and click Add.
  3. Under All connections, select the server and click Manage as.
  4. Select use another account for this connection, and then provide the credentials in the domain\username or hostname\username format.
  5. Click Confirm.
  6. In the Connections window, click the server name.
  7. In the left pane of Windows Admin Center, under EXTENSIONS, click OpenManage Integration.
  8. Review the Dell Software License Agreement and Customer Notice and select the check box to accept the terms of the license agreement.
  9. Click View > Compliance. Another menu appears, select Hardware Updates.
  10. Click Check compliance and select either the online catalog or offline catalog.
  11. Click Fix Compliance and select update to update the node.
  1. Depending on the platform, many devices may not automatically be recognized with in-box drivers. Install the proper Intel or AMD chipset drivers.
  2. Run the following PowerShell command to retrieve a list of all driver versions that are installed on the local system:
    Get-PnpDevice | Select-Object Name, @{l='DriverVersion';e={(Get-PnpDeviceProperty -
    InstanceId $_.InstanceId -KeyName 'DEVPKEY_Device_DriverVersion').Data}} -Unique |
    Where-Object {($_.Name -like "*HBA*") -or ($_.Name -like "*mellanox*") -or ($_.Name
    -like "*Qlogic*") -or ($_.Name -like "*X710*") -or
    ($_.Name -like "*Broadcom*") -or
    ($_.Name -like "*marvell*") -or
    ($_.Name -like "*E810*") }
  3. Update the out-of-box drivers to the required versions, if necessary.

    For the latest Dell Technologies supported versions of system components, see the Support Matrix for Microsoft HCI Solutions. Download the driver installers from https://www.dell.com/support or by using the Dell Azure Stack HCI Solution Catalog.

  4. Attach a folder containing the driver DUP files to the system as a virtual media image:
    1. In the iDRAC virtual console menu, click Virtual Media.
    2. In the Create Image from Folder window, click Create Image.
    3. Click Browse, select the folder where the driver DUP files are stored, and, if required, change the name of the image.
    4. Click Create Image.
    5. Click Finish.
    6. From the Virtual Media menu, select Connect Virtual Media.
    7. Select Map Removable Disk, click Browse, and select the image that you created.
    8. Click Map Device.

    After the image is mapped, it appears as a drive in the host operating system.

  5. Go to the driver DUP files and run them to install the updated out-of-box drivers.

Network integration overview

Network integration overview

Dell Solutions for Microsoft Azure Stack HCI encompasses various configurations of the following platforms to power the primary compute cluster that is deployed as Hyper-Converged Infrastructure (HCI):

  • AX-640
  • AX-650
  • AX-740xd
  • AX-750
  • AX-6515
  • AX-7525
  • AX-760
  • AX-4510c
  • AX-4520c

These configurations use a flexible architecture rather than a fixed component design. This flexibility in component choice provides different options for integrating the server nodes as a solution and in the host network configuration.

Dell Solutions for Microsoft Azure Stack HCI can be deployed in two different usage models:

  • The scalable model supports from one to 16 nodes in a cluster, and uses top-of-rack switches for management and storage traffic networking.
  • The switchless storage usage model uses full mesh connections between the cluster nodes for storage traffic and supports from two to three nodes in a cluster.
Host management and storage networking in each usage model can be implemented in different ways:
  • The scalable model supports fully converged, non-converged physical, and non-converged Switch-Embedded Teaming (SET) storage options.
  • The switchless storage networking model supports single-link full mesh and dual-link full mesh topologies.
A detailed description of these different topologies across usage models is available in subsequent sections.

The following figure shows the network integration options available based on Dell Solutions for Microsoft Azure Stack HCI:

Figure 10. Network integration options
Network integration options

This guide describes the complete list of integration options for the switchless storage usage model, host operating system configuration options, and provides PowerShell commands to complete the host operating system network configuration. It includes adapter-specific configuration instructions that are related to RoCEv2 or iWARP configurations in the host operating system.

This guide provides an overview of the topology and deployment instructions for the switchless integration option.

Switchless Architecture

Switchless storage networking

Dell Solutions for Microsoft Azure Stack HCI requires a reliable, high bandwidth, low latency network connection between each clustered node for storage network traffic. Dell Technologies recommends using redundant 10 Gbps/25 Gbps/100 Gbps top-of-rack network switches for storage network traffic.

Dell PowerSwitch data center switches offer a flexible, easy-to-deploy, cost-effective network solution that is best for Microsoft Storage Spaces Direct and Failover Clustering. However, Microsoft announced support for two-node switchless clusters for Windows Server 2019 Azure Stack HCI and failover clustering. Most recently, Microsoft has extended this support for three-node clusters, using a full mesh storage network topology. A full mesh interconnect requires direct network cable connections between every node of the cluster. These direct connections can be configured either using single- or dual-link full mesh topologies. For redundancy and performance purposes, dual-link direct network connections between every node of the cluster are recommended.

Advantages of a full mesh, switchless Storage Spaces Direct cluster include:

  • Datacenter environments with an existing 1 GbE network switch infrastructure reduce costs that are associated with upgrading to 10 GbE (or faster) switches since 10 GbE is a storage network minimum requirement of Storage Spaces Direct.
  • Datacenter environments with an existing 10 GbE network switch infrastructure gain increased network throughput for storage traffic since there are 25 GbE network adapter connections between each clustered node.
Note: Management, VM, and any other external network traffic require connectivity to a networking switch.

Consider cluster size carefully before deploying a full mesh switchless Storage Spaces Direct cluster. Expanding a switchless storage cluster with an additional node may require additional network adapter cards to be installed.

CAUTION: Creating the additional networks within Windows Server 2019 while the cluster remains running is not advised and the PowerShell scripts in this document are not designed for expansion purposes. Dell Technologies recommends that expansion for switchless clusters be redeployed from scratch to properly follow cabling procedures and prevent any operating system misconfiguration.

Requirements for switchless storage network topologies

Dell Solutions for Microsoft Azure Stack HCI encompasses various configurations across our portfolio of servers. In each of these platforms, various chassis riser configurations may be available, which determine the total number of network adapters allowed. Often, the BOSS or HBA adapters consume up to two of the available PCIe slots. Additionally, some models may not be able to physically accommodate the additional network adapters that are required for a switchless network topology, such as the AX-640 with a 12x 2.5" hard drive chassis configuration, which has limited PCIe slots. Instead, dual-port rNDC is required for RDMA traffic.

The following RDMA network adapters are validated with three-node switchless mesh topologies:

  • Mellanox ConnectX-4 Lx Dual Port 25 GbE
  • Mellanox ConnectX-5 Lx Dual Port 25 GbE
  • Mellanox ConnectX-6 Lx Dual Port 25 GbE
  • QLogic FastLinQ 41262 Dual Port 25 GbE
  • Intel E810-XXV Dual Port 10/25 GbE SFP28 Adapter
  • Intel E823

The following table lists the maximum number of RDMA network adapters that can be physically installed into each platform.

Table 9. Maximum network adapters per platform
Description AX-640 AX-650 AX-6515 AX-740xd/AX-750/AX-7525 AX-760 AX-4510c AX-4520c
Available PCIe slots for NICs 0-2 1-3 1 2-4 2-4 0 0-2
Note: The number of PCIe adapters varies depending on the platform and chassis configuration selected. Ensure the correct configuration supports three cluster nodes for dual-link full mesh topology. For example, because AX-6515 only supports a single RDMA PCIe network adapter, it only supports three-node single link switchless mesh topologies.

The following table lists the number of PCIe network adapters that are required per clustered node to create a full mesh switchless interconnect.

Table 10. Number of network adapters that are required per clustered node
Description 3-node cluster 4-node cluster
Single-link full mesh* 1 RDMA network adapter NA
Dual-link full mesh 2 RDMA network adapters 3 dual port or 2 quad port RDMA network adapters

*For single-link full mesh interconnect topologies, 10 GbE (or faster) external management network switch connectivity is required. This network provides redundancy for storage network traffic if a storage network link (cable, port, or card) fails.

*Single-link full mesh is not recommended for high-performance configurations where the VM or storage is expected to have high throughput requirements.

Note: Dell Solutions for Microsoft Azure Stack HCI requires that the LOM/rNDC/OCP integrated network ports be used for external management network connectivity on each server node. Ideally, these ports should be connected to redundant Top-of-Rack (ToR) network switches.

If a storage network cable or port fails on single-link full mesh topologies, storage traffic between the affected nodes are rerouted automatically over the management network. Since the management network does not support the RDMA protocol, TCP storage traffic is sent over the management network.

Dell Technologies recommends Direct Attach Copper (DAC) cabling instead of Active Optical Cabling (AOC) and optical transceivers, especially for direct server-to-server storage network connectivity. DAC cabling offers a cost-effective, highly reliable solution for short distance data transmission. AOC and optical transceivers generally require higher power consumption from each server. Optical transceivers may also require the proper polarity of fiber optic cable in order to allow server-to-server network communication. For instances when optical cables are required, ensure that only Dell validated, high temperature optical transceivers are used for Intel QLogic and Mellanox 25 GbE network adapters.

Assign IP addresses for the storage networks

You can use PowerShell commands to assign IP addresses and VLANs for storage networks.

The following example demonstrates how to configure these settings for a two-node cluster.

Assign IP address and VLANs on Node1 
New-NetIPAddress -InterfaceAlias "SLOT 1 Port 1" -IPAddress 192.168.11.1 -PrefixLength 30 -AddressFamily IPv4 -Verbose
New-NetIPAddress -InterfaceAlias "SLOT 1 Port 2" -IPAddress 192.168.11.5 -PrefixLength 30 -AddressFamily IPv4 -Verbose

Get-NetAdapter -Name "SLOT 1 Port 1" | Set-NetAdapter -VlanID 711 -Confirm:$false
Get-NetAdapter -Name "SLOT 1 Port 2" | Set-NetAdapter -VlanID 711 -Confirm:$false

Assign IP address and VLANs on Node2
New-NetIPAddress -InterfaceAlias "SLOT 1 Port 1" -IPAddress 192.168.11.2 -PrefixLength 30 -AddressFamily IPv4 -Verbose
New-NetIPAddress -InterfaceAlias "SLOT 1 Port 2" -IPAddress 192.168.11.6 -PrefixLength 30 -AddressFamily IPv4 -Verbose
Note: For 3-node and 4-node clusters, ensure that the IP addresses and VLANs are updated according to the configurations specified in the respective switchless setup tables.

Additional guidance for all configurations

Enable jumbo frames

Enabling jumbo frames on the interfaces supporting the storage network improve read/write performance of the Azure Stack HCI cluster. An end-to-end configuration of jumbo frames is required to take advantage of this technology.

To enable jumbo frames, perform the following steps:
  1. Set the MTU to 9014 for jumbo frames:
    Set-NetAdapterAdvancedProperty -Name "StorageAdapter" -DisplayName "Jumbo Packet" -DisplayValue 9014
  2. Verify the MTU configuration:
    Get-NetAdapterAdvancedProperty -Name "StorageAdapter" -DisplayName "Jumbo Packet"

For information about configuring jumbo frames at the switch port level, see Sample Network Switch Configuration Files.

Update network adapter advanced properties

QLogic 41262 and Intel E810/E823 NICs are configured to use iWARP. However, the operating system driver defaults to RoCEv2 for RDMA. Configure Mellanox NICs to ensure that the DcbxMode property is set to Host in charge.

The following commands update these advanced properties based on the network adapter type.
  • Run this command for mellaonx/Nvidia.
    Get-NetAdapter -InterfaceDescription "*mellanox*","*Nvidia*" | Set-NetAdapterAdvancedProperty -DisplayName "NetworkDirect Technology" -DisplayValue "RoCEv2"
  • Run this command for Intel E810 or Intel E823 if the deployment uses RoCEV2.
    Get-NetAdapter -InterfaceDescription "*E810*","*E823*" | Set-NetAdapterAdvancedProperty -DisplayName "NetworkDirect Technology" -DisplayValue "RoCEv2"
  • Run this command for Intel E810 or Intel E823 if the deployment uses iWARP.
    Get-NetAdapter -InterfaceDescription "*E810*","*E823*" | Set-NetAdapterAdvancedProperty -DisplayName "NetworkDirect Technology" -DisplayValue "iWARP"
  • Run this command for each storage network adapter.
    Set-NetAdapterAdvancedProperty -Name <NICname> -DisplayName 'DcbxMode' -DisplayValue 'Host In Charge'

RDMA configuration

Storage Spaces Direct hyper-converged Infrastructures with Mellanox ConnectX-4 LX, Mellanox ConnectX-5, Mellanox ConnectX-6 DX, Nvidia ConnectX-6 LX, Intel E810 25 GbE, Intel E823 10/25 GbE (AX-4510/AX-4520) only, and QLogic FastLinQ 41262 adapters use converged network design and RDMA for storage traffic.

It is important to ensure that the physical and virtual adapters used for storage traffic have RDMA enabled.

# Variables for the scenario
$StorageAdaptersAll = @('SLOT 1 PORT 1', 'SLOT 1 PORT 2', 'vEthernet (Storage1)', 'vEthernet (Storage2)')
Enable-NetAdapterRdma -Name $StorageAdaptersAll

VLAN

Table 11. VLAN information
Traffic class Purpose VLAN ID Untagged/Tagged
Backup Used for backup traffic 100 Untagged/Tagged
Out of Band Used for OOB management of nodes and ToR switches N/A Untagged
Host Management Management of cluster and cluster nodes 102 Untagged/Tagged
Storage 1 SMB traffic 103 Untagged/Tagged
Storage 2 SMB traffic 104 Untagged/Tagged
Storage 3 SMB traffic 105 Untagged/Tagged
Storage 4 SMB traffic 106 Untagged/Tagged

QoS policy configuration

Dell Integrated System for Microsoft Azure Stack HCI is configured in the fully converged or non-converged network topology with the following adapters:

  • Mellanox ConnectX-4 Lx
  • Mellanox ConnectX-5 LX
  • Mellanox ConnectX-6 DX
  • NVIDIA ConnectX-6 LX
  • Intel E810 25GbE/100GbE (when RDMA protocol is RoCEV2)
  • Intel E823

These adapters require DCB configuration on the ToR switches and Quality of Service (QoS) configuration in the host operating system. High-performance NVMe configurations using QLogic network interface controllers might also require these configurations.

Ensure that the QoS policies are configured to prioritize the SMB traffic related to the storage adapters. Ensure that the QoS configuration in the host operating system matches the QoS configuration that is performed in the network switch configuration.

The following tables provide an overview of QoS priorities and the required state for the set of priorities.

Table 12. QoS priorities
Traffic class Purpose QoS flow control ETS bandwidth allocation
3 RDMA (SMB Direct) Enabled 50%
5 Cluster heartbeat Disabled 2%
0-2,4,6,7 0 - Best effort traffic Disabled Remaining percentage distributed across these
Note: In the case of greenfield deployments, the Cluster Traffic Priority can be configured as 7 instead of 5. Similarly, the switch configuration should reflect the same Cluster Traffic Priority value.

Perform the following steps to configure QoS in the host operating system.

# Variables for the scenario
$StorageAdapters = @('StorageAdapter')

# New QoS policy with a match condition set to 445 (TCP Port 445 is dedicated for SMB)
# Arguments 3 and 5 to the PriorityValue8021Action parameter indicate the IEEE 802.1p
# values for SMB and cluster traffic.
New-NetQosPolicy -Name 'SMB' –NetDirectPortMatchCondition 445 –PriorityValue8021Action 3
New-NetQosPolicy 'Cluster' -Cluster -PriorityValue8021Action 5

# Map the IEEE 802.1p priority enabled in the system to a traffic class
# Customer may change the bandwidth for the below traffic class based on their environments
New-NetQosTrafficClass -Name 'SMB' –Priority 3 –BandwidthPercentage 50 –Algorithm ETS
New-NetQosTrafficClass -Name 'Cluster' –Priority 5 –BandwidthPercentage 2 –Algorithm ETS

# Configure flow control for the priorities shown in the above table
Enable-NetQosFlowControl –Priority 3
Disable-NetQosFlowControl –Priority 0,1,2,4,5,6,7

# Enable QoS for the Mellanox network adapter ports.
foreach ($port in $StorageAdapters) {
Enable-NetAdapterQos –InterfaceAlias $port
}

# Disable DCBX Willing mode
Set-NetQosDcbxSetting -Willing $false

# Enable IEEE Priority Tag on all network interfaces to ensure the vSwitch does not drop
# the VLAN tag information.
$nics = Get-VMNetworkAdapter -ManagementOS
ForEach ($nic in $nics) {
Set-VMNetworkAdapter -VMNetworkAdapter $nic -IeeePriorityTag ON
}

Deploying and Configuring a Host Cluster

Deploying and Configuring a Host Cluster

Overview of host clusters

After joining the cluster nodes to an Active Directory domain, you can create a host cluster and configure it for Storage Spaces Direct.

Creating the host cluster

Verify that the nodes are ready for cluster creation, and then create the host cluster.

  1. Run the Test-Cluster cmdlet:

    Test-Cluster -Node S2Dnode01, S2DNode02, S2dNode03, S2dNode04 –Include 'Storage Spaces Direct', 'Inventory', 'Network', 'System Configuration'

    The Test-Cluster cmdlet generates an HTML report of all performed validations and includes a summary of the validations. Review this report before creating a cluster.
  2. Run the Get-PhysicalDisk command on all cluster nodes.
    Verify the output to ensure that all disks are in the healthy state and that the nodes have an equal number of disks. Verify that the nodes have homogenous hardware configuration.
  3. Run the New-Cluster cmdlet to create the host cluster.
    Note: For the -IgnoreNetwork parameter, specify all storage network subnets as arguments. Switchless configuration requires that all storage network subnets are provided as arguments to the -IgnoreNetwork parameter.

    New-Cluster -Name S2DSystem -Node S2Dnode01, S2DNode02, S2dNode03, S2dNode04 -StaticAddress 172.16.102.55 -NoStorage

    In this command, the StaticAddress parameter is used to specify an IP address for the cluster in the same IP subnet as the host management network. The NoStorage switch parameter specifies that the cluster is to be created without any shared storage.

    The New-Cluster cmdlet generates an HTML report of all performed configurations and includes a summary of the configurations. Review the report before enabling Storage Spaces Direct.

Enabling Storage Spaces Direct

After you create the cluster, run the Enable-ClusterS2D cmdlet to configure Storage Spaces Direct on the cluster. Do not run the cmdlet in a remote session; instead, use the local console session.

Run the Enable-ClusterS2d cmdlet as follows:
Enable-ClusterStorageSpacesDirect -PoolFriendlyName 'HCIPOOL' -Verbose

The Enable-ClusterS2D cmdlet generates an HTML report of all configurations and includes a validation summary. Review this report, which is typically stored in the local temporary folder on the node where the cmdlet was run. The verbose output of the command shows the path to the cluster report. At the end of the operation, the cmdlet discovers and claims all the available disks into an auto-created storage pool. Verify the cluster creation by running any of the following commands:

Get-ClusterS2D

Get-StoragePool

Get-ClusterPerformanceHistory -FriendlyName *Cluster* | Get-StorageHealthReport

Configuring host management network as a lower-priority network for live migration

After you create the cluster, live migration is configured by default to use all available networks.

During normal operations, using the host management network for live migration traffic might impede the overall cluster role functionality and availability. Rather than disabling live migration traffic on the host management network, configure the host management network as a lower-priority network in the live migration network order:
Note: Run the following script on any one node of the cluster.

$clusterResourceType = Get-ClusterResourceType -Name 'Virtual Machine'
$hostNetworkID = Get-ClusterNetwork | Where-Object { $_.Address -eq '172.16.102.0' } | Select-Object -ExpandProperty ID
$otherNetworkID = (Get-ClusterNetwork | Where-Object { $_.ID -ne $hostNetworkID }).ID
$newMigrationOrder = ($otherNetworkID + $hostNetworkID) -join ';'
Set-ClusterParameter -InputObject $clusterResourceType -Name MigrationNetworkOrder -Value $newMigrationOrder

Configuring virtual machine migration performance

The –VirtualMachineMigrationPerformanceOption parameter specifies the performance setting used for virtual machine live migration. To get the highest possible throughput, set this parameter to SMB on each node.

Use the following PowerShell command:
Set-VMHost -VirtualMachineMigrationPerformanceOption SMB

Cluster network exclusion registry setting

Run the following command to exclude iDRAC USB NIC from cluster validation.

New-ItemProperty -Path HKLM:\system\currentcontrolset\services\clussvc\parameters -Name ExcludeAdaptersByDescription -Value "Remote NDIS Compatible Device*"

Updating the page file settings

To help ensure that the active memory dump is captured if a fatal system error occurs, allocate sufficient space for the page file. Dell Technologies recommends allocating at least 50 GB plus the size of the CSV block cache.

  1. Determine the cluster CSV block cache size value by running the following command: $blockCacheMB = (Get-Cluster).BlockCacheSize
  2. Run the following command to update the page file settings:
    $blockCacheMB = (Get-Cluster).BlockCacheSize
    $pageFilePath = "C:\pagefile.sys"
    $initialSize = [Math]::Round(51200 + $blockCacheMB)
    $maximumSize = [Math]::Round(51200 + $blockCacheMB)
    $system = Get-WmiObject -Class Win32_ComputerSystem -EnableAllPrivileges if ($system.AutomaticManagedPagefile) {
    $system.AutomaticManagedPagefile = $false
    $system.Put()
    }
    $currentPageFile = Get-WmiObject -Class Win32_PageFileSetting if ($currentPageFile.Name -eq $pageFilePath)
    {
    $currentPageFile.InitialSize = $InitialSize
    $currentPageFile.MaximumSize = $MaximumSize
    $currentPageFile.Put()
    }
    else
    {
    $currentPageFile.Delete()
    Set-WmiInstance -Class Win32_PageFileSetting -Arguments @{Name=$pageFilePath; InitialSize = $initialSize; MaximumSize = $maximumSize}
    }

Configuring a cluster witness

A cluster witness must be configured for a two-node cluster. Microsoft recommends configuring a cluster witness for a four-node Azure Stack HCI cluster. Cluster witness configuration helps maintain a cluster or storage quorum when a node or network communication fails and nodes continue to operate but can no longer communicate with one another.

A cluster witness can be either a file share or a cloud-based witness.

Note: If you choose to configure a file share witness, ensure that it is outside the two-node cluster.

  1. Open Windows Explorer and create a folder on a shared disk that you want to share out for users.
  2. Assign the appropriate NTFS file level permissions on the folder. Ensure that the account used to start the Cluster Service has at least READ rights to the folder.
Run the following command to set a file share witness:
Set-ClusterQuorum -NodeAndFileShareMajority \\fileserver\fsw

For information about configuring a cloud-based witness, see Cloud-based witness.

Best practices and recommendations

Dell Technologies recommends that you follow the guidelines that are described in this section.

Update the hardware timeout for the Spaces port

For performance optimization and reliability, update the hardware timeout configuration for the Spaces port.

The following PowerShell command updates the configuration in the Windows registry and induces a restart of the node at the end of the registry update. Perform this update on all Storage Spaces Direct nodes immediately after initial deployment. Update one node at a time and wait until each node rejoins the cluster.

Set-ItemProperty -Path HKLM:\SYSTEM\CurrentControlSet\Services\spaceport\Parameters -Name HwTimeout -Value 0x00002710 -Verbose

Restart-Computer -Force

Enabling BitLocker

BitLocker is a drive encryption feature from Microsoft that is designed to protect the user data on a system. BitLocker provides elevated protection when combined with a hardware component called trusted platform module (TPM).

Use the following PowerShell commands for each server to enable and configure BitLocker:

  1. Enable BitLocker encryption.
    Enable-BitLocker -MountPoint "C:" -RecoveryPasswordProtector -UsedSpaceOnly -SkipHardwareTest -WarningAction SilentlyContinue
  2. Check the BitLocker status. Encryption percentage should be 100%, and protection status should be ON for the operating system drive.
    Get-BitLockerVolume
  3. Get the BitLocker volume recovery password and save it in a location accessible to all nodes.
    (Get-BitLockerVolume -MountPoint "C:").KeyProtector | Where-Object {$_.KeyProtectorType -eq "RecoveryPassword"}
  4. Repeat the steps on all the cluster nodes.
    Note: To backup recovery password to an active directory, see Learn.Microsoft | Backup To AAD-Bit Locker Key Protector.

Recommended next steps

Before you proceed with operational management of the cluster, Dell Technologies recommends that you validate the cluster deployment, verify that the infrastructure is operational, and, if needed, activate the operating system license.

  1. Run the test-Cluster cmdlet to generate a cluster validation report:
    Test-Cluster -Node Node01,Node02, Node03, Node04 -Include 'System Configuration', 'Inventory', 'Network', 'Storage Spaces Direct'
    This command generates an HTML report with a list of all the tests that were performed and completed without errors.
  2. If the operating system was not factory-installed, activate the operating system license.

    By default, the operating system is installed in evaluation mode. For information about activating the operating system license and the management and operational aspects for the Azure Stack HCI solution, see the Day 1 operations overview.

Deployment services

Dell Technologies recommends using the company's deployment services to install Microsoft HCI Solutions from Dell Technologies. Issues that arise during do-it-yourself installations and configuration are not covered even if you have purchased Dell Technologies ProSupport or ProSupport Plus. Support for installation and configuration issues is provided under a separate paid services package.

When you call Dell Technologies with an installation and configuration issue, Dell Tech Support routes you to your Sales Account Manager. The Account Manager will then help you to purchase the onsite deployment services package.

Persistent Memory for Windows Server HCI

Persistent Memory for Windows Server HCI

Configuring persistent memory for Windows Server HCI

Intel Optane DC persistent memory is designed to improve overall data center system performance and lower storage latencies by placing storage data closer to the processor on nonvolatile media. The persistent memory modules are compatible with DDR4 sockets and can exist on the same platform with conventional DDR4 DRAM DIMMs. In App Direct Mode, the operating system distinguishes between the RAM and persistent storage memory spaces.

Intel Optane DC persistent memory provides an ideal capacity to be used as a cache device (SBL) for Microsoft Storage Spaces Direct. Storage data is interleaved between the Intel Optane DC persistent memory DIMMs within each CPU socket to achieve the best performance. A single region per CPU socket is configured in the system BIOS. Thus, a dual CPU server platform provides Storage Spaces Direct with two persistent memory cache devices. These high-endurance, write-intensive cache devices can be used to enhance the performance of many slower-performing NVMe/SAS/SATA devices that are used for storage capacity, as shown in the following figure:

Figure 11. Persistent memory
Persistent memory

Persistent memory requirements

Persistent memory requirements for :

  • AX-640 nodes
  • 2 x Intel Xeon Cascade Lake-SP Gold or Platinum CPUs (models 52xx, 62xx, or 82xx) per server
  • 12 x 32 GB RDIMMs in DIMM slots A1-A6 and B1-B6 (white slots) per server, totaling 384 GB of RAM per server
  • 12 x 128 GB Intel Optane DC Persistent DIMMs in DIMM slots A7–A12 and B7–B12 (black slots) per server, totaling 2 x 768 GB cache devices per server
  • Windows Server 2019 or Windows Server 2022 Datacenter

Configuring persistent memory BIOS settings

Configure the BIOS to enable persistent memory.

  1. During system startup, press F12 to enter System BIOS.
  2. Select BIOS Settings > Memory Settings > Persistent Memory.
  3. Verify that System Memory is set to Non-Volatile DIMM.
  4. Select Intel Persistent Memory.
    The Intel Persistent Memory page provides an overview of the server's Intel Optane DC persistent memory capacity and configuration.
  5. Select Region Configuration.
    To be used as a Storage Spaces Direct cache device, Intel Persistent Memory must be configured in App Direct Interleaved mode. App Direct Interleaved Mode creates two regions—one region for each CPU socket, as shown in the following figure:
    Figure 12. Persistent memory region configuration
    Persistent memory region configuration
  6. If the configuration is missing or incorrect, select Create goal config to reconfigure the persistent memory regions.
    CAUTION: Performing these steps erases all previous persistent memory regions.
    1. In Create Goal Config, for Persistent (%), select 100.
    2. For Persistent memory type, select App Direct Interleaved.
      A warning is displayed. All Intel Persistent Memory data is erased when changes are saved to the BIOS configuration.
  7. Exit the BIOS and save the configuration.

Configuring Windows Server HCI persistent memory hosts

Three types of device objects are related to persistent memory on Windows Server 2019 and Windows Sever 2022: the NVDIMM root device, physical INVDIMMs, and logical persistent memory disks. In Device Manager, physical INVDIMMs are displayed under Memory devices, while logical persistent disks are under Persistent memory disks. The NVDIMM root device is under System Devices. The scmbus.sys driver controls the NVDIMM root device.

The nvdimm.sys driver controls all NVDIMM devices, while the pmem.sys driver controls the logical disks. Both the nvdimm.sys and pmem.sys drivers are the same for all types of persistent memory, such as NVDIMM-N and Intel Optane DC Persistent Memory (INVDIMM).

The following figure shows the Device Manager on a system with 12 INVDIMMs across dual CPU sockets and two persistent storage disks:

Figure 13. Device Manager example
Device Manager example

Managing persistent memory using Windows PowerShell

Windows Server 2019 and Windows Server 2022 provides a PersistentMemory PowerShell module that enables user management of the persistent storage space.

PS C:\> Get-Command -Module PersistentMemory
CommandType Name Version Source
----------- ---- ------- ------
Cmdlet Get-PmemDisk 1.0.0.0 PersistentMemory
Cmdlet Get-PmemPhysicalDevice 1.0.0.0 PersistentMemory
Cmdlet Get-PmemUnusedRegion 1.0.0.0 PersistentMemory
Cmdlet Initialize-PmemPhysicalDevice 1.0.0.0 PersistentMemory
Cmdlet New-PmemDisk 1.0.0.0 PersistentMemory
Cmdlet Remove-PmemDisk 1.0.0.0 PersistentMemory
  • Get-PmemDisk—Returns one or more logical persistent memory disks that were created by New-PmemDisk. The returned object includes information about size, health status, and the underlying physical NVDIMM devices.
  • Get-PmemPhysicalDevice—Returns one or more physical persistent memory NVDIMM devices. The returned object includes information about size, firmware, physical location, and health status. In App Direct Interleaved mode, each INVDIMM device displays its full capacity as Persistent memory size.
    Note: The Intel Optane DC Persistent Memory firmware might have to be periodically updated. For the supported firmware version, see the Support Matrix for Microsoft HCI Solutions. After identifying the required firmware version, download the Intel Optane DC Persistent Memory Firmware Package from Dell Technologies Support or use the Update Catalog.

  • Get-PmemUnusedRegion—Returns aggregate persistent memory (Pmem) regions that are available for provisioning a logical device. The returned object has a unique region ID, total size, and list of physical devices that contribute to the unused region.
  • Initialize-PmemPhysicalDevice—Writes zeroes to the label storage area, writes new label index blocks, and then rebuilds the storage class memory (SCM) stacks to reflect the changes. This cmdlet is intended as a recovery mechanism and is not recommended for normal use.
  • New-PmemDisk—Creates a disk out of a given unused region. This cmdlet writes out the labels to create the namespace, and then rebuilds the SCM stacks to expose the new logical device. The new logical persistent disk is added in Device Manager under Persistent memory disks. Get-PhysicalDisk displays the storage device as MediaType SCM.
  • Remove-PmemDisk—Removes the given persistent memory disk. This cmdlet accepts the output of Get-PmemDisk. It deletes the namespace labels and then rebuilds the SCM stacks to remove the logical device.

Configuring persistent memory as SCM logical devices

On each server node, verify unused persistent memory regions and configure them as new SCM logical devices:

  1. Run Get-PmemPhysicalDevice to verify that 12 INVDIMM physical devices are available and healthy:
    PS C:\> Get-PmemPhysicalDevice 
    DeviceId DeviceType HealthStatus OperationalStatus PhysicalLocation FirmwareRevision Persistent memory size Volatile memory size
    -------- ---------- ------------ ----------------- ---------------- ---------------- ---------------------- --------------------
    1 008906320000 INVDIMM device Healthy {Ok} A7 102005395 126 GB 0 GB
    1001 008906320000 INVDIMM device Healthy {Ok} B7 102005395 126 GB 0 GB
    101 008906320000 INVDIMM device Healthy {Ok} A10 102005395 126 GB 0 GB
    1011 008906320000 INVDIMM device Healthy {Ok} B8 102005395 126 GB 0 GB
    1021 008906320000 INVDIMM device Healthy {Ok} B9 102005395 126 GB 0 GB
    11 008906320000 INVDIMM device Healthy {Ok} A8 102005395 126 GB 0 GB
    1101 008906320000 INVDIMM device Healthy {Ok} B10 102005395 126 GB 0 GB
    111 008906320000 INVDIMM device Healthy {Ok} A11 102005395 126 GB 0 GB
    1111 008906320000 INVDIMM device Healthy {Ok} B11 102005395 126 GB 0 GB
    1121 008906320000 INVDIMM device Healthy {Ok} B12 102005395 126 GB 0 GB
    121 008906320000 INVDIMM device Healthy {Ok} A12 102005395 126 GB 0 GB
    21 008906320000 INVDIMM device Healthy {Ok} A9 102005395 126 GB 0 GB
  2. Run Get-PmemUnusedRegion to verify that two unused Pmem regions are available, one region for each physical CPU:
    PS C:\> Get-PmemUnusedRegion

    RegionId TotalSizeInBytes DeviceId
    -------- ---------------- --------
    1 811748818944 {1, 111, 21, 101...}
    3 811748818944 {1001, 1111, 1021, 1101...}
  3. Run the Get-PmemUnusedRegion | New-PmemDisk script to create two Pmem disks, one for each Pmem region:
    PS C:\> Get-PmemUnusedRegion | New-PmemDisk
    Creating new persistent memory disk. This may take a few moments.
    Creating new persistent memory disk. This may take a few moments.
  4. Run the Get-PhysicalDisk | ?{$_.MediaType -eq "SCM"} script to verify that both Pmem disks are available as physical disk devices:
    PS C:\> Get-PmemDisk 
    DiskNumber Size HealthStatus AtomicityType CanBeRemoved PhysicalDeviceIds
    ---------- ---- ------------ ------------- ------------ -----------------
    11 756 GB Healthy None True {1, 111, 21, 101...}
    12 756 GB Healthy None True {1001, 1111, 1021, 1101...}

When you run the Enable-ClusterS2D command to enable Storage Spaces Direct, the SCM logical devices are automatically detected and used as cache for NVMe and SSD capacity devices.

Day 1 operations

Day 1 operations overview

This section includes an overview of , guidance to monitor and manage bare metal, and instructions for performing operations on clusters and updating the cluster-aware system. This guide is applicable only to infrastructure that is built by using the validated and certified .

Microsoft HCI Solutions from Dell Technologies refers to:

  • Dell HCI Solutions for Microsoft Windows Server (based on Windows Server 2019 or 2022).

Instructions in this section are applicable only to the generally available operating system build of Windows Server 2019 and Windows Server 2022 operating system. These instructions are not validated with Windows Server version 1709. does not support the Windows Server Semi-Annual Channel release. Dell Technologies recommends updating the host operating system with the latest cumulative updates from Microsoft before starting the cluster creation and configuration tasks.

overview

encompass various configurations of AX nodes from Dell Technologies to power the primary compute cluster that is deployed as a HCI. The HCI that is built by using these AX nodes uses a flexible solution architecture rather than a fixed component design. The following figure illustrates one of the flexible solution architectures. It consists of a compute cluster alongside the redundant top-of-rack (ToR) switches, a separate out-of-band network, and an existing management infrastructure in the data center.

Figure 14. Hyperconverged virtualized solution using AX nodes

Hyperconverged virtualized solution using AX nodes

Deployment guidance

For deployment guidance and instructions for configuring a cluster using Microsoft HCI Solutions from Dell Technologies, see Microsoft HCI Solutions from Dell Technologies. This operations guidance is applicable only to cluster infrastructure that is built using the instructions provided in the deployment documentation for AX nodes.

Creating virtual disks

Cluster creation and enabling Storage Spaces Direct configuration on the cluster creates only a storage pool and does not provision any virtual disks in the storage pool. Use the New-Volume cmdlet to provision new virtual disks as the shared volumes for the cluster.

When creating volumes in the Azure Stack HCI cluster infrastructure:

  • Ensure that you create multiple volumes—a multiple of the number of servers in the cluster. For optimal performance, each cluster node should own at least one virtual disk volume. Virtual machines (VMs) on each volume perform optimally when running on the volume owner node.
  • Limit the number of volumes in the cluster to 64 on the Windows Server 2019 or 2022 operating system.
  • Ensure that the storage pool has enough reserve capacity for any in-place volume repairs due to failed disk replacement. The reserved capacity must be at least equivalent to the size of one capacity drive per server and up to four drives.
  • A single node cluster supports two three-way mirror volumes and nested two-way mirror volumes.

For general guidance about planning volume creation, see Planning volumes in Storage Spaces Direct.

Note: Dell Technologies recommends that you use the following resiliency settings when you create virtual disks:
  • On Windows Server 2019 and Windows Server 2022 operating system clusters with three or more nodes—Three-way mirror.
  • On Windows Server 2019 and Windows Server 2022 operating system clusters with four or more nodes—Three-way mirror or mirror-accelerated parity.


Note: A hard drive is the fault domain in a single-node cluster, as compared to StorageScaleUnit in a multi-node cluster.

Managing and monitoring clusters with Windows Admin Center

Overview

Windows Admin Center is a browser-based management tool developed by Microsoft to monitor and manage Windows Servers, failover clusters, and hyperconverged clusters.

The AX nodes for Storage Spaces Direct offer software-defined storage building blocks for creating highly available and highly scalable HCI. The AX nodes are preconfigured with certified components and validated as a Storage Spaces Direct solution that includes Dell PowerSwitch S-Series switches, with simplified ordering and reduced deployment risks. Dell Technologies offers configuration options within these building blocks to meet different capacity and performance points. With Windows Admin Center, you can seamlessly monitor and manage the HCI clusters that are created on these building blocks.

Access the HCI cluster

To view the dashboard for the HCI cluster that you have added to Windows Admin Center, click the cluster name in the Cluster Manager window.

This dashboard provides the real-time performance view from the HCI cluster. This view includes total IOPS, average latency values, throughput achieved, average CPU usage, memory usage, and storage usage from all cluster nodes. It also provides a summarized view of the Azure Stack HCI cluster with drives, volumes, and VM health.

You can examine an alert by clicking the alerts tile in the dashboard.
Figure 15. HCI dashboard in Windows Admin Center
Screen shot of the HCI dashboard

View server details

To view the server details, click the tools pane and go to Servers > Inventory.
Figure 16. Servers: Inventory tab
Screen shot of Servers: Inventory tab
Note: The metrics in the figure are for a four-node Azure Stack HCI cluster with all-flash drive configuration.

View drive details

View the total number of drives in the cluster, the health status of the drives, and the used, available, and reserve storage of the cluster as follows.

  1. In the left pane, select Drives.
  2. Click the Summary tab.
    Figure 17. Drives: Summary tab
    Screen shot of Drives: Summary tab

    To view the drive inventory from the cluster nodes, from the left pane, select Drives, and then click the Inventory tab.

    Figure 18. Drives: Inventory tab
    Screen shot of Drives: Inventory tab

    The HCI cluster is built using four AX-740xd nodes, each with two 1.92 TB NVMe drives.

    By clicking the serial number of the drive, you can view the drive information, which includes health status, slot location, size, type, firmware version, IOPS, used or available capacity, and storage pool of the drive.

    Also, from the dashboard, you can set the drive options as Light On or Light Off, or Retire or Unretire from the storage pool.

Managing and monitoring volumes

You can manage and monitor the Storage Spaces Direct volumes using Windows Admin Center.

The following features are supported in Windows Admin Center:

  • Create volume
  • Browse volume
  • Expand volume
  • Delete volume
  • Make volume offline or online

To access the volumes on the HCI cluster, select the cluster and, in the left pane, click Volumes. In the right pane, the Summary and Inventory tabs are displayed.

The Summary tab shows the number of volumes in the cluster and the health status of the volumes, alerts, total IOPS, latency, and throughput information of the available volumes.

Figure 19. Volumes: Summary tab
Image of Volumes Summary tab

The Inventory tab provides the volume inventory from the HCI cluster nodes. You can manage and monitor the volumes.

Figure 20. Volumes: Inventory tab
Image of Volumes Inventory tab

Creating volumes in Storage Spaces Direct

Create volumes in Storage Spaces Direct in Windows Admin Center as follows.
  1. Go to Volumes > Inventory.
  2. Click Create.
    The Create volume window is displayed.
  3. Enter the volume name, resiliency, and size of the volume, and then click Create.
    The volume is created.

Managing volumes

Open, expand, delete, or make a volume offline as follows.
  1. Go to Volumes > Inventory.
  2. Click the volume name.
  3. Click Open to open the volume folder.
  4. Click Offline or Delete to make the volume offline or to delete the volume.
  5. Click Expand to expand the volume.
    The Expand volume window is displayed.
  6. Enter the additional size of the volume.
  7. Select the volume size from the drop-down list and click Expand.

Enabling data deduplication on Storage Spaces Direct

Data deduplication helps to maximize free space on the volume by optimizing duplicated portions on the volume without compromising data fidelity or integrity.
Note: To enable data deduplication on an HCI cluster, ensure that the data deduplication feature is enabled on all the cluster nodes. To enable the data deduplication feature, run the following PowerShell command:

Install-WindowsFeature FS-Data-Deduplication



Note: To ensure the deduplication activities run in an optimized way, see Microsoft recommended workload Determine which workloads are candidates for Data Deduplication and for Advanced Data Deduplication settings, see Advanced Data Deduplication settings.

Enable data deduplication using WAC and compression on a Storage Spaces Direct volume as follows.

  1. Go to Volumes > Inventory.
  2. Click the volume on which to enable data deduplication.
  3. In the optional features, switch the ON button to enable deduplication and compression on that volume.
    The Enable Deduplication window is displayed.
  4. Click Start and select Hyper-V from the drop-down list.
  5. Click Enable Deduplication.
    Deduplication is enabled, and the Storage Spaces Direct volume is compressed.

Monitoring and managing VMs

You can use Windows Admin Center to monitor and manage the VMs that are hosted on the HCI cluster.

To access the VMs that are hosted on the HCI cluster, click the cluster name and, in the left pane, select Virtual machines. In the right pane, the Inventory and Summary tabs are displayed.

The Inventory tab provides a list of the VMs that are hosted on the HCI cluster and provides access to manage the VMs.

Figure 21. VMs: Inventory tab
Image of Inventory tab

The Summary tab provides the following information about the VM environment of the HCI cluster:

  • Total number of VMs, their state, and alerts
  • Host and guest CPU utilization
  • Host and guest memory utilization
  • VM total IOPS, latency, and throughput information
    Figure 22. VMs: Summary tab
    Image of Summary tab

You can perform the following tasks from the Windows Admin Center console:

  • View a list of VMs that are hosted on HCI cluster.
  • View individual VM state, host server information, virtual machine uptime, CPU, memory utilization, and so on.
  • Create a new VM.
  • Modify VM settings.
  • Set up VM protection.
  • Delete, start, turn off, shut down, save, delete saved state, pause, resume, reset, add new checkpoint, move, rename, and connect VMs.

Managing virtual switches

The virtual switches tool in Windows Admin Center enables you to manage Hyper-V virtual switches of the cluster nodes.

The virtual switches tool supports the following features:

  • View existing virtual switches on the server.
  • Create a new virtual switch.
  • Modify virtual switch properties.
  • Delete a virtual switch.
Figure 23. Virtual switches
Screen shot of virtual switches

Dell OpenManage Integration with Windows Admin Center

Dell OpenManage Integration with Windows Admin Center

Overview

Dell OpenManage Integration with Windows Admin Center enables IT administrators to manage the HCI that is created by using . OpenManage Integration with Windows Admin Center simplifies the tasks of IT administrators by remotely managing the AX nodes and clusters throughout their life cycle.

For more information about the features, benefits, and installation of OpenManage Integration with Windows Admin Center, see the documentation at OpenManage Integration with Microsoft Windows Admin Center.

Note: For Storage Spaces Direct Ready Node, if you want to use the Cluster Aware Update premium feature to update the cluster using the Dell extension, contact a Dell sales representative to get an Azure Stack HCI license. See the Firmware and driver updates using the manual method section.

Prerequisites for managing AX nodes

The prerequisites for managing AX nodes are:

  • You have installed the following:
    • Windows Admin Center version 2211 or later and you are logged in as a gateway administrator.
    • Dell OpenManage Integration with Microsoft Windows Admin Center extension version 3.0. For more information about the installation procedure, see the Dell OpenManage Integration Version 3.0 with Microsoft Windows Admin Center Installation Guide.
    • Microsoft failover cluster extension version 3.0 release or above.
    • An OpenManage Integration with Microsoft Windows Admin Center (OMIMSWAC) Premium License on each AX node.
  • You have added the HCI cluster connection in Microsoft Windows Admin Center.
  • You can access the Windows Admin Center remotely using domain administrator credentials. Otherwise, use local administrator credentials to access the Windows Admin Center locally. For more information, see What type of installation is right for you?

Installing the OMIMSWAC license

If you are using AX nodes, skip this step, because AX nodes have a preinstalled OMIMSWAC license. Storage Spaces Direct Ready Nodes require the installation of an After Point of Sale (APOS) license.

  1. Log in to iDRAC.
  2. Select Configuration > Licenses.
  3. Select Import, browse to and select the license, and then click Upload.

Managing Microsoft HCI-based clusters

  1. In the upper left of Windows Admin Center, select Cluster Manager from the menu.
  2. In the Cluster Connections window, click the cluster name.
  3. In the left pane of Windows Admin Center, under EXTENSIONS, click OpenManage Integration.
  4. Review the Dell Software License Agreement and Customer Notice, and select the check box to accept the terms of the license agreement.

Overview

Select View > Overview. The Overview page displays the following:

Cluster level information that includes:

  • Number of cluster nodes
  • Health of a cluster that includes total number of components with health as critical across nodes or Health Ok if all components are healthy.
    • Green: Healthy
    • Yellow: Warning
    • Red: Critical
    • Grey: Unknown
  • Secure core status:
    • Green: Enabled as all BIOS features are enabled on all nodes.
    • Yellow: Partially enabled as one or more nodes do not have all BIOS features enabled.
    • Red: Disabled as no node has all BIOS features enabled.
  • Compliance status:
    • Green: Compliant as all cluster nodes are compliant with all Dell policies.
    • Yellow: Warning as one or more cluster nodes is not compliant with any optional policy.
    • Red: Error as cluster node is not compliant with Dell Hardware Symmetry Policy.
    • Grey: Unknown as any cluster node is not reachable.
  • Warranty status:
    • Green: Active
    • Red: Expired or Critical

HCP and Firmware Compliance:

When extension loads for the first time, the HCP and firmware compliance section remains empty. It is populated once you generate the reports from the Action menu.

  • HCP Compliance: Displays the compliance status of an HCI cluster number of components for each status.
    • Green: Components are compliant with Dell policies.
    • Yellow: Warning as components are not compliant with any optional policy.
    • Red: Error as components are not compliant with Dell Hardware Symmetry Policy.
  • Firmware update: Firmware compliance status of cluster.
    • Green: Compliant as cluster nodes have same version of BIOS, firmware, and driver as of imported catalog.
    • Yellow: Warning as one or more cluster nodes is not compliant with any optional policy.
    • Red: Non-compliant as BIOS, firmware, and drivers need updates.

Security:

  • Secure core status:
    • Green: Enabled as all BIOS features are enabled on all nodes.
    • Yellow: Partially enabled as one or more nodes do not have all BIOS features enabled.
    • Red: Disabled as no node has all BIOS features enabled.
  • Infrastructure lock status:
    • Green: Enabled as all nodes of the cluster are locked.
    • Yellow: Partially enabled as one or more nodes of the cluster are unlocked.
    • Grey: Unknown as unable to connect the cluster nodes.

Resources:

  • Current storage details such as used storage and available storage.
  • Current CPU core details such as current cores and available cores.

Quick Task:

Provides direct links to perform different actions using Dell OpenManage Integration extension. Some actions may be disabled if it has dependency on another action.

Prerequisite checks

Use standalone prerequisite checks to verify if the connection meets the requirements for monitoring and management operations.

When you perform any operation using OpenManage Integration extension, the extension automatically runs the prerequisite checks to verify the hardware and software requirements. If any prerequisite checks fail, the View Details button appears on the respective pages. Click View Details to see how to resolve the issues before performing the operation.

In addition, OpenManage Integration extension also provides an option for stand-alone prerequisite checks. Before you run any operation using the extension, use the stand-alone Prerequisite Checks to verify the server or cluster readiness. Use this check to identify and fix any problems for all operations together for seamless monitoring and management experience.

If any of the prerequisite checks fail, it can be resolved manually or automatically based on the nature of the check. For Auto Fix, the extension allows you to resolve the issues by clicking Resolve. For Manual fix, the extension displays recommendations on how to resolve issues manually. Once prerequisite checks are all compliant, you can use the extension to seamlessly perform server or cluster management operations.

  1. Click View > Prerequisite Checks.
  2. Click Select Operation to choose the operation you want to run the prerequisite checks. By default, all the operations are selected.
  3. Click Check to run the prerequisite checks for the selected operations.
  4. After the prerequisite checks are done, View Details appears next to the Select Operation button. Click View Details to see the prerequisite check report.
  5. To fix the prerequisite issues with Auto Fix category, ensure that the prerequisites are selected, and then click Resolve.
  6. To fix the prerequisite issues with Manual Fix category, see the recommendations on how to resolve the issue.
  7. After the issues are resolved, click Rerun to see the updated prerequisite checks status report. For more information, see list of prerequisite checks in the OMIMSWAC user guide for example, Dell OpenManage Integration with Microsoft Windows Admin Center Version 3.1 User’s Guide.

Health status

  1. To view the overall cluster health status, health status of each node and its components, click View : Health. The Health page appears and checks the inventory prerequisites. If all the prerequisites are compliant, the page displays the health status of all hardware components. If one or more checks are not compliant, an error message appears.
    Figure 24. Health page

    Screen shot of the Health page

  2. Click View Details to see the prerequisites that have failed.
  3. Click Resolve to fix the issues that belong to the Auto Fix category. For issues that belong to Manual Fix, see the recommendations on how to resolve them. See Prerequisites check details for more information about inventory prerequisites checks.
  4. To view the latest health information, click Refresh.

Overall Health Status

A doughnut chart displays the overall health status of a cluster using a color code. Green color indicates the cluster is healthy. Yellow indicates the cluster is not in recommended state. Red indicates the cluster is in critical state. And unknown indicates that the cluster nodes are not reachable. The number of nodes in the doughnut chart indicates the number of cluster nodes that have the same health status as in the cluster. In addition, different color codes show the respective health status of number of nodes. To filter the health status of nodes and its components, click the respective color code in the doughnut chart. For example, click red color to see the nodes and its components that are in critical health status.

Inventory

The Inventory tab lists the servers that are part of the cluster.

  1. Select View > Inventory. The Inventory page appears and checks the inventory prerequisites. If all the prerequisites are compliant, the page displays the hardware and firmware information for cluster nodes. If one or more checks are not compliant, an error message appears.
  2. Click View Details to see the prerequisites that have failed.
  3. Click Resolve to fix the issues that belong to the Auto Fix category.
  4. For issues that belong to Manual Fix, see the recommendations on how to resolve them. See Prerequisites check for details about inventory prerequisites checks.
  5. To view the latest hardware or firmware information, click Refresh.

Clicking a server name on the inventory list provides details about the following components:

  • System
  • Firmware
  • CPUs
  • Memory
  • Storage controllers
  • Storage enclosures
  • Network devices
  • Physical disks
  • Power supplies
  • Fans

Locating physical disks and viewing their status

The Blink and Unblink feature of Windows Admin Center enables you to locate physical disks or view disk status.

  1. Under theInventory tab, from the Components list, select Physical Disks.
  2. For each physical disk, select Blink or Unblink to control the disk's LED.

Viewing update compliance and updating the cluster

To view and update the hardware compliance, select View > Compliance. Another menu button with drop-down appears next to the Node button. Select Hardware updates to go to the compliance page.

Use the Update tab of the OpenManage Integration with Microsoft Windows Admin Center UI to view update compliance and update the cluster.

To view the latest update compliance report and update the cluster using an offline catalog, OpenManage Integration with Windows Admin Center requires that you configure the update compliance tools.

  1. At Check Compliance, select the online catalog or offline catalog to configure update tools.
    If you select the online catalog, OpenManage Integration downloads the Azure Stack HCI catalog, system tools, and the required Dell Update Packages from the Internet.
    To use an offline catalog, configure the update tools under Hardware updates and select the Configure DSU and IC option. The catalog file must be exported using the Dell Repository Manager and placed in a shared folder. See Obtaining the firmware catalog for AX nodes or Ready Nodes using Dell Repository Manager.
  2. Click Check Compliance to generate the update compliance report.
    By default, all the upgrades are selected, but you can make alternate selections as needed.
    Figure 25. Compliance details
    Image of Compliance details
  3. Click Fix compliance to view the selected component details.
    Note: Cluster Aware Update is a license feature. Ensure that the Azure Stack HCI license is installed before proceeding.

  4. To schedule the update for a later time, click Schedule later, select Date/time and click Next cluster aware update to download the required updates.
    To use the schedule later feature, download the required downloads and keep them ready to update at the specified time.
  5. Click Update to begin the update process and click Yes at the prompt to enable Credential Security Service Provider (CredSSP) to update the selected components.

    When the update job is completed, the compliance job is triggered automatically.

Full Stack Cluster-Aware Offline Updating

If an Internet connection is not available, run Full Stack Cluster-Aware Updating (CAU) in offline mode as follows:
  1. Download the asHCISolutionSupportMatrix.json and asHCISolutionSupportMatrix.json.sign files from http://downloads.dell.com/omimswac/supportmatrix/
  2. Place these files in the C:\Users\Dell\SymmetryCheck folder in the gateway system where Windows Admin Center is installed.
  3. Run Full Stack CAU.
For more information about CAU, see the Cluster-Aware Updating Overview.

Full Stack Cluster-Aware Updating for Azure Stack HCI clusters

Windows Admin Center with the Dell extension makes it easy to update an Azure Stack HCI cluster using the cluster aware update feature. The feature updates the operating system and Dell-qualified firmware and drivers. When an update is selected, all the updates are installed on the cluster nodes. A single reboot is required to install operating system, firmware, and driver updates per server.
Note: Full Stack Cluster-Aware Updating (CAU) is only available on Azure Stack HCI clusters built using the Azure Stack HCI operating system. For more information about CAU, see Cluster-Aware Updating Overview.

Note: Full Stack CAU is a licensed feature. Ensure that the OMIMSWAC license is installed before proceeding.

To perform both operating system updates and hardware upgrades on Azure Stack HCI cluster nodes, carry out the following steps:

  1. In Windows Admin Center, select Updates from the Operations menu.
    You must enable CredSSP and provide explicit credentials. When asked if CredSSP should be enabled, click Yes.
    The Updates page is displayed.
  2. For an operating system update, see Microsoft's Azure Stack HCI documentation.
  3. On the Install updates page, review the operating system updates and select Next: Hardware updates.
  4. If the Dell OpenManage Integration extension is not installed, click Install to accept the license terms and install the extension. If you have already installed the OpenManage Integration extension, click Get updates to move to the Hardware updates page.
  5. On the Hardware updates page, review the prerequisites listed to ensure that all nodes are ready for hardware updates and then click Next: Update Source. Click Re-Run to run the prerequisites again.
    You must meet all the prerequisites listed on the Prerequisites tab, otherwise you cannot proceed to the next step.
  6. To generate a compliance report against the validated Azure Stack HCI catalog, follow these steps on the Update source page:
    • Select one of these methods to download catalog files:
      • Select Online (HTTPs) - Update Catalog for Microsoft HCI Solutions to download the catalog automatically from dell.com. The online catalog option is selected by default. Online catalog support requires direct Internet connectivity from the Windows Admin Center gateway. The overall download time of a catalog depends on the network bandwidth and the number of components being updated.
        Note: Accessing the Internet using proxy settings is not supported.

      • Select Offline - Dell Repository Manager Catalog to use the DRM catalog configured in a CIFS location. OMIMSWAC with or without Internet access allows you to select Offline - Dell Repository Manager Catalog to generate a compliance report. You can use this option when the Internet is not available. For more information, see Obtaining the firmware catalog for AX nodes or Ready Nodes using Dell Repository Manager.
      • To use the offline catalog, select DRM Settings to ensure that the CIFS share path is configured with the DRM catalog.
    • To use the Dell System Update (DSU) and Inventory Collector (IC) tools, select Advance setting and then do the following:
      • Select Manually configure DSU and IC and then select Settings to manually download and configure DSU and IC tools in a shared location. Dell Technologies recommends using this option when OMIMSWAC is not connected to the Internet. DSU and IC settings that are configured using Update Tool settings in the OpenManage Integration extension are also available under Advanced settings in the OpenManage Integration snap-in.

      OMIMSWAC downloads the catalog, collects the DSU and IC tools that are configured in the Settings tab, and generates a compliance report. If DSU and IC tools are not configured in the Settings tab, then OMIMSWAC downloads them from Dell Support to generate the compliance report.

  7. On the Compliance report tab, view the compliance report. When finished, click Next: Summary.

    The 'upgradable' components that are 'non-compliant' are selected by default for updating. You can clear the check box for the selected components or select the 'non-compliant,' 'downgradable' components. However, if you want to change any of the default selections, ensure that the dependencies between the corresponding component firmware and drivers are met.

  8. On the Summary tab, review the components to be updated and then click Next: Download updates. The download task continues in the background whether the UI session is live or not. If the UI session is live, the node level progress status is displayed. OMIMSWAC creates a notification when the download task is finished.
    Note: While the download is in progress, it is recommended that you do not exit or close the browser. If you do, the download update operation may fail.

  9. If the download operation fails, check the log files stored at the following paths for troubleshooting purposes:
    • Gateway system—<Windows Directory>\ServiceProfiles\NetworkService\AppData\Local\Temp\generated\logs
    • Windows 10 gateway system—<Windows installed drive>\Users\<user_name>\AppData\Local\Temp\generated\logs
    • After the cluster update is over, DSU logs for individual nodes can be found in the <Windows Directory>\Temp\OMIMSWAC folder on the respective nodes.
    To run the compliance report again, click Re-run Compliance and repeat steps 4 to 7.
  10. After the updates are downloaded, follow the instructions in the Windows Admin Center to install both operating system and hardware updates. If the UI session is live, the node level progress status is displayed. Windows Admin Center creates a notification once the update is completed.

Updating a standalone node before adding it to the cluster

Before creating a cluster, ensure that each node is updated with the latest versions of firmware and drivers.

  1. In Windows Admin Center, in the left pane, click Add.
  2. In the Windows Server tile, click Add.
  3. Enter the node name and click Add.
  4. Under All connections, select the server and click Manage as.
  5. Select use another account for this connection, and then provide the credentials in the domain\username or hostname\username format.
  6. Click Confirm.
  7. In the Connections window, click the server name.
  8. In the left pane of Windows Admin Center, under EXTENSIONS, click OpenManage Integration.
  9. Review the Dell Software License Agreement and Customer Notice and select the check box to accept the terms of the license agreement.
  10. Click View > Compliance. Another menu appears, select Hardware Updates.
  11. Click Check compliance and select either the online catalog or offline catalog.
  12. Click Fix Compliance and select update to update the node.

Enabling hardware alerts for HCI cluster

  • All checks are successful.
  • Ensure that Alerts is enabled on iDRAC. Go to Configuration > System Settings > Alerts.
iDRAC provides the capability to set alerts and actions for components that have any deviation from the pre-defined conditions. This feature allows user to receive hardware alerts from iDRAC for each server. You can configure alerts by selecting the various categories (System Health, Storage, Updates, Configuration, Audit) and severities (Critical, Warning, Informational). Once you have configured hardware alerts, an option to clear alert configurations appears.

To configure alerts:

  1. Log in to WAC and launch OMIWAC extension for cluster.
  2. Go to View: Configure > Hardware Alert or Action > Hardware Alert.
  3. Select Configure Alert and different options to select categories and severities appear. Choose the relevant options and click Configure.
    Screen shot of iDRAC Alerts

To view the alerts:

  1. Log in to WAC and launch OMIWAC extension for cluster.
  2. Go to View: Configure > Hardware Alert or Action > Hardware Alert.

    If the alerts are already configured, you should be able to see the alerts generated in the duration selected. You can change the duration from a few hours to last 30 days.

  3. To refresh alerts, click Refresh.

Screen shot of iDRAC Alerts

To remove the configured alerts:

  1. Log in to WAC and launch OMIWAC extension for cluster.
  2. Go to View: Configure > Hardware Alert or Action > Hardware Alert.
  3. Click Clear Alert Configuration. Once the prompt appears, the configured alerts are cleared.

Secure cluster with Secured-core

A malicious hacker who has physical access to a system can tamper with the BIOS. A tampered BIOS code poses a high security threat and makes the system vulnerable to further attacks. With the Secured-core feature, OMIMSWAC ensures that your cluster boots only using the software that is trusted by Dell.

Secured-core feature is supported on the following configurations:

  • AMD processor types:
    • AMD Milan with cluster nodes BIOS version must be 2.3.6 or above.
  • Intel processor types:
    • Cluster nodes BIOS version must be 1.3.8 or above.
    Note: The following Intel processor types are not supported for Secured-core feature:

    • E-23 series and Pentium SKUs such as G6605, G6505, G6505T, G6405, and G6405T.
  • OS versions:
    • Windows Server 2022 operating system.
  • TPM V2.0 module must be installed with firmware 7.2.2.0 or above.
  • OMIWAC Premium License must be installed on each cluster node.
Note: To ensure proper functioning of the System Guard OS feature, ensure that the TPM Hierarchy under System Security section is enabled in the BIOS settings.

Secured-core feature includes enabling BIOS and OS security features. Both Dell Technologies and Microsoft recommend enabling BIOS security features and OS security features respectively to protect infrastructure from external threats. In Windows Admin Center, use Dell OpenManage Integration with Microsoft Windows Admin Center extension to enable BIOS security features and use Security extension to enable OS security features. For more information about OS security features, see the Microsoft guidelines.

Enable BIOS security features as follows:

  1. Log in to Windows Admin Center and launch Dell OpenManage Integration with Microsoft Windows Admin Center extension.
  2. Select View > Security.
  3. From the drop-down menu, select Secured Core. Alternatively, go to the Action menu, under Security and select Secured Core.
  4. Specify Manage as credentials if prompted.

    The Dell OpenManage Integration with Microsoft Windows Admin Center validates if the following prerequisites are fulfilled on the target or cluster nodes:

    • The supported platform and processor types
    • The supported BIOS version
    • The supported OS version
    • The OMIWAC Premium License is installed

    For more information, see Prerequisites.

  5. If one or more prerequisites are not fulfilled, Dell OpenManage Integration with Microsoft Windows Admin Center displays the list of prerequisites and its overall status and recommendation. Review the recommendations with the status showing or and resolve the prerequisites. To see the prerequisites to be fulfilled for each cluster node, switch Show Node Level Details. After resolving the perquisites, go to Security > Secured-core again to display the overall status. If all the perquisites are met, OMIMSWAC displays the overall secured-core status for both BIOS and OS. The overall BIOS/OS status is the summary of all BIOS/OS feature configuration statuses for the entire cluster.
  6. If infrastructure lock is enabled, click Disable. You must disable the infrastructure lock before enabling the BIOS configurations.
  7. Review all the BIOS feature status and the corresponding OS feature status. A consolidated view of all BIOS/OS feature configuration status that is displayed in the Cluster level BIOS Features and Status and Cluster level OS Features and Status' sections.

    The following table lists are of the BIOS and corresponding OS features with security functionalities:

    Table 13. BIOS, OS feature, and security functionality
    BIOS Feature Security Function Corresponding OS Features Other Information
    Virtualization Technology Helps BIOS to enable processor virtualization features (such as protecting against exploits in user-mode drivers and applications) and provide virtualization support to the Operating System (OS) through the DMAR table.
    • Hypervisor-Protected Code Integrity (HVCI)
    • Virtualization-Based Security (VBS)
    n/a
    Kernel DMA Protection When enabled, both BIOS and OS protects devices from Direct Memory Access attacks in early boot by leveraging the Input/Output Memory Management Unit (IOMMU). Boot DMA Protection n/a
    Secure Boot Secure Boot ensures that the device boots with trusted, Dell signed software. Secure Boot n/a
    Trusted Platform Module (TPM) 2.0

    TPM PPI Bypass Provision

    TPM PPI Bypass Clear

    TPM2 Algorithm Selection

    Trusted Platform Module (TPM) is a dedicated microprocessor that is designed to secure hardware by integrating cryptographic keys into devices. Software can use a TPM to authenticate hardware devices.
    • Trusted Platform Module (TPM) 2.0
    • System Guard
    Note: To ensure proper functioning of the System Guard OS feature, ensure that the TPM Hierarchy under the System Security section is enabled in the BIOS settings.

    Note: If TPM firmware version is less than the 7.2.2.0, Enable BIOS Configuration button is disabled. You must replace with a hardware that has TPM firmware version 7.2.2.0 or above.

    Note: TPM2 Algorithm Selection is set to SHA256.

    (AMD) Dynamic Root of Trust Measurement Enables AMD Dynamic Root of Trust Measurement (DRTM). Also enables AMD secure encryption features such as Secure Memory Encryption (SME) and Transparent Secure Memory Encryption (SME). n/a This feature is available for AMD based processors.
    [Intel] Trusted Execution Technology Enhances platform security by using Virtualization Technology, TPM Security, and TPM2 Algorithm (must be SHA256). Intel TXT provides security against hypervisor, BIOS, firmware, and other pre-launch software-based attacks by establishing a root of trust' during the boot process. n/a This feature is available for Intel-based processors.
  8. To configure secured core for all BIOS attributes, click Enable BIOS Configuration.
  9. To apply the BIOS configuration, perform one of the following actions:
    • Apply and Reboot Now: Applies the BIOS configuration changes in all cluster nodes and reboot the cluster using Cluster Aware Updating method (without impacting the workload).
    • Apply at Next Reboot: Saves the changes and applies the BIOS configuration in all cluster nodes at the next reboot.

    If you choose this option, ensure to exit the Dell OpenManage Integration with Microsoft Windows Admin Center extension and restart the cluster using the Windows Admin Center before performing any cluster management operations.

  10. When finished, click Apply.

    The operation enables CredSSP. To improve the security, disable CredSSP after the operation is complete.

  11. Click View Details to see the status of the BIOS configuration changes at node level.

Enabling operating system features

  1. Intel chipset driver version 10.1.19879.8585 and above should be installed for 15 generation AX-Node.
  2. Intel chipset driver version 10.1.19913.8607 and above should be installed for 16 generation AX-Node.
  3. AMD chipset driver version 2.18.30.202 and above should be installed for AX-7525.
  1. OS Settings can be enabled by manually modifying the registry settings or by leveraging the WAC Security Extension.
    • Using registry settings
    1. Run the following commands on each server in a cluster:
      reg add "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity" /v "Enabled" /t REG_DWORD /d 1 /f
      reg add "HKLM\System\CurrentControlSet\Control\DeviceGuard\Scenarios\SystemGuard" /v "Enabled" /t REG_DWORD /d 1 /f
      Note: After you run these commands, restart the servers one at a time, see Restarting a cluster node or taking a cluster node offline.

    • Using Windows Admin Center Security extension:
    1. Log in to Windows Admin Center and connect to the cluster.
    2. In the Extensions, click Security.
    3. In the Security page, click Secured-Core.
    4. Select Hyper Hypervisor Enforced Code Integrity (HVCI) and System Guard, then click Enable.

      Screen shot of Security

      Note: After you run these commands, restart the servers one at a time, see Restarting a cluster node or taking a cluster node offline.

    5. After the settings are enabled and each server is restarted, the Secured-Core section on each server must show all features with the On status.

      Screen shot of Security

  2. The BIOS and OS settings can be verified using OMIMSWAC.
  3. Select View > Security. From the drop-down menu, select Secured Core.

Dell Technologies and Microsoft recommends enabling Secured Core for Windows Server 2022 that includes both the Infrastructure and Microsoft Operating System features to protect the infrastructure from external threats.

Protect your infrastructure with infrastructure lock

Infrastructure lock (also known as iDRAC lockdown mode or system lockdown mode) helps to prevent unintended changes after a system is provisioned. Infrastructure lock is applicable to both hardware configuration and firmware updates. When the infrastructure is locked, any attempt to change the system configuration is blocked. If any attempts are made to change the critical system settings, an error message is displayed. Enabling infrastructure lock also blocks server or cluster firmware updates using the OpenManage Integration extension tool.

The following table lists the functional and nonfunctional features that are affected when the infrastructure lock is enabled:

Table 14. Functional and Nonfunctional Features Affected by Infrastructure Lock
Disabled Remains functional
  • Full stack update on clusters
  • Individual server update and Cluster-Aware Updating on clusters
  • Managing CPU cores on servers and clusters
  • Integrated deploy and update clusters
  • Preparing nodes for cluster expansion
  • Secured core
  • Retrieving health, inventory, and iDRAC details
  • Blinking and unblinking server LEDs

Enable or disable infrastructure lock

To enable or disable the Infrastructure lock in Dell OpenManage Integration extension for better security, select View > Security. From the drop-down menu, select Infrastructure Lock, and then click Enable or Disable.

The infrastructure lock can also be disabled during server or cluster management operations such as server update, CAU, full stack update, manage CPU cores, and so on. If the lock is already enabled, OMIMSWAC displays an error during the management operation and gives an option in the same window to disable the lock and proceed. To allow OMIMSWAC to automatically lock the infrastructure after the operation is complete, select Allow OMIMSWAC to re-enable the infrastructure lock after the operation is complete.

Figure 26. Enable infrastructure lock

Screen shot showing the Enable button

Note: OMIMSWAC does not allow enabling or disabling the infrastructure lock for individual servers that are part of a cluster to maintain cluster homogeneity.

Manage CPU cores in Azure Stack HCI clusters

  • Ensure that the cluster contains homogenous nodes. For example, the nodes must have the CPUs either from Intel or AMD and from the same processor family. Having nodes that include CPUs from both Intel and AMD or from different processor family is not supported.
  • OMIMSWAC Premium License for Microsoft HCI Solutions must be installed on each cluster node.
To manage workload demands, power consumption and licensing cost, you can change the amount of CPU cores allocated to a cluster by using the "Update CPU core" feature. This feature also helps you to optimize CPU cores in clusters to keep the Total Cost of Ownership (TCO) at an optimal level.
  1. In Windows Admin Center, connect to a cluster.
  2. In Windows Admin Center, under Extensions, click Dell OpenManage Integration.
  3. In Dell OpenManage Integration, select View > Configure. Another menu with drop-down appears. Select CPU Core.
  4. To manage CPU cores, click Update CPU Core.
    The Update CPU Core wizard is displayed on the right.
  5. In the Update CPU Core wizard, select the number of cores to be used based on workloads.
    Based on the CPU core manufacturer (Intel or AMD), you can configure the cores in the following table. To maintain cluster homogeneity, OMIMSWAC applies the same configuration across all nodes in the cluster.
    Note: Changing the number of cores impacts the overall core count of the cluster. Ensure that you are using the right number of cores to maintain the balance between power and performance.

    Table 15. CPU
    CPU type Instructions
    Intel CPU
    • Select the number of cores you want to enable per CPU.
    • Minimum number of cores that can be enabled is four. You can enable all the cores that you want to manage workloads.
    AMD CPU N/A
  6. Select one of the following options to apply the changes and reboot nodes:
    • Apply and Reboot Now: Select this option if you want to apply the changes and reboot the cluster nodes now. Dell Technologies recommends using this option as the nodes are rebooted automatically by taking care of the workloads using cluster aware feature.
    • Apply at Next Reboot: Select this option if you want to apply the changes now and reboot the cluster nodes later. Ensure that you reboot the cluster nodes later to successfully apply the CPU core changes. Also, ensure to take care of the workload before rebooting the nodes.
    Note: The Apply and Reboot now process requires the CredSSP to be enabled. To improve security, disable CredSSP after the CPU configuration changes are complete.

  7. To apply the changes, click Confirm.

Validate and remediate Azure Stack HCI clusters

By using the HCP Compliance feature, you can see the cluster compliance using HCI Configuration Profile (HCP) checks, see the recommendations, and remediate non-compliant components.

  • Cluster must be Dell Integrated System for Microsoft Azure Stack HCI, versions 21H2, or 22H2.
  • Cluster nodes must have a valid OMIWAC premium license installed.
  • Cluster node models are listed as supported in the support matrix.
To run HCP Compliance check in OpenManage Integration extension, perform the following steps:
  1. Select View > Compliance. Another menu with drop-down appears. Select HCP .
    The Compliance Summary page appears. If the Check Compliance button is enabled, go to step 3.
  2. If the Check Compliance button is disabled, ensure:
    • Requirements mentioned in the Prerequisites are met.
    • Required inputs are provided in the Configure Cluster Settings tab. If not, choose the network topology and the deployment model, and click Save to save the settings for future use. These settings are required to generate compliance for Dell Operating System Configuration policies.
      • Network topology
        • Fully-Converged: All storage ports from the server are connected to the same network fabric. Within the host operating system, the NIC ports are used for both storage and management/compute traffic.
        • Non-Converged-Physical: Storage traffic is on the physical storage network interface controller ports and management/compute traffic through a SET created using network ports of the server rNDC.
        • Non-Converged-Set: Storage traffic uses virtual adapters in the host operating system connected to a SET.
      • Deployment model
        • Scalable model supports from 2 to 16 nodes in a cluster and uses top-of-rack switches for management and storage traffic networking.
        • Switchless model uses full mesh connections between the cluster nodes for storage traffic and supports from 2 to 4 nodes in a cluster.
        • Stretch cluster with Azure Stack HCI consists of servers residing at two different locations or sites, with each site having two or more servers, replicating volumes either in synchronous or asynchronous mode.
  3. Click Check Compliance to View HCP Compliance Summary.
    • Optional: If Internet connection is not available, perform the following steps to run HCP check in offline mode:
      1. Download the HCPMetaData.json and HCPMetaData.json.sign files from Dell Downloads | OMIMSWAC.
      2. Place these files in C:\Users\Dell\HCPMetaData folder in the gateway system where Windows Admin Center is installed.
      3. Run the HCP compliance check.
    OpenManage Integration extension fetches the applicable policies, validates one or more cluster nodes attributes with the policy attributes, and displays the compliance summary.
  4. Click Fix Compliance to fix non-compliant policies.
    Note: Fix Compliance button is disabled if Dell Hardware Symmetry Policy is non-compliant with a Critical error. In this case, you will not be allowed to remediate other policies. Review the recommendations and show details, and contact Dell Support to resolve the issue before proceeding to the next step. The critical error states that this aspect of nodes configuration is not supported. You must correct the issue before you can deploy a symmetric HCI cluster.

    • Manual Fixes include policies that requires physical interventions and recommendations that can be remediated manually.
      Note: Ensure your cluster is compliant with Dell Hardware Symmetry Policy and Dell Operating System Configuration Policies otherwise the cluster performance is not guaranteed.

    • Automatic Fixes include policies that can be remediated using OpenManage Integration extension.
  5. Choose the reboot option to apply the configurations by restarting your cluster in a cluster-aware updating manner if any of the policy fixing requires cluster reboot:
    • Apply and Reboot Now: Applies BIOS, NIC, and iDRAC attributes concurrently to all the cluster nodes now and restart the cluster in a cluster-aware update manner.
    • Apply at Next Reboot: Applies BIOS, NIC, and iDRAC attributes concurrently to all the cluster nodes when cluster nodes are restarted at the next maintenance window.
      1. Click the Schedule Reboot checkbox to schedule the date and time when BIOS, NIC, and iDRAC attributes are applied concurrently to all the cluster nodes and restart the cluster in a cluster-aware update manner.
    Note: If you select to apply the changes at the next reboot, ensure to disable the infrastructure lock before the next reboot starts to successfully apply the changes.

  6. If the infrastructure lock is enabled, a window appears to disable the lock and proceed next. To allow OpenManage Integration extension automatically locks the infrastructure after the operation is complete, select Allow OMIMSWAC to re-enable the infrastructure lock after the operation is complete.
  7. When finished, click Apply to trigger the update.
    • If Kernel Soft Reboot is enabled for the cluster, the OpenManage Integration extension ignores this setting and performs a full reboot to apply all the BIOS related settings. See When to use Kernel Soft Reboot.
    • The operation enables the CredSSP. To improve the security, disable the CredSSP after the operation is complete.

    If any error occurs while applying the updates or update job fails, see the Troubleshooting section to troubleshoot issues.

  8. Click View Details to see the update status and progress at node level.
    After the status is succeeded, OpenManage Integration extension rechecks the compliance and displays the updated compliance summary.
  9. Click Export compliance summary to export the HCP compliance report in an Excel file which can be useful while contacting the Dell Technologies support team.

View HCP compliance summary

OpenManage Integration computes the compliance using different types of Dell HCI Configuration Profile policies that are mentioned and displays the report.
  • Dell Infrastructure LockDown policy: Checks whether the HCI cluster infrastructure is locked.
  • Dell Hardware Symmetry policy: Checks whether cluster nodes have validated and supported hardware components and have symmetrical hardware configurations. For more information about checks, see OpenManage Integration with Microsoft Windows Admin Center.
  • Dell HCI Hardware Configuration policy: Checks whether cluster nodes have Dell Technologies recommended BIOS, NIC, and iDRAC configurations.
  • Dell OS Configuration policy: Checks whether cluster nodes have Dell Technologies and Microsoft recommended operating system configurations.

If the compliance summary is already generated, the last report is displayed with the timestamp. In this case, the Re-Check Compliance button is enabled. You can click Re-Check Compliance to see the latest compliance report.

The compliance summary is divided into three sections:

  • Overall Compliance shows the overall compliance of the cluster such as compliance percentage, number of policies compliant, and total number of policies from the displayed policy types.
  • Overall Compliance State shows overall compliance of the cluster using a doughnut chart and color codes. The color codes indicate different compliance types. You can select different color codes, if any, to filter the respective policy details and its cluster nodes. For example, when you select the red color code, policies that are not compliant and their respective cluster nodes are displayed. The color codes are explained below.
    • Green check label Compliant: Shows all cluster nodes are compliant with all Dell policies.
    • Red warning label Errors: Shows if any cluster node is not compliant with Dell Hardware Symmetry policy.
    • Yellow warning triangle Warnings: Shows if any cluster node is not compliant with any optional policies.
    • Question mark Unknown: Shows if any cluster node inventory could not be retrieved when the node is down or not reachable.
  • Policy Summary shows compliance of each cluster node and its components for each policy types.
    • Policy Name: Name of Dell policies.
    • Description: Description of Dell policies.
    • Overall Status: Overall status of compliance of the cluster for each policy type.
    • Overall State: How many policies are compliant out of the total number of policies and its percentage.
    • Errors: Number of policies that are non-compliant and must be fixed.
    • Warnings: Number of policies that are non-compliant and must be fixed.
    • Unknown: Number of unknown issues, or unable to run or fetch the data.
    • Details: Click Details to see more information about each node and its components and their compliance status.

View recommendations for storage expansion

This topic explains how to view recommendations, using OpenManage Integration extension, that enable you to prepare nodes for expanding Azure Stack HCI cluster storage.

  • Cluster must be Dell Integrated System for Windows Server 2022.
  • Cluster nodes must have valid OMIWAC premium license installed.
  • Cluster node models are supported in the support matrix.
In an HCI cluster, expanding storage by adding drives on the available slots on the cluster nodes adds storage capacity to the cluster and improves storage performance. By using the Expand Storage feature, you can view recommendations based on HCI Configuration Profile (HCP) policies that enable you to prepare nodes for expanding HCI clusters storage.
Note: This feature is not supported for the AX-4510c and AX-4520c servers.

  1. In Windows Admin Center, under Extensions, click Dell OpenManage Integration > Select View > Expand Cluster. From the drop-down menu, select ADD Storage.
    1. If the cluster meets the Prerequisites , OpenManage Integration extension validates the storage configuration of cluster nodes against HCP policies (Dell Hardware Symmetry Policy rules) and displays the cluster level status and drives details for each cluster node. See View node level storage configuration details.
      The Expand Storage button is enabled. Click Refresh Storage Inventory to see the latest storage configuration details of cluster nodes.
    2. If the Expand Storage button is disabled:
      • The cluster may not fulfill all the prerequisites. See the banner message and ensure that all the prerequisites mentioned are met and then refresh the cluster inventory and start fromstep 1.
      • The cluster may be non-compliant if its storage configuration does not comply with all the critical Dell Hardware Symmetry Policy rules. Make the cluster compliant first by going to the HCP Compliance tab and following the recommendations and then try again. To learn more about storage and disks specific rules, see OpenManage Integration with Microsoft Windows Admin Center.
  2. Click the Expand Storage if enabled. Storage Expansion Summary appears on the right.
  3. In the Storage Expansion Summary wizard, view the summary about the cluster storage configuration:
    • Cluster name
    • Node counts
    • Available slot count where storage expansion is possible in that cluster. The available slots shows a warning if any of the cluster node has SAS/SATA drives. This is because the exact number of empty slots for drives with media types such as HDD, SDD may not be derived.
      Note: Available empty slots are calculated using the total available slots and total connected drives, and may not match the number of empty slots for the HDD SSD. Because these drives are embedded in the server chassis.

    • Used storage
    • Available storage
  4. If the cluster is non-compliant with a warning, follow the recommendations to make the cluster storage symmetric. The Recommendation section includes the following details:
    • The Dell HCP policy rule that does not comply with your cluster.
    • The drive details that need to be added or replaced to make your cluster compliant.
    After the cluster is compliant (cluster storage is symmetric), go to step 1 and follow the instructions to see storage expansion recommendations.
  5. If the cluster is compliant, choose one of the storage expansion options, specify the storage size, and then click Refresh Recommendation to see the storage expanding recommendations.
    • Increase overall capacity: Overall capacity indicates the sum of all the disk storage capacity in a cluster. Specify the storage size as available to increase the overall capacity of the cluster.
    • Increase usable capacity: Usable capacity indicates the actual storage size that is used by the cluster after reserving some storage for fault tolerance (resiliency). Specify the overall usable capacity as available for the entire cluster.
    OpenManage Integration displays overall capacity based on resiliency type. See the Microsoft document for more information about fault tolerance and storage efficiency on HCI clusters.

    The Recommendation section includes the below details:

    • STORAGE: Displays node name. Also, displays number of drives that are required with recommended media type, and recommended storage capacity of each drive.
    • Supported models
      Note: AGN MU in the model description indicates that the model is vendor agnostic and mixed use.

    • Manufacturer
    • Endurance
    • Actual capacity
    • Bus protocol
    • Cache to capacity ratio (only available for hybrid nodes)
    Note:
    • Recommendations are derived based on possible empty slots present in the nodes. For non-uniform media types across the cluster, even after following the recommendation you may see some warnings.
    • To order drives, Dell Technologies recommends to use the bus protocol, model, size mentioned in the storage column, and endurance information to identify compatible drives for storage expansion.


Insert the recommended drives and then check the updated storage configuration by running HCP compliance. Contact the Dell support for any issues.

View node level storage configuration details

Cluster level status includes the types of cluster storage configuration (whether single media type or hybrid media type), total number of drives in all cluster nodes, and the compliant status below:
  • Image of green circular check mark : Cluster is compliant for storage expansion as it meets all the prerequisites. Expand Storage button is enabled.
  • Image of yellow triangular warning label : Cluster is noncompliant as its storage configuration does not comply with the Dell Hardware Symmetry Policy rules. You can still continue to view recommendation for storage expansion. However, Dell Technologies recommends you to make the cluster compliant by following the recommendations before continuing for storage expansion.
  • Image of red circular warning label : Cluster is non-compliant as its storage configuration does not comply with some of the critical Dell Hardware Symmetry Policy rules. The Expand Storage button is disabled and you cannot continue for storage expansion. Dell Technologies recommends you to make the cluster compliant first by following the recommendations and then continue for storage expansion.

Below drive details for each cluster node are also displayed.

  • Node status:
    • Green: Compliant, when there is no critical error or warning.
    • Yellow: Non-compliant but not critical, there is some warning.
    • Red: Non-compliant (Critical), there is critical error.
  • Serial number
  • Slot number (if applicable)
  • Media type
  • Bus protocol
  • Model: AGN MU in the model description, if present, indicates that the drive is vendor agnostic and of mixed use.
  • Manufacturer
  • Capacity
  • Endurance
  • Used for cache or capacity type
  • Cache/capacity ratio (available only for hybrid media types)

Known issues

The following table lists known issues and workarounds related to OpenManage Integration with Microsoft Windows Admin Center with clusters.

Note: For details about troubleshooting steps and known issues, see the Dell OpenManage Integration Version 3.0 with Microsoft Windows Admin Center User’s Guide at Dell Support | Documentation | OpenManage Integration with Microsoft Windows Admin Center.

Table 16. Known issues
Issue Resolution or workaround
Running Test-Cluster fails with network communication errors.

With USB NIC enabled in iDRAC, if you run the Test-Cluster command to verify the cluster creation readiness or cluster health, the validation report includes an error indicating that the IPv4 addresses assigned to the host operating system USB NIC cannot be used to communicate with the other cluster networks.
This error can be safely ignored. To avoid the error, temporarily disable the USB NIC (labeled as Ethernet, by default) before running the Test-Cluster command.
The USB NIC network appears as a partitioned cluster network.

When the USB NIC is enabled in iDRAC, cluster networks in the failover cluster manager show the networks associated with the USB NIC as partitioned. This issue occurs because the cluster communication is enabled by default on all network adapters, and USB NIC IPv4 addresses cannot be used to communicate externally, which, therefore, breaks cluster communication on those NICs.
Remove the USB NIC from any cluster communication by using the following script:
$rndisAdapter = Get-NetAdapter -InterfaceDescription 'Remote NDIS Compatible Device' -ErrorAction SilentlyContinue

if ($rndisAdapter)

{
Write-Log -Message 'Remote NDIS found on the system. Cluster communication will be disabled on this adapter.'

# Get the network adapter and associated cluster network
$adapterId = [Regex]::Matches($rndisAdapter.InstanceID, '(?<={)(.*?)(?=})').Value
$usbNICInterface = (Get-ClusterNetworkInterface).Where({$_.adapterId -eq $adapterId})
$usbNICClusterNetwork = $usbNICInterface.Network

# Disable Cluster communication on the identified cluster network
(Get-ClusterNetwork -Name $usbNICClusterNetwork.ToString()).Role = 0
}
While triggering full stack updates, the Tests Summary page might appear. As a workaround, verify whether the pre-update or post-update scripts are part of the cluster role. If they are present, remove the scripts from the cluster node by running the following command in PowerShell:
Set-CauClusterRole -PreUpdateScript $null -PostUpdateScript $null 
For more information about the prerequisites required for a cluster update, see Update Azure Stack HCI clusters.
The update status takes a long time to refresh. During full stack cluster updates, the update status shown in the Updates page might take a long time to refresh. If this issue occurs, it is recommended that you stay on the Updates page and wait for the update to complete. The update status will automatically be displayed once the update is complete.
When using CredSSP authentication to run scripts on a remote machine, the update job might fail with an error. This failure occurs because CredSSP has been disabled in the gateway machine. To resolve the issue, follow these steps:
  1. From the PowerShell window, run gpedit.
  2. In the Group Policy Editor window, browse to Computer Configurations > Administrative Templates > System > Credentials Delegation.
  3. Select Allow delegating fresh credentials with NTLM-only server authentication and enable it.
  4. Run gpupdate /force in PowerShell.

Updates and maintenance

Updates and maintenance

Firmware and driver updates using the manual method

Preparing for maintenance operations

Use the following PowerShell commands to ensure that all the requirements are met before proceeding with the maintenance operation of an AX node in an Azure Stack HCI cluster. These steps ensure that all the requirements are met and that no faults exist before placing an AX node into maintenance mode.
  1. Verify that all nodes in the cluster are available, run the Get-clusternode command.
  2. Verify that all cluster networks are available, run the Get-ClusterNetwork command.
  3. Verify that the cluster status is healthy. Run the following commands:
    • Get-ClusterS2D
    • Get-StoragePool
    • Get-ClusterPerformanceHistory -FriendlyName *Cluster* | Get-StorageHealthReport
  4. Verify that all the physical and virtual drives are healthy. Run the following commands:
    • Get-physicaldisk
    • Get-virtualdisks
  5. Run the Get-storagejob command to verify that no back-end repair jobs are running.

Placing an AX node in maintenance mode

After ensuring that the prerequisites are met and before performing the platform updates, place the AX node in maintenance mode (pause and drain). You can move roles or VMs and gracefully flush and commit data in the AX node.
  1. Run the following command to put the node in maintenance mode (pause and drain). Verify that all the roles and virtual drives are drained properly and operational in other nodes after they are moved:
    Suspend-ClusterNode -name “Hostname” -Drain
  2. Place the target node in maintenance mode:
    Get-StorageFaultDomain -type StorageScaleUnit | Where-Object {$_.FriendlyName -eq "<Hostname>"} | Enable-StorageMaintenanceMode
  3. Run the Get-PhysicalDisk command and ensure that the Operational Status value is in maintenance mode for the drives that belong to that server.

    You can also run the following command and verify that the drives all belong to the paused node:

    Get-Storagepool -IsPrimordial 0 |Get-PhysicalDisk | ? operationalstatus -eq 'In Maintenance Mode' |Get-StorageNode -PhysicallyConnected
  4. Turn off the System Lockdown mode.
  5. Suspend BitLocker if enabled using the following command.
    Suspend-BitLocker -MountPoint "C:" -RebootCount 0

Obtaining the firmware catalog for AX nodes or Ready Nodes

For a qualified set of firmware and drivers for AX nodes or Ready Nodes, Dell Technologies recommends that you use an Azure Stack HCI catalog.

You can generate the firmware catalog along with the firmware and drivers by using Dell Repository Manager (DRM) and copy it to a shared path.

  1. Install DRM version 3.0.1.423 or later.
  2. On the DRM home page, click the Dell Repository Manager drop-down list.
  3. In the Manage section, click Application Preferences.
    The Preferences window is displayed.
  4. Click Plug-ins.
  5. Select all the plug-ins and click Update.
    A message is displayed about the successful completion of the update.
  6. Click Catalogs.
  7. Select all the catalogs and click Update.
  8. Click Close to close the Preferences window.
  9. On the home page, click Add Repository.
    The Add Repository window is displayed.
  10. Enter the Repository name and Description.
  11. Select Index Catalog-<version> from the Base Catalog drop-down menu.
  12. Select Update Catalog for Microsoft HCI Solutions from the Catalog Group.
  13. Select the latest catalog from the Catalogs section.
  14. Click Save.
    The Update Catalog for Microsoft HCI Solutions is populated in the Base Catalog section.
  15. In the Manual Repository Type, click All systems in base catalog and then click Add.
    The repository is displayed on the repository dashboard available in the home page.
  16. Select the repository and click Export.
    The Export Deployment Tools window is displayed.
  17. Select the location to export files and click Export.
    The files are exported to the specified location.

Updating the AX node by using iDRAC out of band

AX nodes offer device firmware updates remotely through iDRAC. For Azure Stack HCI clusters, the recommended option is to use an Azure Stack HCI catalog for a qualified set of firmware and BIOS. Generate the latest Dell Azure Stack HCI catalog file through Dell Repository Manager (DRM) and copy the file to a network location before proceeding with the update process.
  1. Log in to the iDRAC web interface.
  2. Click Maintenance > System Update.
    The Firmware Update page is displayed.
  3. On the Update tab, select Network Share as the file location.
  4. Provide the details of the network share:
    Figure 27. Check for updates
    Check for updates
  5. Click Check for updates.
    A list of available updates is displayed:
    Figure 28. Select updates
    Select updates
  6. Select the updates and click Install Next Reboot to install and reboot the system.

Updating the out-of-box drivers

For certain system components, you might need to update the drivers to the latest Dell supported versions, which are listed in the Supported Firmware and Software Matrix.

Run the following PowerShell command to retrieve the list of all driver versions that are installed on the local system:

Get-PnpDevice | 
Select-Object Name, @{l='DriverVersion';e={(Get-PnpDeviceProperty -InstanceId $_.InstanceId -KeyName 'DEVPKEY_Device_DriverVersion').Data}} -Unique |
Where-Object {
($_.Name -like "*HBA*") -or
($_.Name -like "*mellanox*") -or
($_.Name -like "*Qlogic*") -or
($_.Name -like "*X710*") -or
($_.Name -like "*Broadcom*") -or
($_.Name -like "*marvell*") -or
($_.Name -like "*E810*") -or
($_.Name -like "*E823*")
}

Run the following PowerShell command to check the chipset driver installation status. If there is an error, install the chipset driver:

Get-PnpDevice -PresentOnly | Where-Object {($_.Status -ne 'OK') -and ($_.Problem -ne 'CM_PROB_NONE' -and $_.Problem -ne 'CM_PROB_DISABLED')}

After you identify the required driver version, including for the chipset and the HBA, download the driver installers from Dell Support or by using the Dell Repository Manager (DRM) as described in Obtaining the firmware catalog for AX nodes or Ready Nodes using the Dell Repository Manager.

After the drivers are downloaded, copy the identified drivers to AX nodes from where you can manually run the driver DUP files to install the drivers and restart the node.

Alternatively, to install the drivers silently, go to the folder and run the following command:

<DriverUpdate>.EXE /s /f

Exiting the AX node from maintenance mode

After updating the AX node, exit the storage maintenance mode and node maintenance mode by running the following commands:
Get-StorageFaultDomain -type StorageScaleUnit | Where-Object {$_.FriendlyName -eq "<Hostname>"} | Disable-StorageMaintenanceMode
Resume-ClusterNode -Name “Hostname” -Failback Immediate
Resume-BitLocker -MountPoint "C:"

These commands initiate the operation of rebuilding and rebalancing the data to ensure load balancing.

For the remaining cluster nodes, repeat the preceding procedures for conducting maintenance operations.

Restarting a cluster node or taking a cluster node offline

Use the following procedure to restart a cluster node or to take a cluster node offline for maintenance:
  1. Verify the health status of your cluster and volumes:
    • Get-ClusterPerformanceHistory -FriendlyName *Cluster* | Get-StorageHealthReport
    • Get-physicaldisk
    • Get-virtualdisks
  2. Suspend the cluster node:
    • Suspend-ClusterNode -name “Hostname” -Drain
  3. Enable storage maintenance mode:
    • Get-StorageFaultDomain -type StorageScaleUnit | Where-Object {$_.FriendlyName -eq "<Hostname>"} | Enable-StorageMaintenanceMode
  4. Suspend the BitLocker:
    • Suspend-BitLocker -MountPoint "C:" -RebootCount 0
  5. Restart the server or shut it down for maintenance.
  6. Disable storage maintenance mode.
    • Get-StorageFaultDomain -type StorageScaleUnit | Where-Object {$_.FriendlyName -eq "<Hostname>"} | Disable-StorageMaintenanceMode
  7. Resume the cluster node:
    • Resume-ClusterNode -Name “Hostname” -Failback Immediate
    • Resume-BitLocker -MountPoint "C:"
For more information, see Taking a Storage Spaces Direct server offline for maintenance.

Performing AX node recovery

If a cluster node fails, perform node operating system recovery in a systematic manner to ensure that the node is brought up with the configuration that is consistent with other cluster nodes.

The following sections provide details about operating system recovery and post-recovery configuration that is required to bring the node into an existing Azure Stack HCI cluster.

Note: To perform node recovery, ensure that the operating system is reinstalled.

Configuring RAID for operating system drives

The Dell PowerEdge servers offer the Boot Optimized Storage Solution (BOSS) controller as an efficient and economical way to separate the operating system and data on the internal storage of the server. The BOSS solution in the latest generation of PowerEdge servers uses one or two BOSS M.2 SATA devices to provide RAID 1 capability for the operating system drive.

Note: All Microsoft HCI Solutions from Dell Technologies are configured with hardware RAID 1 for the operating system drives on BOSS M.2 SATA SSD devices. The steps in this section are required only when recovering a failed cluster node. Before creating a new RAID, the existing or failed RAID must be deleted.

This procedure describes the process of creating operating system volumes.
  1. Log in to the iDRAC web interface.
  2. Go to Storage > Controllers.
    Figure 29. View controllers
    View controllers
  3. Go to Configuration > Storage Configuration > Virtual Disk Configuration, and then click Create Virtual Disk.
    Figure 30. Create a virtual disk
    Creating virtual disk
  4. Provide a virtual disk name and select BOSS M.2 devices in the physical disks.
    Figure 31. Provide virtual disk name
    Provide virtual disk name
    Figure 32. Set physical disks
    Set Physical Disks
  5. Click Add Pending Operations.
  6. Go to Configuration > Storage Configuration > Virtual Disk Configuration.
    Figure 33. Initialize configuration
    Initialize configuration
  7. Select the virtual disk and then select Initialize: Fast in Virtual Disk Actions.
  8. Reboot the server.
    Note: The virtual disk creation process might take several minutes to complete.

  9. After the initialization is completed successfully, the virtual disk health status is displayed.
    Figure 34. Virtual disk health status
    View status

Operating system recovery

This section provides an overview of the steps involved in operating system recovery on Dell Solutions for Azure Stack HCI.

Note: Ensure that the RAID 1 virtual disk created on the BOSS M.2 drives is reinitialized.

Note: To help reduce repair times when the node is added back to the same cluster after recovery, do not reinitialize or clear the data on the disks that were a part of Storage Spaces Direct storage pool.

Manual operating system recovery

For manually deployed nodes, you can recover the operating system on the node by using any of the methods that were used for operating system deployment.

Factory operating system recovery

For the factory-installed OEM license of the operating system, Dell Technologies recommends that you use the operating system recovery media that shipped with the PowerEdge server. Using this media for operating system recovery ensures that the operating system stays activated after the recovery. Using any other operating system media triggers the need for activation after operating system deployment. Operating system deployment using the recovery media is the same as either retail or other operating system media-based installation.

After completing the operating system deployment using the recovery media, perform the following steps to bring the node into an existing Azure Stack HCI cluster:

  1. Update CPU chipset, network, and storage drivers.
  2. Configure host networking.
  3. Change the hostname.
  4. Perform AD Domain Join.
  5. Configure the QoS policy (for RoCE for RDMA only).
  6. Configure RDMA.
  7. Configure the firewall.
  8. Perform Day 0 operating system updates.
  9. Add server nodes to the cluster.

For instructions on steps 1 through 7, see Microsoft HCI Solutions from Dell Technologies: End-to-End Deployment with Switchless Networking or Microsoft HCI Solutions from Dell Technologies: End-to-End Deployment with Scalable Networking.

iDRAC Service Module (iSM) for AX nodes and Storage Spaces Direct Ready Nodes

The iDRAC Service Module (iSM) is a lightweight software module that you can install on AX nodes to complement the iDRAC interfaces—the user interface (UI), RACADM CLI, Redfish, and Web Services-Management (WS-Man)—with additional monitoring data.

To install iSM on the operating system, perform the following steps.
Note: The ISM application package is installed as part of firmware and driver updates using the ASHCI catalog.

  1. Go to iDRAC > iDRAC Settings > Settings > iDRAC Service Module Setup.
  2. Start the virtual console.
  3. Log in to the host operating system as an administrator.
  4. From the device list, select the mounted volume that is identified as SMINST and then click the ISM_Win.bat script to start the installation.
After the installation is completed, iDRAC indicates that the iSM is installed and specifies the latest installation date.

FullPowerCycle

FullPowerCycle is a calling interface function that provides a way to reset the server auxiliary power. An increasing amount of server hardware runs on server auxiliary power. Troubleshooting some server issues requires you to physically unplug the server power cable to reset the hardware running on auxiliary power.

The FullPowerCycle feature enables the administrator to connect or disconnect auxiliary power remotely without visiting the data center. This feature is supported on AX nodes and Storage Spaces Direct Ready Nodes.

These are the relevant commands to run in the PowerShell console:

  • To request FullPowerCycle on your system: Invoke-FullPowerCycle —status request
  • To get the status of FullPowerCycle on your system: Invoke-FullPowerCycle -status Get
  • To cancel FullPowerCycle on your system: Invoke-FullPowerCycle -status cancel

Secure connect gateway

Secure connect gateway

Secure connect gateway (SCG) is an enterprise monitoring technology that is delivered as an appliance and a stand-alone application. It monitors your devices and proactively detects hardware issues that may occur. Depending on your service contract, it also automates support request creation for issues that are detected on the monitored devices. When a hardware issue is detected, SCG automatically collects the telemetry that is required for troubleshooting the issue. The collected telemetry helps technical support to provide a proactive and personalized support experience.

For more information about SCG, see Secure Connect Gateway - Application Edition.