Skip to content

Commit 000f240

Browse files
Merge pull request #3320 from MicrosoftDocs/main638622755567437452sync_temp
For protected branch, push strategy should use PR and merge to target branch method to work around git push error
2 parents 97a38ee + fe81d26 commit 000f240

File tree

11 files changed

+150
-16
lines changed

11 files changed

+150
-16
lines changed

azure-stack/hci/concepts/system-requirements-23h2.md

Lines changed: 12 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ms.topic: how-to
77
ms.service: azure-stack
88
ms.subservice: azure-stack-hci
99
ms.custom: references_regions
10-
ms.date: 06/10/2024
10+
ms.date: 08/22/2024
1111
---
1212

1313
# System requirements for Azure Stack HCI, version 23H2
@@ -71,24 +71,20 @@ An Azure Stack HCI cluster requires a reliable high-bandwidth, low-latency netwo
7171

7272
Verify that physical switches in your network are configured to allow traffic on any VLANs you use. For more information, see [Physical network requirements for Azure Stack HCI](../concepts/physical-network-requirements.md).
7373

74-
<!--## Maximum supported hardware specifications
74+
## Maximum supported hardware specifications
7575

7676
Azure Stack HCI deployments that exceed the following specifications are not supported:
7777

78-
| Resource | Maximum |
79-
| ---------------------------- | --------|
80-
| Physical servers per cluster | 16 |
81-
| VMs per host | 1,024 |
82-
| Disks per VM (SCSI) | 256 |
83-
| Storage per cluster | 4 PB |
84-
| Storage per server | 400 TB |
85-
| Volumes per cluster | 64 |
86-
| Volume size | 64 TB |
87-
| Logical processors per host | 512 |
88-
| RAM per host | 24 TB |
89-
| RAM per VM | 12 TB (generation 2 VM) or 1 TB (generation 1)|
90-
| Virtual processors per host | 2,048 |
91-
| Virtual processors per VM | 240 (generation 2 VM) or 64 (generation 1)|-->
78+
| Resource | Maximum |
79+
| --- | --- |
80+
| Physical servers per cluster |16 |
81+
| Storage per cluster | 4 PB |
82+
| Storage per server | 400 TB |
83+
| Volumes per cluster | 64 |
84+
| Volume size | 64 TB |
85+
| Logical processors per host | 512 |
86+
| RAM per host | 24 TB
87+
| Virtual processors per host | 2,048 |
9288

9389
## Hardware requirements
9490

