VM템플릿을 기반으로 VM을 배포할 경우 국가별 기본 설정은 영어로 배포되게 됩니다.

일부 프로그램은 국가별 설정에 따라 설치되지 않는 경우가 있으니 한국어로 배포가 필요한 경우 국가별 언어 설정을 변경해주어야 합니다.

https://support.microsoft.com/en-us/kb/2709539

 

VM템플릿의 국가별 언어 설정은 VMM 파워쉘을 통해 변경해주어야 합니다.

 

먼저. Powershell을 통해 VM템플릿의 이름을 조회합니다.

 

[조회하기]

Get-SCVMTemplate | ft name

 

VM템플릿를 확인하여 명령어를 통해 VM템플릿의 국가별 언어 설정을 변경할 수 있습니다.

[명령어]

$template = Get-SCVMtemplate | where {$_.Name  -eq "Template_Name"} 
$settings = $template.UnattendSettings;
$settings.add("oobeSystem/Microsoft-Windows-International-Core/UserLocale","cy-GB");
$settings.add("oobeSystem/Microsoft-Windows-International-Core/SystemLocale","cy-GB");
$settings.add("oobeSystem/Microsoft-Windows-International-Core/UILanguage","cy-GB");
$settings.add("oobeSystem/Microsoft-Windows-International-Core/InputLocale","0452:00000452");
Set-SCVMTemplate -VMTemplate $template -UnattendSettings $settings

예를 들어 위에서 조회한 것과 같이 'WS2012R2_G2' 템플릿의 국가별 언어 설정을 '한국어'로 변경하려는 경우 다음과 같이 명령어를 실행합니다.

[예]

$template = Get-SCVMtemplate | where {$_.Name  -eq "WS2012R2_G2"}
$settings = $template.UnattendSettings;
$settings.add("oobeSystem/Microsoft-Windows-International-Core/UserLocale","ko-KR");
$settings.add("oobeSystem/Microsoft-Windows-International-Core/SystemLocale","ko-KR");
$settings.add("oobeSystem/Microsoft-Windows-International-Core/UILanguage","ko-KR");
$settings.add("oobeSystem/Microsoft-Windows-International-Core/InputLocale","1042:00000412");
Set-SCVMTemplate -VMTemplate $template -UnattendSettings $settings

 

명령어가 정상적으로 실행된 후 VM을 배포한 후 확인해보며 국가별 언어 설정이 변경된 것을 확인할 수 있습니다.

 

[변경 전]

 

[변경 후] 

 

System Center 2012 R2 Operations Manager를 구성하기 위해서는 SQL Server 요구사항을 확인한 후 구성해야 합니다.

 

1. Operations Manager DB 또는 Reporting Service는 SQL Server 32 bit를 지원하지 않습니다.

2. Operations Manager의 기능들은 다른 버전의 SQL Server를 지원하지 않습니다. 모두 동일한 버전의 SQL Server를 사용해야 합니다.

3. SQL Service Agent가 반드시 시작되어 있어야 하며, 시작 유형은 자동 시작이어야 합니다.

4. Operational 데이터베이스의 db_owner 역할은 반드시 도메인 유저 계정이어야 하며, SQL Server 계정으로 지정한 경우 데이타엑세스 서비스를 시작할 수 없습니다.

5. Operationas MAnager로 네트워크 모니터링을 사용하려는 경우 여러개의 스핀들의 디스크로 tempdb를 이동해야 합니다.

 

추가로, Operations Manager Database 구성에 필요한 기능은 다음과 같습니다.

Hardware/Software
Requirement
Disk space 최초 DB 구성 시 최소 1024MB DISK가 필요하며 크게 증가할 것입니다.
File system %SYSTEMDRIVE%는 NTFS file System으로 포맷해야 합니다.
Operating systems Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2
Processor architecture x64
Windows Installer

Windows Installer 3.1 버전 이상

지원하는 Microsoft SQL Server SQL Server 2008 R2 SP1 Standard, Datacenter, SQL Server 2008 R2 SP2 Standard, Datacenter
SQL Server 2008 R2 SP3 Standard, Datacenter, SQL Server 2012 Enterprise, Standard(64비트)
SQL Server 2012 SP1 Enterprise, Standard(64비트), SQL Server 2012 SP2 Enterprise, Standard(64비트)
SQL Server 2014 Enterprise, Standard(64비트), SQL Server 2014 SP1 Enterprise, Standard(64비트)
SQL Server Full Text Search

필요

.NET Framework

