Windows Server 2012의 Server Core버전에서 GUI로 전환하기


Windows Server 2012의 Server Core 버전에서는 각종 Role을 구성하기 위해서 편리한 기능을 제공하고 있다.
즉, 평소에는 보안 및 효과적인 메모리 사용을 위해 명령어 기반으로 운영하다고 특정한 Role(서비스, 예를 들면 DNS 서비스)을 설치 및 구성하기 위해 잠시 GUI 모드로 전환할 수 있는 기능을 제공하고 있다. CLI에서 GUI로 변환하는 방법은 다음과 같다.

Server Core 버전을 설치하면 6GB 정도의 용량을 차지한다.
Server Core 버전에다가 GUI를 사용하도록 변경하면  10.5~11GB 정도의 용량을 차지한다. 이렇게 변경하여  CLI로 유지하면 10.5 GB이고,  GUI로 유지하면 11.2GB 용량이 된다.
Full Verion을 설치하면 10GB의 용량을 차지한다

1) 현재까지는 Windows Server 2012 First Beta 버전이어서 반드시 Windows Update를 먼저 해야 하다. 그러기 위하여 Sconfig.exe 입력하여 Server Configuration 모드로 들어 간다.

2) 그리고 윈도우 업데이트를 하기 위해 6번(Download and Install updates)을 입력하여 All을 선택한다. 이렇게 하여 필요한 업데이트를 모두 한다.

3) Windows PowerShell로 들어간다

    PowerShell.exe

4) 어떤 업데이트가 되었는지 확인한다
     Get-Hotfix

지금까지는 사전 작업을 하였다. 이제부터는 본격적으로 작업을 한다. 즉, GUI 모드로 사용하도록 설정을 한다. 이것을 하기 위한 설정 방법은 2개이다.

[쉬운 방법]은 SConfig.exe를 실행하여 Server Configuration 모드로 들어 가서 12번(Restore Graphical User Interface(GUI))을 선택하는 것이고,
[또 다른 방법]은 PowerShell에서 필요한 2개의 Feature(Server-GUI-Mgmt-Infra, Server-GUI-Shell)를 설치하는 것이다.

둘 중의 하나의 방법으로 진행하면 [Server Manager, Control Panel 및 applets, Windows Explorer, Taskbar 및 Notification area, IE10,  Built-in 도움말]이 설치된다. 그 결과 하드 디스크 용량이 6GB에서 11GB로 들어나게 된다.

[쉬운 방법]

5) Sconfig.exe를 실행하여 Server Configuration 모드로 들어 간다.

6) 12번(Restore Graphical User Interface(GUI))을 선택한다. 그러면 화면이 팝업되는데, 이 때  Yes를 클릭하여 [GUI 모드를 Enable] 시킨다

그러면 자동으로 [Dism 유틸리티]가 실행되어 필요한 Feature 설치한 후 다시 시작하겠느냐는 메시지가 나온다 .이 때 Yes를 입력하여 컴퓨터를 재시작한다.

[또 다른 방법]

5) 설치할 수 있는 WindowsFeature 목록을 확인한다
    Get-WindowsFeature

이미 설치되어 있는 Role과 Feature를 확인하고 싶다면
Get-WindowsFeature
 | findstr [X]

6) 필요한 2개의 WindowsFeature를 설치한 후 컴퓨터를 재시작한다
     Install-WindowsFeature -Name Server-GUI-Mgmt-Infra, Server-GUI-Shell -Restart

(** [User Interfaces and Infrastructure] Feature 의 하위 기능인 Graphical Management Tools and Infrastructure와 Server Graphic Shell을 설치한다.)

(** 이 작업을 하면 Server Manager, Control Panel 및 applets, Windows Explorer, Taskbar 및 Notification area, IE10,  Built-in 도움말이 설치된다)

Server Configuration 모드에서 Restore Graphical User Interface(GUI)을 선택하여 GUI 모드를 Enable을 하던지, 아니면 PowerShell을 사용하여 직접 필요한 2개의 Feature를 설치하면 컴퓨터가 재부팅되어 GUI mode로 사용할 수 있다. 이 상태는 사실상 Full version을 설치한 것과 동일한 상태가 된다. 이런 상태에서 Server의 필요한 Role과 Feature를 설치하고, 구성하고 배포하면 되는 것이다.

자, 그러면 모두 필요한 것을 구성한 후(예를 들면 Active Directory, DNS, Web Service를 설치 및 구성)에는 다시 Server Core 버전으로 돌아갈 필요가 있다. 그 이유는 효과적인 메모리 사용 및 보안 때문이다. 물론 이렇게 되돌아 가도 늘어나 하드디스크 용량을 줄어들지는 않는다.

설치한 2개의 Feature를 삭제하여 GUI에서 CLI 환경으로 돌아가기 위해서는 다음과 같이 2개의 방법이 있다.

[쉬운 방법]

7) 화면 오른쪽 상단에 있는 [Manage] – [Remove Roles and Features]를 클릭한 후 [User Interfaces and Infrastructure] Feature 의 하위 Feature인 [Graphical Management Tools and Infrastructure] 와 [Server Graphic Shell]을 선택을 해제하여 설치된 것을 제거한다.

[PowerShell을 이용한 방법]

7) 화면 아래에 있는 Taskbar의 Windows PowerShell을 실행한다. 그런 다음, 아래의 cmdlet을 실행하여 설치한 2개의 Feature를 다시 제거한다. 그러면 다시 CLI 모드로 부팅이 된다.

Uninstall-WindowsFeature -Name Server-GUI-Mgmt-Infra, Server-GUI-Shell -Restart

이렇게 하면 다시 재부팅하도록 요구되면 컴퓨터를 재부팅하면 원래의 CLI 모드로 운영하게 된다.

마지막으로 정리하면…
Windows Server 2012의 Core Version을 설치하여 운영할 때 필요한 역할(Role) 및 기능(Feature)을 설치하여 구성하여 배포하기가 어려울 때는 이 Core Version을 Full Version으로 전환하여 사용하면 된다. 전환하는 방법은 Server Configuration 모드 및 PowerShell을 사용한다.

참고: http://bit.ly/IpkStL

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s