Exchange 설치가 완료되면 아래와 같이 Exchange Server 동작을 위한 서비스 들을 확인할 수 있습니다.
그런데 어떠한 원인에 의해서 아래와 같이 일부 서비스(Exchange AD Topology 서비스)가 삭제되는 경우 복구가 가능한지 테스트를 진행해 보았습니다.
Exchange AD Topology 서비스가 삭제되었을 때, 복구가 가능할 지 테스트해보았습니다.
(HKLM\System\CurrentControlSet\Services\MSexchangeADTopology 레지스트리 키 삭제 )
AD Topology 서비스가 손상되거나 삭제될 경우 대부분의 서비스가 종속성으로 존재하기때문에 대부분의 서비스가 동작 되지 않습니다.
아래의 기술자료를 참고하여 진행하였습니다.
Recover an Exchange Server
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
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
다시 아래의 기술자료를 확인하면서 Recovery를 진행해보겠습니다.
Recover an Exchange Server
먼저 기존 Computer Account 를 Reset 합니다.
그리고 동일한 이름으로 AD Join
필수 구성요소 설치 후 복구 설치 진행
완료후 재부팅
DB 확인시 기존 DB는 분리되어 있습니다.
기존 DB를 그대로 복사 한 뒤 탑재하면 동작되는 것을 확인할 수 있습니다.
사실 제거된 서비스나 손상된 서비스만 복구하는 방법을 찾고 있었는데, 쉽게 찾아 지지 않네요. 좀 더 확인해보고 업데이트 하겠습니다.
'Exchange' 카테고리의 다른 글
Exchange Server 2010. Rollup Update 설치시 1603 오류 나면서 설치 안되는 증상 (0) | 2018.11.16 |
---|---|
Manage mailbox databases in Exchange 2013 (0) | 2018.11.11 |
MAPI over HTTP (0) | 2018.07.28 |
Exchange User Monitor (ExMon) (0) | 2018.07.28 |
Exchange Hybrid. Cloud 사서함을 On-premise ECP에 등록하는 방법 (0) | 2018.07.27 |