.NET Framework 4 필요

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

 

또한, System Center 2012 R2에 대한 일반적인 SQL Server 권장사항을 참고하여 구성해야 합니다.

(배포 중인 System Center 구성 요소에 관계없는 SQL Server에 대한 일반적인 권장사항)

• System Center 구성 요소 전체를 배포하려면 최소 4대의 컴퓨터가 필요합니다. 성능상의 이유 외에도 일부 시스템 구성 요소는 동일한 컴퓨터에 공존할 수 없습니다. 자세한 내용은 System Center 2012 R2에 대한 구성 요소 공존 항목을 참조하세요.
• 테스트 목적으로, 하나의 SQL 데이터베이스 엔진 서비스 인스턴스를 모든 구성 요소에 사용할 수 있지만 성능 문제로 인해 프로덕션 설정에서 권장되지 않습니다.
• Reporting Services 인스턴스는 System Center 구성 요소 간에 공유할 수 없습니다.
• Windows에서 비슷한 기능이 제공되므로 SQL_* 데이터 정렬은 더 이상 사용되지 않습니다.
• 각 SQL Server 인스턴스의 메모리를 제한합니다(전체 메모리 설정을 통해 모든 서비스를 실행한 후 사용 가능한 메모리가 최소 1GB(2GB 권장)가 남아 있도록 함).
• 가장 많은 디스크 리소스를 필요로 하는 System Center 구성 요소는 Service Manager, Operations Manager 및 Configuration Manager입니다.
• 사용되는 디스크는 64K 할당 단위 크기로 포맷해야 합니다.
• 사용되는 디스크는 모니터링을 위해 모든 계산 후 20% 사용 가능한 공간을 허용하도록 구성되어야 합니다. 증가 상한이 이 공간 제한을 초과하지 않도록 설정합니다.
• 사전 크기 조정을 사용하는 것이 좋습니다. 더 많은 리소스를 사용하게 될 경우 자동 증가를 사용합니다.
• 사전 크기는 최소 8GB/2GB로 설정합니다. 보통 데이터베이스 파일 크기의 20-30%로 설정합니다.
• 자동 증가는 최소 500/100으로 설정합니다.

https://technet.microsoft.com/library/dn281933.aspx

 

위의 내용들을 모두 확인하였다면 System Center 2012 R2 Opeations Manager 설치를 위한 SQL DB를 설치합니다.

 


 

 

[호스트에 배포된 기존 가상 컴퓨터를 가상 컴퓨터 템플릿으로 만들기]

1. VMM 콘솔에서 라이브러리 작업 영역으로 이동한 후 VM 템플릿 만들기를 선택합니다.

 

2. VM 템플릿 만들기 마법사 창에서 '호스트에 배포된 기존 가상 컴퓨터 기반'을 선택하고 '찾아보기' 버튼을 클릭합니다.

 

3. VM 템플릿 원본 선택 창에서 템플릿으로 만들 VM을 선택한 후 확인 버튼을 클릭합니다.

 

4. 원본 선택 창에서 다음 버튼을 클릭합니다.

 

5. 다음과 같이 템플릿을 만들면 원본 가상 컴퓨터가 제거되며 원본 가상 컴퓨터의 모든 사용자 데이터가 손실될 수 있다는 경고 메시지가 표시되는데 버튼을 클릭하여 계속 진행합니다.

 

6. ID 창에서 VM 템플릿 ID를 지정한 후 다음 버튼을 클릭한다.

 

7. 하드웨어 구성 창에서 다음 버튼을 클릭한다. (가상 머신 기반의 템플릿 만들기에서는 하드웨어 구성을 변경할 수 없습니다)

 

8. 운영 체제 구성 창에서 게스트 OS 프로필을 선택합니다.

 

9. 게스트 OS 프로필 선택을 통해 구성된 운영 체제 구성을 확인한 후 다음 버튼을 클릭한다.

 

10. 라이브러리 서버 선택 창에서 템플릿을 보관될 라이브러리 서버를 선택한 후 다음 버튼을 클릭합니다.

 

11. 경로 선택 창에서 찾아보기 버튼을 클릭합니다.

 

12. 대상 폴더 선택 창에서 템플릿을 보관할 경로를 선택한 후 확인 버튼을 클릭합니다.

 

13. 가상 컴퓨터 경로를 선택하였다면 다음 버튼을 클릭합니다.

 

14. 만들기 버튼을 클릭하여 VM템플릿을 만듭니다.

 

