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
@@ -16,11 +16,14 @@ This how-to guide explains the steps for installing the required Azure CLI and e
16
16
17
17
## Prerequisites
18
18
19
-
- The [Install Azure CLI](/cli/azure/install-azure-cli) must be installed.
20
-
- The `networkcloud` CLI extension is required. If the `networkcloud` extension isn't installed, it can be installed following the steps listed [here](./howto-install-cli-extensions.md).
21
-
- Access to the Azure portal for the target cluster to be upgraded.
22
-
- You must be logged in to the same subscription as your target cluster via `az login`
23
-
- Target cluster must be in a running state, with all control plane nodes healthy and 80+% of compute nodes in a running and healthy state.
19
+
1. Install the latest version of the [appropriate CLI extensions](howto-install-cli-extensions.md).
20
+
1. The latest `networkcloud` CLI extension is required. It can be installed following the steps listed [here](./howto-install-cli-extensions.md).
21
+
1. Subscription access to run the Azure Operator Nexus network fabric (NF) and network cloud (NC) CLI extension commands.
22
+
1. Collect the following information:
23
+
- Subscription ID (`SUBSCRIPTION`)
24
+
- Cluster name (`CLUSTER`)
25
+
- Resource group (`CLUSTER_RG`)
26
+
1. Target cluster must be healthy in a running state, with all control plane nodes healthy.
24
27
25
28
## Checking current runtime version
26
29
Verify current cluster runtime version before upgrade:
@@ -43,9 +46,9 @@ From the **available upgrade versions** tab, we're able to see the different clu
43
46
Available upgrades are retrievable via the Azure CLI:
44
47
45
48
```azurecli
46
-
az networkcloud cluster show --name "<clusterName>" /
- strategy-type: Defines the update strategy. This can be `Rack` (Rack by Rack) OR `PauseAfterRack` (Pause for user before each Rack starts). The default value is `Rack`. To carry out a Cluster runtime upgrade using the `PauseAfterRack` strategy follow the steps outlined in [Upgrading cluster runtime with a pause rack strategy](howto-cluster-runtime-upgrade-with-pauserack-strategy.md)
85
+
- strategy-type: Defines the update strategy. This can be `Rack` (Rack by Rack) OR `PauseAfterRack` (Pause for user before each Rack starts). The default value is `Rack`. To carry out a Cluster runtime upgrade using the `PauseAfterRack` strategy follow the steps outlined in [Upgrading cluster runtime with a pause rack strategy](howto-cluster-runtime-upgrade-with-pauseafterrack-strategy.md)
84
86
- threshold-type: Determines how the threshold should be evaluated, applied in the units defined by the strategy. This can be `PercentSuccess` OR `CountSuccess`. The default value is `PercentSuccess`.
85
87
- threshold-value: The numeric threshold value used to evaluate an update. The default value is `80`.
86
88
@@ -91,19 +93,19 @@ Optional parameters:
91
93
The following example is for a customer using Rack by Rack strategy with a Percent Success of 60% and a 1-minute pause.
92
94
93
95
```azurecli
94
-
az networkcloud cluster update --name "<clusterName>" /
If a hardware failure during an upgrade occurs, the runtime upgrade continues as long as the set thresholds are met for the compute and management/control nodes. Once the machine is fixed or replaced, it gets provisioned with the current platform runtime's OS, which contains the targeted version of the runtime. If a rack was updated before a failure, then the upgraded runtime version would be used when the nodes are reprovisioned. If the rack's spec wasn't updated to the upgraded runtime version before the hardware failure, the machine would be provisioned with the previous runtime version when it is repaired. It will be upgraded along with the rack when the rack starts its upgrade.
204
-
205
206
### After a runtime upgrade, the cluster shows "Failed" Provisioning State
206
207
207
208
During a runtime upgrade, the cluster enters a state of `Upgrading`. If the runtime upgrade fails, the cluster goes into a `Failed` provisioning state. Infrastructure components (e.g the Storage Appliance) may cause failures during the upgrade. In some scenarios, it may be necessary to diagnose the failure with Microsoft support.
0 commit comments