일반적인 환경의 Exchange Server 2007 RTM에서 Exchange Server 2007 SP1으로 업그레이드
2008/12/28 09:00 나만의 이야기

Exchange Server 2007 SP1이 출시 된지 벌써 5개월이라는 시간이 흘렀습니다.

최근 지인으로 부터 SP1 업그레이드 방법의 대하여 문의가 들어왔습니다.

그래서 간단히 작성해 보았습니다.

Exchange Server 2007 서비스 팩1 출시 정보 및 다운로드 <= 클릭!

[업그레이드 작업 방법]
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 으로 업그레이드 대하여 써 보도록 하겠습니다.

posted by "황금의 도시" - 엘도라도29
MSCS 클러스터 환경의 Exchange Server 2007 RTM에서 Exchange Server 2007 SP1으로 업그레이드
2008/05/04 09:00 나만의 이야기

어제 내용의 이어, 금일은 클러스터 환경의 업그레이드 방법을 작성 해 보겠습니다.
SCC 나 CCR 클러스터 환경에서 일반적인 방법으로 SP1 으로 업그레이드가 되지 않습니다. 아래 링크를 확인 해 보시면 알지만, 처음의 나오는 내용이 다음과 같습니다.

클러스터된 사서함 서버는 설치 프로그램의 명령줄 버전을 사용해야만 업그레이드할 수 있습니다. 클러스터된 사서함 서버 업그레이드에는 Exchange Server 2007 설치 마법사 또는 Setup.exe라고도 하는 설치 프로그램의 GUI(그래픽 사용자 인터페이스) 버전을 사용할 없습니다.

Exchange 2007 - CCR 환경의 클러스터된 사서함 서버를 Exchange 2007 SP1으로 업그레이드하는 방법
http://technet.microsoft.com/ko-kr/library/bb676320(EXCHG.80).aspx <= 클릭!

Exchange 2007 - 단일 복사본 클러스터를 Exchange 2007 SP1으로 업그레이드하는 방법
http://technet.microsoft.com/ko-kr/library/bb691226(EXCHG.80).aspx
 <= 클릭!

만약 일반적인 방법과 같이 GUI에서 업그레이드를 할 경우 아래 그림과 같은 오류 메시지를 만날 수 있습니다.

[업그레이드 작업 방법]
1. 클러스터 서버 중 Active 노드(MBX1)가 아닌, Passive 노드(MBX2)부터 SP1으로 업그레이드를 진행합니다.

2. Windows Server 2003 with Sp2 CD를 이용하여 구축한 서버가 아니라면, Windows Server 2003의 방화벽은 기본적으로 Disable 되어 있습니다.
Exchange Server 2007 SP1으로 업그레이드를 하기 위해서, 일시적으로 서비스를 사용해야 합니다.

따라서, Windows Firewall/Internet Connection Sharing (ICS) 서비스를 “사용안함” 에서 ‘자동 or 수동”으로 변경 후 서비스를 시작합니다.

3. 기본적으로 Windows Server 2003의 “성능 로그 및 경고” 서비스는 동작하고 있지 않습니다. 만약 성능 분석을 하기 위하여 “성능 모니터”를 동작하고 있다면, 업그레이드가 완료 될 때까지 중지 하시기 바랍니다.

4. 추가적으로 Microsoft Operations Manager 에이전트 서비스가 동작하고 있다면, 이 서비스도 중지해야 합니다.
( 프로그램마다 차이가 있겠지만, 가능하면 백신 및 스팸 기능 서비스를 중지하는 것을 권장합니다. )

5. “원격 레지스트리” 서비스를 “다시 시작” 합니다.

※ Exchange Server 2007 RTM에서 SP1으로 업그레이드 시 EMC(Exchange Management Console) 또는 EMS(Exchange Management Shell), PowerShell 등이 Process 에서 동작하고 있다면, 정상적으로 업그레이드가 되지 않고, 오류가 발생하게 됩니다.

6. 이제 Passive 노드(MBX2)에서 “Exchange Server 2007 with Sp1” CD를 삽입 후의 명령 프롬프트 창을 열고 “Setup /m:upgrade” 을 실행하여 SP1으로 업그레이드를 진행 합니다.

7. Passive 노드(MBX2)에서 EMS(Exchange Management Shell)를 실행하면, 아래 그림과 같이 “드라이브 루트 “Q:\”이(가) 없거나 폴더가 아닙니다.” 라는 메시지는 오류가 아닙니다.
(Q 드라이브는 쿼럼 디스크입니다. 소유권은 Active 노드(MBX1)에서 가지고 있기 때문에 나타나는 오류이니 걱정 안 하셔도 됩니다.^^;;)