호스트에 배포된 가상 컴퓨터를 기반으로 가상 컴퓨터 템플릿을 만드는 경우 해당 가상 컴퓨터가 실행 중인 경우 템플릿을 만들 수 없으니 반드시 중지 또는 종료한 후 템플릿 만들기를 진행해야 합니다.

 

 

게스트 OS 프로필과 하드웨어 프로필을 모두 만들었다면 이제 가상 머신 템플릿을 만들 차례입니다.

먼저, 가상 하드 디스크 기반으로 가상머신 템플릿을 만들려면 Windows를 설치한 후 Sysprep를 진행한 후 VMM Library 서버에 가상 하드 디스크 파일을 복사해두어야 합니다. 

 

[기존 가상 하드 디스크 또는 가상 컴퓨터 템플릿을 기반으로 하는 가상 컴퓨터 템플릿 만들기]

1. VMM 콘솔에서 라이브러리 작업 영역으로 이동한 후 VM 템플릿 만들기를 선택합니다. 

 

2 VM 템플릿 만들기 마법사 창에서 찾아보기 버튼을 클릭합니다. 

 

3. VM템플릿 원본 선택에서 VM템플릿을 선택하고 확인 버튼을 클릭합니다. 

 

4. VM템플릿이 선택된 것을 확인한 후 다음 버튼을 클릭합니다. 

 

5. VM템플릿에 맞게 세대를 선택하고 다음 버튼을 클릭합니다.

(2세대 VM을 배포하려는 경우 반드시 SCVMM 2012 R2 UR6 업데이트를 진행합니다) 

 

6. 하드웨어 구성 탭에서 하드웨어 프로필을 선택합니다.

(하드웨어 프로필을 선택하지 않고 새로 구성할 수도 있습니다) 

 

7. 선택한 하드웨어 프로필을 확인한 후 다음 버튼을 클릭합니다. 

 

8. 운영체제 구성 탭에서 게스트 OS 프로필을 선택합니다.

(게스트 OS 프로필을 선택하지 않고 새롭게 생성할 수도 있습니다)

- ID 정보에서 패턴을 지정할 수 있습니다. 예를 들어 SERVER####으로 지정한 경우 SERVER0001, SERVER0002식으로 가상 머신이 생성됩니다.

 

9. 운영체제 구성을 확인한 후 다음 버튼을 클릭합니다. 

-역할 및 기능 설정은 서비스 템플릿을 통해 배포하는 경우에만 구성됩니다

 

10. 응용 프로그램 구성에서 다음을 선택합니다.

- 서비스의 일부분이 아닌 독립 실행형 가상 머신의 경우 서버 역할 및 기능과 마찬가지로 구성이 이루어지지 않습니다.

 

11. SQL 서버 구성에서 다음 버튼을 클릭합니다.

- 서비스의 일부분이 아닌 독립 실행형 가상 머신의 경우 구성을 지정하여도 구성이 이루어지지 않습니다.

 

12. 요약 창에서 VM템플릿의 설정을 확인하고 만들기 버튼을 클릭합니다.

 

https://technet.microsoft.com/ko-kr/library/hh427282.aspx

 

System Center 2012 R2 Virtual Machine Manager를 통해 가상 컴퓨터 템플릿을 만들어두면 관리자 또는 사용자가 직접 가상 머신을 손쉽게 배포 및 생성할 수 있습니다.

또한, 가상 머신 생성 시 고정 IP 할당도 가능하며, Windows 가상 머신의 경우 Domain 가입 등의 절차도 자동화 할 수 있습니다.

다만, 지원하는 게스트 운영체제 버전이 다르니 이점을 꼭 확인해서 구성해야 합니다.

 

https://technet.microsoft.com/ko-kr/library/hh427282.aspx

 

가상 컴퓨터 템플릿은 호스트에 배포된 기존 가상 컴퓨터를 기반으로 만들거나, 가상 하드 디스크 또는 가상 컴퓨터 템플릿을 기반으로 하는 가상 컴퓨터 템플릿을 만들 수 있는데, 가상 컴퓨터 템플릿을 만들 때 다양한 활용성을 높이기 위해서는 게스트 OS 프로필과 하드웨어 프로필을 만드는게 편리합니다.

 

다음 방법을 통해 게스트 OS 프로필과 하드웨어 프로필을 만들고 가상 컴퓨터 템플릿까지 만들어 보겠습니다.

 

[게스트 OS 프로필 만들기]

