You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/operator-nexus/howto-bare-metal-best-practices.md
+14-7Lines changed: 14 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
---
2
2
title: Best practices for Bare Metal Machine operations
3
3
description: Steps that should be taken before executing any Bare Metal Machine replace, or reimage actions. Highlight essential prerequisites and common pitfalls to avoid.
4
-
ms.date: 03/25/2025
4
+
ms.date: 04/17/2025
5
5
ms.topic: how-to
6
6
ms.service: azure-operator-nexus
7
7
ms.custom: template-how-to, best-practices
@@ -63,8 +63,9 @@ Connected
63
63
64
64
Take a deeper look at the NetworkFabric resources by checking the NetworkFabric resources statuses, alerts, and metrics.
65
65
See related articles:
66
-
-[How to monitor interface In and Out packet rate for network fabric devices]
67
-
-[How to configure diagnostic settings and monitor configuration differences in Nexus Network Fabric].
66
+
67
+
-[How to monitor interface In and Out packet rate for network fabric devices]
68
+
-[How to configure diagnostic settings and monitor configuration differences in Nexus Network Fabric].
68
69
69
70
Evaluate for any Bare Metal Machine warnings or degraded conditions which could indicate the need to resolve hardware, network, or server configuration problems.
70
71
For more information, see [Troubleshoot Degraded Status Errors on Bare Metal Machines] and [Troubleshoot Bare Metal Machine Warning Status].
@@ -75,6 +76,9 @@ Validate that there are no running firmware upgrade jobs through the BMC before
75
76
Interrupting an ongoing firmware upgrade can leave the Bare Metal Machine in an inconsistent state.
76
77
You can view in the iDRAC GUI the `jobqueue` or use a `racadm jobqueque view` to determine if there are firmware upgrade jobs running.
77
78
79
+
- Set `$BMM_NAME` to the name of a healthy `control-plane` BMM resource on which to execute the `nc-toolbox` command.
80
+
- For more information about the `run-read-command` feature, see [BareMetal Run-Read Execution](./howto-baremetal-run-read.md).
81
+
78
82
```azurecli
79
83
az networkcloud baremetalmachine run-read-command \
80
84
-g $CLUSTER_MRG \
@@ -86,6 +90,7 @@ az networkcloud baremetalmachine run-read-command \
86
90
```
87
91
88
92
Here's an example output from the `racadm jobqueue view` command which shows `Firmware Update`.
93
+
89
94
```
90
95
[Job ID=JID_833540920066]
91
96
Job Name=Firmware Update: iDRAC
@@ -97,6 +102,7 @@ Percent Complete= [50%]
97
102
```
98
103
99
104
Here's an example output from the `racadm jobqueue view` command showing common happy-path statements.
@@ -191,9 +197,10 @@ Some repairs don't require a Bare Metal Machine `replace` to be executed.
191
197
For example, a `replace` operation isn't required when you're performing a physical hot swappable power supply repair because the Bare Metal Machine host will continue to function normally after the repair.
192
198
However, if the Bare Metal Machine failed hardware validation, the Bare Metal Machine `replace` is required even if the hot swappable repairs are done.
193
199
Examine the Bare Metal Machine status messages to determine if hardware validation failures or other degraded conditions are present.
194
-
-[Troubleshoot Degraded Status Errors on Bare Metal Machines]
[How to monitor interface In and Out packet rate for network fabric devices]: ./howto-monitor-interface-packet-rate.md
250
-
[How to configure diagnostic settings and monitor configuration differences in Nexus Network Fabric]: ./howto-configure-diagnostic-settings-monitor-configuration-differences.md
257
+
[How to configure diagnostic settings and monitor configuration differences in Nexus Network Fabric]: ./howto-configure-diagnostic-settings-monitor-configuration-differences.md
0 commit comments