8. 이제 클러스터 Mailbox 서비스를 중지합니다.  아래와 같이 명령어를 입력합니다.

Stop-ClusterMailboxServer (Mailbox Role 서버이름) –StopReason (“Upgrade Sp1”)

9. 클러스터 Mailbox 서비스의 소유권을  Active 노드(MBX1)에서  Passive 노드(MBX2) 로 이동합니다.

Move-clusteredMailboxServer (Mailbox Role 서버 이름) –TargetMachine (Passive 노드 서버 이름) –MoveComment (“Upgrade SP1”)


※ 이제 MBX2 서버가 Active 노드가 되고, MBX1 서버가 Passive 노드가 됩니다.

10. “클러스터 된 사서함 서버”를 업그레이드 합니다.

11. 이제 클러스터 서버 중 Active 노드(MBX2)가 아닌, Passive 노드(MBX1)를 SP1으로 업그레이드를 진행합니다.

12. Windows Server 2003 with Sp2 CD를 이용하여 구축한 서버가 아니라면, Windows Server 2003의 방화벽은 기본적으로 Disable 되어 있습니다.
Exchange Server 2007 SP1으로 업그레이드를 하기 위해서, 일시적으로 서비스를 사용해야 합니다.
따라서, Windows Firewall/Internet Connection Sharing (ICS) 서비스를 “사용안함” 에서 ‘자동 or 수동”으로 변경 후 서비스를 시작합니다.

13. 기본적으로 Windows Server 2003의 “성능 로그 및 경고” 서비스는 동작하고 있지 않습니다. 만약 성능 분석을 하기 위하여 “성능 모니터”를 동작하고 있다면, 업그레이드가 완료 될 때까지 중지 하시기 바랍니다.

14. 추가적으로 Microsoft Operations Manager 에이전트 서비스가 동작하고 있다면, 이 서비스도 중지해야 합니다.
( 프로그램마다 차이가 있겠지만, 가능하면 백신 및 스팸 기능 서비스를 중지하는 것을 권장합니다. )

15. “원격 레지스트리” 서비스를 “다시 시작” 합니다.

※ Exchange Server 2007 RTM에서 SP1으로 업그레이드 시 EMC(Exchange Management Console) 또는 EMS(Exchange Management Shell), PowerShell 등이 Process 에서 동작하고 있다면, 정상적으로 업그레이드가 되지 않고, 오류가 발생하게 됩니다.

16. 이제 Passive 노드(MBX1)에서 “Exchange Server 2007 with Sp1” CD를 삽입 후의 명령 프롬프트 창을 열고 “Setup /m:upgrade” 을 실행하여 SP1으로 업그레이드를 진행 합니다.

17. 아래 그림과 같이 Version 8.0(Exchange Server 2007 RTM) 에서 Version 8.1(Exchange Server 2007 SP1)으로 업그레이드 된 것을 확인 할 수 있습니다.

18. 이제 업그레이드가 완료 되었고, 업그레이드를 하기 위해 진행했던 서비스들을 원상 복귀 하시면 됩니다.
( 예, 방화벽(ICS), 백신 프로그램, MOM 에이전트 등 … )

[주의사항]

1. Exchange Server 2007 RTM에서 SP1 으로 업그레이드하는 과정에서 다음과 같은 경고를 만날 수 있습니다.

2. 이벤트 뷰어에서 “PowerShell” 로그를 저장하고, “모든 이벤트 지우기” 를 진행하세요.

3. 또는 아래와 같이 “최대 로그 크기”의 값을 늘려 주시기 바랍니다. (기본값이 512KB 입니다)

이올린에 북마크하기(0) 이올린에 추천하기(0)
posted by "황금의 도시" - 엘도라도29
Windows Server 2008 의 출시 된 Version은? ... 서비스 팩 1
2008/02/08 22:48 나만의 이야기

구정 연휴가 시작 되기 전에 이미 Windows Server 2008 RTM 이 공개가 되었습니다.

이제는 TechNet 이나 MSDN 에서 Windows Server 2008 RTM X86, X64 버전 다 다운로드 가능합니다.

이미 RTM 버전을 설치 해 보신 분이 있을 듯 합니다.

그 중 Windows Server 2008  제품 버전의 대하여 궁금한 부분이 없었는지요?

아래와 그림 같이 Windows Server 2008의 RTM 은 SP1 부터 시작 됩니다.

이유는 Windows Server 2008의 코드는 Vista와 같은 코드를 사용한 다는 것입니다.

따라서, 다음의 나올 Windows Server 2008은 서비스 팩 2 부터 출시 될 예정이라 합니다.

이올린에 북마크하기(0) 이올린에 추천하기(0)
posted by "황금의 도시" - 엘도라도29