안녕하세요.

오늘 포스팅은 DPM을 통해 서버의 시스템 상태 복원 또는 베어 메탈 복원(BMR)하는 방법에 대한 내용으로, 시스템 상태 복원 또는 베이 메탈 복원을 위한 시스템 보호는 다음 2가지 시나리오에 대해 보호하는 것을 목표로 할 수 있습니다.


- 서버가 부팅은 가능하지만 시스템 파일과 레지스트리가 손상된 경우

- 서버가 시작되지 않아 모든 것의 복구가 필요한 경우 


DPM은 이러한 2가지 시나리오에 대해 기능을 지원합니다.


- BMR의 중요한 볼륨에 사용자 데이터를 제외하고 운영 체제 파일과 모든 데이터를 보호하고 백업합니다.

(BMR은 백업 시스템 상태 백업을 포함한다)

- 시스템 운영 체제 파일을 상태를 백업합니다.


[전제 조건 및 제한 사항]

- BMR은 Windows Server 2003을 실행하는 서버 또는 클라이언트 운영체제를 실행하는 컴퓨터는 지원하지 않음

- 서로 다른 보호 그룹의 동일한 컴퓨터 BMR 및 시스템 상태를 보호할 수 없음

- DPM 서버는 BMR을 위해 자기 자신을 보호할 수 없음

- 테이프 (D2T)에 단기 보호는 BMR 지원되지 않으며, 테이프 (D2D2T)에 장기간 저장은 지원

- BMR을 위해서는 윈도우 서버 백업 기능이 보호하려는 서버에 설치되어 있어야 함

- BMR에 대한 WinRE (윈도우 복구 환경)

- 시스템 상태 보호와 다르게 BMR 보호는 보호 컴퓨터에 있는 공간 요구 사항이 없으며 윈도우 서버 백업이 직접 D​​PM 서버에 백업 데이터를 전송

(단, 이 작업은 DPM 작업 보기에 표시되지 않음)

- DPM은 BMR에 대한 복제 볼륨에 30GB의 공간을 를 가집니다. 

(디스크 할당 수정 보호 그룹 마법사의 페이지 또는 파워쉘을 통해 수정할 수 있음)

- 복구 지점 볼륨에서 BMR 보호 유지를 위해 약 6GB의 공간이 필요 함

- 복제 볼륨 크기는 15GB 보다 적게 줄일 수 없음

- DPM은 BMR 데이터 소스의 크기를 계산하지만 모든 서버를 30GB로 가정하지는 않는다.\

(관리자는 자신의 환경에서 예상 BMR 백업의 크기에 따라 값을 변경해야하며, BMR 백업의 크기는 거의 모든 중요한 볼륨에 사용된 공간의 합계를 산출 할 수있다)

(예: 긴급 볼륨 = 부팅 볼륨 + 시스템 볼륨 + 같은 AD상의 시스템 상태 데이터를 호스팅하는 볼륨)



[프로세스]

1. 시스템 상태 백업

- 시스템 상태 백업을 실행하면 DPM은 윈도우 서버 백업의 요청과 서버의 백업 상태를 전달한다. DPM과 윈도우 서버 백업은 기본적으로 가장 여유있는 드라이브를 백업에 사용하며 드라이브에 대한 정보는 PSDataSourceConfig.XML 파일에 저장된다. 이 드라이브는 윈도우 서버 백업이 백업을 수행하는데 사용하는 드라이브이다.

 DPM으로 시스템 상태 백업에 사용하는 드라이브를 사용자 정의할 수 있다. 보호 서버의  "C:\Program Files\Microsoft Data Protection Manager\DPM\Datasources. Open the PSDataSourceConfig.XML" 파일을 열어 <FilesToProtect> 드라이브 명을 변경한 후 저장한다. 만일, 일관성 검사를 실행하는 컴퓨터의 시스템 상태를 보호하는 보호 그룹이 있는 경우 보호 그룹 링크를 통해 수정을 클릭한 후 다시 일관성 검사를 실행해야 한다.

 보호 서버가 클러스터에 있는 경우에는 클라스터 드라이브가 가장 여유있는 공간으로 선택되며, 해당 드라이브 소유권이 다른 노드으로 이동한 경우 드라이브를 사용할 수 없게 되어 시스템 상태 백업이 실패할 수 있다. 이 경우 로컬 드라이브를 가리키도록 PSDataSourceConfig.XML 파일을 수정해야 한다.

- 윈도우 서버 백업은 다음 루트에 WindowsImageBackup이라는 폴더를 생성한다. 모든 백업 데이트는 이 폴더에 배치되며 백업이 완료된 후 DPM 서버로 전송된다.

 -> 이 공간은 백업 후 전송이 완료된 후 정리된다.

 -> 폴더는 백업이 수행될 때마다 생되며 날짜는 마지막 시스템 백업 시간을 반영한다.


2. 베이 메탈 리커버리(BMR) 백업

