Windows Server 2008 R2 에서 Server Core 모델을 경험해 보기 위해 Windows Web Server  2008 R2를 설치하였습니다.

Server Core를 사용하면 불필요한 기능과 드라이버가 모두 제거되어 있고 대부분의 GUI 가 기본적으로 제공되지 않기 때문에 관리자의 측면에선 불편함이 따르지만 특정 응용 프로그램과 서비스를 실행하도록 최적화된 리소스 사용 그리고 보안 위험 요소가 줄어 들어 더 안전하고 신뢰할 수 있는 서버를 제공하는 이점이 있습니다. 

저는 사실 웹 서버 운영을 위해 테스트 환경에 구성한 것은 아니구요. PowerShell 스크립팅 및 자동화 방법을 고민(?)하기 위해 환경을 구성해 본 것입니다.

Server Configuration(sconfig) 명령을 통해 컴퓨터 이름을 변경한 뒤 PowerShell 부터 설치했습니다. Server Configuration 도구를 통해 도메인, 컴퓨터 이름, 사용자 계정, 원격 관리, 업데이트, 원격 데스크톱, 네트워크, 날짜 및 시간 등의 설정이 가능하며 서버 재시작, 종료를 수행할 수 있습니다. 

C:\WINDOWS\SYSTEM32 폴더에 있는 EXE 바이너리를 무작정 실행해 봅니다. msinfo32, notepad, regedit, taskmgr 툴은 기본적으로 제공하고 있습니다.



Server Core 환경에서 최대한 GUI 도구를 사용하지 않고 스크립트를 통해 운영/관리하는 노하우를 쌓는다면 스크립트 실력이 꽤 향상될 수 있을 거라 믿습니다. 어떤 테스트를 해 볼까? 고민해 봐야겠군요.. @.@ 


[참고자료]
Windows Web Server 2008 R2
http://technet.microsoft.com/en-us/library/bb978526.aspx

How to install Windows PowerShell on a computer that is running Windows Server 2008 R2 Core
작성자 : Lai Go / 작성일자 : 2011.03.28 
Posted by Lai Go