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: docs/big-data-cluster/deploy-active-directory.md
+25-6Lines changed: 25 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ description: Learn how to upgrade SQL Server Big Data Clusters in an Active Dire
5
5
author: mihaelablendea
6
6
ms.author: mihaelab
7
7
ms.reviewer: mikeray
8
-
ms.date: 08/04/2020
8
+
ms.date: 09/15/2020
9
9
ms.topic: conceptual
10
10
ms.prod: sql
11
11
ms.technology: big-data-cluster
@@ -20,12 +20,31 @@ authentication mode. The cluster uses an existing AD domain for authentication.
20
20
21
21
>[!Note]
22
22
>Before SQL Server 2019 CU5 release, there is a restriction in big data clusters so that only one cluster could be deployed against an Active Directory domain. This restriction is removed with the CU5 release, see [Concept: deploy [!INCLUDE[big-data-clusters-2019](../includes/ssbigdataclusters-ss-nover.md)] in Active Directory mode](active-directory-deployment-background.md) for details on the new capabilities. Examples in this article are adjusted to accommodate both deployment use cases.
23
+
>
23
24
24
25
## Background
25
26
26
-
To enable Active Directory (AD) authentication, the BDC automatically creates the users, groups, machine accounts, and service principal names (SPN) that the various services in the cluster need. To provide some containment of these accounts and allow scoping permissions, choose an organizational unit (OU) during deployment where all BDC-related AD objects will be created. Create this OU before cluster deployment.
27
+
To enable Active Directory (AD) authentication, the BDC automatically creates the users, groups, machine accounts, and service principal names (SPN) that the various services in the cluster need. To provide some containment of these accounts and allow scoping permissions, we suggest create an organizational unit (OU) before cluster deployment. All BDC-related AD objects will be created during deployment.
28
+
29
+
## Pre-requisites
30
+
31
+
### Organizational Unit (OU)
32
+
An organizational unit (OU) is a subdivision within an Active Directory into where place users, groups, and even other organizational units. Big picture Organizational units can be used to mirror an organization's functional or business structure. This article we'll create an OU called `bdc` as an example.
33
+
34
+
>[!Note]
35
+
The organizational unit (OU) represents administrative boundaries and enable customers to control the scope of authority of data administrators.
36
+
>
37
+
38
+
You can follow [OU Design Principles](/windows-server/identity/ad-ds/plan/reviewing-ou-design-concepts.md) to decide on the best structure on working with OUs within your organization.
39
+
40
+
### AD account for BDC domain service account
41
+
42
+
To be able to create all the required objects in Active Directory automatically, the BDC needs an AD account which have specific permissions to create users, groups, and machine accounts inside the provided organizational unit (OU). This article will explain how to configure the permission of this AD account. We use an AD Account call `bdcDSA` as an example in this article.
43
+
44
+
### Auto generated Active Directory objects
45
+
BDC deployment automatically generates account and group names. Each of the accounts represents a service in BDC and will be managed by BDC throughout the lifetime where BDC cluster is in use. Those accounts own the Service Principal Names (SPNs) are required by each service. For a full list of AD auto-generated accounts, groups, and service that they managed, see [Auto generated Active Directory objects](active-directory-objects.md).
46
+
27
47
28
-
To automatically create all the required objects in Active Directory, the BDC needs an AD account during deployment. This account needs to have permissions to create users, groups, and machine accounts inside the provided OU.
29
48
30
49
>[!IMPORTANT]
31
50
>Depending on the password expiration policy set in the Domain Controller, passwords for these accounts can expire. The default expiration policy is 42 days. There is no mechanism to rotate credentials for all accounts in BDC, so the cluster will become inoperable once the expiration period is met. To workaround this issue, update the expiration policy for the BDC service accounts to “Password never expires” in the Domain Controller. This action can be done before or after the expiration time. In the latter case, Active Directory will reactivate the expired passwords.
@@ -34,16 +53,16 @@ To automatically create all the required objects in Active Directory, the BDC ne
For a list of AD accounts and groups, see [Auto generated Active Directory objects](active-directory-objects.md).
38
56
39
57
The steps below assume you already have an Active Directory domain controller. If you don't have a domain controller, the following [guide](https://social.technet.microsoft.com/wiki/contents/articles/37528.create-and-configure-active-directory-domain-controller-in-azure-windows-server.aspx) includes steps that can be helpful.
40
58
59
+
41
60
## Create AD objects
42
61
43
62
Do the following things before you deploy a BDC with AD integration:
44
63
45
-
1. Create an organizational unit (OU) where all BDC AD objects will be stored. Alternatively you can choose an existing OU upon deployment.
46
-
1. Create an AD account for BDC, or use an existing account, and provide this BDC AD account the right permissions.
64
+
1. Create an organizational unit (OU) where all BDC-related AD objects will be stored. Alternatively you can choose an existing OU upon deployment.
65
+
1. Create an AD account for BDC, or use an existing account, and provide this BDC AD account the right permissions inside the provided organizational unit (OU).
47
66
48
67
### Create a user in AD for BDC domain service account
0 commit comments