Lines changed: 136 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,136 @@
1+
---
2+
title: Suspend and resume Azure Stack HCI, version 23H2 clusters for planned maintenance operations
3+
description: Learn how to suspend and resume cluster nodes for planned maintenance operations.
4+
author: ronmiab
5+
ms.author: robess
6+
ms.topic: how-to
7+
ms.service: azure-stack
8+
ms.subservice: azure-stack-hci
9+
ms.custom:
10+
- devx-track-azurecli
11+
ms.date: 09/17/2024
12+
#Customer intent: As a Senior Content Developer, I want to provide customers with content and steps to help them successfully suspend and resume their cluster nodes for planned maintenance.
13+
---
14+
15+
# Suspend and resume Azure Stack HCI, version 23H2 clusters for maintenance
16+
17+
[!INCLUDE [hci-applies-to-23h2](../../includes/hci-applies-to-23h2.md)]
18+
19+
This article describes how to suspend a cluster node for planned maintenance, such as powering off the machine to replace non-hot-pluggable components. It also provides instructions on how to resume the cluster node once maintenance is complete.
20+
21+
## Suspend a cluster node
22+
23+
To suspend a cluster node, first suspend the cluster node in Windows Failover Clustering. You can use various tools for this step, such as Windows Admin Center, Failover Cluster Manager, or PowerShell. We recommend using PowerShell as some steps can only be performed using that tool.
24+
25+
To suspend a cluster node, follow these steps:
26+
27+
1. Log on to one of the cluster nodes with a user that has local administrator permissions.
28+
1. To suspend the cluster node, run this command:
29+
30+
```powershell
31+
Suspend-clusternode -name “MachineName”
32+
```
33+
34+
Here's example output:
35+
36+
```console
37+
PS C:\programdata\wssdagent> Suspend-ClusterNode ASRRlS3lRl5ull
38+
39+
Name State Type
40+
---- ----- ----
41+
ASRRls3lRl5ull Paused Node
42+
```
43+
44+
> [!NOTE]
45+
> Running this command may take some time, depending on the number of VMs that need to be migrated.
46+
47+
1. Confirm that the node is successfully suspended.
48+
49+
```powershell
50+
Get-clusternode
51+
```
52+
53+
Here's example output:
54+
55+
```console
56+
PS C:\programdata\wssdagent> get-clusternode
57+
58+
Name State Type
59+
---- ----- ----
60+
ASRRlS3lRl5u09 Up Node
61+
ASRRlS3lRl5Ull Paused Node
62+
```
63+
64+
1. To ensure that no new VMs are placed on the node, remove the node from the active Arc VM Configuration. **This step can only be done using PowerShell**.
65+
66+
```powershell
67+
Remove-MocPhysicalNode -nodeName “MachineName”
68+
```
69+
70+
## Resume a cluster node
71+
72+
To resume a cluster node, first resume the cluster node in Windows Failover Clustering. You can use various tools for this step, such as Windows Admin Center, Failover Cluster Manager, or PowerShell. We recommend using PowerShell as some steps can only be performed using that tool.
73+
74+
To resume a cluster node, follow these steps:
75+
76+
1. Log on to one of the cluster nodes with a user that has local administrator permissions.
77+
1. To resume the cluster node, run this command:
78+
79+
```powershell
80+
Resume-clusternode -name “MachineName”
81+
```
82+
83+
Here's example output:
84+
85+
```console
86+
PS C:\programdata\wssdagent> Resume-ClusterNode ASRRlS3lRl5ull
87+
88+
Name State Type
89+
---- ----- ----
90+
ASRRls3lRl5ull Up Node
91+
```
92+
93+
> [!NOTE]
94+
> Running this command may take some time, depending on the number of VMs that need to be migrated.
95+
96+
1. Confirm that the node is successfully resumed.
97+
98+
```powershell
99+
Get-clusternode
100+
```
101+
102+
Here's example output:
103+
104+
```console
105+
PS C:\programdata\wssdagent> Get-clusternode
106+
107+
Name State Type
108+
---- ----- ----
109+
ASRRlS3lRl5u09 Up Node
110+
ASRRlS3lRl5Ull Paused Node
111+
```
112+
113+
1. Add the node to the active Arc VM Configuration. **This step can only be done using PowerShell**.
114+
115+
```powershell
116+
Remove-MocPhysicalNode -nodeName “MachineName”
117+
```
118+
119+
1. Verify that your storage pool is healthy.
120+
121+
```powershell
122+
Get-Storagepool -friendlyname “SU_Pool1”
123+
```
124+
125+
Here's example output:
126+
127+
```console
128+
PS C : \programdata\wssdagent> get-storagepool -FriendlyName "SU1_Pool"
129+
130+
FriendlyName Operationalstatus HealthStatus IsPrimordial IsReadOnly Size AllocatedSize
131+
------------ ----------------- ------------ ------------ ---------- ---- -------------
132+
SUl_Pool OK Healthy False False 131.28 TB 1.8S TB
133+
```
134+
135+
> [!NOTE]
136+
> If the pool is not reported as healthy, check the status of the storage repair jobs using the `get-storagejob` command.

azure-stack/hci/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -357,6 +357,8 @@ items:
357357
items:
358358
- name: Configure proxy
359359
href: manage/configure-proxy-settings-23h2.md
360+
- name: Suspend and resume
361+
href: manage/suspend-resume-cluster-maintenance.md
360362
- name: Use dashboard to manage at-scale
361363
href: manage/manage-at-scale-dashboard.md
362364

-8.31 KB
Loading
-31.8 KB
Loading
-50.6 KB
Loading
-489 Bytes
Loading
10.9 KB
Loading
4.89 KB
Loading
-4.52 KB
Loading

0 commit comments

Comments
 (0)