제2의 비엔지니어 인생관을 꿈꾸며

Posted
Filed under Study
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지

Hyper-V 의 프리버젼인 Core 버젼으로 RemoteFX 테스트를 해보았습니다.
코어버젼은 UI가 없는 버젼이며 서버코어랑 똑같다고 보면 됩니다. UI관리는 Windows 10 RSAT 나 Windows Server 2016 버젼의 관리도구를 리모트로 붙어서 관리를 해야됩니다. 물론 파워쉘을 잘할수 있는분이라면 파워쉘로 가능하다고 할수 있지만 일반적으로 필자를 비롯하여 무지 힘들다?이며 일일이 명령어와 쉘을 알지 못하면 중간에 포기할수도 있기에 리모트로 관리도구로 붙어서 사용하는것을 권고합니다.
VGA 카드는 DX11 이상을 지원해야하며 고가의 고급VGA가 아니여도 일반적인 VGA카드로도 RemoteFX를 구현할수 있습니다. 또한 장점이라면 PCIex 16슬롯이 여분이 있다면 멀티VGA를 장착하여 성능을 분배할수 있으며 최대한 활용할수 있습니다.
RemoteFX의 목적이라면 첫번째가 3D 소프트웨어와 가속을 사용하는데 주목적입니다. 성능?은 크게 기대 안하는게 좋습니다. 일단 게임은 스토어에 있는 단순한 게임들이나 잘되지 일반적인 총질게임은 그냥 포기하는게 좋습니다. 일반적인 VGA성능의 30프로 정도만 성능이 나오며 OpenGL을 지원하는 소프트웨어를 사용할수 있게 지원해주는 기능정도라만 생각하면 됩니다.
두번째 목적이라면 유투브같은 동영상을 시청할때 RemoteFX를 사용하지 않으면 CPU 점유율을 많이 사용하게 됩니다. 고성능 CPU가 아니면 단순한 동영상 시청에도 많은 CPU 점유율이 따라가기 때문에 VGA 가속이 없는 터미널 방식에는 성능 이슈가 있을수 있습니다.
현재까지 캐드나 포토샵같은 소프트웨어에 최적화가 되어 있으며 알리아스나 카티아같은 어플리케이션은 특정 고급VGA를 요구하는 소프트웨어라서 RemoteFX 드라이버는 지원불가입니다.
RemoteFX를 접속하기 위한 클라이언트 OS는 리눅스도 접속이 가능하고 제로클라이언트도 접속이 가능할수는 있지만 윈도우7이상 임베디드같은 커널이 내장된 클라이언트를 권고합니다.
리눅스로 접속하는 터미널 어플리케이션은 RDP 압축이나 H264/AVC 코덱을 지원을 지원하지 않고 UDP프로토콜 사용도 하지 않기에 트래픽을 많이 사용하게 됩니다. 화면을 고품질로 했을때 트래픽이 100메가 이상 사용되는 결과를 보고 윈도우계열 RDP 클라이언트가 아닌이상 트래픽 이슈가 발생할수 있다는 결론을 내려봤습니다.
Hyper-V 2016 Core 버젼은 프리라이센스이지만 가상화에 윈도우 클라이언트OS가 들어가면 VDA라이센스를 구입해야됩니다. 1년에 100달러정도로 알고 있고 기본 3년이상 계약을 전제로 해야됩니다. 단순하게 라이센스 아껴보겠다고 구축하는건 전혀 도움이 안되고 고성능 서버의 활용과 데이터의 보안을 위해서 중앙집중처리를 위해 RemoteFX를 사용하는데 도움이 될수 있습니다.
젠서버 및 벰웨어의 VDI보다는 Hyper-V로 VDI를 구성하는게 라이센스 이점이 있기는 하지만 단순하게 APP 접속경로 없이 바로 터미널접속만 사용한다는게 전제조건입니다. 웹을 통해서 사용자 인증단계 거치고 터미널 라이센스 인증거치고 하다보면 라이센스 부담이 더더욱 커지게 됩니다.
Hyper-V 고성능 서버와 SSD 캐쉬를 활용한 스토리지가 구축이 된다면 많은 사용자들이 PC를 업그레이드하고 포맷하고 관리하는 프로세스를 축소하고 바로 서버에서 중앙으로 관리를 용이하게 할수 있는 장점이 있습니다.
2017/04/19 20:45 2017/04/19 20:45
Posted
Filed under Study

