달력

1

« 2025/1 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

Windows 8 기반 VDI의 RD 게이트웨이 배포

이전 절차에 이어서.. 스냅샷 위주

 

:
Posted by 커널64

Windows Server 8 Beta 기준 VDI 풀 테스트 구성 절차
Windows 8 Cunsumer Preview VDI Virtual Desktop Infrastructure

테스트 환경
- KR-DC-01: Windows Server 2008 R2 도메인 컨트롤러
- KR-WS8B-HV-01: Windows Server 8 Beta 가상화 호스트
- KR-WS8B-RDS: Windows Server 8 Beta 브로커, 웹액세스 등등

> KR-WS8B-HV-01, KR-WS8B-RDS 운영 체제 설치 후 도메인 참가

1. 서버 인프라 준비
1-1. KR-WS8B-HV-01 로그온 > Server Manager > Add Roles and Features

1-2. Remote Desktop Services scenario-based installation 선택 후 Next

1-3. Standard Deployment 선택 후 Next

1-4. Virtual Desktop Infrastructure 선택 후 Next

1-5. Role Services 화면 확인 후 Next

1-6. RD Connection Broker 화면에서 KR-WS8B-RDS 선택 후 Next

1-7. RD Web Access 화면에서 Install RD Web Access role service on the RD Connection Broker server 체크 후 Next

1-8. Remote Desktop Virtualization Host 화면에서 KR-WS8B-HV-01 선택 후 Next

1-9. Confirmation 화면에서 Restart the destination server automatically if required 체크 후 Deploy



2. VM 템플릿 준비
2-1. KR-WS8B-HV-01 로그온 > Hyper-V 관리자 > 신규 VM 생성(예: RefW8B)

2-2. 다운 받은 ISO 파일을 이용해 Windows 8 Consumer Preview 설치

2-3. 설치 완료 후 컴퓨터 이름 설정(예: RefW8B)

2-4. Use express settings 클릭

2-5. Don't want to sign in with a Microsoft account? 클릭

2-6. Local account 클릭

2-7. 로컬 사용자 계정 정보 입력 후 Finish 클릭

2-8. 애플리케이션 설치 등의 시스템 구성 완료 후 관리자 권한으로 Powershell 실행


2-9. sysprep 명령 실행
.\sysprep.exe /generalize /oobe /shutdown /mode:vm


3. 가상 데스크톱 컬렉션 생성
3-1. KR-WS8B-RDS 로그온 > Remote Desktop Services > Create Virtual Desktop Collection

3-2. 컬렉션 이름 입력 후 Next

3-3. Collection Type 선택 후 Next

3-4. 이전 단계에서 생성해 놓은 VM 템플릿(예: RefW8B) 선택 후 Next

3-5. 자동 구성(Provide nattended settings) 기본 값 선택 후 Next

3-6. 도메인 및 OU 선택, 로컬 관리자 정보 입력, Time Zone 선택 후 Next
(로컬 관리자 계정은 VM 템플릿 작성 시 생성한 계정과 중복되면 안 된다.)

3-7. 접속 권한을 부여할 도메인 그룹, 생성할 VM 수와 이름 규칙 입력 후 Next

3-8. 가상화 호스트에 올라갈 VM 수 입력, 호스트가 한 대이므로 그냥 Next

3-9. VM이 저장될 스토리지 선택 후 Next (상황에 따라 Differ 디스크 사용도 가능하다.)

3-10. 프로파일 디스크가 저장될 공유 스토리지와 최대 디스크 크기 입력 후 Next

3-11. 요약 내용 확인 후 Create
위 절차를 마치면 먼저 템플릿(Reference Image) 가상 머신이 Export되서 RDS 서버(기본 값은 C:\RDVirtualDesktopTemplate)로 복사된다. 그 다음 다시 가상화 호스트 서버의 입력한 위치(예: C:\VDICollections) 하위 폴더가 생성되고 템플릿 가상 머신의 디스크 파일과 각각의 가상 머신들에 대한 증분 디스크가 생성된다.




접속 방법은 Windows Server 2008 때와 동일하다.
웹 브라우저에서 https://<웹액세스 서버 FQDN>/RDWeb 로 붙거나 또는 제어판의 RemoteApp 에 https://<웹액세스 서버 FQDN>/RDWeb/Feed/webfeed.aspx 등록해 접속이 가능하다.
추가적으로, 인증서를 CA에서 발급해 경고 메시지가 뜨지 않게 하는 과정이 필요하다.

 

:
Posted by 커널64
Windows Server 8 Beta의 원격 데스크톱 연결 클라이언트 차이
Remote Desktop Connection Client MSTSC Windows 8 Consumer Preview 차이점 변경점

Windows 7 SP1
   

Windows Server 8 Beta
   


