Microsoft Exchange Server 2007 에는 Microsoft Windows Server 2003 을 실행하는 컴퓨터에 설치한 후 구성할 수 있는 서버 역할 다섯 가지가 있습니다. 이 항목에서는 사서함 서버 역할에 대해 간략하게 설명합니다.
사서함 서버 역할은 사용자의 사서함이 들어 있는 사서함 데이터베이스를 호스트합니다. 사용자 사서함, 공용 폴더 또는 둘 다 호스트하려면 사서함 서버 역할이 필요합니다.
Exchange Server 2007 의 사서함 서버 역할은 이전 버전의 Exchange 에 있는 사서함 기능보다 Active Directory 디렉터리 서비스와 더 효과적으로 통합됩니다. 이 향상된 통합 기능을 사용하면 배포 및 작동 작업을 보다 쉽게 수행할 수 있습니다. 사서함 서버 역할은 다양한 일정 기능, 리소스 관리 및 오프라인 주소록 다운로드를 제공하여 정보 작업자 환경도 향상시킵니다.
[Exchange 2007 MailBox Role 배포]
1. Exchange 2007 DVD를 삽입 후 Setup을 실행하여, 아래 그림과 같은 순서로 설치를 진행 합니다.
2. 설치 유형이 “허브전송, 클라이언트엑세스, 사서함, 관리도구”를 설치 할 경우 “표준 Exchange Server 설치”를 선택합니다.
Edge 전송 서버나, 특정 서버 역할을 설치 할 경우 “사용자지정 Exchange Server 설치”를 선택 합니다.
4. “Exchange 조직” 이름을 입력합니다.
5. 여기서 “예”를 선택 하면 “Exchange 2003 이하 버전”과 같이 공용 폴더가 생성이 됩니다.
만약, “아니오”를 선택 하게 되면, 기존 공용 폴더에 들어가는 OAB 와 같은 정보들이 전부 Web 에 저장되게 때문에 공용 폴더가 생성 되지 않습니다.
하지만, 나중에 수동으로 공용 폴더를 추가 할 수 있습니다.
6. MailBox Role을 설치 하기 전에 “준비검사”를 진행하게 되는데, 아래와 같이 오류가 발생 됩니다.
7. 오류를 해결하기 위해서는 다음과 같이 3가지 작업을 진행하면 됩니다.
첫번째로, 도메인의 기능 수준이 Windows 2000 기본모드 이상이어야 합니다.
DC에서, 관리도구의 “Active Directory 도메인및트러스트” 콘솔에서 “도메인기능수준올리기”를 하여 Windows 2000 or 2003 기본 모드 이상으로 올려야 합니다.
Microsoft Exchange Server 2007 에는 Microsoft Windows Server 2003 을 실행하는 컴퓨터에 설치한 후 구성할 수 있는 다섯 가지의 서버 역할이 있습니다. 이 항목에서는 클라이언트 액세스 서버 역할에 대해 간략하게 설명합니다. 클라이언트 액세스 서버 역할은 Microsoft Outlook Web Access 및 Microsoft Exchange ActiveSync 클라이언트 응용 프로그램과 POP3(Post Office Protocol version 3) 및 IMAP4(Internet Message Access Protocol version 4rev1) 프로토콜을 지원합니다. 클라이언트 액세스 서버 역할은 또한 Autodiscover 서비스 및 웹 서비스와 같은 서비스를 지원합니다.
클라이언트 액세스 서버 역할은 서로 다른 여러 클라이언트의 Exchange 2007 서버 연결을 허용합니다. Microsoft Outlook Express 및 Eudora와 같은 소프트웨어 클라이언트는 POP3 또는 IMAP4 연결을 사용하여 Exchange 서버와 통신합니다. 모바일 장치와 같은 하드웨어 클라이언트는 ActiveSync, POP3 또는 IMAP4를 사용하여 Exchange 서버와 통신합니다. 사용자가 Microsoft Outlook 이외의 다른 클라이언트를 사용하여 자신의 받은 편지함에 액세스하는 경우 Exchange 조직에 클라이언트 액세스 서버 역할을 설치해야 합니다.
Exchange Server 2007 의 새로운 클라이언트 기능에 대한 자세한 내용은 새 클라이언트 기능를 참조하십시오.
Windows Mobile 5.및 MSFP(Messaging Security and Feature Pack)가 설치되어 있는 장치를 사용할 경우 모바일 장치에서 직접 올리기 기능이 지원됩니다. 직접 올리기는 Exchange ActiveSync 에 기본 제공되는 기술로서 모바일 장치를 Exchange 사서함과 계속해서 동기화된 상태로 유지합니다.
Microsoft Exchange Server 2007 에는 Hub 전송 서버 역할이 필요합니다.
참고:
Exchange 2007 시험판 버전에서는 Hub 전송 서버 역할을 브리지헤드 서버 역할이라고 했습니다.
Active Directory 디렉터리 서비스 포리스트 내에 배치된 Hub 전송 서버 역할은 조직 내 모든 메일 흐름을 처리하고, 전송 규칙을 적용하고, 저널링 정책을 적용하고, 받는 사람의 사서함에 메시지를 배달합니다. Hub 전송 서버는 인터넷에 전송된 메시지를 경계 네트워크에 배포된 Edge 전송 서버 역할에 릴레이합니다. 인터넷에서 받은 메시지는 Hub 전송 서버로 릴레이되기 전에 Edge 전송 서버에 의해 처리됩니다. Edge 전송 서버가 없으면 인터넷 메시지를 직접 릴레이하도록 Hub 전송 서버를 구성할 수 있습니다. 또한 Hub 전송 서버에서 Edge 전송 서버 에이전트를 설치 및 구성하여 조직 내 스팸 방지 및 바이러스 백신 보호 기능을 제공할 수 있습니다.
Hub 전송 서버 역할은 모든 구성 정보를 Active Directory 에 저장합니다. 이러한 정보에는 전송 규칙 설정, 저널 규칙 설정 및 커넥터 구성이 포함됩니다. 이 정보는 Active Directory 에 저장되기 때문에 설정을 한 번 구성한 다음에는 조직의 모든 Hub 전송 서버에 적용할 수 있습니다.
Hub 전송 서버 역할은 클러스터되지 않은 내부 서버 역할이 있는 동일한 하드웨어 또는 Hub 전송 서버 역할 전용의 서버에 설치할 수 있습니다. 사서함 서버 역할을 포함하는 각 Active Directory 사이트에 Hub 전송 서버 역할을 배포해야 합니다. 사이트마다 두 개 이상의 Hub 전송 서버를 배포하면 서버 오류가 발생할 때 중복 기능을 제공합니다. Active Directory 사이트에 두 개 이상의 Hub 전송 서버를 설치하면 연결이 분산됩니다.
다음 섹션에서는 Hub 전송 서버 역할에서 관리할 수 있는 메시지 처리 시나리오에 대해 설명합니다.
메시지는 SMTP(Simple Mail Transfer Protocol) 전송을 통해, Pickup 디렉터리로부터 또는 조직 내 사용자가 메시지를 전송할 경우 등 세 가지 방식으로 Hub 전송 서버에 전송됩니다. 메시지는 공용 폴더 및 사서함 저장소를 포함하는 데이터베이스인 Exchange 저장소로 인바운드 메시지를 배달하는 Hub 전송 서버의 소프트웨어 구성 요소인 저장소 드라이버에 의해 사용자의 보낼 편지함에서 선택됩니다.
메시지는 Hub 전송 서버에 전송될 때 분류기에 의해 처리됩니다. 분류기는 모든 인바운드 메시지를 처리하고 받는 사람에 대한 정보에 따라 메시지로 수행할 작업을 확인하는 Exchange 전송의 구성 요소입니다. Exchange 2007 에서 Hub 전송 서버는 분류기를 사용하여 메일 그룹을 확장하고 다른 받는 사람 및 전달 주소를 확인합니다. 분류기는 받는 사람에 대한 모든 정보를 검색한 후 해당 정보를 사용하여 정책을 적용하고, 메시지를 라우팅하고, 콘텐츠 변환을 수행합니다. 그런 다음 메시지는 저장소 드라이버에 의해 받는 사람의 사서함에 로컬로 배달되거나 메시지를 다른 전송 서버로 보내는 SMTP를 사용하여 원격으로 배달됩니다. 조직에서 사용자가 보내는 메시지는 저장소 드라이버에 의해 보낸 사람의 사서함에서 선택되며 Hub 전송 서버 역할을 실행하는 서버의 전송 큐에 배치됩니다. 자세한 내용은 전송 아키텍처를 참조하십시오.
[업그레이드 작업 방법] 1. Exchange Server 2007 RTM을 설치 하기 위해서는 .Net 2.0을 필요로 합니다.
하지만, Exchange Server 2007 SP1 을 설치하거나, 업그레이드 하기 위해서는 .Net 2.0 SP1 을 요구합니다.
따라서, 설치 전에 .Net 2.0 SP1을 먼저 설치해야 합니다. ( .Net 2.0 SP1 다운로드 링크-X86 / .Net 2.0 SP1 다운로드 링크-X64 )
2. EDGE Role, HUB Role, CAS Role, Mailbox Role 은 .Net 2.0 SP1 만 설치 되어 있다면, 아래 그림과 같이 쉽게 GUI 에서 업그레이드가 가능합니다.
(Exchange Server 2007 With SP1 CD 를 삽입하면, 아래 그림과 같이 두 가지 화면으로 나타납니다.)
- Exchange Server 2007 With SP1 CD를 삽입한 머신에 이미 Exchange Server 2007 RTM이 설치 되어 있다면, 업그레이드 화면이 나타납니다.
- Exchange Server 2007 With SP1 CD를 삽입한 머신에 이미 Exchange Server 2007이 설치 되어 있지 않다면, Exchange Server 2007 SP1 설치 화면이 나타납니다.
[Exchange Server 2007 SP1 업그레이드 화면] [Exchange Server 2007 with SP1 최초 설치 화면]
3. EDGE Role, HUB Role, CAS Role, Mailbox Role 은 아래 그림과 같이 선행 조건을 검사한 뒤 문제 없다면, 업그레이드를 진행하고 완료가 되면 Windows Server를 재시작하면 완료됩니다.
Exchange Server 2007 RTM에서 SP1 으로 업그레이드... 생각 보다 쉽죠?
하지만 클러스터 환경에서는 일반적인 환경의 비하면 조금 복잡(?) 할 수 있습니다. 또한, GUI 로 업그레이드가 안 됩니다. ^^
다음에는 클러스터 환경에서의 SP1 으로 업그레이드 대하여 써 보도록 하겠습니다.
주의 사항: Role이 머신마다 물리적으로 분리 될 경우 CAS Role 은 맨 처음의 설치 하세요. Windows Server 2008 위의 Exchange Server 2007 SP1 을 설치하는 방법은 테크넷에 나와 있습니다. 아쉽게도 Command 명령을 이용하여 설치 하는 방법이기의 사용자 편의성을 위한 GUI 로 다시 메뉴얼을 만들어 보았습니다.
1. Windows Server 2008 OS 위에 Exchange Server 2007 SP1 설치하게 되면 아래 그림과 같은 오류 메시지를 만날 수 있습니다.
※ 첫번째로 “조직 선행 조건” 에서 발생 된 문제는 제일 마지막의 진행 하도록 하겠습니다. 만약 “조직 선행 조건” 문제부터 해결하게되면 서버를 한번 재시작해야 하기 때문이죠.
※ 클라이언트 액세스 역할 선행 조건의 보면 9개의 오류가 나타난 것을 볼 수 있습니다. 이는 Windows Server 2008에서는 IIS 7.0 이 들어있기 때문에 무려 9개나 오류가 발생 된 것입니다.
예전에는 IIS 6.0 을 설치하면 인증 및 관리콘솔, W3SVC 등 전부 다 같이 설치 되었습니다. 하지만 Windows Server 2008에 IIS 7.0 을 공부 한 사람이라면 IIS 7.0 부터는 모든 설치가 다 세분화되어 나누어 졌다는 것입니다. 따라서 인증 방식 어떤 방식 인증을 설치 할 것 인지, 관리도구를 설치 할 것 인지, 동적 컨텐츠 압축을 사용 할 것인지 등등 설치하는 사람이 다 설정 해줘야 합니다. ( IIS 7.0 설치 하기도 어렵죠^^;; ) 이제부터 Exchange Server 2007 SP1 이 정상적으로 설치가 될 수 있게 IIS 7.0 설치 해 보겠습니다.
2. 시작 버튼을 클릭하면 아래 그림과 같이 “서버 관리자” 라고 나타날 것 입니다. 혹시 안 보이신다면 “시작=> 실행 => SERVERMANAGER.MSC” 를 실행 하세요.
3. 왼쪽 메뉴에서 “역할” 을 선택 후 오른쪽 화면의 “역할 추가”를 클릭합니다.
4. 웹 서버(IIS)를 선택 후 다음을 클릭합니다.
5. “필용한 기능 추가” 를 선택합니다.
6. “역할 서비스 선택” 창에서 보시면 빨간색으로 밑줄 친 9개의 체크박스를 보실 수 있습니다.
7. 기본 웹 서버(IIS) 상태에서 추가로 아래 그림과 같이 빨간 박스의 항목(6개)들을 더 체크하고 설치 합니다.
8. 위 과정이 끝나면 “클라이언트 액세스 역할 선행 조건”의 보면 9개의 오류는 해결이 되었습니다.
9. 조직 선행 조건에서 발생하는 문제는 “servermanagercmd –i RSAT-ADDS” 를 진행하라고 나타납니다.
이 문제는 예전 Windows Server 2003 시절에는 발생되지 않던 문제였습니다. 기본적으로 서비스가 설치가 되어 있지 않아도, 관리도구가 설치 되어 있기 때문입니다.
하지만, Windows Server 2008 에는 기본적으로 관리도구가 설치 되어 있지 않습니다.
(무슨 이야기인지 모르시는 분들이 계실 듯 해서 예제를 보여드리면, DC가 아닌 어떤 Windows Server 2003 에서도 “시작=> 실행=> DSA.MSC” 를 실행하면 아래 그림과 같이 관리도구가 실행 됩니다.)
이제 “Active Directory 도메인 서비스 도구” 를 설치 하도록 하겠습니다.
10. 서버 관리자를 실행 한 후 왼쪽 메뉴에서 “기능”을 선택하고, 오른쪽 메뉴에서 “기능 추가”를 클릭합니다.
11. “원격 서버 관리도구”를 확장 하고, “역할 관리 도구”를 확장 한 뒤 “Active Directory 도메인 서비스 도구”를 체크 한 후 설치합니다.
12. 아래 그림과 Windows Server 2008의 재시작을 요구합니다.
만약 제가 말씀 드린 이 순서로 진행하지 않고, “Active Directory 도메인 서비스 도구” 부터 설치 후 “웹 서버(IIS)”를 설치 하려고 하면, 아래 그림과 같이 “다시 시작 필요” 창이 나타납니다.
( 물론 순서는 상관 없습니다. 단지 설치 시간을 줄여보자 저는 이런 방식 선택 했습니다. )
13. Windows Server 2008을 재시작 한 뒤 Exchange Server 2007 SP1 을 설치 하시면 아래 그림과 같이 정상적으로 설치 되는 것을 확인 할 수 있습니다.
주의 사항: Role 이 머신마다 물리적으로 분리 될 경우 CAS Role 을 설치 한 뒤의 Hub Role을 설치 하세요. Windows Server 2008 위의 Exchange Server 2007 SP1 을 설치하는 방법은 테크넷에 나와 있습니다. 아쉽게도 Command 명령을 이용하여 설치 하는 방법이기의 사용자 편의성을 위한 GUI 로 다시 메뉴얼을 만들어 보았습니다.
1. Windows Server 2008 OS 위에 Exchange Server 2007 SP1 설치하게 되면 아래 그림과 같은 오류 메시지를 만날 수 있습니다.
※ 첫번째로 “조직 선행 조건” 에서 발생 된 문제는 제일 마지막의 진행 하도록 하겠습니다. 만약 “조직 선행 조건” 문제부터 해결하게되면 서버를 한번 재시작해야 하기 때문이죠.
※ 허브 전송 역할 선행 조건의 보면 2개의 경고가 나타난 것을 볼 수 있습니다. 이는 Windows Server 2008에서는 IIS 7.0 이 들어있기 때문에 2개나 경고가 발생 된 것입니다.
2. 시작 버튼을 클릭하면 아래 그림과 같이 “서버 관리자” 라고 나타날 것 입니다. 혹시 안 보이신다면 “시작=> 실행 => SERVERMANAGER.MSC” 를 실행 하세요.
3. 왼쪽 메뉴에서 “역할” 을 선택 후 오른쪽 화면의 “역할 추가”를 클릭합니다.
4. 웹 서버(IIS)를 선택 후 다음을 클릭합니다.
5. “필용한 기능 추가” 를 선택합니다.
6. “역할 서비스 선택” 창에서 보시면 빨간색으로 밑줄 친 9개의 체크박스를 보실 수 있습니다.
7. 기본 웹 서버(IIS) 상태에서 추가로 아래 그림과 같이 빨간 박스의 항목(2개)들을 더 체크하고 설치 합니다.
8. 위 과정이 끝나면 “허브 전송 역할 선행 조건”의 보면 2개의 경고는 해결이 되었습니다.
9. 조직 선행 조건에서 발생하는 문제는 “servermanagercmd –i RSAT-ADDS” 를 진행하라고 나타납니다.
이 문제는 예전 Windows Server 2003 시절에는 발생되지 않던 문제였습니다. 기본적으로 서비스가 설치가 되어 있지 않아도, 관리도구가 설치 되어 있기 때문입니다.
하지만, Windows Server 2008 에는 기본적으로 관리도구가 설치 되어 있지 않습니다.
(무슨 이야기인지 모르시는 분들이 계실 듯 해서 예제를 보여드리면, DC가 아닌 어떤 Windows Server 2003 에서도 “시작=> 실행=> DSA.MSC” 를 실행하면 아래 그림과 같이 관리도구가 실행 됩니다.)
이제 “Active Directory 도메인 서비스 도구” 를 설치 하도록 하겠습니다.
10. 서버 관리자를 실행 한 후 왼쪽 메뉴에서 “기능”을 선택하고, 오른쪽 메뉴에서 “기능 추가”를 클릭합니다.
11. “원격 서버 관리도구”를 확장 하고, “역할 관리 도구”를 확장 한 뒤 “Active Directory 도메인 서비스 도구”를 체크 한 후 설치합니다.
12. 아래 그림과 Windows Server 2008의 재시작을 요구합니다.
만약 제가 말씀 드린 이 순서로 진행하지 않고, “Active Directory 도메인 서비스 도구” 부터 설치 후 “웹 서버(IIS)”를 설치 하려고 하면, 아래 그림과 같이 “다시 시작 필요” 창이 나타납니다.
( 물론 순서는 상관 없습니다. 단지 설치 시간을 줄여보자 저는 이런 방식 선택 했습니다. )
13. Windows Server 2008을 재시작 한 뒤 Exchange Server 2007 SP1 을 설치 하시면 아래 그림과 같이 정상적으로 설치 되는 것을 확인 할 수 있습니다.
(“설치하는 동안 주소 공간 ‘*’를 포함하는 SMTP 또는 송신 커넥터를 검색 할 수 없습니다.” 라는 오류는 최초 허브 전송 역할을 설치하기 때문에 나타는 것이니 걱정 안 하셔도 됩니다.)
주의 사항: Role 이 머신마다 물리적으로 분리 될 경우 Hub Role 을 설치 한 뒤의 MailBox Role을 설치 하세요. Windows Server 2008 위의 Exchange Server 2007 SP1 을 설치하는 방법은 테크넷에 나와 있습니다. 아쉽게도 Command 명령을 이용하여 설치 하는 방법이기의 사용자 편의성을 위한 GUI 로 다시 메뉴얼을 만들어 보았습니다.
참고 사항: Edge Role 은 특별히 순서가 정해지지 않습니다. 다른 Role 이 다 설치 된 후 Edge구독만 진행 하시면 됩니다. Windows Server 2008 위의 Exchange Server 2007 SP1 을 설치하는 방법은 테크넷에 나와 있습니다. 아쉽게도 Command 명령을 이용하여 설치 하는 방법이기의 사용자 편의성을 위한 GUI 로 다시 메뉴얼을 만들어 보았습니다.
1. Windows Server 2008 OS 위에 Exchange Server 2007 SP1 설치하게 되면 아래 그림과 같은 오류 메시지를 만날 수 있습니다.
※참고
Windows Server 2003 의 Active Directory Application Mode(ADAM)이 Windows Server 2008의 Active Directory Lightweight Directory Services(ADLDS)로 변경 되었습니다.
초보자라면 설치의 대한 자세한 사항을 한번 보시는게 좋을 듯 합니다.
Windows Server 2003 과 Exchange Server 2007 RTM 메뉴얼을 먼저 보신 후 Windows Server 2008 을 보시기 바랍니다.
Windows Server 2008에는 UI 가 많이 변경되고, IIS 부분이 많이 세분화 되어 있어 약간 어렵습니다.