Get-Cluster -Name HVCLUSTER.domain.local | select ClusterFunctionalLevel

Windows server 2012 R2 에서는 레벨이 8입니다. Windows Server 2016 및 Hyper-V Server 2016 Core 를 설치하고 나서 2012 R2 클러스터 그룹에 가입이 되지만 가입되는 동시에 클러스터 관리도구가 2012 R2에서는 버젼문제로 접근할수 없게됩니다. 그러면 2016이나 Windows 10 RSAT로 클러스터관리도구를 사용해야되며  기존 2012 R2 노드들은 드레이닝으로 각 가상화 컴퓨터들을 다른노드로 이전하고 노드삭제하고 2016 설치하고 재가입 시키는 수순으로 진행하면 별무리가 없습니다.
전부 2016으로 설치가 완료되고 클러스터 그룹에 가입이 완료되면 클러스터 레벨을 업그레이드 시켜줍니다.

Get-Cluster -Name HVCLUSTER.domain.local | update-ClusterFunctionalLevel
레벨수준이 8에서 9로 업그레이드가 완료됩니다.

사용자 삽입 이미지

업그레이드가 완료되면 2012에서 보이지 않던 클러스터 인프라 리소스가 추가된것을 확인할수가 있습니다.



2017/01/09 09:23 2017/01/09 09:23
Posted
Filed under Study


https://blogs.technet.microsoft.com/askpfeplat/2012/12/09/why-adding-hyper-v-replica-connection-broker-fails-in-failover-cluster-manager/
사용자 삽입 이미지

MSCS 환경에서 복제본 브로커 등록할때 실패가 떨어지는 경우가 간혹 있습니다.
사용자 삽입 이미지

수동으로 복제본 브로커 컴퓨터 개체를 만들고 속성에 보안탭에 MSCS 클러스터 컴퓨터 개체를 등록해주고 풀권한을 주고 확인을 주면 해결이 됩니다.
사용자 삽입 이미지
이방법은 복제본 브로커 등록 실패뿐만이 아니고 MSSQL 사전설치 DTC 구성시에도 등록실패가 발생하는 경우도 간혹 있습니다. 이와 같은 방법으로 클러스터 컴퓨터 개체의 권한을 등록시켜줘서 자동으로 업데이트 되게 하는 방법이 있습니다.
위에 링크에는 두번째 방법  특정권한을 위임해주는 방법도 존재합니다만 전 첫번째 옵션 방법이 단번에 해결되어서 두번째 방법까지 쓸 경우가 없었습니다.
2017/01/08 04:02 2017/01/08 04:02
Posted
Filed under Study
http://social.technet.microsoft.com/wi ··· 016.aspx

OpenGL API support (up to OpenGL 4.4)
  • OpenCL API Support (up to OpenCL 1.1)
  • Expanded the amount of dedicated vRAM assignable to a VM to 1GB
  • Decoupled vRAM from Monitors and Resolution
  • Example applications: Adobe Photoshop CS, ArcGIS Pro, Solidworks, etc.
  • Added support for RemoteFX vGPU when running Server VMs as a VDI guest
  • Added support for Generation 2 VMs
  • Improved end to end user experience
    • Higher Render FPS and lower Jitter
    • Improved application compatibility
