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/azure-arc/data/includes/upgrade-rollback.md
+8-10Lines changed: 8 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,35 +2,33 @@
2
2
author: grrlgeek
3
3
ms.service: azure-arc
4
4
ms.topic: include
5
-
ms.date: 07/07/2022
5
+
ms.date: 10/22/2022
6
6
ms.author: jeschult
7
7
---
8
8
9
-
## Rollback
9
+
## Troubleshooting
10
10
11
-
When you set the desired version, which can be done through Kubernetes, CLI, the portal, or Azure Data Studio, the bootstrap job will attempt to upgrade to that version until it succeeds. If the upgrade is successful, the `RunningVersion` property of the spec is updated to the new version. If the upgrade has a failure, there are several steps to troubleshoot. Common problems are an incorrect image tag, being unable to connect to the registry or repository, not enough CPU or memory in the containers, and not enough available storage.
11
+
When the desired version is set to a specific version, the bootstrapper job will attempt to upgrade to that version until it succeeds. If the upgrade is successful, the `RunningVersion` property of the spec is updated to the new version. Upgrades could fail for scenarios such as an incorrect image tag, unable to connect to registry or repository, insufficient CPU or memory allocated to the containers, or insufficient storage.
12
12
13
-
1.To see which pod has an error or recent retarts, run
13
+
1.Run the below command to see if any of the pods show an `Error` status or have high number of restarts:
14
14
15
15
```console
16
-
kubectl get pods -n <namespace>
16
+
kubectl get pods --namespace <namespace>
17
17
```
18
18
1. To look at Events to see if there is an error, run
19
19
20
20
```console
21
-
kubectl describe pod <pod name> -n <namespace>
21
+
kubectl describe pod <pod name> --namespace <namespace>
22
22
```
23
23
1. To get a list of the containers in the pods, run
24
24
25
25
```console
26
-
kubectl get pods <pod name> -n <namespace> -o jsonpath='{.spec.containers[*].name}*'
26
+
kubectl get pods <pod name> --namespace <namespace> -o jsonpath='{.spec.containers[*].name}*'
Copy file name to clipboardExpand all lines: articles/azure-arc/data/upgrade-active-directory-connector.md
+9-16Lines changed: 9 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,22 +11,22 @@ ms.date: 10/11/2022
11
11
ms.topic: how-to
12
12
---
13
13
14
-
# Upgrade Active Directory connector (adc) for Azure SQL Managed Instance direct or indirect mode connected to Azure Arc
14
+
# Upgrade Active Directory connector
15
15
16
-
This article describes how to upgrade the Active Directory connector deployed on direct or indirect mode connected to Azure Arc-enabled data controller.
16
+
This article describes how to upgrade the Active Directory connector.
17
17
18
18
## Prerequisites
19
19
20
20
Before you can proceed with the tasks in this article, you need:
21
21
22
22
- To connect and authenticate to a Kubernetes cluster
23
23
- An existing Kubernetes context selected
24
-
25
-
You need a direct or indirect mode connected to data controller with the `imageTag v1.2.0_2021-12-15` or greater.
24
+
- Azure Arc data controller deployed, either in `direct` or `indirect` mode
25
+
- Active Directory connector deployed
26
26
27
27
### Install tools
28
28
29
-
To upgrade the active directory connector (adc), you need to have the Kubernetes tools installed.
29
+
To upgrade the Active Directory connector (adc), you need to have the Kubernetes tools such as kubectl installed.
30
30
31
31
The examples in this article use `kubectl`, but similar approaches could be used with other Kubernetes tools such as the Kubernetes dashboard, `oc`, or helm if you're familiar with those tools and Kubernetes yaml/json.
32
32
@@ -35,20 +35,15 @@ The examples in this article use `kubectl`, but similar approaches could be used
35
35
36
36
## Limitations
37
37
38
-
The Azure Arc Data Controller must be upgraded to the new version before the active directory connector (adc) can be upgraded.
38
+
Auto upgrade of Active Directory connector is applicable from imageTag `v1.12.0_2022-10-11` and above and the Arc data controller must be at least `v1.11.0_2022-09-13` version.
39
39
40
40
The active directory connector (adc) must be at the same version as the data controller before a data controller is upgraded.
41
41
42
42
There is no batch upgrade process available at this time.
43
43
44
-
## Upgrade the active directory connector (adc)
45
-
46
-
47
-
### Upgrade to `imageTag v1.12.0_2022-10-11` or greater
44
+
## Upgrade Active Directory connector for previous versions
48
45
49
-
The active directory connector (adc) automatically upgrades to the new version part of the data controller upgrade.
50
-
51
-
### Upgrade prior to `imageTag v1.12.0_2022-10-11` or lower
46
+
For imageTag versions `v1.11.0_2022-09-13` or lower, the Active Directory connector must be upgraded manually as below:
52
47
53
48
Use a kubectl command to view the existing spec in yaml.
0 commit comments