BMR((본질적으로 시스템 상태 백업을 캡처하는) 백업 작업은 DPM 서버가 아닌 보호 서버의 폴더 공유에 직접 수행한다.

- DPM 서버는 BMR 백업을 위해 복제 볼륨에서 윈도우 서버 백업 및 공유를 호출한다. 이 경우 윈도우 서버 백업에서 가장 여유 있는 드라이브를 사용하는 것을 말하지 않으며, 작업에 많은 공유를 사용하여 백업한다.

- 백업이 완료되면 백업 파일은 DPM 서버로 전송되며 로그는 "C:\Windows\Logs\WindowsServerBackup"에 저장된다.




[시스템 상태 또는 BMR 보호를 위한 설정]


1. 시스템 상태 백업


DPM 콘솔을 실행한 후 보호 메뉴로 이동하여 상단의 새로 만들기(보호 그룹 만들기) 버튼을 클릭합니다.


새 보호 그룹 만들기 창의 시작 화면에서 다음 버튼을 클릭합니다.


새 보호 그룹 만들기 창의 보호 그룹 종류 선택 화면에서 '서버(S)'를 선택한 후 '다음(N)' 버튼을 클릭합니다.


새 보호 그룹 만들기 창의 그룹 구성원 선택 화면에서 보호할 데이터(System State)를 선택한 후 '다음(N)' 벝는을 클릭합니다.


새 보호 그룹 만들기 창의 데이터 보호 방법 선택 화면에서 보호 그룹 이름을 입력하고 데이터를 보호할 방법을 선택한 후 '다음(N)' 버튼을 클릭합니다.



새 보호 그룹 만들기 창의 단기 목표 선택 화면에서 '보존 범위(R)'를 지정한 후 빠른 전체 백업 일정을 변경하기 위해 '수정(O)' 버튼을 클릭합니다.


성능 최적화 화면에서 빠른 전체 백업 일정(요일과 시간)을 선택한 후 확인 버튼을 클릭합니다.


새 보호 그룹 만들기 창의 단기 목표 선택 화면에서 '다음(N)' 버튼을 클릭합니다.


새 보호 그룹 만들기 창의 디스크 할당 검토 화면에서 디스크 공간 수정을 위하여 수정(M) 버튼을 클릭합니다.


디스크 할당 수정 화면 차에서 복제 볼륨과 복구 지점 볼륨 크기를 확인하여 볼륨 크기 변경이 필요한 경우 변경 후 확인 버튼을 클릭합니다.


새 보호 그룹 만들기 창의 복제본 만들기 방법 선택 화면에서 DPM 서버에 복제복을 만드는 방법을 선택한 후 '다음(N)' 버튼을 클릭합니다.

(이 포스팅에서는 네트워크를 통해 자동으로 복제본을 만드는 방법을 선택)


새 보호 그룹 만들기 창의 일관성 확인 옵션 선택 화면에서 일관성 확인 방법을 선택한 후 '다음(N)' 버튼을 클릭합니다.

(이 포스팅에서는 '복제본이 일관되지 않을 경우 일관성 확인 실행(R)'을 선택)


새 보호 그룹 만들기 창의 상태 화면에서 보호 그룹 만들기 작업이 진행되어 완료되면 닫기 버튼을 클릭하여 새 보호 만들기를 완료합니다.


2. BMR 백업


BMR 백업은 위에서 설명한 시스템 상태 백업과 다른 부분은 거의 없습니다. 시스템 상태 백업괴 비교해보면 기본 기본 디스크 할당 공간 중 복제 볼륨은 크고 복구 지점 볼륨이 작다는 차이 외에는 특별한 차이는 없어 보입니다. (물론 이 차이도 디스크 할당 수정을 통해 수정이 가능한 부분입니다)





[시스템 및 BMR 복구]


1. 시스템 복구


DPM 콘솔에서 복구 메뉴를 선택한 후 복구 항목을 마우스 우 클릭한 후 '복구(R)'버튼을 클릭합니다.


복구 마법사 창의 복구 선택 사항 확인 화면에서 복구 원본 위치를 선택한 후 '다음(N)' 버튼을 클릭합니다.


복구 마법사 창의 복구 유형 선택 화면에서 '네트워크 폴더에 복사(W)'를 선택한 후 '다음(N)' 버튼을 클릭합니다.


복구 마법사 창의 대상 지정 화면에서 '찾아보기' 버튼을 클릭합니다.


대체 복구 대상 지정 창이 나타나면 파일을 복사할 폴더를 선택한 후 확인 버튼을 클릭합니다. 

(차후 보호된 컴퓨터에서 접근할 수 있도록 해당 경로는 공유를 해주어야 합니다)


복구 마법사 창의 대상 지정 화면ㅇ데서 대상과 대상 경로가 지정된 것을 확인한 후 '다음(N)' 버튼을 클릭합니다.


복구 마법사 창의 복구 옵션 지정 화면에서 옵션을 선택한 후 '다음(N)' 버튼을 클릭합니다.


복구 마법사 창의 요약 화면에서 선택한 내용을 확인한 후 '복구' 버튼을 클릭합니다.


복구 마법사 창의 복구 상태 화면에서 복구가 진행 중인 것을 확인한 후 '닫기' 버튼을 클릭하여 복구 마법사를 종료합니다.


DPM 콘솔에서 모니터링으로 이동하면 복구 상태를 확인할 수 있습니다.


복구가 완료되면 보호된 컴퓨터에서 윈도우 서버 백업 도구를 실행한 후 복구 버튼을 클릭합니다.


복구 마법사 창의 시작 화면에서 '다른 위치에 저장된 백업(A)'를 선택하고 '다음(N)' 버튼을 클릭합니다.


복구 마법사 창의 위치 유형 지정 화면에서 '원격 공유 폴더(E)'를 선택한 후 '다음(N)' 버튼을 클릭합니다.


복구 마법사 창의 원격 폴더 지정 화면에서 DPM에서 지정한 복구 지점 경로를 입력한 후 '다음(N)' 버튼을 클릭합니다.


복구 마법사 창의 백업 날짜 선택 화면에서 백업 날짜를 선택한 후 '다음(N)' 버튼을 클릭합니다.


복구 마법사 창의 복구 유형 선택 화면에서 '시스템 상태(S)'를 선택한 후 '다음(N)' 버튼을 클릭합니다.


복구 마법사 창의 복구 위치 선택 화면에서 '원래 위치(O)'를 선택한 후 '다음(N)' 버튼을 클릭합니다.


원격 공유 폴더를 통한 복원에 대한 경고 창이 나타나면 '확인' 버튼을 클릭합니다.


복구 마법사 창의 확인 화면에서 복구 항목을 확인한 후 '복구(R)' 버튼을 클릭합니다.


복구 시작 후 일시중지 및 취소 불가에 대한 경고가 나타나면 '예(Y)' 버튼을 클릭합니다.


복구 마법사 창의 복구 진핼률 화면에서 시스템 상태 복구가 진행되어 완료되면 서버가 자동으로 다시 부팅되며 복구 프로세스가 완료됩니다.


시스템 복구가 완료되어 재부팅 된 후 다음과 같이 복구 완료에 대한 알림 창이 나타납니다.


시스템 상태 백업의 경우 BMR 복구 방법으로 복구 시도 시 복원할 수 있는 이미지가 없어 복원할 수 없습니다.




2. BMR 복구


DPM 콘솔을 실행한 후 복구 메뉴로 이동하여 Bare Metal Recovery를 마우스 우 클릭한 후 '복구(R)' 버튼을 클릭합니다.


복구 마법사 창의 복구 선택 사항 확인 화면에서 '다음(N)' 버튼을 클릭합니다.


복구 마법사 창의 복구 유형 선택 화면에서 '네트워크 폴더에 복사(W)'를 선택한 후 '다음(N)' 버튼을 클릭합니다.


복구 마법사 창의 대상 지정 화면에서 복구 파일을 복사할 위치 선택을 위해 '찾아보기' 버튼을 클릭합니다.


대체 복구 대상 지정 창에서 파일이 복사될 경로를 지정한 후 확인 버튼을 클릭합니다.

(해당 경로는 복구 완료 후 공유 폴더로 지정헤주어야 차후 시스템 복원 시 복원 이미지에 접근할 수 있습니다)


복구 마법사 창의 대상 지정 창에서 '다음(N)' 버튼을 클릭합니다.


복구 마법사 창의 복구 옵션 지정 화면에서 옵션을 선택한 후 '다음(N)' 버튼을 클릭합니다.


복구 마법사 창의 요약 화면에서 Bare Metal Recovery가 선택된 것을 확인한 후 복구 버튼을 클릭합니다.


복구 마법사 창의 복구 상태 화면에서 복구가 진행되면 '닫기(C)' 버튼을 클릭하여 복구 마법사를 완료합니다.

(복구가 진행되는 것은 DPM 콘솔의 모니터링 메뉴로 이동하여 확인할 수 있습니다)



복원을 위해 Windows Server 이미지로 부팅한 후 Windows 설치 창에서 '다음(N)' 버튼을 클릭합니다.


Windows 설치 창에서 '컴퓨터 복구(R)' 버튼을 클릭합니다.


옵션 선택 창에서 '문제 해결' 버튼을 클릭합니다.


고급 옵션 창에서 '시스템 이미지 복구' 버튼을 클릭합니다.


시스템 이미지 복구 창에서 대상 운영 체제를 선택합니다.


이미지로 컴퓨터 다시 설치 창에서 경고 창이 나타나면 복구 이미지를 지정하기 위해 '취소' 버튼을 클릭합니다.


이미지로 컴퓨터 다시 설치 창의 시스템 이미지 백업을 선태합니다 화명네서 '시스템 이미지 선택(S)'를 선택한 후 '다음(N)' 버튼을 클릭합니다.


이미지로 컴퓨터 다시 설치 창에서 '고급(A)' 버튼을 클릭합니다.


네트워크에서 시스템 이미지 검색(S) 버튼을 클릭합니다.


네트워크에 연결으 위한 경고 창이 나타나면 '예(Y)' 버튼을 클릭하여 Dhcp 서버로부터 IP를 할당 받습니다.

(만일, Dhcp 서버가 없어 IP를 할당받지 못하는 경우에는 'Shift' + 'Ctrl' + 'F3' 키를 입력하여 커맨드 창을 실행한 후 커맨드 명령어로 IP를 수동으로 입력합니다)


Bare Metal Recover 복구 이미지가 존재하는 경로를 입력한 후 '확인' 버튼을 클릭합니다.


네트워크 자격 증명 입력 창에서 계정과 패스워드를 입력한 후 확인 버튼을 클릭합니다.


복원할 이미지를 선택한 후 '다음(N)' 버튼을 클릭합니다.


복원할 시스템의 날짜 및 시간과 백업 중인 드라이브를 선택한 후 '다음(N)' 버튼을 클릭합니다.


복원을 위한 추가 옵션을 선택한 후 '다음(N)' 버튼을 클릭핣니다.


복원을 위해 선택한 정보를 확인한 후 '마침' 버튼을 클릭합니다.


시스템 복원에 대한 경고 창이 나타나면 '예(Y)' 버튼을 클릭하여 복원을 시작합니다.


시스템 복원이 진행되고 복원이 완료되면 '다시 시작(T)' 버튼을 클릭하여 BMR 복원을 완료합니다.



이상으로 DPM으로 시스템 상태 및 베어 메탈 리커버리 백업 및 복원에 대한 포스팅을 마칩니다.

감사합니다.











참고 사이트: https://technet.microsoft.com/en-us/library/hh758150(v=sc.12).aspx




안녕하세요.


오늘 포스팅은 System Center 2012 R2 Virtual Machine Manager에 CentOS 7 VM 템플릿을 만드는 방법입니다.

가상컴퓨터 템플릿을 만들기 위해서는 먼저 Hyper-V에 CentOS를 설치할 필요가 있으니 하기 포스팅을 참고 부탁 드립니다.


Hyper-V에서 게스트 운영체제로 CentOS 7 버전 실행하기


이번 포스팅은 다음과 같은 순서로 이루어져있습니다.


1. CentOS 7에 VMMAgent 설치하기

2. VMM에 VM템플릿 만들기

3. 가상 컴퓨터 생성 후 확인하기




1. CentOS 7에 VMMAgent 설치하기


CentOS에 VMMAgent를 설치하기 위해서는 VMM설치 폴더에 있는 Linux에서 접근할 수 있도록 공유 폴더에 복사합니다.

(VMM Linux Agent는 기본 경로에 설치한 경우 C:\Program Files\Microsoft System Center 2012 R2\Virtual Machine Manager\agents\Linux 폴더에 존재합니다)



CentOS에 ROOT 계정으로 로그인한 후 다음과 같은 명령어로 필요한 소프트웨어를 설치합니다.

명령어: yum install cifs-utils


드라이브를 매핑할 폴더를 생성합니다.

명령어: Mkdir /폴더명 (예: Mkdir /vmmagents)


공유 폴더를 생성한 폴더에 마운트 합니다.

명령어: Mount -t cifs -o username=계정명 //윈도우 공유 폴더 경로 /마운트할 폴더명 (예: Mount -t cifs -o username=계정명 //vmm01/VMMLibrary/Linux /VMMAgents)


마운트 한 폴더명으로 이동하여 정상적으로 마운트되었는지 확인합니다.


버전에 맞는 SCVMM Agent를 설치합니다.

명령어: ./install SCVMM Agent (예: 64bit OS인 경우 ./install scvmmguestagent.1.0.2.1075.x64.tar)


VMM Agent 설치가 완료되었다면 시스템을 종료합니다.




2. VMM에 VM템플릿 만들기

CentOS 7 가상디스크 파일(.vhdx)을 VMM Library 폴더에 복사합니다.


VMM 콘솔에서 Library서버의 공유 폴더를 마우스 우클릭한 후 새로 고침 버튼을 클릭합니다.


VMM 콘솔에서 라이브러리 메뉴를 선택한 후 VM 템플릿으로 이동하여 상단의 VM 템플릿 만들기 버튼을 클릭합니다.


VM 템플릿 만들기 마법사 창의 원본 선택 화면에서 '찾이보기(B)' 버튼을 클릭합니다.


VM 템플릿 원본 선택 화면에서 VM 템플릿을 만들 원본을 선택한 후 '확인' 버튼을 클릭합니다.


VM 템플릿 만들기 마법사 창의 원본 선택화면에서 가상 하드 디스크가 선택된 것을 확인 후 '다음(N)' 버튼을 클릭합니다.


VM템플릿 만들기 마법사 창의 ID 화면에서 VM 템플릿 이름을 입력하고 가상 컴퓨터 세대를 선택한 후 '다음(N)' 버튼을 클릭합니다.


VM 템플릿 만들기 마법사 창의 하드웨어 구성 창에서 네트워크 어댑터를 선택한 후 VM네트워크를 선택하고 IP 주소는 고정 IP를 선택합니다.



VM 템플릿 만들기 마법사 창의 하드웨어 구성 창에서 펌웨어로 이동한 후 '보안 부팅 사용(E)'를 체크 해제한 후 '다음(N)' 버튼을 클릭합니다.

(CentOS 7은 보안 부팅을 지원하지 않음)


VM 템플릿 만들기 마법사 창의 운영 체제 구성 화면에서 게스트 OS 프로필을 '새 Linux 운영체 체제 사용자 지정 설정 만들기'를 선택한 후 운영 체제를 CentOS Linux 7 (64bit)로 선택합니다.


VM 템플릿 만들기 마법사 창의 운영 체제 구성 화면에서 루트 자격 증명으로 이동한 후 루트 계정의 암호를 지정하고 '다음(N)' 버튼을 클릭합니다.


VM 템플릿 만들기 마법사 창의 응용 프로그램 구성 화면에서 '다음(N)' 버튼을 클릭합니다.


VM 템플릿 만들기 마법사 창의 SQL Server 구성 화면에서 '다음(N)' 버튼을 클릭합니다.


VM 템플릿 만들기 마법사 창의 요약 화면에서 '만들기(C)' 버튼을 클릭하여 VM 템플릿 만들기 마법사를 완료합니다.








3. 가상 컴퓨터 생성 후 확인하기


VMM 콘솔을 실행한 후 라이브러리 -> VM 템플릿으로 이동하여 가상 템플릿을 선택한 후 가상 컴퓨터 만들기 버튼을 클릭합니다.


가상 컴퓨터 만들기 마법사 창의 ID 화면에서 가상 컴퓨터 이름을 입력한 후 '다음(N)' 버튼을 클릭합니다.


가상 컴퓨터 만들기 마법사 창의 하드웨어 구성 화면에서 하드웨어 구성을 변경할 부분을 변경한 후 '다음(N)' 버튼을 클릭합니다.


가상 컴퓨터 만들기 마법사 창의 운영 체제 구성 화면에서 운영 체제 설정과 관련하여 변경할 부분이 있는 경우 변경한 후 '다음(N)' 버튼을 클릭합니다.


가상 컴퓨터 만들기 마법사 창의 대상 선택 화면에서 가상 컴퓨터를 배포할 그룹을 선택한 후 '다음(N)' 버튼을 클릭합니다.


가상 컴퓨터 만들기 마법사 창의 호스트 선택 화면에서 호스트를 선택한 후 '다음(N)' 버튼을 클릭합니다.


가상 컴퓨터 만들기 마법사 창의 설정 구성 화면에서 네트워크 어댑터를 선택한 후 가상 컴퓨터에서 사용할 고정 IP 주소를 입력하고 '다음(N)' 버튼을 클릭합니다.


가상 컴퓨터 만들기 마법사 창의 속성 추가 화면에서 '다음(N)' 버튼을 클릭합니다.


가상 컴퓨터 만들기 마법사 창의 요약 화면에서 설정을 확인한 후 '만들기(C)' 버튼을 클릭하여 가상 컴퓨터 만들기를 시작합니다.


(VMM 콘솔에서 작업 메뉴로 이동해보면 가상 컴퓨터가 만들어지는 과정을 확인할 수 있습니다)


가상 컴퓨터 생성이 완료되면 VMM 콘솔에서 VM 및 서비스 메뉴로 이동한 후 해당 VM을 마우스 우 클릭하고 연결 또는 보기 -> 콘솔을 통해 연결 버튼을 클릭하여 콘솔을 통해 연결합니다.


지정한 ROOT 계정과 패스워드로 로그인이 가능한 것을 확인할 수 있습니다.


지정한 IP가 고정 IP주소로 설정된 것을 확인할 수 있습니다.


지정한 Hsotname으로 가상 컴퓨터가 생성된 것을 확인할 수 있습니다.


가상 컴퓨터가 지정한 설정으로 생성된 경우 해당 가상 컴퓨터를 종료하고 VMM 콘솔에서 VM 및 서비스 메뉴로 이동한 후 해당 가상 컴퓨터를 마우스 우 클릭하여 속성 버튼을 클릭합니다.


가상 컴퓨터 속성 창에서 하드웨어 구성 화면으로 이동한 후 네트워크 어댑터를 선택하여 MAC주소가 정정으로 선택되어 있는지 확인합니다.

(만일 동적(Y)으로 선택되어 있는 경우 정적(C)으로 변경)




이상으로 VMM에서 CentOS 7 버전의 VM 템플릿을 만드는 방법에 대한 포스팅을 마칩니다.

감사합니다.

안녕하세요.

오늘 포스팅은 사설 및 공용 클라우드에 최적화된 나노 서버를 System Center Operations Manager를 통해 모니터링하는 방법입니다. 


나노 서버는 Windows Server 2016 Operations Management Pack을 통해 서버의 기본 동작에 대해 모니터링 할 수 있으며, 다음과 같은 역할을 수행하는 나노 서버를 모니터링 할 수 있습니다.


- Windows Failover Cluster

- DNS 서버

- IIS


나노 서버의 모니터링은 다른 윈도우 서버에 대한 모니터링과 비슷하지만, 나노 서버에 Operations Manager Agent를 설치하는 것은 다른 윈도우 서버에 Agent를 설치하는 것과는 차이가 있습니다. 

(나노 서버는 msi 형식의 파일 설치를 지원하지 않으므로...)


따라서, 나노 서버를 모니터링하려면 다음과 같은 절차를 수행해야 합니다.


1. 나노 서버에 Operations Manager Agent를 설치합니다.

2. Operations Manager Agent가 정상적으로 설치되었는지 검증합니다.

3. Windows Server 2016 관리 팩을 설치합니다.

4. 나노 서버가 정상적으로 모니터링되는지 확인합니다.


현재 나노 서버의 Agent에는 제약사항이 있어 다음 작업들이 현재 버전에서는 지원되지 않습니다.


- MSI 패키지를 통해 Operations Manager Agent 설치

- 작업 관리자와 동일한 도메인에 있는 않은 나노 서버 모니터링 (진짜 중요)

- JScript 또는 VBScript로 작성된 관리 팩으로 나노 서버 모니터링

- 나노 서버에 실행되는 닷넷 응용 프로그램 모니터링 (APM)

- 나노 서버의 프로세스 모니터링 

- 나노 서버의 OLE DB 모니터링

- Active Directory에 통합하여 나노 서버 모니터링

- Operations Manager 콘솔에서 업데이트 적용하여 나노 서버에 설치된 Operations Manager Agent에 대한 업데이트

- 네트워크 검색 규칙을 사용하여 ICMP를 지원하는 나노 서버에 대한 검색

- 나노 서버에서 실행되는 특정 URL 모니터링

- 나노 서버의 응용 프로그램의 로그 데이터 수집





1. 나노 서버에 Operations Manager Agent를 설치

나노 서버 모니터링을 위하여 먼저, Operations Manager Agent를 설치할 나노 서버 이미지를 생성합니다.

예) Import-Module .\NanoServerImageGenerator.psm1


