최근들어 Exchange 와 Lync 에 대해서 기본적인 부분에 대해서 깊이 공부하지 못했던 것 같아서, 기본적인 서비스들을 살펴보기 시작했습니다.
Exchange 관련 서비스중 가장 위에서 Microsoft Exchange Active Directory Topology 를 확인할 수 있습니다.
세부 정보 확인
Service name: Microsoft Exchange Active Directory Topology
Display name: MSExchangeADTopology
Description
Provides Active Directory topology information to Exchange services. If this service is stopped, most Exchange services are unable to start.
Path
"C:\Program Files\Microsoft\Exchange Server\V15\Bin\Microsoft.Exchange.Directory.TopologyService.exe
Exchange 2010 에서도 동일하게 존재합니다.
Dependencies(종속성) 으로 이동하면 연결된 서비스를 확인해 보겠습니다.
Net. Tcp Port Sharing Service 와 Netlogon 에 종속되어 있으며, 해당 서비스가 동작되지 않으면, MSExchangeADTopology 도 동작되지 않습니다.
MSExchangeADTopology에 종속된 서비스를 살펴보면 Exchange 에 대한 모든 서비스에 해당한다고 볼 수 있습니다.
Descriptiion에서 해당 내용을 확인할 수 있습니다.
Description Provides Active Directory topology information to Exchange services. If this service is stopped, most Exchange services are unable to start. Exchange 서비스에 Active Directory 토폴로지 정보를 제공합니다. 이 서비스가 중지되면 대부분의 Exchange 서비스를 시작할 수 없습니다. |
아래의 기술자료에서 해당 서비스에 대해서 언급되어 있습니다.
Active Directory
https://docs.microsoft.com/en-us/exchange/plan-and-deploy/active-directory/active-directory
Active Directory Summary: How Exchange 2016 interacts with Active Directory.
Microsoft Exchange Server 2016 uses Active Directory to store and share directory information with Windows. Starting with Exchange 2013, we made some changes to how Exchange works with Active Directory. These changes are discussed below.
Active Directory driver The Active Directory driver is the core Microsoft Exchange component that allows Exchange services to create, modify, delete, and query for Active Directory Domain Services (AD DS) data. In Exchange 2013 and later, all access to Active Directory is done using the Active Directory driver itself. In previous versions of Exchange, DSAccess provided directory lookup services for components such as SMTP, message transfer agent (MTA), and the Exchange store.
The Active Directory driver also uses Microsoft Exchange Active Directory Topology (MSExchangeADTopology), which allows the Active Directory driver to use Directory Service Access (DSAccess) topology data. This data includes the list of available domain controllers and global catalog servers available to handle Exchange requests. For more information about the Active Directory Driver, see Active Directory Domain Services.
Active Directory schema changes Exchange 2016 adds new attributes to the Active Directory domain service schema and also makes other modifications to existing classes and attributes. For more information about Active Directory changes when you install Exchange 2016, see Exchange 2016 Active Directory schema changes. |
요약 : Exchange 2016이 Active Directory와 상호 작용하는 방법.
Microsoft Exchange Server 2016은 Active Directory를 사용하여 디렉터리 정보를 저장하고 Windows와 공유합니다. Exchange 2013부터 Active Directory와 Exchange의 작동 방식을 일부 변경했습니다. 이러한 변경 사항은 아래에서 설명합니다.
Active Directory 드라이버 Active Directory 드라이버는 Exchange 서비스가 AD DS (Active Directory 도메인 서비스) 데이터를 작성, 수정, 삭제 및 쿼리 할 수있게 해주는 핵심 Microsoft Exchange 구성 요소입니다. Exchange 2013 및 이후 버전에서는 Active Directory에 대한 모든 액세스가 Active Directory 드라이버 자체를 사용하여 수행됩니다. 이전 버전의 Exchange에서는 DSAccess가 SMTP, MTA (메시지 전송 에이전트) 및 Exchange 저장소와 같은 구성 요소에 대한 디렉터리 조회 서비스를 제공했습니다.
또한 Active Directory 드라이버는 Microsoft Exchange Active Directory 토폴로지 (MSExchangeADTopology)를 사용하여 Active Directory 드라이버가 DSAccess (Directory Service Access) 토폴로지 데이터를 사용할 수 있게 합니다. 이 데이터에는 Exchange 요청을 처리 할 수있는 사용 가능한 도메인 컨트롤러 및 글로벌 카탈로그 서버 목록이 포함됩니다. Active Directory 드라이버에 대한 자세한 내용은 Active Directory 도메인 서비스를 참조하십시오 .
Active Directory 스키마 변경 Exchange 2016은 Active Directory 도메인 서비스 스키마에 새로운 특성을 추가하고 기존 클래스와 특성을 다른 방식으로 수정합니다. Exchange 2016을 설치할 때 Active Directory 변경 사항에 대한 자세한 내용은 Exchange 2016 Active Directory 스키마 변경을 참조하십시오 |
해당 서비스를 검색해보면 아래의 기술 문서를 확인할 수 있습니다.
Exchange Server services don't start automatically on a global catalog server
Symptoms After you install Microsoft Exchange Server 2007 or Microsoft Exchange Server 2010 on a global catalog server, the Exchange Server services do not start. Other services can be started manually.
Because of this problem, servers that are in this configuration may take a long time to shut down.
Additionally, the following events are recorded in the Application log, and can be viewed by using Event Viewer: Event ID : 1005 Source : MSExchangeSA Category : General Type : Error Description : Unexpected error The Local Security Authority cannot be contacted ID no: 80090304 Microsoft Exchange System Attendant occurred. Event ID: 2601 Source: MSExchange ADAccess Category: General Type: Warning Description: Process MSEXCHANGEADTOPOLOGY (PID=1624). When initializing a remote procedure call (RPC) to the Microsoft Exchange Active Directory Topology service, Exchange could not retrieve the SID for account <WKGUID=DC1301662F547445B9C490A52961F8FC,CN=Microsoft Exchange,CN=Services,CN=Configuration,...> - Error code=80040934. The Microsoft Exchange Active Directory Topology service will continue starting with limited permissions. Event ID: 1121 Source: MSExchangeIS Category: General Type: Error Description: Error 0x96e connecting to the Microsoft Active Directory. Event ID: 5000 Source: MSExchangeIS Category: General Type: Error Description: Unable to initialize the Microsoft Exchange Information Store service. - Error 0x96e.
Note. 1) Recent versions of Microsoft Exchange Server have less dependency on the Microsoft Exchange System Attendant. 2) For example, the Microsoft Exchange Information Store service no longer depends on the Microsoft Exchange System Attendant. Therefore, the symptoms that are described in this article may differ from the symptoms that you experience in an earlier version of Microsoft Exchange Server.
|
1) 해당 증상은 최근 Exchange Server 에서는 나타나지 않는다고 언급되어 있습니다.
이부분은 업데이트로 개선이 되었거나 Exchange Server 2013 부터 동작되는 방식이 변경되었다고 풀이 됩니다.
위에서 언급된 디자인 변경사항과 같은 맥락의 흐름으로 보입니다.
Microsoft Exchange Server 2016 uses Active Directory to store and share directory information with Windows. Starting with Exchange 2013, we made some changes to how Exchange works with Active Directory. Microsoft Exchange Server 2016은 Active Directory를 사용하여 디렉터리 정보를 저장하고 Windows와 공유합니다. Exchange 2013부터 Active Directory와 Exchange의 작동 방식을 일부 변경했습니다. |
또한 2) For example 에서 Microsoft Exchange Information Store Service 의 종속성관련 부분이
다시 한번 보겠습니다.
EX2010 MSExchangeADTopology
EX2016 MSExchangeADTopology
기술자료대로 Microsoft Exchange Information Store 가 종속성으로 있고 없고의 차이를 확인할 수 있씁니다.
그렇다면 Microsoft Exchange Information Store 를 살펴 보겠습니다.
EX2010 MSExchangeIS
EX2016
서비스 비교를 통해서 어떻게 acrhitecture 가 변화했는지를 확인할 수 있습니다.
기술자료상에서 Method 3을 보면 흥미로운 레지스트리 키를 확인할 수 있습니다.
기술자료대로 변경 시도
MSExchangeIS 에서는 EventLog 등 다른 서비스가 등록되어 있습니다.
해당 서비스들은 이미 Micrsoft Exchange System Attendant를 종속성으로 설정되어 있기 때문에 삭제하고 MSExchange SA 만 입력하였습니다.
아래와 같이 추가하고 재부팅 진행한 뒤 확인
선행되는 서비스가 아래와 같이 변경되었습니다.
해당 기술자료의 마지막 추가정보에는 아래와 같이 기술되어 있습니다. This problem persists in Exchange Server 2007 and in Exchange Server 2010. Some newer services, such as the Microsoft Exchange Transport service, have built-in solutions to this problem. However, the process of fixing this problem for older services is very complex. We hope to minimize this problem in future versions of Exchange Server. 이 문제는 Exchange Server 2007 및 Exchange Server 2010에서 지속됩니다. Microsoft Exchange 전송 서비스와 같은 일부 새로운 서비스에는이 문제에 대한 솔루션이 기본 제공됩니다. 그러나 이전 서비스에 대해이 문제를 해결하는 프로세스는 매우 복잡합니다. Exchange Server의 이후 버전에서이 문제를 최소화하기를 바랍니다. |
EX2013 부터 Microsoft Exchange Active Directory Topology Service Process Design 이 변경되었다는 것을 말해주고 있습니다.
'Exchange' 카테고리의 다른 글
Exchange. 서비스 공부(3) Mail flow and the transport pipeline (0) | 2018.07.16 |
---|---|
Exchange. 서비스공부(2). Microsoft Exchange Information Store (2) | 2018.07.14 |
Exchange Sever 2016. Office Online Server 연결 (0) | 2018.02.14 |
Exchange Server 2016. DAG 구성 (2) | 2018.02.05 |
Exchange Server 2016. Database 이름 및 위치 변경 (0) | 2017.12.05 |