1. VMM 콘솔에서 라이브러리 작업 영영으로 이동하여 게스트 OS 프로필메뉴로 이동하여 게스트 OS 프포필 만들기를 선택합니다.

 

3. 새 게스트 OS 프로필 창에서 이름을 입력하고 호환성에서 Microsoft Windows를 선택합니다.

 

4. 게스트 OS 프로필 창의 관리자 암호를 선택하고 사용할 로컬 관리자 암호를 지정합니다.

 

 

5, 제품 키로 이동하여 제품 키를 입력합니다. (제품 키를 입력하지 않을 경우 배포에 실패합니다)

 

 

6. 도메인명과 도메인에 추가하는데 사용할 계정을 입력하거나 실행 계정을 만들어 해당 계정을 선택합니다.

(System Center 2012 SP1 이상에서는 도메인명 입력 시 DONKEY.LAB과 같이 FQDN을 입력하거나 @도메인@과 같은 형태로 입력할 수 있습니다)

 

[하드웨어 프로필 만들기]

1. VMM 콘솔에서 라이브러리 작업 영영으로 이동하여 하드웨어 프로필메뉴로 이동하여 하드웨어 프로필 만들기를 선택합니다.

 

2. 새 하드웨어 프로필 만들기 창에서 이름을 입력하고 세대를 선택합니다.

(2세대 템플릿을 만드는 경우 SCVMM 2012 R2에서는 2가지 세대의 가상 머신을 배포할 수 있는데 2세대의 가상 머신을 배포하기 위해서는 UR6 이상 업데이르를 해야 합니다)

 

3. 하드웨어 프로필 창에서 프로세스를 선택합니다. 

 

4. 배포할 메모리를 구성합니다.

 

5. 가상 머신이 사용할 네트워크 어댑터를 선택합니다.

 

6. 다른 하드웨어 구성에 대한 변경이 필요한 경우 구성한 후 확인 버튼을 클릭하여 하드웨어 프로필을 종료합니다.

 

 

 

System Center 2012 R2 Operations Manager를 구성하기 위해 Sizing Helper Tool를 통해 도움을 받을 수 있습니다.

개인적으로 Sizing을 잘못한 경우 속도적인 문제보다 장애에 대한 모니터링이 정상적이지 않을 수 있기 때문에 꼭 Sizing을 하고 구성하는 것이 필수라고 생각합니다.

 

[Sizing Tool 사용하기]

1. Sizing Helper Tool 다운로드 받기

Sizing Tool Download: http://blogs.technet.com/cfs-filesystemfile.ashx/__key/telligent-evolution-components-attachments/01-4616-00-00-03-48-96-45/System-Center-2012-Operations-Manager-Sizing-Helper-Tool-v1.xls

 

2. Sizing Helper Tool 실행

 

3. Supported Configuration과 Best Practices를 확인합니다.

 

 

 

4. Windows Monitoring, Network Monitoring, Application Performance Monitoring 탭에서 수량을 선택하고 Submit 버튼을 클릭합니다.

 

 

5. 결과를 확인하고 Grooming Setting에 따라 조정하여 DB와 DW Size를 확이합니다. 

 

 

 Sizing Helper Tool을 통해 도출된 결괄르 가지고 SCOM 관리 서버를 구성합니다.

 

 

 

 

 

System Center 2012 R2 Update Rollup 8을 적용하기 위해서는 Windowws Update를 통해서나 업데이트를 진행하거나 Windows Catalog를 통해 Update Rollup 파일을 다운로드 받아 설치할 수 있습니다.

 

 [Windows Update를 통해 Update Rollup 8 설치하기]

 

 

[Windows Catalog Site을 통해 Update Rollup 8 다운로드 받아 설치하기]

1.https://support.microsoft.com/en-us/kb/3096389 사이트로 이동합니다.

 

 

 

2. Server Update package와 Console package를 다운로드 받습니다.

 

3. 다운로드가 완료되면 해당 파일에 대한 압축을 해제합니다.

 

 

 

4. 먼저, VMM Server Update를 위해 KB309639를 설치합니다.

 

5. 서비스 중지에 대한 창에서 OK 버튼을 클릭하여 계속 업데이트를 진행합니다.

 

6. 업데이트 창에서 계속 기다리면 업데이트가 완료됩니다.

(업데이트가 꽤 오랜 시간(?)이 걸리는데 절대 중단하지 말고 기대라여 합니다..

업데이트 중간에 중단했는데 업데이트는 완료됐길래 정상인 줄 알았는데...이것저것 에러가 발생되서 결국 지우고 재설치한...)

 