New-NanoServerImage -DeploymentType Guest -Edition Standard -MediaPath H:\ -BasePath .\Base -TargetPath "G:\VM\Nano\NanoOMClient.Vhdx" -ComputerName "NanoOMClient" -InterfaceNameOrIndex Ethernet -Ipv4Address 10.0.0.56 -Ipv4SubnetMask 255.0.0.0 -Ipv4Gateway 10.10.10.254 -Ipv4Dns 10.10.10.21 -DomainName "DONKEY.LAB"  


다음은 Operations Manager 서버에서 Powershell을 통해 Agent를 설치하기 위해 신뢰할 수 있는 호스트로 나노 서버를 추가합니다.

예) Set-Item -Path WSMan:\localhost\Client\TrustedHosts -Value "NanoOMClient" -Force; 


이제 Powershell을 통해 Operations Manager Agent를 설치할 차례인데 나노 서버 설치를 위한 파워쉘은 나노 서버 이미지 내의 NanoAgent\NanoServer나 Operations Manager 설치 폴더의Server\AgentManagement\Nano\NanoServer에 존재합니다.

(기본 경로에 설치했다면 C:\Program Files\Microsoft System Center 2016\Operations Manager\Server\AgentManagement\Nano\NanoServer에..)


다음과 같이 Powershell을 실행하여 설치합니다.

