드디어 2월 29일 문서로… 업데이트 파일은 2월 25일 날짜로 업데이트가 되었습니다.
Vista 또는 Windows Server 2008에서는 웹사이트에 접속해서 인증서 설치 하는 부분의 문제가 있었습니다.
아래 그림과 같이 계속 “요청을 만드는 중…” 만 나타났었죠. 하지만 이 패치를 인증서 서비스 서버에 설치하면 정상적으로 동작합니다.
테스트 머신의 적용해 보니 잘 되는 것을 확인 하였습니다. 물론 업데이트 작업 전 백업은 잊지 마시고 적용 하시기 바랍니다!!!
이제 Windows Server 2008(X86)한글판이 MSDN 이나 TechNet 을 통해 배포 되고 있습니다.
이의 따라 Windows Server 2003 에서 Windows Server 2008 로 업그레이드를 해 보았습니다.
Windows Server 2008 은 예전 제품과 달리 Server Core 라는 제품이 있습니다.
Server Core 제품은 별도로 구매 하는 것이 아닌 Enterprise 라이센스를 구매하시면 Windows Server 2008 (전체 설치)와 Windows Server 2008 (Server Core설치) 제품을 설치 하실 수 있습니다.
여기서 주의 하실 사항은 Windows Server 2003에서 Windows Server 2008로 업그레이드 할 때 Server Core로는 업그레이드가 안 된다는 것입니다.
업그레이드 순서 대로 이미지를 넣었습니다. 별도의 설명은 필요 없을 듯 합니다.
1. Windows Server 2003 에서 Server Core 로 업그레이드가 안 되니, 업그레이드를 해야 할 경우는 Server Core 제품이 아닌 GUI 제품으로 설치 하시기 바랍니다.
2. Windows Server 2003 을 사용하는 머신을 Windows Server 2008 (Server Core) 을 사용하고 싶을 경우, 업그레이드가 아닌 새로 설치가 됩니다.
[ 아래 그림과 같이 업그레이드 버튼이 비활성화 되어있는 것을 확인 할 수 있습니다. ]
[아래 그림과 같이 이전 버전의 Windows를 사용 할 수 없고, 새로 설치되는 것을 확인 할 수 있습니다. ]
이제 Windows Server 2008(X86)한글판이 MSDN 이나 TechNet 을 통해 배포 되고 있습니다.
이의 따라 Windows Server 2003 에서 Windows Server 2008 로 업그레이드를 해 보았습니다.
업그레이드 순서 대로 이미지를 넣었습니다. 별도의 설명은 필요 없을 듯 합니다.
중간의 호환성 검사를 하는데, 호환성 검사를 통과 해야지만 Windows Server 2008로 업그레이드가 가능합니다.
호환성 검사에서 실패하면 오류 메시지가 나오니 확인 꼭 바랍니다.
[여기가 호환성 검사 항목입니다. 만약 업그레이드하는데 문제가 있다면 "다음" 버튼이 비활성화 됨]
관리자 로컬 그룹의 admin 계정 추가 하기 net localgroup administrators /add admin
admin 계정 삭제하기 net user admin /delete
현재 컴퓨터 이름 확인 hostname
컴퓨터 이름 변경 netdom renamecomputer 현재 컴퓨터 이름 /newname:변경 할 컴퓨터 이름
지금 바로 Windows 다시 시작하기 Shutdown –r –t 0 또는 Shutdown /r /t 0
지금 바로 Windows 종료하기 Shutdown –s –t 0 또는 Shutdown /s /t 0
IP 및 DNS 정보 확인하기 ipconfig / all
현재 설정된 IP 초기화 하기 ipconfig/release
현재 네트워크 아답터 확인하기 netsh interface ipv4 show interface
IP 설정 하기 netsh interface ipv4 set address name="Local Area Connection" source=static address=XXX.XXX.XXX.XXX mask= XXX.XXX.XXX.XXX gateway= XXX.XXX.XXX.XXX 또는 netsh interface ipv4 set address name=2 source=static XXX.XXX.XXX.XXX XXX.XXX.XXX.XXX XXX.XXX.XXX.XXX ( IP, Subnet Mask, Gateway 순서)
DNS 설정하기 netsh interface ipv4 add dnsserver name="Local Area Connection" address=XXX.XXX.XXX.XXX index=1 또는 netsh interface ipv4 add dnsserver name=2XXX.XXX.XXX.XXX index=2
도메인 조인하기 netdom join 현재 컴퓨터 이름 /domain:도메인 /userd:도메인 계정 /passwordd: *
Windows Server 2008 정품 인증하기 cd c:\windows\system32
cscript slmgr.vbs /? 옵션 확인
cscript slmgr.vbs –xpr Windows Server 2008 사용 만료기간 확인
cscript c:\windows\system32\slmgr.vbs –ipk XXXXX- XXXXX- XXXXX- XXXXX- XXXXX CD Key 입력
cscript c:\windows\system32\slmgr.vbs –ato Windows Server 2008 정품 인증
컴퓨터 고급 설정하기 Cscript Scregedit.wsf /? 옵션 확인
Cscript Scregedit.wsf /cli
[터미널 서비스 연결 네트워크 수준 높은 인증] Cscript Scregedit.wsf /ar /v 현재 상태 확인
Cscript Scregedit.wsf /ar 0
[터미널 서비스 연결 네트워크 수준 낮은 인증] Cscript Scregedit.wsf /cs /v
Cscript Scregedit.wsf /cs 0
[화면 보호기 설정] 기본적인 화면 보호기는 입력 없이 10분, 화면 보호기 동작 후엔 암호가 설정되는 모드가 기본 값입니다.
• HKEY_CURRENT_USER\Control Panel\Desktop\ScreenSaveActive - 0(사용 안함), 1(사용)
• HKEY_CURRENT_USER\Control Panel\Desktop\SCRNSAVE.EXE - 화면 보호기로 사용할 SCR 파일
• HKEY_CURRENT_USER\Control Panel\Desktop\ScreenSaverIsSecure - 화면 보호기 동작 후, 암호 설정 여부, 0(사용 안함), 1(사용)
• HKEY_CURRENT_USER\Control Panel\Desktop\ScreenSaveTimeOut - 화면 보호기 동작 시간(단위 초)
[기본 창, 바탕 화면 색깔] 만약 새롭게 생성하는 모든 사용자들에게 기본값으로 설정하기 위해서라면, HKEY_USERS\.Default\Control Panel에 설정합니다.
• HKEY_CURRENT_USER\Control Panel\Colors
• HKEY_CURRENT_USER\Control Panel\Desktop
Windows 색깔은 RGB 값으로 입력하셔야 합니다. "88 87 104"의 경우에는 회색(Gray)입니다.
Windows 색깔의 경우,
• ActiveBorder, ActiveTitle, GradientActiveTitle, TitleText - 활성 창의 제목
• InactiveBorder, InactiveTitle, GradientInactiveTitle, InactiveTitleText - 비활성 창의 제목
• Menu, MenuText, Scrollbar, GrayText, HiLight, HilightText, AppWorkSpace, Window - 창의 나머지에 대한 색깔
• Background의 경우에는 바탕 화면이겠죠?
[폰트와 크기] • HKEY_CURRENT_USER\Control Panel\Desktop\WindowsMetrics
• 기타 잡다한 나머지들
• HKEY_CURRENT_USER\Control Panel\Desktop\DragFullWindows - 창 이동시 내용을 표시할지(1 - 사용, 0 - 사용 안함)
• HKEY_CURRENT_USER\Control Panel\Desktop\FontSmoothing - Font Smoothing (2 - 사용, 0 - 사용 안함 - 여기서는 1이 아니라 2가 동작 값입니다.)
[NumLock키에 대한 켜고/끄기] HKEY_CURRENT_USER\Control Panel\Keyboard\InitialKeyboardIndicators (2 - on, 0 - off)
[키보드 재입력 시간]HKEY_CURRENT_USER\Control Panel\Keyboard\KeyboardDelay (0 - 짧음, 3 - 길게, Server Core 기본값 - 1)
[키보드 반복 속도]HKEY_CURRENT_USER\Control Panel\Keyboard\KeyboardSpeed (반복 속도 - 31이 가장 빠름(기본값))
[커서의 깜박임 설정] HKEY_CURRENT_USER\Control Panel\Desktop\CursorBlinkRate (-1부터 200까지 -1의 경우 깜박임 기능 없애기)
마우스에 대한 각종 설정도 필요하시죠? 왼손잡이이신 분의 경우에도 마우스 설정을 바꾸셔야 하는데..
주의 사항: 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 2008 이 출시되면서, Exchange Server 2007 SP1 과의 운용이 많은 이슈가 발생 될 듯 합니다.
그 중 첫번째가 Windows Server 2008 의 방화벽이 기본값으로 활성화 되어있다는 것입니다. Exchange Server 2007 SP1 릴리즈 노트 를 보면 아래와 같은 내용이 나옵니다.
릴리즈 노트를 제대로 보지 않았다면, 테스트, 배포 등등 문제가 발생 될 것입니다.
------------------------------------------------------------------ Windows Server 2008 운영체제에서실행되는사서함서버의방화벽예외목록에 WMI 서비스를추가해야함
Exchange 2007 SP1를 Windows Server 2008 컴퓨터에 설치할 때 사서함 서버 역할을 포함하는 경우 방화벽 예외 목록에 WMI(Windows Management Instrumentation) 서비스를 추가해야 합니다. 이 절차를 수행하지 않으면 해당 사서함 서버에서 원격으로 Exchange 데이터베이스를 만들 수 없게 됩니다.
참고:
Windows 방화벽은 Windows Server 2008 을 실행하는 컴퓨터에서 기본적으로 사용하도록 설정됩니다. 사서함 서버에 대해 Windows 방화벽을 사용하도록 설정하지 않은 경우 이 절차를 수행할 필요가 없습니다.
이 절차는 Windows Server 2008 운영 체제를 실행 중인 컴퓨터에 사서함 서버 역할을 설치한 후에 수행해야 합니다.
WMI 서비스를 방화벽 예외 목록에 추가하려면 다음을 수행합니다.
1. 제어판에서 Windows 방화벽을 두 번 클릭합니다.
2. Windows 방화벽 대화 상자에서 설정변경을 클릭합니다.
3. 예외 탭의 예외를허용하려면해당확인란을선택하십시오. 아래에서 WMI(Windows Management Instrumentation)를 선택합니다.
릴리즈 노트의 보면 Windows Server 2008과 관계된 내용은 다음과 같이 2가지가 기억납니다.
1. Exchange 2007 SP1은 Windows Server 2003 및 Windows Server 2008 모두에서 지원됩니다.
2. Exchange 2007 을 Exchange 2007 SP1으로 업그레이드한 다음에도 운영 체제를 Windows Server 2008 로 업그레이드할 수 없습니다. / 운영 체제를 Windows Server 2008 로 업그레이드 한 다음에는 Exchange 2007 을 Exchange 2007 SP1으로 업그레이드할 수 없습니다. => 왜 안 되는지 실험 해 보았습니다. 아래 그림 처럼 "호환성 검사"에서 Windows PowerShell 을 제거 해야지만, Windows Server 2008로 업그레이드 가능하다고 나옵니다. ( 제가 알고 있기로는 Exchange Server 2007은 PowerShell 기반으로 개발이 되어진 것으로 알고 있습니다. 그래서 설치 할 때 PowerShell 기본적으로 요구하는 것이고요. PowerShell 을 제거 한다면 과연 Exchange Server가 정상적으로 동작 할 수 있을까라는 의문이 듭니다. )
초보자라면 설치의 대한 자세한 사항을 한번 보시는게 좋을 듯 합니다.
Windows Server 2003 과 Exchange Server 2007 RTM 메뉴얼을 먼저 보신 후 Windows Server 2008 을 보시기 바랍니다.
Windows Server 2008에는 UI 가 많이 변경되고, IIS 부분이 많이 세분화 되어 있어 약간 어렵습니다.
얼마 전 Windows Server 2008 MUI(한글판)가 공식적으로 발표 되었습니다.
이전까지는 영문화면이어서, 미루고 미루다가 이제 부터 이미지도 한글을 사용 할 수 있어 이미지를 다시 만들어 배포합니다.
혹시 Windows Server 2003과 Exchange Server 2007을 한번도 설치 안 해 보신 분은 아래 문서를 먼저 읽어 보시기 바랍니다. 또한, Windows Server 2008 위의 Exchange Server 2007 SP1 을 설치하는 방법은 테크넷에 나와 있습니다. 아쉽게도 Command 명령을 이용하여 설치 하는 방법이기의 사용자 편의성을 위한 GUI 로 다시 메뉴얼을 만들어 보았습니다.
1. 기본적으로 Windows Server 2008 운영체제에서 Exchange Server 2007 SP1 을 배포 할 경우 .Net Framework 2.0과 MMC 3.0이 내장이 되어져 별도로 설치 할 필요가 없습니다. 또한 PowerShell 은 별도로 웹사이트에 가서 다운로드 하지 않고도 "Command Prompt " 창에서 명령을 내리거나 "서버관리자" 메뉴에서 추가 하실 수 있습니다.
2. 위의 "3단계: Microsoft Windows PowerShell 설치" 를 클릭 해 보면 아래와 같이 창이 뜨는 것을 확인 할 수 있습니다.
3. 위 명령어 대로 Command Prompt 창에 입력하여 설치합니다.
4. 또 다른 방법으로 GUI를 통해 PowerShell 을 설치 할 수 있습니다.
5. 작업을 완료하면, 이제 Exchange Server 2007 SP1 을 설치 할 수 있는 환경이 됩니다.
The following information will help you install Exchange Server 2007 SP1 Beta 1.
Important:
Deploying Exchange Server 2007 SP1 Beta 1 on computers that are running the next version of Microsoft Windows Server, code named "Windows Server 2008", is not supported.
[소프트웨어 사양]
Windows 2008 ( 6월 CTP )
Exchange 2007 RTM
[테스트 환경]
Server A => Windows 2008 Domain Controller ( Global Catalog )
Server B => Windows 2008 on Exchange 2007 ( Edge Transport Role )
Server C => Windows 2008 on Exchange 2007 ( Hub Transport Role )
Server D => Windows 2008 on Exchange 2007 ( Client Access Role )
Server E => Windows 2008 on Exchange 2007 ( MailBox Role )
아래와 같은 오류 화면, 지원 안함
Server B => Windows 2008 on Exchange 2007 ( Edge Transport Role )
Server C => Windows 2008 on Exchange 2007 ( Hub Transport Role ) Server D => Windows 2008 on Exchange 2007 ( Client Access Role )
Server E => Windows 2008 on Exchange 2007 ( MailBox Role )