익스체인지 서버 VM 5대로 구축(DAG 구성 안 함)
- AD
- CAS(IIS, IMAP, POP)
- HUB(SMTP)
- MBX01
- MBX02
태어나서(?) 처음 Exchange Server 2010을 설치해 봄. DAG를 구성하지 않은 상태.
참고한 URL: https://technet.microsoft.com/ko-kr/library/dd351084(v=exchg.141).aspx
의문점
CAS에서 SMTP를 받아야 하는 것이 아닌가? 왜 HUB에서 받지?
수신 커넥터가 HUB에 있음.
<문제발생>
익스체인지 Autodiscover에 Public DNS에 등록되지 않은 내부서버명이 있어 제대로 Outlook에서 사용되지 않는 듯
아래 TechNet 자료 보고 Autodiscover 등의 External URI를 수정하여 해결!
- Autodiscover 서비스에 대한 Exchange 서비스 구성 – TechNet
태어나서 처음 Exchange Server 2010을 설치해서 사용까지 성공.
오호~ OWA도 훌륭하게.
사용자 사서함을 다른 데이터베이스로 옮기기
사용자를 다른 사서함 데이터베이스로 옮기는 것은 간단했다. ‘새 로컬 이동 요청’을 사용하면 되는 모양.
데이터베이스를 다른 서버로 옮기기
데이터베이스는 어떻게 옮길까? 단축 메뉴에서 경로 이동밖에 나타나지 않는다.(DAG 구성 전)
찾아보니 ‘데이터베이스 이식성을 사용하여 사서함 데이터베이스 이동’이라는 게 있었다.
dublinlife.tistory.com 블로그에 좀 더 쉽게 설명되어 있었다. 좋다.
현재 상태.
옮기려는 사서함(MBX01)을 분리
Eseutil /mh “분리한 edb 경로”
State가 Clean Shutdown으로 나타나는지 확인.
새 사서함 생성(옮겨갈 곳에)
탑재하지 않고 적절한 폴더를 할당.
‘복원 시 덮어쓰기 가능’ 체크
아까 분리했던 edb 파일을 복사.
아까 만든(옮겨갈 곳) 데이터베이스 폴더에 붙여넣고, 새 데이터베이스의 이름으로 바꿈
데이터베이스 탑재
분리한(원본) 데이터베이스 이름을 클립보드에 복사.
Get-Mailbox -Database “Mailbox Database 1565579055” |where {$_.ObjectClass -NotMatch ‘(SystemAttendantMailbox|ExOleDbSystemMailbox)’}| Set-Mailbox -Database NEWDB01
위와 같은 명령을 내림(Exchange Management Shell에서)
이전 데이터베이스에 있던 사서함들을 무사히 새로운 데이터베이스로 옮김. 성공! (AD에 정보가 복제되는 시간이 조금 필요)
실패: 이제 분리했던(쓸모 없어진) 데이터베이스를 삭제.
지우려는 데이터베이스에 시스템 사서함이 남아 있어 삭제 불가.
남아 있는 사서함 데이터베이스를 어떻게 삭제할지 알아봐야겠다.
댓글 하나
핑백: Exchange Server 2010: 사서함 데이터베이스 삭제(이동 요청 제거 후) | 아크몬드넷