[중요!: Agent를 설치하기 위해서는 나노 서버의 관리자 권한을 가진 계정(도메인 관리자 계정 또는 나노 서버 Administrators 그룹에 추가된 계정)으로 설치 진행해야 합니다]


예)

$ManagementServer="OM2016.DONKEY.LAB" 

$ManagementGroupName="OM 2016" 

$NanoServer = "NANOOMClient02.DONKEY.LAB" 

$BinaryFolder = "..\"


 .\InstallNanoServerScomAgentOnline.ps1 -ManagementServerFQDN $ManagementServer -ManagementGroupName $ManagementGroupName -NanoServerFQDN $NanoServer -BinaryFolder $BinaryFolder



위와 같이 정상적으로 설치가 되었다면 나노 서버에 다음과 같이 Operations Manager Agent 폴더가 생성되고 파일이 복사된 것을 확인할 수 있습니다.



만일, Operations Manager 서버 이름이나 관리 그룹이름을 모르는 경우 Powershell을 통해 확인한 후 설치를 진행해야 합니다.


Operations Manager Powershell 모듈 가져오기: Import-Module OperationsManager


Operations Manager 관리 서버 조회하기: Get-SCOMManagementServer


Operations Manager 관리 서버 조회하기: Get-SCOMManagementGroup





2. Operations Manager Agent가 정상적으로 설치되었는지 검증

먼저, Operations Manager가 정상적으로 설치되었는지 검증하기 위하여 원격으로 Nano Server에 연결한 후 Operations Manager Service 실행 여부를 확인합니다.


예) Get-Service -Name HealthService 또는 Get-Service -DisplayName 'Microsoft Monitoring Agent'


이벤트 뷰어를 통해 원격으로 나노 서버에 연결해보면 Operations Manager 이벤트가 생성된 것을 확인할 수 있습니다.


Agent가 정상적으로 설치되었다면 Operations Manager 관리 콘솔을 통해 Agent를 승인해주어야 모니터링이 가능합니다. 


먼저, Operations Manager 관리 콘솔을 실행한 후 Administration -> Setting로 이동하여 Security를 클릭합니다.


Global Management Server Settings - Security 화면에서 수동 Agent 설치를 승인하기 위하여 'Reject new manual agent Installation'에 선택된 것을 "Review new manual agent installations in pending management view"로 변경한 후 OK 버튼을 클릭합니다.

[변경 전]


[변경 후]


이제 Administration -> Pending Management으로 이동해보면 수동으로 Agent를 설치한 나노 서버를 확인할 수 있으며, 해당 서버를 선택 후 오른쪽 Tasks 메뉴에서 Approve 버튼을 클릭합니다.


Manual Agent Install 창에서 Approve을 버튼을 클릭합니다.


이후 Administration -> Agent Managed로 이동해보면 Agent 상태 및 버전을 확인할 수 있습니다.





3. Windows Server 2016 관리 팩 설치

Operations Manager는 Agent를 설치한 경우 Agent Service 중지나 서버 다운 여부만 확인할 수 있으며, 성능이나 이벤트 또는 위에서 언급한 서버 역할(IIS, DNS, Failover Cluster 등)에 대한 모니터링은 불가능합니다. 나노 서버의 운영체제 상태나 서버 역할에 대한 모니터링 및 성능 수집 등을 위해 Windows Server 2016 관리 팩을 다운로드 받아 설치합니다.


Microsoft System Center Operations Manager Management Packs for Windows Server Technical Preview: https://www.microsoft.com/en-us/download/details.aspx?id=48256



다운로드 'SC Management Pack for Windows Server 2016' 파일을 더블 클릭하여 설치를 시작합니다.


License Agreement 창에서 'I accept' 를 선택한 후 Next 버튼을 클릭합니다.


Select Installation Folder 창에서 Next 버튼을 클릭합니다.

(관리 팩 설치 폴더를 변경하려는 경우 Browser.. 버튼을 클릭하여 관리 팩이 설치될 폴더를 변경합니다)


Confirm Installation 폴더에서 관리 팩이 설치될 폴더를 확인한 후 Install 버튼을 클릭합니다.


설치가 완료되어 Installation Complete 창이 나타나면 Close 버튼을 클릭하여 관리 팩 설치를 완료합니다. 



관리 팩 설치가 완료된 후에는 Operations Manager에 관리 팩을 가져와야 합니다. Operations Manager 콘솔을 실행한 후 Administration -> Installed Management Pack으로 이동한 후 Tasks 메뉴에서 Import Management Packs..버튼을 클릭합니다.


Import Management Packs 창의 Select Management Packs 화면에서 Add 버튼을 클릭한 후 Add from Disk... 버튼을 선택합니다.


Online Catalog Connection 창에서 No 버튼을 클릭합니다.

(Operations Manager Console이 설치된 서버가 인터넷에 연결되어 있고 설치하려는 관리 팩에 종속된 관리 팩이 필요 시 Online을 통해 다운로드 받으려는 경우 Yes 버튼을 클릭합니다)


Select Management Packs to import 창에서 설치한 관리 팩을 선택한 후 Open 버튼을 클릭합니다.


Import Management Packs 창의 Select Management Packs 화면에서 Install 버튼을 클릭하여 Operations Manager에 관리 팩을 가져옵니다.


이후 관리 팩 가져오기가 완료되면 Close 버튼을 클릭합니다.






4. 나노 서버가 정상적으로 모니터링되는지 확인

나노 서버에 Agent 설치도 정상적으로 완료하였고 관리 팩도 설치를 완료하였다면 이제 나노 서버가 정상적으로 모니터링 되는지 Operations Manager Console을 통해 확인해보면 서버 상태 및 성능 수집 등의 작업이 정상적으로 수행되는 것을 확인할 수 있습니다.





아직은 Windows Server 2016과 System Center 2016 Operations Manager 모두 Preview 단계이기 때문에 정식 버전이 공개되면 더 많은 것들이 모니터링 가능하리라 기대해봅니다. 




그럼 이상으로 오늘 포스팅을 마치겠습니다.

감사합니다.







참고 사이트: https://technet.microsoft.com/en-us/system-center-docs/om/manage/monitoring-nano-server


안녕하세요.

오늘 포스팅은 System Center 2016 Preview Virtual Machine Manager에 나노서버를 추가하는 방법입니다.


나노서버가 아닌 Windows Server에서 실행되는 Hyper-V의 경우 기존과 동일하게 VMM 콘솔에서 Hyper-V를 실행하는 호스트 추가 시 Agent를 설치하거나 수동으로 .msi 형태의 Agent를 설치한 후 VMM 콘솔을 통해 추가할 수 있습니다.


하지만, 나노서버는 SCVMM 패키지를 추가하여 이미지를 생성해야 합니다.


[VMM 패키지가 포함된 나노서버 생성하기]

1. Windows Server ISO 이미지 폴더 내에 존재하는 나노서버 모듈을 복사한 후 파워쉘을 관리자 권한으로 실행하여 나노서버 모듈을 가져옵니다.


2. 다음과 같은 명령어를 통해 SCVMM 패키지가 포함된 나노서버 이미지를 생성합니다.

명령어 예) New-NanoServerImage -MediaPath H:\ -BasePath .\Base -TargetPath "G:\VM\NANO\NANO-VMMHV01.vhdx" -ComputerName "NANO-VMMHV01" -DeploymentType "Guest" -Edition "Datacenter" -EnableRemoteManagementPort -DomainName "DONKEY.LAB" -InterfaceNameOrIndex "Ethernet" -Ipv4Address "10.0.0.44" -Ipv4SubnetMask "255.0.0.0" -Ipv4Gateway "10.10.10.254" -Ipv4Dns "10.10.10.21" -Packages Microsoft-NanoServer-SCVMM-Package,Microsoft-NanoServer-SCVMM-Compute-Package

※ Microsoft-NanoServer-SCVMM-Compute-Package 를 설치하는 경우 Hyper-V 기능 설치를 위한 -Compute 옵션을 함께 사용하면 안됩니다.



-MediaPath: ISO 이미지를 마운트한 경로

