|
6 | 6 | [id="virt-preventing-workload-updates-during-eus-update_{context}"]
|
7 | 7 | = Preventing workload updates during an EUS-to-EUS update
|
8 | 8 |
|
9 |
| -Before you begin to update from one Extended Update Support (EUS) version to the next, you must manually disable automatic workload updates. |
| 9 | +When you update from one Extended Update Support (EUS) version to the next, you must manually disable automatic workload updates to prevent {VirtProductName} from migrating or evicting workloads during the update process. |
10 | 10 |
|
11 | 11 | .Prerequisites
|
12 | 12 |
|
@@ -42,7 +42,7 @@ hyperconverged.hco.kubevirt.io/kubevirt-hyperconverged patched
|
42 | 42 | +
|
43 | 43 | [source,terminal]
|
44 | 44 | ----
|
45 |
| -$ kubectl get hco kubevirt-hyperconverged -n openshift-cnv -o json | jq ".status.conditions" |
| 45 | +$ oc get hco kubevirt-hyperconverged -n openshift-cnv -o json | jq ".status.conditions" |
46 | 46 | ----
|
47 | 47 | +
|
48 | 48 | .Example output
|
@@ -129,14 +129,35 @@ $ oc get csv -n openshift-cnv
|
129 | 129 | If you used the *Manual* approval strategy, you must approve the update in the web console. For more details, refer to the "Manually approving a pending Operator update" section.
|
130 | 130 | ====
|
131 | 131 |
|
132 |
| -. After you confirm that {VirtProductName} successfully updated to the non-EUS version, wait until the `HyperConverged` Operator has the `Upgradeable` status before you perform the next update. Enter the following command and monitor the output: |
| 132 | +. Confirm that {VirtProductName} successfully updated to the non-EUS version by running the following command: |
133 | 133 | +
|
134 | 134 | [source,terminal]
|
135 | 135 | ----
|
136 |
| -$ kubectl get hco kubevirt-hyperconverged -n openshift-cnv -o json | jq ".status.conditions" |
| 136 | +$ oc get hco kubevirt-hyperconverged -n openshift-cnv -o json | jq ".status.versions" |
| 137 | +---- |
| 138 | ++ |
| 139 | +.Example output |
| 140 | +[source,terminal] |
| 141 | +---- |
| 142 | +[ |
| 143 | + { |
| 144 | + "name": "operator", |
| 145 | + "version": "{HCOVersion}" |
| 146 | + } |
| 147 | +] |
| 148 | +---- |
| 149 | + |
| 150 | +. Wait until the `HyperConverged` Operator has the `Upgradeable` status before you perform the next update. Enter the following command and monitor the output: |
| 151 | ++ |
| 152 | +[source,terminal] |
| 153 | +---- |
| 154 | +$ oc get hco kubevirt-hyperconverged -n openshift-cnv -o json | jq ".status.conditions" |
137 | 155 | ----
|
138 | 156 |
|
139 |
| -. Update {product-title} and {VirtProductName} to the target EUS version, monitoring as in the preceding steps to ensure that the updates succeed. |
| 157 | +. Continue to update your cluster and {VirtProductName} as described in the preceding steps, monitoring to ensure that the updates succeed. |
| 158 | +.. Update {product-title} and, subsequently, {VirtProductName}, until you install the latest z-stream release of the non-EUS minor version. Ensure that you update both {product-title} and {VirtProductName} to this version. |
| 159 | +.. Update {product-title} to the target EUS version. |
| 160 | +.. Update {VirtProductName} to the target EUS version. |
140 | 161 |
|
141 | 162 | . Restore the workload update methods configuration that you backed up:
|
142 | 163 | +
|
|
0 commit comments