7. 업데이트가 완료되면 콘솔 업데이트를 진행합니다. 

 

8. 업데이트가 완료되면 레지스트르 편집기를 통해 버전을 체크합니다.

 

SCVMM 2012 R2 Build Number: How to determine the version of Virtual Machine Manager in use(https://support.microsoft.com/en-us/kb/2627355)

논리 네트워크와 VM 네트워크, 업링크 포트 프로파일, 논리 스위치 등을 모두 생성했다면 Hyper-V HOST에 적용할 차례입니다.

 

SCVMM 콘솔에서 패브릭 탭에서 Hyper-V HOST를 선택한 후 마우스 오른쪽 버튼을 클릭하여 속성을 선택합니다. 

 

가상 스위치 탭으로 이동합니다.

 

새 가상 스위치에서 새 논리 스위치를 선택합니다.

 

논리 스위치를 선택하고 논리 스위치를 구성할 어댑터를 선택하고 업링크 포트 프로필을 선택합니다.

 

두번째 논리 스위치도 위와 같은 방법으로 구성합니다. 

 

마지막으로 논리 스위치를 선택한 후 새 가상 네트워크 어댑터를 클릭하여 필요한 가상 네트워크 어댑터를 추가한 후 확인 버튼을 클릭하여 Hyper-V HOST에 가상 네트워크 어댑터를 생성합니다.

 

 

 

 

Logical Network를 구성한 후에는 Virttual Machine이 사용할 VM Network에 대한 구성이 필요합니다.

(https://technet.microsoft.com/en-us/library/jj983727.aspx)

VM Network는 Logical Network 구성 설정에 따라 격리없이 논리 네트워크에 직접 연결되거나 VLAN 기반의 격리, Hyper-V 기반의 격리 등을 선택하여 생성할 수 있습니다.

 

먼저 격리없는 Logical Network를 생성한 경우 다음과 같이 생성할 수 있습니다.

 

[논리 네트워크 (아무 격리)에 직접 액세스를 제공하는 VM 네트워크 만들기]

 

 

SCVMM 콘솔에서 VM및 서비스-> VM네트워크에서 VM 네트워크 만들기를 선택합니다. 

 

이름을 입력하고 논리 네트워크를 선택합니다.

 

마침을 눌러 VM 네트워크 생성을 완료합니다.

 

 

[격리를 위해 VLAN을 사용하는 논리 네트워크에 VM 네트워크 만들기]

 

 

SCVMM 콘솔에서 VM 및 서비스-> VM 네트워크 -> VM 네트워크 만들기를 선택합니다.

 

이름과 논리 네트워크를 선택하고 다음 버튼을 클릭합니다.

 

격리 옵션에서 네트워크 사이트와 서브넷 VLAN을 지정하고 다음 버튼을 클릭합니다.

 

마침 버튼을 클릭하여 VM 네트워크 생성을 ㅇ

 

위와 같은 방법으로 VM 네트워크를 다음과 같이 생성합니다.

 

 

 

논리 네트워크와 업링크 포트 프로파일을 만들었다면 세번째로 논리 스위치를 만듭니다.

물론, 논리 스위치를 만들기 전에 가상 네트워크 아답터에서 사용할 가상 네트워크 아답터 포트 프로필가 필요한대 기본적으로 제공하는 가상 네트워크 아답터 포트 프로필이 사용할 수 있어 가상 네트워크 아답터 포트 프로필 만들기는 생략하였습니다.

 

[논리 스위치 만들기]

먼저 SCVMM 콘솔에서 패브릭 -> 논리 스위치로 이동한 후 논리 스위치 만들기를 선탣합니다.

 

1. 논리 스위치 만들기 마법사 창에서 다음 버튼을 클릭합니다.

 

2. 이름을 입력하고 다음 버튼을 클릭합니다. 

 

3. 가상 스위치 확장에서 사용할 확장을 선택하고 다음 버튼을 클릭합니다. 

 

4. 논리 스위치에서 사용할 업링크의 모드와 업링크를 선택하고 다음 버튼을 클릭합니다. 

 

5. 가상 포트에서 논리 스위치를 사용하는 가상 네트워크 아답터들이 사용할 가상 네트워크 아답터의 포트 프로필을 선택한 후 다음 버튼을 클릭합니다.

 

6. 요약 창에서 설정 값을 확인한 후 마침 버튼을 클릭합니다. 

 

위와 같은 방법으로 필요한 논리 스위치를 모두 생성합니다.

+ Recent posts