-TargetPath: 나노서버 이미지가 생성될 경로 및 파일명 (확장자를 vhd로 지정한 경우 1세대, vhdx로 지정한 경우 2세대)

-Computername: Hostname

-DeploymentType: 물리서버인 경우 HOST, 가상머신인 경우 Guest 

-Edtion: Windows Server Edtion (Standard 또는 DataCenter)

-EnableRemoteManagementPort: WinRM Enable

-DomainName: 도메인명

-InterfaceNameOrIndex: Network Adapter 이름

-Ipv4Address: IP주소

-Ipv4SubnetMask: 서브넷

-Ipv4Gateway: 게이트웨이 주소

-Ipv4Dns: DNS 주소

-Packages: SCVMM 관련 패키지 이름



(+)나노서버 패키지는 윈도우 서버 이미지 안에 존재합니다.


이미지 생성이 완료되면 나노서버를 실행한 후 System Center 2016 Virtual Machine Manager에 추가할 차례입니다.


[VMM에 Hyper-V 추가하기]

1. System Center 2016 Virtual Machine Manager 콘솔을 실행한 후 Fabric 메뉴로 이동하여 상단의 Add Resource를 클릭한 후 Hyper-V Hosts and Clusters 버튼을 클릭합니다.


2. Add Resource Wizard 창의 Resource Location 화면에서 Windows Server computers in a trusted Active Directory domain를 선택한 후 Next 버튼을 클릭합니다.


3. Add Resource Wizard 창의 Credentials 창에서 계정을 선택 또는 입력한 후 Next 버튼을 클릭합니다.

(반드시 Nano 서버의 관리자 권한이 있는 계정을 선택해야 합니다)


4. Add Resource Wizard 창의 Discovery Scope 창에서 추가할 나노서버 이름을 입력한 후 Next 버튼을 클릭합니다.


5. Add Resource Wizard 창의 Target Resources 화면에서 검색된 컴퓨터 중 추가할 컴퓨터를 선택한 후 Next 버튼을 클릭합니다.


6. Virtual Machine Manager 창에서 Hyper-V 기능 Enable과 관련한 경고 창이 나타나면 OK 버튼을 클릭하여 계속 진행합니다.


7. Add Resource Wizard 창의 Host Settings 화면에서 Host Group과 VM이 생성될 경로 등을 지정한 후 Next 버튼을 클릭합니다.


8. Add Resource Wizard 창의 Summary 화면에서 앞서 선택한 내용들을 확인한 후 Finish 버튼을 클릭하여 Add Resource Wizard를 완료합니다.


9. 다음과 같이 VMM에 나노서버가 추가된 것을 확인할 수 있습니다.



위의 경우는 나노서버 이미지 생성 시 SCVMM 패키지를 설치하였기 때문에 VMM에 추가가 가능한데, Hyper-V를 실행하는 나노서버를 운영 중에 VMM에 추가해야 하는 경우 Package 파일을 먼저 설치한 후 VMM에 추가할 수 있습니다.


[실행 중인 Nano서버 기반 호스트에 SCVMM 패키지 설치]

1. 먼저 나노서버 이미지(vhd 또는 vhdx) 파일을 마운트 합니다.

명령어 예) 

Diskpart

select vdisk file=H:\VM\NANO-VMMHV02\NANO-VMMHV02.vhdx

attach vdisk

list volume

select volume 8

assign letter=K

exit


2. Dism 명령어를 통해 패키지를 설치합니다.

명령어 예) Dism /image:K:\ /Add-Package /PackagePath:I:\NanoServer\Packages\Microsoft-NanoServer-SCVMM-Compute-Package.cab /PackagePath:I:\NanoServer\Packages\en-us\Microsoft-NanoServer-SCVMM-Compute-Package_en-us.cab /PackagePath:I:\NanoServer\Packages\Microsoft-NanoServer-SCVMM-Package.cab /PackagePath:I:\NanoServer\Packages\en-us\Microsoft-NanoServer-SCVMM-Package_en-us.cab


위와 같이 패키지 설치가 완료되면 위와 동일한 방법으로 VMM에 Nano서버를 추가할 수 있습니다.



그럼 오늘의 포스팅을 마치겠습니다.

감사합니다.











[참고 사이트] 

https://technet.microsoft.com/en-us/system-center-docs/vmm/manage/how-to-add-a-nano-server-as-a-hyper-v-host-in-vmm

https://technet.microsoft.com/en-us/library/hh825070.aspx







안녕하세요. 

이번 포스트는 Bare Metal Computer에 Hyper-V 배포를 위해 WinPE Image에 Driver를 추가하는 방법입니다.

실제로 WinPE Image에 Driver를 추가하지 않은 경우 Network를 인식할 수 없거나 디스크를 인식할 수 없어 배포가 중단되는 경우 꼭 필요한 기능입니다.


실제로 보유하고 있는 HP Microserver Gen8에 VMM를 통해 Bare Metal Deploy 시 디스크를 정상 인식할 수 없어 에러가 발생되었습니다. 


위와 같이 드라이버 문제로 Bare Metal에 오류가 발생되는 경우 다음과 같이 boot.wim 파일에 필요한 드라이버를 추가하여 문제를 해결할 수 있습니다.


[WinPE Image에 Hardware Driver 추가하기]

1. WDS 서버의 Dcmgr\Windows\Image 폴더 내에 있는 Boot.wim 파일을 VMM 서버의 특정 폴더로 복사합니다.


2. VMM 서버에 특정 폴더에 필요한 Driver 파일을 복사합니다. (압축되어 있는 파일의 경우 압축해제하여..)


3. 다음과 같이 Powershell을 실행하여 Boot.wim 파일에 Driver를 추가합니다.


[명령어 예]

$mountdir = "c:\temp\mount"

$winpeimage = "c:\temp\boot.wim"

$winpeimagetemp = $winpeimage + ".tmp"


$path1= "C:\temp\Driver\cp023430\"

$path2 = "C:\temp\Driver\cp027782\"

$path3 = "C:\temp\Driver\cp028045\"

$path4 = "C:\temp\Driver\cp028046\"


mkdir "c:\temp\mount"

copy $winpeimage $winpeimagetemp

Dism /mount-wim /wimfile:$winpeimagetemp /index:1 /mountdir:$mountdir

Dism /image:$mountdir /add-driver /driver:$path1

Dism /image:$mountdir /add-driver /driver:$path2

Dism /image:$mountdir /add-driver /driver:$path3

Dism /image:$mountdir /add-driver /driver:$path4


Dism /Unmount-Wim /MountDir:$mountdir /Commit

publish-scwindowspe -path $winpeimagetemp

Del $winpeimagetemp


- $mountdir은 파일을 Mount 할 폴더입니다.

- $winpeimage는 boot.wim 파일 경로 및 파일명입니다.

- $winpeimagetemp는 boot.wim 파일을 Copy하여 임시로 생성할 폴더 및 파일명입니다.

- $path1~4는 Driver가 있는 폴더 및 파일명입니다. (당연히 Driver가 더 많다면 필요한만큼...?)

- mkdir: 폴더를 생성합니다.

- copy: boot.wim 파일을 임시파일로 복사합니다.

- dism /mount-wim: 지정한 파일을 지정한 경로에 Mount 합니다.

- dism /image:$mountdir /add-driver /driver:$path1~4: Mount한 경로에 Driver를 추가합니다.

- dism /Unmount-Wim: 임시파일을 Unmount 합니다.

- publish-scwindowspe -path $winpeimagetemp 임시 파일을 WDS 서버에 publish 합니다. (실제로 boot.wim 파일이 변경됩니다)

- del: 임시 파일을 삭제합니다.


4. 위의 작업이 완료되면 WDS 서버의 Dcmgr\Windows\Image 폴더 내에 있는 Boot.wim 파일이 변경된 것을 확인할 수 있습니다.

(Driver가 추가되었기 때문에 Size도 변경..)


위와 같은 방법으로 Driver를 추가한 후 HP Microserver Gen8에 Bare Metal Deployment를 통해 Hyper-V를 배포할 수 있었습니다.



오늘 포스팅한 내용은 다음 블로그에서 확인한 내용을 제 경험으로 아주 조금 변경하여 포스팅하였음을 참고 부탁 드립니다.


=> http://www.thomasmaurer.ch/2014/07/add-drivers-to-scvmm-bare-metal-winpe-image/


그럼 오늘의 포스팅을 마치겠습니다.

감사합니다.

안녕하세요. 

오늘 포스팅은 지난 포스팅에 이어 System Center 2012 R2 Virtual Machine Manager를 통해 Bare Metal Computer에 Hyper-V를 배포하는 방법입니다.


다만, 지난 포스팅과 다른 점은 HP Server에 배포를 위해 HP에서 제공하는 HP Onveview for Microsoft System Center 8.0에 포함되어 있는 SCVMM 2012 Integration Kit를 이용해서 Windows 설치 후 필요한 드라이버들을 대부분 설치할 수 있다는 것입니다.

(실제로 이 방법을 통해 짧은 기간내에 HP Blade 서버 수백대를 몇일만에 설치하기도..)


