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-replace-network-devices.md
+37-10Lines changed: 37 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,9 +9,9 @@ ms.date: 08/12/2024
9
9
ms.custom: template-how-to, devx-track-azurecli
10
10
---
11
11
12
-
# Replace a device in Azure Operator Nexus Network Fabric (NNF)
12
+
# Replace a network device in Azure Operator Nexus Network Fabric (NNF)
13
13
14
-
This article describes how to replace a faulty or underperforming device in Azure Operator Nexus Network Fabric (NNF) using the RMA (Return Material Authorization) process which ensures minimal disruption and safe reintegration of the replacement hardware into the fabric.
14
+
This article describes how to replace a faulty or underperforming network device Top of Rack (TOR), Customer Edge(CE) Network Packet Broker (NPB) and Management Switch in Azure Operator Nexus Network Fabric (NNF) using the RMA (Return Material Authorization) process which ensures minimal disruption and safe reintegration of the replacement hardware into the fabric.
15
15
16
16
## Scenarios for device replacement
17
17
@@ -46,6 +46,12 @@ Device replacement may be required in the following situations:
46
46
47
47
- This is required to successfully download and stage the necessary image files.
48
48
49
+
## Device Types Supported
50
+
51
+
- Customer Edge (CE)
52
+
- Top of Rack (TOR)
53
+
- Management Switch (Mgmt Switch)
54
+
- Network Packet Broker (NPB)
49
55
50
56
## Steps to replace a device
51
57
@@ -60,20 +66,21 @@ az networkfabric device update-admin-state \
60
66
--resource-group "resource-group-name"
61
67
```
62
68
63
-
This action:
69
+
This action sets the following states:
64
70
65
-
- Moves the device to a degraded state: EnabledDegraded.
71
+
- Device Administrative State: Disabled
66
72
67
-
- Excludes the device from all control plane actions such as:
73
+
- Fabric Administrative State: EnabledDegraded
68
74
69
-
- Certificate rotations
70
-
71
-
- Password rotations
72
-
73
-
- Fabric upgrades
75
+
> Note:
76
+
> This action is not permitted by the service, if any of the following operations are in progress at the fabric level:<br> - Device upgrade<br> - Configuration push<br> - Secret or certificate updates<br>Administrative lock<br> - Terminal Server (TS) reprovisioning.
74
77
75
78
2. Update the serial number.
76
79
80
+
Execution Conditions:
81
+
- Device Administrative State must be `Disabled`
82
+
- Fabric Administrative State must be `EnabledDegraded`
83
+
77
84
Once the replacement device is physically installed, update its serial number in the fabric resource:
78
85
79
86
```Azure CLI
@@ -83,13 +90,33 @@ az networkfabric device update \
83
90
--resource-group "resource-group-name"
84
91
```
85
92
93
+
Error Recovery Guidance:
94
+
95
+
- If RMA fails due to incorrect serial number, re-patching is allowed without a support ticket
96
+
97
+
- Validation occurs after device bootstrap; failure returns status: 'Device Unable to Boot Up - Failed'
98
+
99
+
This action perfoms following:
100
+
101
+
- Update serial number stored in Azure ARM resource
102
+
103
+
- Keeps the device in Disabled state
104
+
86
105
3. Ensure device is in ZTP Mode.
87
106
88
107
Verify that the replacement device is in ZTP mode. If not, configure the device for ZTP before continuing.
89
108
90
109
> [!Note]
91
110
> ZTP enables automatic configuration retrieval during the RMA process.
92
111
112
+
This action sets the following states:
113
+
114
+
- Device Administrative State: UnderMaintenance
115
+
116
+
- Fabric Administrative State: EnabledDegraded
117
+
118
+
The device will boot into its base configuration using the maintenance profile and is applicable only for TOR and CE device types.
119
+
93
120
4. Set RMA State.
94
121
95
122
Initiate the RMA process using the following command:
0 commit comments