Exchange 설치가 완료되면 아래와 같이 Exchange Server 동작을 위한 서비스 들을 확인할 있습니다.

그런데 어떠한 원인에 의해서 아래와 같이 일부 서비스(Exchange AD Topology 서비스) 삭제되는 경우 복구가 가능한지 테스트를 진행해 보았습니다.

 

Exchange AD Topology 서비스가 삭제되었을 , 복구가 가능할 테스트해보았습니다.

(HKLM\System\CurrentControlSet\Services\MSexchangeADTopology 레지스트리 삭제 )

 

AD Topology 서비스가 손상되거나 삭제될 경우 대부분의 서비스가 종속성으로 존재하기때문에 대부분의 서비스가 동작 되지 않습니다.

 

아래의 기술자료를 참고하여 진행하였습니다.

Recover an Exchange Server

https://docs.microsoft.com/en-us/exchange/high-availability/disaster-recovery/recover-exchange-servers

 

Setup /m:RecoverServer /IAcceptExchangeServerLicenseTerms

이미 설치되었다는 오류 발생

설치 로그를 보면 아래와 같은 문구가 있습니다.

 The installation mode is set to: 'DisasterRecovery'.

Recoverserver 옵션은 서버에 설치할때 사용하는 옵션으로 보입니다.

 

로그 역시 이미 설치되었다고 나옵니다.

 

[07/29/2018 02:52:22.0622] [0]      Languages

[07/29/2018 02:52:22.0622] [0]      Mailbox role: Transport service

[07/29/2018 02:52:22.0622] [0]      Mailbox role: Client Access service

[07/29/2018 02:52:22.0622] [0]      Mailbox role: Unified Messaging service

[07/29/2018 02:52:22.0622] [0]      Mailbox role: Mailbox service

[07/29/2018 02:52:22.0622] [0]      Management tools

[07/29/2018 02:52:22.0622] [0]      Mailbox role: Client Access Front End service

[07/29/2018 02:52:22.0622] [0]      Mailbox role: Front End Transport service

[07/29/2018 02:52:22.0622] [0] Validating options for the 7 requested roles

[07/29/2018 02:52:22.0622] [0] The server cannot be recovered because Setup has detected that Exchange server roles are already installed.

 

그렇다면 제거 복구 설치는 가능한지 테스트 해보겠습니다.

제어판에서 Uninstall

 

Next

 

아래와 같이 오류 발생

 

Cannot Uninstall Exchange 2013

https://social.technet.microsoft.com/Forums/Azure/en-US/4726db53-b5ac-488a-a801-a4774ffcdc34/cannot-uninstall-exchange-2013?forum=exchangesvrgeneral

 

The Exchange Installations creates several "System Mailboxes" (Arbitration,Monitoring and Discover) that you need to delete before you can uninstall your last Exchange 2013 Server. I have listed them below and you will find them in the Users Container.

 

DISCOVERY MAILBOX

DiscoverySearchMailbox {D919BA05-46A6-415f-80AD-7E09334BB852}

 

MONITORING MAILBOXES

HealthMailbox62256620620346798029c55bfe0fcc5d

HealthMailboxb67c72c285f54c30bad37dd37eec361a

HealthMailbox721771958fa64a53aa78527c02caf55b

HealthMailbox995793b82c2c4a14b6173e54371179ec

HealthMailboxc8603cb9bb41442e8b402db42f93dc16

 

ARBITRATION MAILBOXES

SystemMailbox{1f05a927-c403-4250-9f07-c5e43605c1ac}

SystemMailbox{bb558c35-97f1-4cb9-8ff7-d53741dc928c}

SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9}

FederatedEmail.4c1f4d8b-8179-4148-93bf-00a95fa1e042

Migration.8f3e7716-2011-43e4-96b1-aba62d229136

 

만약 2013 이나 2016 다른 서버가 있다면 Disable 진행하면 가능할 것으로 보입니다.

 

중재사서함이 아래와 같이 남아있습니다.

 

다만 2016 or 2013 서버가 한 개이고, 나머지 서버가 2010 일경우 아래와 같이 진행되지 않습니다. - 단독 서버 운영의 단점이 여실히 드러납니다.

중재사서함은 나중에 다시 만드는게 가능할 것으로 보이기 때문에 일단 VM 에서 Recovery 진행해보겠습니다.

Recreating arbitration mailboxes

https://docs.microsoft.com/en-us/exchange/architecture/mailbox-servers/recreate-arbitration-mailboxes

 

다시 아래의 기술자료를 확인하면서 Recovery 진행해보겠습니다.

Recover an Exchange Server

https://docs.microsoft.com/en-us/exchange/high-availability/disaster-recovery/recover-exchange-servers

 

먼저 기존 Computer Account Reset 합니다.

 

그리고 동일한 이름으로 AD Join

 

필수 구성요소 설치 복구 설치 진행

 

완료후 재부팅

DB 확인시 기존 DB 분리되어 있습니다.

 

기존 DB 그대로 복사 탑재하면 동작되는 것을 확인할 있습니다.

 

사실 제거된 서비스나 손상된 서비스만 복구하는 방법을 찾고 있었는데, 쉽게 찾아 지지 않네요. 좀 더 확인해보고 업데이트 하겠습니다.

+ Recent posts