아쉬운점은 Oneview 이후에도 드라이버 및 펌웨어가 꾸준히 나오고 있기 때문에 OS 배포 후에 SPP를 다시 돌려줘야 하는 번거로움은 있지만 그래도 무척 강력한 기능이 아닐 수 없습니다. ^^


그럼 HP Onveview for Microsoft System Center를 통해 HP Bare Metal Computer에 Hyper-V를 배포하는 방법입니다.


[HP Onveview for Microsoft System Center]

1. HP SCVMM 2012 Integration Kit은 HP 사이트를 통해 다운로드 받습니다.

주소: http://www8.hp.com/us/en/products/server-software/product-detail.html?oid=3428082#!tab=features

(다운로드를 위해서는 로그인이 필요하므로 회원가입이 안되어있다면 회원가입을 하셔야지만..다운로드를 받으실 수 있습니다...)


2. 다운로드 받은 파일 중 hpscvmm2012kit-2015.10.0.3 파일을 마우스 우 클릭한 후 '관리자 권한으로 실행(A)'를 선택합니다.


3. HP ProLiant SCVMM 2012 Integration Kit 창에서 END USER LICENSE AGREEMENT에 동의하기 위하여 'Accept' 버튼을 클릭합니다.


4, HP ProLiant SCVMM 2012 Integration Kit 창에서 Browse 버튼을 클릭하여 압축 해제할 폴더를 지정한 후 Extract 버튼을 클릭합니다.


5. 압축 해제가 완료되면 Powershell 스크립트 2개와 drivers 폴더가 생성된 것을 확인할 수 있습니다.


6. 관리자 권한으로 Powershell을 실행한 후 hpproliantscvmmkit-install 명령어를 실행합니다.

명령어:) hpproliantscvmmkit-install VMM-Libraryr Server명\공유폴더명\

예를 들어 다음과 같이 VMM-Library 서버명이 VMM01(FQDN은 VMM01.DONKEY.LAB)이고 공유폴더명이 VMMLibrary이라면 다음 예와 같이 실행합니다.

명령어 예) hpproliantscvmmkit-install.ps1 \\VMM01.DONKEY.LAB\VMMLibrary


6-1) 명령어 실행이 완료되면 지정한 VMM Library 경로에 HP\Proliant\Drivers란 폴더와 OS별 Driver가 Copy된 것을 확인할 수 있습니다.


6-2) 또한, 물리적 컴퓨터 프로필에서 생성한 물리적 프로필 속성 창의 하드웨어 구성 화면에서 드라이버 옵션의 선택 버튼을 클릭해보면 태그가 생성된 것을 확인할 수 있습니다.


위 작업 이후에는 앞서 포스팅한 내용과 동일합니다. 

차이가 있다면 위에서 언급드린 내용과 같이 Bare Metal Computer에 Hyper-V를 배포하며 HP Driver가 함께 설치된다는 것 외에는...^^;


그럼 오늘의 짧은 포스팅을 마치겠습니다.


감사합니다.









안녕하세요.

오늘 포스팅은 Bare Metal Computer에 Hyper-V를 호스팅하는 방법입니다.


실제로 프로젝트 시 Hyper-V 호스트 구성을 위해 Windows Server 2012 R2 OS를 하나하나 설치하는 것과 OS 설치 후에 업데이트 및 필요한 작업을 반복적으로 진행하는 일도 어렵지만, 반복적으로 작업하다보면 간혹 빼먹고 구성하는 경우가 발생할 수 있습니다.


하지만, System Center 2012 R2 Virtual Machine Manager를 통해 Bare Metal Deploy 시에는 Host Template 작업 시 업데이트와 필요한 구성 등의 작업을해서 배포할 수 있어 무척 강력한 기능입니다.


또한, 장애 발생 시 물리 서버만 교체하고 동일한 구성으로 호스트를 배포할 수 있어 장애 대처를 위해서도 꼭 필요한 기능입니다.


우선, Bare Metal Deploy를 위한 요구사항들은 다음과 같습니다.


[배포 운영체제 요구사항]

- Windows Server 2008 R2

- Windows Server 2008 R2 with SP1

- Windows Server 2012

- Windows Server 2012 R2


[BMC 요구사항]

BMC는 다음 메니지먼트 프로토콜 중 하나를 지원해야 함

- Intelligent Platform Management Interface (IPMI) versions 1.5 or 2.0

- Data Center Management Interface (DCMI) version 1.0

- System Management Architecture for Server Hardware (SMASH) version 1.0 over WS-Management (WS-Man)

(+) SMASH 사용 하는 경우 BMC 모델에 대 한 최신 버전의 펌웨어를 사용 하 있는지 확인해야 함


[PXE 서버 요구사항]

- Windows Server 2008 R2에 Windows Deployment Service 역할이 설치되어 실행 중

- Windows Server 2012에 Windows Deployment Service 역할이 설치되어 실행 중

- Windows Server 2012 R2에 Windows Deployment Service 역할이 설치되어 실행 중


[방화벽 요구사항]

Component/device connection target
Default ports(s) Protocol(s) Where to change port settings
Baseboard Management Controller 443 HTTPS (SMASH over WS-Management) On BMC device
Baseboard Management Controller 623 IPMI On BMC device


[배포 서비스 워크플로우]

1. Bare Metal 서버에 부팅순서(PXE 부팅) 및 IPMI 설정 등의 작업을 수행

2. PXE 서버 환경을 준비

3. DHCP 서버 환경을 준비

4. VMM 라이브러리에 배포할 운영체제가 설치된 이미지와 드라이버 등을 추가

5. VMM에 PXE 서버 추가

6. 물리 호스트 프로파일 만들기

- 준비 완료

7. 물리적 컴퓨터 배포

8. Bare Metal 컴퓨터가 재부팅 또는 자동으로 켜지고 PXE 서버는 부팅 요청에 응답

9. 운영체제 이미지 배포 및 드라이버 설치 등의 작업 수행

10. Hyper-V 역할 설치 및 재부팅

11. VMM에 Hyper-V 추가 

 


그럼 이제, 실제 구성을 시작해보겠습니다.

(WDS 기본 구성, DHCP 기본 구성, Windows Sysprep 이미지 만들기 등은 이번 포스티에서 다루지 않습니다. 앞의 포스팅을 참고해주세요. ^^)

 

먼저, VMM에 PXE 서버를 추가합니다.


[VMM에 PXE 서버 추가하기]

1. VMM관리 콘솔에서 패브릭 탭의 상단 리소스 추가 버튼을 클릭하여 PXE 서버를 선택합니다.


2. PXE 서버 추가 화면에서 PXE 컴퓨터 이름과 계정을 선택 또는 입력한 후 추가 버튼을 클릭합니다.


3. 작업 탭으로 이동하여 보면 PXE 서버가 추가되는 작업이 진행되는 것을 확인할 수 있습니다.


두번째는 물리적 컴퓨터 프로필을 만들 차례입니다.


[물리적 컴퓨터 프로필 만들기]

(+) 물리적 컴퓨터 프로필을 만들기전에 배포할 이미지(vhd 또는 vhdx) 파일이 반드시 라이브러리 서버에 존재해야 합니다.


1. VMM 콘솔에서 라이브러리 탭으로 이동한 후 만들기 버튼을 클릭한 후 물리적 컴퓨터 프로필을 선택합니다.


2. 새 물리적 컴퓨터 프로필 마법사의 프로필 설명 창에서 이름과 설명을 입력한 후 역할에서 'VM 호스트(V)'를 선택하고 '다음(N)' 버튼을 클릭합니다.


3. 새 물리적 컴퓨터 마법사 창의 OS이미지 화면에서 운영체제 이미지가 있는 가상 하드 디스크 선택을 위하여 찾이보기(B) 버튼을 클릭합니다.


4. VHD 선택 창에서 운영체제 이미지 파일(vhd 또는 vhdx)를 선택한 후 확인 버튼을 클릭합니다.


5. 새 물리적 컴퓨터 프로필 마법사 창의 OS 이미지 화면에서 운영체제 이미지가 있는 가상 하드 디스크 선택이 완료되었다면 다음(N) 버튼을 클릭합니다.


6. 새 물리적 컴퓨터 프로필 마법사 창의 하드웨어 구성 화면에서 Bare Metal 컴퓨터에 맞는 하드웨어 구성을 완료한 후 '다음(N)' 버튼을 클릭합니다.


7-1. 새 물리적 컴퓨터 프로필 마법사 창의 OS 구성 화면에서 도메인 정보와 도메인 계정을 입력합니다. 

(여기서 선택한 계정은 로컬 관리자 그룹에 추가됩니다)


7-2. 새 물리적 컴퓨터 프로필 마법사 창의 OS 구성 화면에서 로컬 관리자 계정의 암호를 입력합니다.


7-3. 새 물리적 컴퓨터 프로필 마법사 창의 OS 구성 화면에서 운영체제 이미지에 맞는 제품 키를 입력한 후 '다음(N)' 버튼을 클릭합니다.


8. 새 물리적 컴퓨터 프로필 마법사 창의 호스트 설정 창에서 가상 컴퓨터 기본 배치 경로를 추가한 후 다음(N) 버튼을 클릭합니다.