일단 위내용데로 지원범위가 넓어졌고 그래픽 가상화 부드러움의 선두주자 젠앞에서는 RemoteFX는 명함도 못내밀 정도였습니다. 특히 캐드 사용자들의 불만이 가장 높았고 일부 프로그램에서는 3D가속지원이 되지 않는다고 기능이 추가되도 전혀 사용도 하지 못하는 사례가 많은 MS 가상화였습니다. 이제까지 서버 가상화에서만 쓸만한 제품이 아니라 VDI 시장에 많은 영향력을 발휘할거란게 필자의 판단입니다. 이제까지 MS가 뭐 지원한다고 떠들어도 막상 써보면 영 아닌데?라는 생각을 한게 한두번이 아니였습니다. 젠은 쓸만은 한데 이기능 저기능 쓸라면 라이센스 비용의 부담이 많고 여러가지 고민을 하게되는 그래픽 가상화의 장벽이였습니다.
그래서 필자가 Windows 10의 RemoteFX 가상화 한대를 올리고 테스트를 해봤습니다.

사용자 삽입 이미지
사용자 삽입 이미지
위그림과 같이 말많았던 오토캐드 성능 테스트와 포토샵까지 사용을 해봤습니다. 캐드가 상당히 부드럽게 돌아가는걸 느낀후 이제는 말할수 있다 RemoteFX편을 만들고 싶었습니다. 포토샵이야 2D를 주로 사용하는 프로그램이라 고만고만 하였지만 그림처럼 하드웨어 가속 활성화가 표기가 되어 있었습니다.

마지막으로 테스트를 Windows 10/Server 2016 이 아닌 Hyper-V Server 2016 Core Free 버젼으로 테스트를 진행할 계획입니다.
2015/12/28 22:00 2015/12/28 22:00
Posted
Filed under Study
"사용자
"사용자
가상화를 이용한 방법중 하나가 Hyper-V 2012 R2 Free Core 버젼을 방화벽 역할을 하게 하는 방법을 소개합니다. 방화벽은 대부분 어플라이언스 제품이나 스위치 그리고 입지가 고정되어 있는 제품을 쓰는게 지금의 현실입니다. 그러나 비용 들이지 않고 DDOS 및 내외부 네트워크 보호 그리고 캐싱 가속까지 구현을 도와주는게 바로 Hyper-V 가상화라고 말하고 싶습니다. VMWare 제품으로도 가상화를 이용한 방법을 구현할수 있으나 필자가 결론을 내린건 네트워크 퍼포먼스는 V사는 호환성이나 특성 그리고 자잘한 문제를 여전히 갖고있다는것이 문제입니다. 가상화를 이용하면 가상스위치가 관리형 스위치를 대신하기 때문에 VLAN 및 대역폭 조절을 Hyper-V 안에서 전부 해결이 된다는것이 장점입니다. x86 서버이다 보니 라우터 및 게이트웨이 역할로는 성능이 절대 우위에 있습니다. 요즘은 워낙 하드웨어 사양이 좋다보니 x86 기반 방화벽 구축이 성능이 월등하기도 합니다. 장애를 대비한 복제 및 장애조치까지 가능하기에 억대 비용이 들었던 이런 솔루션들이 달랑 무료버젼으로 운영할수 있다는것은 인프라 네트워크에 축복이라고 말할수 있습니다.
레퍼런스가 궁금하다고 할수 있습니다만 몇년간 사용하는 회사도 존재하며 DDOS 방어까지 겸비한 웹사이트 운영하는 콘텐츠 서버도 이 구성에 많은 이점을 보고 있습니다.
사용자 삽입 이미지
위구성이 프런트 방화벽과 백엔드 방화벽 구성의 한예제이며 앞단 제품은 우분투커널 무료제품인 Zentyal을 이용하고 네트워크 침입방지 및 리버스 프록시 제품으로 성능이 우수한 MS제품 FTMG를 백엔드로 운영하는 그림입니다. 깡통서버 및 깡통스위치로 이러한 구성을 구현할수 있다는것은 좋은 현상입니다. 기술의 발전으로 중소규모도 이러한 구성으로 많은 이점을 볼수 있지 않을까 해서 포스팅을 남겨봅니다.
2015/03/26 01:18 2015/03/26 01:18