일단, 버전이 6.2로 변경됐고 연결 환경에 따라 자동으로 품질을 구성하는 선택 항목이 생겼다.
눈여겨 볼 부분은 RDP 즉, 프로토콜의 버전이 8.0으로 업데이트 됐다는 점이다.
여러가지 향상될! 부분이 있겠지만 대략 요약하면 이렇다.
- WAN 구간에서의 RemoteFX (현재는 LAN에서만 사용 가능하다.)
- 네트워크 상태에 따라 능동적으로 렌더링 및 인코딩 품질 조절
- 터치 디바이스를 위한 멀티 터치 지원
- 지능적으로 TCP 및 UDP 방식을 자동으로 선택해 전송 (다중 가상 채널)

(참고) Remote desktop experience in Windows 8
http://channel9.msdn.com/Events/BUILD/BUILD2011/SAC-642T 



:
Posted by 커널64
2012. 3. 7. 17:39

System Center 2012 Supported Configurations SystemCenter2012. 3. 7. 17:39

Supported Configurations for System Center 2012 - OM
SCOM SCCM SCDPM SCVMM 지원 요구 사항 Support

- 관리 서버 운영 체제: Windows Server 2008 R2 SP1
- 데이터베이스 버전: SQL Server 2008 SP1, 2008 R2, 2008 R2 SP1
- 데이터베이스 정렬: SQL_Latin1_General_CP1_CI_AS
- 지원되는 에이전트 운영 체제
  > Windows Server 2003 SP2
  > Windows Server 2008 SP2
  > Windows Server 2008 R2
  > Windows Server 2008 R2 SP1
  > Windows XP Professional x64 Edition SP2
  > Windows XP Professional SP3
  > Windows Vista SP2
  > Windows 7
  > HP-UX 11i v2, v3 (PA-RISC/IA64)
  > Oracle Solaris 9 (SPARC)
  > Solaris 10 (SPARC/x86)
  > Red Hat Enterprise Linux 4, 5, 6 (x86/x64)
  > Novell SUSE Linux Enterprise Server 9 (x86)
  > Novell SUSE Linux Enterprise Server 9 10 SP1 (x86/x64)
  > Novell SUSE Linux Enterprise Server 9 11 (x86/x64)
  > IBM AIX 5.3, AIX 6.1 (POWER), and AIX 7.1 (POWER)


Supported Configurations for System Center 2012 - CM

System requirements for System Center 2012 - DPM

System Requirements for System Center 2012 - VMM



:
Posted by 커널64

Non-Windows 계열에 대한 인벤토리 및 성능 수집
Hyper-V 가상화 Virtualization Collect Performance Metric Shell Script 쉘 스크립트

# File description
ddk_perf.sh : Collect operating system performance
ddk_inv.sh : Collect system & operating system information

# Make directory
umask 022
mkdir -p /usr/DDK/

# Check crond deamon
ps -ef | grep crond

# Start crond deamon
/etc/rc.d/cron start

# Collect performance every 5 min.
0,5,10,15,20,25,30,35,40,45,50,55 * * * * /usr/DDK/ddk_perf.sh >> /usr/DDK/perf_5min.csv

# Collect performance every 5 min.(AM 9 ~ PM 6)
0,5,10,15,20,25,30,35,40,45,50,55 9,10,11,12,13,14,15,16,17 * * * /usr/DDK/ddk_perf.sh >> /usr/DDK/perf_5min_workhour.csv


:
Posted by 커널64

SCDPM 2012 테스트 중 SQL 서버에 대한 백업에서 오류가 발생했다. 오류 내용은 다음과 같다.
System Center 2012 Data Protection Manager Database auto-protection failed
(백업 대상 데이터베이스 서버는 SQL Server 2008 R2이다.)


Database auto-protection failed.
Error Details: DPM could not enumerate SQL Server instances using Windows Management Instrumentation on the protected computer <Protected Server Name>.
Recommended Action: Please make sure that Windows Management Instrumentation for SQL server is in good state.

그래서, PowerShell을 실행해 AutoProtectInstances.ps1를 실행했더니 역시 오류가 발생한다.

C:\Program Files\Microsoft System Center 2012\DPM\DPM\bin> .\AutoProtectInstances.ps1
Enter the name of the DPM Server: : <DPM Server Name>
경고: This can take several minutes to few hours depending on the number of datasources protected.
Start-AutoProtection : DPM could not enumerate SQL Server instances using Windows Management Instrumentation on the protected computer <Protected Server Name>. (ID: 965)
Please make sure that Windows Management Instrumentation for SQL server is in good state.
위치 C:\Program Files\Microsoft System Center 2012\DPM\DPM\bin\AutoProtectInstances.ps1:10 문자:21
+ Start-AutoProtection <<<<  -DPMServerName $DPMServerName -confirm:$false
    + CategoryInfo          : NotSpecified: (:) [Start-AutoProtection], DlsException
    + FullyQualifiedErrorId : 965,Microsoft.Internal.EnterpriseStorage.Dls.UI.Cmdlet.StartAutoProtection