(Hyper-V 권장사항은 시스템 드라이브(OS설치 디스크)에 가상 머신을 배포하지 않는 것입니다)


9. 새 물리적 컴퓨터 프로필 마법사 창의 요약 화면에서 설정을 확인한 후 마침(F) 버튼을 클릭하여 물리 컴퓨터 프로필 만들기를 완료합니다.


[DHCP 서버 구성]










































1. DHCP 관리 콘솔을 실행한 후 범위 옵션을 마우스 우 클릭한 뒤 옵션 구성(C)를 선택합니다.


2. 범위 옵션 화면에서 066 부팅 서버 호스트 이름를 체크한 후 문자열 값(S)에 WDS 서버 IP 주소 또는 FQDN를 입력합니다.


3. 범위 옵션 067 부핑 파일 이름을 체크한 후 데이터 입력 문자열 값(S)에 "Boot\x64\wdsnbp.com"을 입력합니다.


(+) 만일, Bare Metal 대상이 UEFI인 경우 다음과 같이 범위 옵션 60을 추가해주어야 하며, 067 부핑 이름에 대해서도 변경이 필요합니다.


[Bare Metal Computer에 Hyper-V 배포하기]

1. VMM 관리 콘솔의 패브릭 탭에서 리소스 추가를 선택한 후 Hyper-V 호스티 및 클러스터를 선택합니다.


2. 리소스 추가 마법사 창의 리소스 위치 화면에서 '가상 컴퓨터 호스트로 프로비전할 물리적 컴퓨터(H)를 선택합니다.


3. 리소스 추가 마법사 창의 자격 증명 및 프로토콜 화면에서 실행 계쩡 선택을 위하여 찾아보기(B) 버튼을 클릭합니다.


4. 실행 계정 선택 창에서 실행 계정을 선택한 후 확인 버튼을 클릭합니다. 

(실행 계정이 없는 경우 실행 계정 만들기 버튼을 클릭하여 실행 계정을 생성한 후 선택합니다)


5. 리소스 추가 마법사 창의 자격 증명 및 프로토콜 화면에서 프로토콜 및 포트를 선택한 후 다음(N) 버튼을 클릭합니다.


6. 리소스 추가 마법사 창의 검색 범위 화면에서 IP주소를 선택한 후 다음(N) 버튼을 클릭합니다.

(IP서브넷 또는 IP 범위로 검색할 수도 있습니다)


7. 리소스 추가 마법사 창의 프로비전 옵션 창에서 호스트 그룹과 물리적 컴퓨터 프로필을 선택한 후 다음(N) 버튼을 클릭합니다.


8. 리로스 추가 마법사 창의 배포 사용자 지정 창에서 컴퓨터 이름과 네트워크 어댑터 등의 구성을 진행한 후 다음(N) 버튼을 클릭합니다.


9. 요약 창에서 앞에서 구성한 선택을 확인한 후 마침(F) 버튼을 클릭하여 리소스 추가 마법사를 종료합니다.


마침(F) 버튼을 클릭하면 Bare Metal Computer가 켜지거나 이미 켜져있는 경우 재부팅된 후 PXE 부팅되어 운영체제 이미지를 다운로드 받아 설치하는 작업이 진행됩니다.


1. Bare Metal Computer가 켜지거나 재부팅된 후 DHCP를 통해 IP를 할당 받습니다.


2. 부팅을 위해 WDS 서버로부터 boot.win파일을 다운로드 받아 로딩합니다.


3. OS 배포를 위한 준비 중인 화면입니다.


4. 물리 서버에 기본 구성 작업이 진행됩니다.


5. OS 이미지를 다운로드 받기 위해 디스크 구성 작업이 진행됩니다. (NTFS로 포맷 등)


6. OS 이미지(vhd 또는 vhdx) 파일을 VMM 라이브러리 서버로부터 전송 받습니다.


7. 동적 디스크를 고정 디스크로 변환합니다. (고정디스크로 변환을 원치 않는 경우 배포 시 고정 디스크로 변환하지 않음 옵션을 선택할 수 있음)


8. 배포가 완료되면 재부팅 후 후속 작업(VMM Agent 설치 등)이 진행됩니다.


9. 모든 작업이 완료되면 다음과 같이 Windows Server 2012 R2 OS가 설치되고 Hyper-V로 구성된 것을 확인할 수 있습니다.


(+) VMM 콘솔의 작업 탭으로 이동하면 Bare Metal Deploy 로그를 확인할 수 있습니다.



그럼 오늘의 포스팅을 마치겠습니다. 



안녕하세요. 


오늘 포스팅은 App Controller는 설치 후에 Private Cloud에 연결하는 방법입니다.

App Controller는 Private Cloud 또는 Public Cloud에 연결하지 않으면 아무런 역할도 할 수 없기에 반드시 연결해야 App Controller로서의 역할을 할 수 있습니다.


그럼 먼저 Private Cloud에 연결하는 방법인데 Private Cloud는 Virtual Machine Manager에서 만들고 구성하기 때문에 정확히는 Virtual Machine Manager와 연동하는 방법입니다.


[Private Cloud 연결하기]

1. App Controller를 실행한 후 관리자 계정으로 로그인 합니다.


2. Private Clouds에서 'Connect a Virtual Machine Manager..' 버튼을 클릭합니다.


3. Add a new VMM Conncection 메뉴에서 Connection name과 VMM Server의 FQDN을 입력하고, VMM 서버로부터 파일과 템플릿을 가져오기 위해 필요한 SSL 인증서를 가져오는 방식을 선택한 후 OK 버튼을 클릭합니다.


4. VMM과 연결을 시도합니다.



(+) Automatically import SSL Certificates 메뉴를 선택한 경우 App Controller에 로그인한 계정은 App Controller 서버와 VMM 서버의 Local Administrator 권한이 있어야 하며, VMM 서버 관리자 그룹에 속해야 하며, 권한이 부족한 경우 하기와 같은 에러 메시지가 나타납니다.


5. 연결이 정상적으로 완료된 경우 하기와 같이 Private Clouds에 1대의 Virtual Manager Server가 연동된 것을 확인할 수 있습니다.


(+) 위의 Virtual Machine Manager 버튼을 클릭 시 연결된 Virtual Machine Manager 서버 정보를 확인할 수 있습니다.



이상으로 오늘의 포스팅을 마칩니다. ^-^


'System Center > App Controller' 카테고리의 다른 글

App Controller 설치하기  (0) 2016.07.03
System Center 2012 R2 App Controller 요구사항  (0) 2016.06.23

안녕하세요.

오늘 포스팅할 내용은 System Center 2012 R2 App Controller 입니다.


System Center 2012 R2 제품군 중에서 설치가 가장 간단(?)하지만 편리한 기능을 가지고 있는 솔루션입니다.

App Controller 설치을 위해서는 다음과 같이 솔루션 및 기능 설치가 필요합니다.


- SQL 설치

- 기능 설치

- System Center 2012 R2 Virtual Machine Manager 콘솔 설치

- App Controller 설치


먼저, SQL 설치입니다. SQL 설치 시에는 데이터베이슨 엔진 기능만 설치해주시면 됩니다.


[SQL Server 2012 SP1 설치]

1. SQL 설치 센터 창의 설치 화면에서 '새 SQL Server 독립 실행형 설치 또는 기존 설치에 기능 추가'를 선택합니다.


2. 설치 지원 규칙 화면에서 '확인' 버튼을 클릭합니다.


3. 제품 키 입력 화면에서 설치할 SQL Server 2012 버전을 선택한 후 '다음(N)' 버튼을 클릭합니다.


4. 사용 조건 창에서 Microsoft 소프트웨어 사용 조건에 동의를 위해 '동의함(A)' 버튼을 클릭한 후 '다음(N)' 버튼을 클릭합니다.


5. 제품 업데이트 화면에서 SQL Server 업데이트를 확인한 후 '다음(N)' 버튼을 클릭합니다.


6. 설치 파일 설치 화면에서 SQL Server 설치 프로그램 및 업데이트가 설치됩니다.


7. 설치 지원 규칙 창에서 설치와 관련된 오류 및 경고를 확인한 후 '다음(N)' 버튼을 클릭합니다.


8. 설치 역할 화면에서 'SQL Server 기능 설치(S)'를 선택한 후 '다음(N)' 버튼을 클릭합니다.


9. 기능 선택 화면에서 '데이터베이스 엔진 서비스' 기능을 선택한 후 '다음(N)' 버튼을 클릭합니다.


10. 설치 규칙 화면에서 오류 및 경고를 확인한 후 '다음(N)' 버튼을 클릭합니다.


11. 인스턴스 구성 화면에서 SQL Server 인스턴스 이름 및 ID를 지정한 후 '다음(N)' 버튼을 클릭합니다.


12. 디스크 공간 요구 사항 화면에서 SQL Server 기능에 대한 디스크 공간 요약 정보를 확인한 후 '다음(N)' 버튼을 클릭합니다.


13. 서버 구성 화면의 서비스 계정 탭에서 SQL Server 에이전트 및 데이터베이스 엔진 서비스 계정과 시작 유형을 선택합니다.


