Skip to content

Commit ee00945

Browse files
committed
Incorporate update from @twright-msft
1 parent 838b759 commit ee00945

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

articles/azure-arc/data/reprovision-replica.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,15 @@ ms.date: 10/05/2022
1515

1616
This article describes how to provision a new replica to replace an existing replica in Azure Arc-enabled SQL Managed Instance.
1717

18-
When you reprovision a replica, you rebuild a new managed instance replica for an Azure Arc-enabled SQL Managed Instance deployment. Use this task to replace a replica that is failing to synchronize, for example, due to corruption of the data on the persistent volumes (PV) for that instance, or due to some recurring SQL issue, for example.
18+
When you reprovision a replica, you rebuild a new managed instance replica for an Azure Arc-enabled SQL Managed Instance deployment. Use this task to replace a replica that is failing to synchronize, for example, due to corruption of the data on the persistent volumes (PV) for that instance, or due to some recurring SQL issue.
1919

20-
Support for reprovisioning of a replica is provided only via `az` CLI and kube-native. You can't reprovision a replica from Azure portal.
20+
You can reprovision a replica with `az` CLI and Kubernetes tools. You can't reprovision a replica from the Azure portal.
2121

2222
## Prerequisites
2323

2424
Reprovisioning can only be performed on a multi-replica instance.
2525

26-
## Request a reprovision replica
26+
## Reprovision a replica
2727

2828
Request provisioning [via `az` CLI](#via-az-cli) or [via `kubectl`](#via-kubectl).
2929

@@ -41,7 +41,7 @@ For example, to reprovision replica 2 of instance `mySqlInstance` in namespace `
4141
az sql mi-arc reprovision-replica -n mySqlInstance-2 -k arc --use-k8s
4242
```
4343

44-
The command runs until completion, at which point the console returns the name of the kubernetes task:
44+
The command runs until completion, at which point the console returns the name of the Kubernetes task:
4545

4646
```output
4747
sql-reprov-replica-mySqlInstance-2-1664217002.376132 is Ready
@@ -83,7 +83,7 @@ to view all reprovision tasks.
8383

8484
## Via kubectl
8585

86-
To reprovision with `kubectl`, create a custom resource definition (CRD). To create a CRD to reprovision, you can create a .yaml file with this structure:
86+
To reprovision with `kubectl`, create a custom resource. To create a custom resource to reprovision, you can create a .yaml file with this structure:
8787

8888
```yaml
8989
apiVersion: tasks.sql.arcdata.microsoft.com/v1beta1
@@ -123,9 +123,9 @@ kubectl delete -n arc SqlManagedInstanceReprovisionReplicaTask my-reprovision-ta
123123

124124
## Limitations
125125

126-
- The task rejects attempts to reprovision the current primary replica. If the current primary replica is corrupted and in need of reprovisioning, fail over to a different primary, and then request the reprovisioning.
126+
- The task rejects attempts to reprovision the current primary replica. If the current primary replica is corrupted and in need of reprovisioning, fail over to a different replica, and then request the reprovisioning.
127127

128-
- Reprovisioning of multiple replicas in the same instance runs serially. The tasks queue and be held in `Creating` state until the currently active task finishes **and is deleted**. There's no auto-cleanup of a completed task, so this serialization will affect you even if you run the `az sql mi-arc reprovision-replica` command synchronously and wait for it to complete before requesting another reprovision. In all cases, you have to remove the task via `kubectl` before another reprovision on the same instance can run.
128+
- Reprovisioning of multiple replicas in the same instance runs serially. The tasks queue and are held in `Creating` state until the currently active task finishes **and is deleted**. There's no auto-cleanup of a completed task, so this serialization will affect you even if you run the `az sql mi-arc reprovision-replica` command synchronously and wait for it to complete before requesting another reprovision. In all cases, you have to remove the task via `kubectl` before another reprovision on the same instance can run.
129129

130130
More details about serialization of reprovision tasks: If you have multiple requests to reprovision a replica in one instance, you may see something like this in the output from a `kubectl get SqlManagedInstanceReprovisionReplicaTask`:
131131

articles/azure-arc/data/version-log.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ This article identifies the component versions with each release of Azure Arc-en
2424
|Container images tag |`v1.12.0_2022-10-11`|
2525
|CRD names and version|`datacontrollers.arcdata.microsoft.com`: v1beta1, v1 through v6<br/>`exporttasks.tasks.arcdata.microsoft.com`: v1beta1, v1, v2<br/>`kafkas.arcdata.microsoft.com`: v1beta1, v1beta2<br/>`monitors.arcdata.microsoft.com`: v1beta1, v1, v2<br/>`sqlmanagedinstances.sql.arcdata.microsoft.com`: v1beta1, v1 through v7<br/>`postgresqls.arcdata.microsoft.com`: v1beta1, v1beta2, v1beta3<br/>`sqlmanagedinstancerestoretasks.tasks.sql.arcdata.microsoft.com`: v1beta1, v1<br/>`failovergroups.sql.arcdata.microsoft.com`: v1beta1, v1beta2, v1 through v2<br/>`activedirectoryconnectors.arcdata.microsoft.com`: v1beta1, v1beta2, v1<br/>`sqlmanagedinstancereprovisionreplicatask.tasks.sql.arcdata.microsoft.com`: v1beta1<br/>`otelcollectors.arcdata.microsoft.com`: v1beta1, v1beta2<br/>`telemetryrouters.arcdata.microsoft.com`: v1beta1, v1beta2<br/>|
2626
|Azure Resource Manager (ARM) API version|2022-03-01-preview (No change)|
27-
|`arcdata` Azure CLI extension version|1.4.7 ([Download](https://aka.ms/az-cli-arcdata-ext))|
27+
|`arcdata` Azure CLI extension version|1.4.7|
2828
|Arc enabled Kubernetes helm chart extension version|1.12.0|
29-
|Arc Data extension for Azure Data Studio<br/>`arc`<br/>`azcli`|*No Changes*<br/>1.5.4 ([Download](https://aka.ms/ads-arcdata-ext))</br>1.5.4 ([Download](https://aka.ms/ads-azcli-ext))|
29+
|Arc Data extension for Azure Data Studio<br/>`arc`<br/>`azcli`|*No Changes*<br/>1.5.4 </br>1.5.4 |
3030

3131
## September 13, 2022
3232

0 commit comments

Comments
 (0)