백업 대상 서버에 로그인 해 Wbemtest에서 root\Microsoft\SqlServer\ComputerManagement10 네임 스페이스에 접속 후 select * from serversettings를 쿼리해 보면 Invalid Class 오류가 리턴된다.

원인은 SQL 관련 WMI Class의 Missing으로 발생한다. 아래 KB를 참고해 명령을 실행한 후 다시 AutoProtectInstances.ps1 스크립트를 실행해 보면 정상적으로 완료되는 것을 확인할 수 있다.

http://support.microsoft.com/kb/956013
mofcomp "C:\Program Files (x86)\Microsoft SQL Server\100\Shared\sqlmgmproviderxpsp2up.mof"


:
Posted by 커널64
System Center 2012 Orchestrator (Opalis) Integration Pack이 릴리즈 되었다.
2012 버전 부터는 System Center 제품군의 명칭이 조금 변경되었다. SCOM, SCDPM 등이 아닌 System Center 2012로 통합된다. 즉, SCOM은 System Center 2012 Operations Manager로, SCDPM은 System Center 2012 Data Protection Manager가 되겠다.

어쨋든, 아래의 System Center 2012 RC가 릴리즈 되면서 Orchestrator에 대한 Integration Pack(IPs)도 릴리즈 되었다.
- System Center 2012 Virtual Machine Manager
- System Center 2012 Operations Manager
- System Center 2012 Data Protection Manager
- System Center 2012 Service Manager

추가적으로, 아래의 IP들도 포함되어 있다.
- System Center Operations Manager 2007 R2
- System Center Service Manager 2010
- System Center Virtual Machine Manager 2008 R2
- System Center Data Protection Manager 2010
- System Center Configuration Manager 2007

http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=28725


:
Posted by 커널64
2012. 2. 20. 10:23

Operations Manager 2007 R2 Sizing Helper SystemCenter2012. 2. 20. 10:23

SCOM 2007 R2 기준의 용량 산정 기준 도우미? System Center Operations Manager 사이징 Sizing
MS의 권장 사양이므로 실제 적용 시 적용되는 정책들에 따라 달라질 수 있다.
경험상 보았을 때 권장 사양보다는 다소 높은 사양이 요구된다. 특히 데이터베이스 서버.

Operations Manager 2007 R2 Sizing Helper
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=23016

250대 기준

 

500대 기준

 

750대 기준


:
Posted by 커널64
Exchange 2010의 웹 서비스에 대한 부하 분산 구성
Exchange Server 2010 CAS Client Access Server NLB Network Load Balancing Persistence

Outlook Web App (OWA), Exchange Control Panel (ECP)
Source IP(Client IP) 또는 Cookie, 대부분의 클라이언트 IP가 동일한 경우(내부 NAT)에는 Cookie 방식 권장

Exchange ActiveSync (EAS), Outlook Anywhere (RPC over HTTPS)
Source IP(Client IP) 또는 Authorization HTTP header, OWA와 마찬가지로 대부분의 클라이언트 IP가 동일한 경우에는 Authorization header 방식 권장

RPC Client Access Service (RPC CA),  Exchange Address Book Service
Source IP(Client IP)

Exchange Web Services (EWS)
Cookie 또는 SSL ID

IMAP, POP3, Autodiscover
No Persistence


표로 정리하면 다음과 같다.
서비스 권장되는 Persistence 설정 비고
- Outlook Web App
- Exchange Control Panel
- Source IP(Client IP)
- Cookie
내부 NAT 환경의 경우 Cookie
- Exchange ActiveSync
- Outlook Anywhere
- Source IP(Client IP)
- Authorization HTTP header
내부 NAT 환경의 경우 Authorization Header
- RPC Client Access Service
- Exchange Address Book Service
- Source IP(Client IP)
- Exchange Web Services - Cookie
- SSL ID

- IMAP, POP3 - No Persistence


참고: Understanding Load Balancing in Exchange 2010

Microsoft Remote Connectivity Analyzer
연결 테스트 Test ActiveSync AutoDiscover Outlook Anywhere RPC over HTTPS


:
Posted by 커널64

로밍 프로파일 또는 폴더 리디렉션 후 리디렉션된 위치의 파일을 여는 경우(예: 인터넷 익스플로러) 다음과 같은 보안 경고 창이 나타날 수 있다. GPO Group Policy VDI Roaming Profile Folder Redirection


이러한 경고 메시지를 제거하기 위해서는 해당 도메인의 이름을 신뢰할 수 있는 사이트에 추가하면 된다.
그룹 정책을 통해 설정하는 경우 아래와 같이 설정한다.
정책 > 관리 템플릿 > Windows 구성 요소 > 인터넷 제어판 > 보안 페이지 > 영역에 대한 사이트 할당 목록
사이트 이름에 file://*.MSFT.Local 과 같은 식으로 입력하고 값을 1로 입력하면 신뢰할 수 있는 사이트로 설정된다.


:
Posted by 커널64