14. 서버 구성 화면의 데이터 정렬 탭에서 데이터 정렬을 'SQL_Latin1_General_CP1_CI_AS'로 지정한 후 '다음(N)' 버튼을 클릭합니다.


15. 데이터베이스 엔진 구성 화면에서 인증모드와 SQL Server 관리자 계정을 지정한 후 '다음(N)' 버튼을 클릭합니다.

(데이터 디렉터리를 변경할 경우 데이터 디렉터리 탭으로 이동하여 디렉터리를 선택합니다)


16. 오류 보고 화면에서 Microsoft로의 오류 보고 여부를 선택한 후 '다음(N)' 버튼을 클릭합니다.


17. 설치 구성 규칙 화면에서 오류 또는 경고를 확인한 후 '다음(N)' 버튼을 클릭합니다.


18. 설치 구성 규칙 설치할 SQL Server 2012 기능을 확인한 후 '설치(I) 버튼을 클릭합니다.


19. 설치 진행률 화면에서 설치가 진행됩니다.


20. 완료 화면에서 설치가 완료되면 닫기 버튼을 클릭하여 SQL Server 2012 설치 프로그램을 종료합니다.



[기능 설치]

1. 서버 관리자를 통해 역할 및 기능 추가 마법사를 실행하여 시작하기 전 화면에서 '다음(N)' 버튼을 클릭합니다.


2. 설치 유형 화면에서 역할 기반 또는 기능 기반 설치를 선택한 후 '다음(N)' 버튼을 클릭합니다.


3. 서버 선택 화면에서 역할 및 기능을 설치할 서버를 선택한 후 '다음(N)' 버튼을 클릭합니다.


4, 서버 역할 선택 화면에서 '웹 서버(IIS)'를 선택한 후 '다음(N)' 버튼을 클릭합니다.

(웹 서버(IIS) 선택 시 하기와 같이 IIS 관리 콘솔 설치 추가 여부를 묻는 창이 나타나는데 필요에 따라 기능 추가 버튼을 클릭하여 관리 콘솔을 설치합니다)


5. 기능 선택 화면에서 '다음(N)' 버튼을 클릭합니다.


6. 웹 서버 역할(IIS) 화면에서 '다음(N)' 버튼을 클릭합니다.


7. 역할 서비스 화면에서 다음과 같은 기능을 선택하고 '다음(N)' 버튼을 클릭합니다.

- 기본 문서, 디렉터리 검색, HTTP 오류, ASP.NET, .NET 확장성, ISAPI 확장, ISAPI 필터, HTTP 로깅, 요청 모니터, 추적, 기본 인증, Windows 인증, 요청 필터링, 정적 콘텐츠 압축, IIS 관리 콘솔


8. 설치 선택 확인 화면에서 '설치(I)' 버튼을 클릭합니다.


9. 설치 진행률 창에서 설치가 진행됩니다.


10. 결과 화면에서 설치가 완료되면 닫기 버튼을 클릭하여 역할 및 기능 추가 마법사를 종료합니다.


[System Center 2012 R2 Virtual Machine Manager 콘솔 설치]

1. System Center 2012 R2 Virtual Machine Manager 2012 R2 ISO 이미지를 삽입한 후 설치 버튼을 클릭합니다.


2. 설치할 기능 선택 화면에서 VMM 콘솔을 선택하고 다음(N) 버튼을 클릭합니다.


3. 본 사용 조건을 읽으십시오 화면에서 Microsoft 소프트웨어 사용 조건 동의를 위하여 '동의함(A)'를 선택하고 '다음(N)' 버튼을 클릭합니다.


4. CEIP(사용자 환경 개선 프로그램) 화면에서 '다음(N)' 버튼을 클릭합니다.


5. Microsoft Update 화면에서 업데이트 여부를 선택한 후 '다음(N)' 버튼을 클릭합니다.


6. 설치 위치 화면에서 설치 위치를 선택한 후 '다음(N)' 버튼을 클릭합니다.


7. 포트 구성 화면에서 VMM 관리 서버와 통신을 위한 포트를 선택한 후 '다음(N)' 버튼을 클릭합니다.


8. 설치 요약 화면에서 '설치(I)' 버트을 클릭합니다.


9. 기능 설치 중 화면에서 VMM 콘솔 설치가 진행됩니다.


10. 설치 완료 화면에서 설치가 완료되면 '닫기(S)' 버튼을 클릭하여 설치를 완료합니다.


(+) 설치 완료 후에는 VMM 관리 서버와 동일 버전의 Update Rollup을 설치합니다.


[System Center 2012 R2 App Controller 설치하기]

1. System Center 2012 R2 App Controller 설치 창에서 설치(I) 버튼을 클릭합니다.


2. 제품 등록 정보 입력 화면에서 제품 키를 입력한 후 다음(N) 버튼을 클릭합니다.

(제품 키를 입력하지 않고 '다음(N)' 버튼을 클릭하면 평가판으로 설치됩니다)


3. 소프트웨어 사용 조건 검토 화면에서 Microsoft 소프트웨어 사용 조건에 동의를 위하여 '사용권 조건을 읽엇고 이해했으며 이 계약 내용에 동의합니다(A)'를 선택한 후 '다음(N)' 버튼을 클릭합니다.


4. 누락된 소프트웨어 설치 화면에서 '설치(N)' 버튼을 클릭하여 누락된 소프트웨어를 설치합니다.


5. 설치 경로 선택 화면에서 App Controller를 설치할 경고를 선택한 후 '다음(N)' 버튼을 클릭합니다.


6. 서비스 구성 창에서 App Controller 서비스를 실행할 계정과 포트를 선택한 후 '다음(N)' 버튼을 클릭합니다.


7. 웹 사이트 구성 창에서 App Controller 웹 사이트에서 사용할 바인딩 설정을 지정한 후 '다음(N)' 버튼을 클릭합니다.


8. SQL Server 데이터베이스 구성 창에서 위에서 설치한 데이터베이스 서버와 인스턴스를 선택한 후 '다음(N)' 버튼을 클릭합니다.


9. System Center 2012 R2용 App Controller 개선 지원 화면에서 사용자 환경 개선 프로그램 참여 여부를 선택한 후 '다음(N)' 버튼을 클릭합니다.


10. 설정 확인 창에서 위에서 설정한 내용을 확인한 후 '설치(N)' 버튼을 클릭합니다.


11. 구성 요소 설치 중 화면에서 설치가 진행됩니다.


12. 설치 완료 창에서 설치가 완료되면 '마침' 버튼을 클릭하여 System Center 2012 R2 App Controller 설치를 완료합니다.


(+) System Center 2012 R2 App Controller를 설치한 후에는 Silverignt를 다운로드 받아 설치합니다.


모든 설치가 완료된 후 System Center 2012 R2 App Controller에 접속하면 다음과 같이 설치가 완료된 것을 확인할 수 있습니다.





이상으로 System Center 2012 R2 App Controller 설치 포스팅을 마칩니다.





'System Center > App Controller' 카테고리의 다른 글

Private Cloud 연결하기  (0) 2016.07.04
System Center 2012 R2 App Controller 요구사항  (0) 2016.06.23

안녕하세요.


오늘 포스팅할 내용은 System Center 2012 R2 Virtual Machine Manager(이하 VMM)를 평가판에서 라이선스 버전으로 업그레이드 하는 방법입니다. 


VMM을 설치 시에 라이선스 키를 입력하지 않은 경우 평가판으로 180일을 사용할 수 있으며, 180일이 경과딘 경우 만료되어 사용할 수 없으며, 만료된 후에는 라이선스 판으로 변경할 수 없습니다. (날짜를 만료 전으로 돌려도 안되더군요...)


라이선스 버전으로 업그레이드 하는 방법은 아주 간단합니다.


[평가판을 라이선스 버전으로 업그레이드 하기]

1. VMM 콘솔을 실행한 후 오른쪽 상단의 화살표를 클릭하여 정보를 선택합니다.


2. 하단의 제품 키 입력(E) 버튼을 클릭합니다.

(정보 창에서 평가판 여부와 평가 기간 남은 사용 기간을 확인할 수 있습니다)


3. 제품 키 입력 창에서 제품 키를 입력한 후 '계속(C)' 버튼을 클릭합니다.


4. 이 사용권 계약을 읽어보십시오 창에서 '사용권 계약을 읽었고 이해했으며 이 계약 내용에 동의합니다(H).'에 체크한 후 동의(A) 버튼을 클릭합니다.


5. 다시 정보 창을 실행해보면 평기판에 대한 안내가 사라진 것을 확인할 수 있습니다.


[추가] 위와 같은 방법이 복잡하다면 VMM Powershell을 통해서도 라이선스 버전으로 업그레이드 할 수 있습니다.

명령어: Register-SCVMMAccessLicense -ProductKey “XXXXX-XXXXX-XXXXX-XXXXX-XXXXX” -AcceptEULA


이상 평가판을 라이선스 버전으로 업그레이드 하는 방법에 대한 포스팅을 마칩니다.


+ Recent posts