블로그 이미지
System Neophyte

calendar

  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      

Notice

2012.10.31 02:03 Virtualization./Hyper-v

Windows 2008R2까지 가상 컴퓨터 파일이 VHD였는데 Windows Server 2012부터는 확장자 명이 VHDX”도” 선택할 수있게 되었다.

VHD와 VHDX는 가증 큰 차이는 디스크 크기 지원이다.VHD 2TB에서, VHDX는 64TB..

image

사용 하다 보면, Windows Server 2012이전에서  만든 VHD파일을 VHDX로 변경 해야될 일이 생긴다.

테섭 만들기위해 Differecing Type으로 만들다 보니, VHD->VHDX 형식으로 시도해봤는데 안 되더라는..

Hyper-Manager에 디스크 관련 도구에 클릭하여 변환을 해보았다.

1. hyper-Mgr-Action-Edit Disk.

image

2. Edit Virtual Hard Disk Wizard

image

3. Locate Vitual Hard Disk Browse를 클릭 변경하고자 하는 디스크 선택

image

4. Covert 선택
image

5. 변환 타입 설정 VHD, VHDX..

image

6. Fixed(고정 사이즈 디스크냐), Dyanmically Expanding( 예를 들어 처음 OS설치시 OS설치크기 만큼 가지고 있다가, 프로그램이 설치되면 설치된 크기 용량만큼 VHD-VHDX가 점점 커지는 형태)
여기서는 Dynmically expendig선택 (취향에 따라 선택)

7. DISK구성 정보

image

8. 디스크 변환 중

image

9. 변환이 끝난 모습  VHDX가 200MB정도 더 크다.

image

10. Poweshell로 2003 VHD를 변환 하였다.

image 

11. VHDX 200MB 더 크다.

image

12. 디스크 옵션을 주지 않아서 Inspect DIsk로 어떤 Type의 VHDX가 되었을지 확인 했다.

image

VHD가 Dynamically expanding 이었으니..VHDX도 Dynamically expanding

Powersell 자세한 옵션  설정 하는 부분은

http://technet.microsoft.com/en-us/library/hh848454.aspx

신고
크리에이티브 커먼즈 라이선스
Creative Commons License
posted by System Neophyte
2012.10.31 02:03 Virtualization./Hyper-v

Windows 2008R2까지 가상 컴퓨터 파일이 VHD였는데 Windows Server 2012부터는 확장자 명이 VHDX”도” 선택할 수있게 되었다.

VHD와 VHDX는 가증 큰 차이는 디스크 크기 지원이다.VHD 2TB에서, VHDX는 64TB..

image

사용 하다 보면, Windows Server 2012이전에서  만든 VHD파일을 VHDX로 변경 해야될 일이 생긴다.

테섭 만들기위해 Differecing Type으로 만들다 보니, VHD->VHDX 형식으로 시도해봤는데 안 되더라는..

Hyper-Manager에 디스크 관련 도구에 클릭하여 변환을 해보았다.

1. hyper-Mgr-Action-Edit Disk.

image

2. Edit Virtual Hard Disk Wizard

image

3. Locate Vitual Hard Disk Browse를 클릭 변경하고자 하는 디스크 선택

image

4. Covert 선택
image

5. 변환 타입 설정 VHD, VHDX..

image

6. Fixed(고정 사이즈 디스크냐), Dyanmically Expanding( 예를 들어 처음 OS설치시 OS설치크기 만큼 가지고 있다가, 프로그램이 설치되면 설치된 크기 용량만큼 VHD-VHDX가 점점 커지는 형태)
여기서는 Dynmically expendig선택 (취향에 따라 선택)

7. DISK구성 정보

image

8. 디스크 변환 중

image

9. 변환이 끝난 모습  VHDX가 200MB정도 더 크다.

image

10. Poweshell로 2003 VHD를 변환 하였다.

image 

11. VHDX 200MB 더 크다.

image

12. 디스크 옵션을 주지 않아서 Inspect DIsk로 어떤 Type의 VHDX가 되었을지 확인 했다.

image

VHD가 Dynamically expanding 이었으니..VHDX도 Dynamically expanding

Powersell 자세한 옵션  설정 하는 부분은

http://technet.microsoft.com/en-us/library/hh848454.aspx

신고
크리에이티브 커먼즈 라이선스
Creative Commons License
posted by System Neophyte
2012.10.31 02:03 Virtualization./Hyper-v

Windows 2008R2까지 가상 컴퓨터 파일이 VHD였는데 Windows Server 2012부터는 확장자 명이 VHDX”도” 선택할 수있게 되었다.

VHD와 VHDX는 가증 큰 차이는 디스크 크기 지원이다.VHD 2TB에서, VHDX는 64TB..

image

사용 하다 보면, Windows Server 2012이전에서  만든 VHD파일을 VHDX로 변경 해야될 일이 생긴다.

테섭 만들기위해 Differecing Type으로 만들다 보니, VHD->VHDX 형식으로 시도해봤는데 안 되더라는..

Hyper-Manager에 디스크 관련 도구에 클릭하여 변환을 해보았다.

1. hyper-Mgr-Action-Edit Disk.

image

2. Edit Virtual Hard Disk Wizard

image

3. Locate Vitual Hard Disk Browse를 클릭 변경하고자 하는 디스크 선택

image

4. Covert 선택
image

5. 변환 타입 설정 VHD, VHDX..

image

6. Fixed(고정 사이즈 디스크냐), Dyanmically Expanding( 예를 들어 처음 OS설치시 OS설치크기 만큼 가지고 있다가, 프로그램이 설치되면 설치된 크기 용량만큼 VHD-VHDX가 점점 커지는 형태)
여기서는 Dynmically expendig선택 (취향에 따라 선택)

7. DISK구성 정보

image

8. 디스크 변환 중

image

9. 변환이 끝난 모습  VHDX가 200MB정도 더 크다.

image

10. Poweshell로 2003 VHD를 변환 하였다.

image 

11. VHDX 200MB 더 크다.

image

12. 디스크 옵션을 주지 않아서 Inspect DIsk로 어떤 Type의 VHDX가 되었을지 확인 했다.

image

VHD가 Dynamically expanding 이었으니..VHDX도 Dynamically expanding

Powersell 자세한 옵션  설정 하는 부분은

http://technet.microsoft.com/en-us/library/hh848454.aspx

신고
크리에이티브 커먼즈 라이선스
Creative Commons License
posted by System Neophyte
2010.07.22 03:29 Virtualization.

일전 VMWare에서 참 괜찮다고 생각한 기술이었는데 Hyper-v 에도 들어왔다

VMware에서 볼륨쉐어 어쩌고메모리라고 한것 같았는데 잘 기억은 나지 않는다.

무슨 기술인고 하니 우리가 VM에서 메모리를 할당하게 되면, 그VM에 할당된 메모리는 반환이

되지 않는다.

예를 들면 호스트 머신이 8Gb의 램이 있다고 하고 각 VMA 2Gb할당, VMB 2Gb할당 VMC 2Gb할당하게 되면 호스트 머신 자체가 쓰는 램 1~2Gb VM들 6Gb를 쓰게 된다. 그렇다면, 이후 VM은 올릴수 있는가? 라는 문제에 기존의 답은 없다 였다면 Dynamic Memory는 가능하다는 것이다.

어떻게 기존에는 메모리를 FIx 하는 방식이었다면 동적으로 할당하는 방식이다.

SP1을 설치 하고 난뒤에 메모리 설정하는 부분은 확실히 변화가 있다.

image

기존 Hyper-v R2

image

Hyper-V R2 SP2 인데 밑에 옵션은 다음과 같다.

메모리 우선 순위의 경우에는 다양한 VM이 동적 메모리를 사용할 경우, 어느 VM의 동적 메모리 할당이 우선하는지를 설정할 수 있다. 전체 VM이 사용하는 메모리의 총합이 실제 물리적인 메모리양을 넘을 수 없다고 앞에서 언급하였다. 그럴 경우, VM의 밀집도가 높아질수록 메모리 할당 가능양은 줄어들 수 밖에 없다. 어느 VM부터 할당할 것인가에 대한 우선 순위를 지정할 수 있는 부분입니다

다시 말해 실질적으로 VM도 할당된 l로 메모리를 Flull로  쓰는게 아니기 때문에 안 쓰는 부분을 띄어다가

다른 VM 에게 할당하거나 새VM에게 줄수 있게 만든 기술이다.

신고
크리에이티브 커먼즈 라이선스
Creative Commons License
posted by System Neophyte
2010.07.18 14:45 Virtualization.

P2V로 만들어주는 유용한 도구이다.

http://technet.microsoft.com/en-us/sysinternals/ee656415.aspx

이곳에서 다운 받을 수 있고 실행하여 보면,

image

위의 같은 설정으로 내 머신을 가상 VHD로 만들수 있다.

유용한 용도는 지금 내 컴의 상태가 그대로 VHD로 만들어 진다는점 백업이 쉽다는 점이다.

Windows 7-Windows 2008R2에서 Diskmgmt.msc를 이용하여 VHD 파일을 붙이면 드라이버로 인식하여

쓸수 있는데… 단 같은 컴퓨터에서 만든 VHD는 붙일 수가 없다. 이 말은 만든 파일을 Hyper-v 서버나 다른 컴퓨터 Windows7 컴퓨터에서 붙여서 써야 한다는 이야기다.

그 외에 참고 사항은 XP SP2 WIndows Server 2003 Sp1 이상은 다 만들 수가 있다.

물론 64비트 포함해서.

신고
크리에이티브 커먼즈 라이선스
Creative Commons License
posted by System Neophyte
2010.04.10 10:04 Virtualization.

Microsoft에서 내놓은 가상화 비전..

모두가 가상화를 염두에 두고 있는 것은 그만한 충분한 이유가 있기 때문입니다. 가상화라는 개념은 매우 중요하며 상당히 거대한 변화를 야기할 수 있고, 그 영향력 또한 매우 광범위합니다. 가상화를 통해 언제 어디서든 사용자는 무한정한 용량을 가진 동적 리소스 풀을 구성할 수 있는 특별한 경험을 할 수 있습니다.

마이크로소프트는 가상화의 중요성을 인식하고 가상화 채택에 전념해 왔습니다. 하지만 저희는 오늘날 통념과는 달리 결코 가상화를 격리되고 제한된 범위의 전술적 도구로 보지 않습니다. 그보다는 가상화가 데이터 센터에서 데스크톱에 이르기까지 여러분의 업무 전체에 상당한 영향을 끼친다는 점을 감안해, 가상화를 한 기업 전반에 걸친 인프라 구축 전략의 일환으로 받아들여야 한다고 믿습니다.

마이크로소프트는 가상화를 저희가 오랫동안 품은 Dynamic IT비전을 달성하기 위한 하나의 수단으로 보고 있습니다. Dynamic IT는 사람과 컴퓨터 모두가 리소스를 필요할 때 얻도록 하는 것을 목표로 삼고 있습니다. 때문에 저희는 모든 고객들에게 가상화가 현실로 이루어 지도록 제품 개발과 라이선스 전략에서부터 상호 운용성 이니셔티브와 전략적 파트너 관계에 이르기까지 전사적인 리소스를 투입하고 있습니다.

가상화를 활용한 동적 비즈니스 요구의 충족

현재의 유비쿼터스 컴퓨팅 환경은 성능의 향상과 이동성의 강화와 결합하여 기업이 직원들에게 새로운 기회를 활용하기 위해 필요한 기능을 제공할 수 있는 능력을 비약적으로 향상시키고 있습니다. 하지만 이와 같은 분명한 추세 속에서 이 모든 것을 관리하기 위한 비용과 그 복잡성은 전에 비할 수 없을 정도로 증대되었습니다. 결국 IT부서는 점차 증가하는 상반된 요구사항을 동시에 들어줘야 합니다. 예를 들어 민첩성과 간편한 액세스를 제공하면서 보안성과 정책준수도 생각해야 하며, 성능과 비용의 균형을 맞춰야 하고, 혁신을 추구하면서 안정성과 지속성을 유지해야 합니다. 많은 경우 IT 전문가들이 대처중인 가장 큰 도전과제는 유연성과 제어가 같이 구현되는 정보 인프라를 구축하는 과정에서 필연적으로 발생하는 긴장을 해소하는 것입니다.

마이크로소프트의 가장 중요한 우선순위 중 하나는 IT 전문가들이 이처럼 상호 배타적으로 보이는 요구사항 간에 올바른 균형을 잡도록 돕는 일입니다. 이를 위해 저희는 기업이 변화하는 비즈니스 조건에 적응할 수 있는 유연성, 지성, 속도, 힘을 갖춘 역동적인 IT 시스템을 구축할 수 있도록 하면서 동시에 성공에 필수적인 제어력을 부여하는 기술 혁신에 중점을 두고 있습니다.

Dynamic IT 달성을 위해서, 급격히 변화하는 비즈니스 요구를 충족하기 위해 회사가 필요로 하는 것은 모든 가상 및 물리적 인프라의 리소스를 가동하고 관리하는 가상화 전략입니다. 효과적인 라이선스 구조하에서 적용되는 올바른 가상화 전략은 IT가 더욱 빠르고 믿을 수 있는 서비스를 전달할 수 있도록 하며, 업체의 더 큰 목표를 달성하는데 필요한 리소스를 확보하게 하고, 비용을 절감할 수 있도록 하며, 궁극적으로는 업체의 민첩성을 높여 경쟁우위를 달성하게끔 합니다.

특정 업무별 시나리오에 따라 가상화가 여러분에게 어떻게 도움이 되는지에 대한 자세한 정보는 여기를 클릭해 보십시오.

효과적인 가상화: Dynamic IT를 위한 기반 구축

가상화의 개념은 몇몇 사람들이 생각하는 것만큼 새로운 개념은 아닙니다. 메인프레임 시분할을 위한 가상 컴퓨터 기술은 1960년대에 등장했습니다. 도전적인 비즈니스 요구와 모든 스택(stack)을 차지하는 가상화 기술이 부상하면서, 가상화가 오늘날의 조직에게 필수 요소로 부상합니다.

가장 많이 언급되는 가상화의 이점은 비용 절감입니다. 이것만으로도 상당한 것이지만, 비용 절감은 어디까지나 가상화로 달성할 수 있는 가치의 일부일 뿐입니다. 저희는 가상화야말로 변화하는 기술로서 효율적으로 채택이 된다면 업체가 고효율에 비용 절감 효과가 클 뿐만 아니라 비즈니스 조건의 변화에 맞춰 요구되는 기능을 발휘할 수 있도록 즉각 자동적으로 적응이 가능한 자가 인식 능력을 갖춘 IT 시스템을 구축하는데 도움이 될 것으로 단호히 믿고 있습니다.

이를 가능케 하기 위해서, 하나의 컴퓨팅 리소스를 다른 것들에서 분리시키거나 독립시키는 것을 의미하는 가상화는 데이터 센터에서 데스크톱에 이르기까지 컴퓨팅 스택의 모든 계층에 적용되어야 합니다. 저희는 운영체제(OS)를 하드웨어에, 응용 프로그램을 OS에, 사용자 인터페이스를 로컬 컴퓨터에 묶는 것과 같이 각종 계층을 한데 묶기 보다, 가상화를 활용해 각 부문간 상호 의존성을 약화시키고자 합니다.

Static vs. Virtual Computing
완전한 가상화 스택

이와 같이 데이터 센터에서 데스크톱으로의 가상화를 수행하면 새로운 하드웨어를 습득하거나 구성요소를 구성하지 않고도 새로운 기능을 빠르게 배포할 수 있습니다. 테스트에 필요한 요구사항이나 응용 프로그램 호환성에 관한 문제는 감소하며, 자동화 프로세스는 간략화 되고, 재난 상황에서의 복구 기능을 실행하기가 쉬워집니다. 데스크톱 환경하에서 가상화는 직원들이 어디에 있든 필요한 응용 프로그램에 액세스할 수 있게끔 해주는 인프라를 구축하는데 도움이 됩니다.

하지만 가상화는 이와 같은 크나큰 혜택과 함께 여러분의 환경이 실제로 더욱 복잡해지고 비용이 증대되는 결과를 낳을 수도 있습니다. 가상화를 IT 엔진을 평소보다 과하게 구동하는 것으로 가정해 보십시오. 더 큰 힘과, 속도와 유연성을 갖게 되겠지만, 가상화의 결과로 여러분은 여러분의 자산이 어디에 위치하는지, 실제로 얼마나 자산을 보유하는지 (가상 컴퓨터의 무분별한 확장이 한 예), 아니면 자산을 어떻게 관리하고 최적화할지 모를 수 있습니다. 경험을 통해 저희는 여러분의 가상화 단계가 상승할수록 관리의 중요성이 커짐을 알 수 있었고, 이는 아무리 강조해도 지나치지 않습니다. 강력한 관리 기능의 부재로 인해 가상화 기술을 통해 여러분이 얻을 수 있는 혜택이 크게 감소하게 됩니다. 관리는 모든 것을 한데 붙게 만드는 풀에 비유할 수 있으며 가상화의 진정한 가능성을 발휘하게끔 합니다. 단일 위치에 묶여있지 않은 가상화 제품이 어디에 위치하는지 정확한 위치를 지정할 수 있는 것은 관리를 통해 가능하며, 여러분이 실시간으로 알맞은 리소스를 알맞은 사람에게 용이하게 할당할 수 있게끔 하는 것 역시 관리를 통해 가능합니다. 물리적 구성요소는 여전히 여러분 인프라의 일부이기 때문에 효과적인 관리 솔루션은 반드시 통합되고 용이한 방식으로 여러분이 가상 및 물리적 세계를 통제할 수 있도록 해야 합니다.

가상화의 진정한 힘은 가상 및 물리적 리소스를 커버하는 관리 솔루션과 함께 업체의 IT 인프라 전반에 걸치는 통합 가상화 전략을 시행할 때 발휘됩니다. 그렇게 되는 순간 여러분은 Dynamic IT를 구축을 위한 기반으로써의 가상화의 효율적인 이용이 가능해 집니다.

마이크로소프트의 가상화를 위한 약속

마이크로소프트의 가상화 제품은 데이터 센터부터 데스크톱에 이르기까지 소비자의 모든 요구를 충족합니다. 데이터 센터용으로 Microsoft Windows Server 2008의 핵심 기능인 엔터프라이즈급 품질의 Hyper-V 하이퍼바이저가 출시되었으며, 그 외에도 Microsoft Virtual Server 제품이 이용 가능합니다. 데스크톱용으로 프레젠테이션 프로세스를 가상화하는 Microsoft Terminal Services가 있으며, Microsoft Application Virtualization은 여러분이 응용 프로그램을 데스크톱에 설치하지 않고도 이용이 가능하게끔 하는 제품입니다.

Microsoft System Center를 이용하면 여러분은 동일한 플랫폼으로 가상 및 물리적 자산을 고객과 서버를 위해 관리할 수 있습니다. 그리고 2008년 9월에 발표될 예정인 새로운 버전은 복수의 이기종 하이퍼바이저를 관리할 수 있습니다. 이들 데이터 센터와 데스크톱용 가상화 제품을 본사의 관리 도구와 함께 통합시켜 활용하면 고객들이 겪는 많은 중요 문제를 해결할 수 있으며 Dynamic IT 환경 구축에 필요한 기반을 닦을 수 있습니다.

신고
크리에이티브 커먼즈 라이선스
Creative Commons License
posted by System Neophyte
2010.04.09 12:28 Virtualization.

일반적으로 스토리지 가상화는 물리적 저장소 장치의 논리적•추상적 보기를 제공하는 것을 의미합니다. 스토리지 가상화를 통해 많은 이용자나 응용 프로그램은 저장소가 물리적으로 어디에 어떻게 위치되어 있거나 관리되고 있는지 신경쓸 필요 없이 액세스 할 수 있습니다. 또한 스토리지 가상화는 어느 한 환경하의 물리적 저장소가 다중 응용 프로그램 서버와 공유되도록 하며 가상화 계층 뒤편의 물리적 장치들이 물리적 경계가 존재하지 않는 하나의 거대한 저장소에 위치하는 것처럼 보이고 관리되도록 합니다.

저장소 네트워크의 가상화로 두 가지 추가적인 기능이 가능해 집니다.

  • 액세스 권한이 없는 서버가 볼륨에 접근하는 경우, 그 서버로부터 볼륨을 가리거나 숨길 수 있는 기능으로, 추가적으로 보안 수준을 높일 수 있습니다.
  • 각각의 서버의 요구사항을 충족시키기 위해 구동중에 볼륨을 변경하거나 증가시키는 기능입니다.

핵심적으로 말해 로컬에 부착된 디스크 드라이버 이외의 것은 이런 식으로 보일 수 있습니다. 스토리지 가상화는 더 큰 SAN(storage area network, 저장 영역 가상화) 배열에 적합한 경우가 많으나, 로컬 데스크톱 하드 드라이브의 논리적 파티션, RAID(redundant array of independent disks), 볼륨 관리, 가상 메모리, 파일 시스템, 가상 테이프 등에도 마찬가지로 딱 들어맞습니다. 가장 간단한 예로 폴더 안의 정보를 네트워크로 액세스 가능한 드라이브에 저장하는 Windows의 폴더 리디렉션 기능이 있습니다. 더 복잡하지만 강력한 예로는 SAN이 있습니다. 대규모 기업에서는 저장소를 서버와 분리시켜 네트워크에 직접 연결시키는 SAN 기술의 혜택을 누려왔습니다. 네트워크에서 저장소를 공유하는 방식으로 기동하는 SAN을 통해 확장성과 유연성이 높은 저장소 리소스 할당, 효율이 뛰어난 백업 솔루션, 향상된 저장소 사용률 등이 가능해졌습니다.

신고
크리에이티브 커먼즈 라이선스
Creative Commons License
posted by System Neophyte
2010.04.08 01:25 Virtualization.

프레젠테이션 가상화는 프로세스가 그래픽과 I/O와는 격리된 곳에서 이루어지게 하여, 한 장소에서 응용 프로그램을 가동시키면서 프로그램의 통제는 다른 장소에서 이루어지도록 하는 것입니다. 프레젠테이션 가상화를 통해 구축된 가상 세션에는 원격에서 실행중인 응용 프로그램의 사용자 인터페이스가 나타나게 됩니다. 각 세션마다 하나의 응용 프로그램만을 가동하거나, 아니면 사용자에게 다중 응용 프로그램을 제공하는 완전한 데스크톱을 제시할 수 있습니다. 어느 경우이든, 몇몇 가상 세션은 한 응용 프로그램의 동일한 설치된 카피를 사용할 수 있습니다.

이러한 방식으로 공유 서버에 응용 프로그램을 구동하면 몇 가지 혜택이 있습니다.

Presentation Virtualization
프레젠테이션 가상화를 통해 용량과 사용가능 여부에 맞게 최적화된 서버에서 프로세스가 이루어지며, 그래픽, 키보드, 마우스, 그외 기타 최종 사용자의 I/O는 최종 사용자 터미널에서 처리됩니다.

  • 데이터는 중앙집중화가 이루어져, 다수의 데스크톱 컴퓨터가 아니라 중앙 서버에서 안전하게 저장됩니다. 그 결과 정보가 각기 다른 수많은 시스템에 전파되어 있지 않기 때문에 보안성이 강화됩니다.
  • 응용 프로그램 관리 비용이 크게 절감됩니다. 예를 들어 각 개별 데스크톱에 설치된 응용 프로그램마다 업데이트를 하는 대신에 서버에 있는 단일 공유 카피본만 변경하면 됩니다. 프레젠테이션 가상화에서 사용되는 간단한 데스크톱 OS 이미지 및 씬 클라이언트로 불리는 특화된 데스크톱 장치 두 가지 모두 관리 비용을 절감할 수 있습니다.
  • 조직은 더 이상 응용 프로그램과 데스크톱 OS간의 호환성 문제를 신경쓸 필요가 없습니다. 데스크톱 가상화로 이 문제를 해결할 수 있으며, 프레젠테이션 가상화를 통해서도 중앙 서버에서 응용 프로그램을 구동하고 클라이언트는 OS에 관계없이 응용 프로그램에 액세스하는 방식으로 해결할 수 있습니다.
  • 프레젠테이션 가상화가 성능 향상에 도움이 되는 사례도 있습니다. 예를 들어 대규모의 데이터를 중앙 데이터베이스에서 뽑아내어 클라이언트에 제공하는 클라이언트/서버 응용 프로그램의 경우를 생각해 보십시오. 클라이언트와 서버간의 네트워크 링크가 느리거나 정체되었을 경우, 이 응용 프로그램 역시 느려집니다. 성능 개선을 위한 방법으로는 데이터베이스로 연결된 대역폭이 큰 컴퓨터에서 클라이언트와 서버 양쪽을 포함한 전체 응용 프로그램을 구동시키고 나서 프레젠테이션 가상화를 이용해 그 응용 프로그램을 사용자가 이용 가능하도록 제공하는 방법입니다.

일전에 Ctirix 에서 제공하는 서비스를 변경 해 놓은듯 하다.

신고
크리에이티브 커먼즈 라이선스
Creative Commons License
posted by System Neophyte
2008.05.02 17:26 Virtualization.

사용하게 되면 좋은점들은

가상화된 Windows Services


가상화된 사용자 프로필 –사용자 어플리케이션 프로필 일정하게 유지


메모리 잠금 캐쉬-예기치 않은 종료에 application보존


스트리밍-매우 빠름

설치에 필요한 최소한의 스트링만 받기 때문에 기존보다 빠르게 동작합니다.


최소의 권한으로 실행만 가능 local에 Administrators 그룹의 권한이 필요하지 않습니다.

설치가 아니라 실행만 되기 때문에


어플리케이션 충돌 방지


터미널 서비스의 Silo숫자 감소

터미널 서비스에 excel 2000과 2003을 설치 한다고 했을때 20003과 2000은 공존할수 없기 때문에

아래 그림과 같은 Without Softgrid 모습이 보이지만

Soft Grid 가 있게 되면 한서버에서 다 사용 가능하게 됩니다.


회귀 테스트



라이선스관리 용이

클라이언트에게 라이센스 관련 하여 얼마나 쓰고 있는지 몇명부터 제한이 가능한지  소프트 사용제한 사용기간 까지 관리 할수 있습니다.


클라이언트에 배포된 캐쉬들

client chahe 간단한 명령어나 레지스트리 수정으로 삭제 가능

ex: sftmime.exe remove obj:app /global /complete


현재 단점.

한글 지원이 되지 않음 추후 4.5부터는 지원된다고 함.

4.5부터

Windows SP2설치시 장애 발생..Console메뉴가 보이지 않음

좀더 설치 해보고 어플리케이션 패퀴지 작업을 잘만 한다면


소프트웨어 배포에 도움이 될만한 솔루션인것 같습니다.

신고
크리에이티브 커먼즈 라이선스
Creative Commons License
posted by System Neophyte
2008.05.02 16:50 Virtualization.

패퀴지 된 Application을 ClientAgent를 통해 Client 화면에 보여지게 됩니다.

사용자는 화면에서 application 해당 Icon을 클릭하게 됩니다.

그러면 이제 클라이언트에 이시퀀싱된 캐쉬는 스트림(RTP)을 타고 로컬에 저장이 됩니다.

어디에 저장이 되냐면

저위치에 저장 되게 됩니다. 프로필 관련이라서 alluser에 설치가 되는것으로 보입니다.

이제 마지막으로 캐쉬를 불러와서 실행이 되는 모습입니다.

이런식으로 동작하게 됩니다.


프로세스에는 AcroR32라고 Acrobat Reader관련 프로세스가 실행됨을 확인할수 있습니다.

실제 프로그램 파일즈에는 adobe관련 폴더가 없습니다.

신고
크리에이티브 커먼즈 라이선스
Creative Commons License
posted by System Neophyte
2008.05.02 16:29 Virtualization.

가상화 가상화 바람이 거세게 부는것 같습니다. 요즘들어 느끼는것이..

Microsoft에서는 위의 5가지 제품을..가상화로 내놓았습니다.

다른건 다 이해가 되는데 PROFILE은 조금 아닌듯 싶습니다. 기존에 있던거에서 용어만 프로필 가상화가 달라 붙었으니까요.


그중에서 오늘은 요근래 켁삽질한 APPlication Virtualization입니다.

이넘은 어떻게 가상화를 하는지 살펴 보죠.

Application 가상화는 다음과 같은 특징을 가집니다.


•데스크톱에 어플리케이션을 설치 하지 않고 데스크톱에서 실행

•터미널 서비스 NO

•Thin Client NO

•로컬 리소스를 쓰는 어플리케이션 하지만 실제로는 설치가 되어있지는 않음.

이해가 되지 않는것이 설치하지 않고 데스크톱에서 실행입니다.그러면서 로컬 리소스를 쓴다 이게 어떻게 가능할까요

일반적으로 Applicaiton이 실행 되는 과정입니다.

프로필+System Service+Reg값을 조합해서 실행하게 됩니다만

가상화는 아래와 같이 몽땅그리 다 가지게 됩니다.

가상화가 되는 부분과 안되는 부분

•가상화가 지원되는 것.

-Application
-글꼴
-Application 레지스트리 설정
-Application 파일 시스템 변경
-서비스
-런타임 개체
-MDAC
-자바 가상 머신
-일반 프로그램 파일
-데이타베이스 드라이버
-모바일 모드


가상화가 지원이 않되는것
-Internet Explorer
-드라이버
-바이러스 백신 소프트웨어

위의 같은애들이 가상화가 되고 IE나 실제 시스템 드라이버는 가상화가 되지가 않고 바이러스 백신소프트웨어는 되지가 않습니다.

그럼 SoftGrid의 구성요소는 뭐고 Windows에서 필요로 하는 서비스는 무엇인가를 살펴 보죠

Soft Grid를 잘 나타낸 그림입니다.


•SoftGrid Sequencer

-요녀석이 하는일은 application 가상화 package를 만드는 일을 합니다.

그러니까 이녀석은 PC에서 Application을 설치 하는 과정을 녹화?비슷한것을 합니다 모니터링을 하면서

쭉쭉 어플리케이션에 대한 설치 부분, 설정 부분을 이미지화 합니다.

실제 클라이언트들은 이 시퀀스에서 만들어진 이미지를 다운로드 받게 됩니다. 정확히는 스트리밍 하게 되고

캐쉬를 가지고있습니다.



•Microsoft System Center Virtual Application Server

-이녀석은 SoftGrid Sever서비스를 실행하고 어플리케이션 패키쥐를 호스팅 하는 녀석입니다. 

그러니까 위에서 시퀀싱한 패키쥐를 이녀석을 통해서 클라이언트에 배포하게 됩니다.

•SoftGrid Data Store

-MS SQL 데이터를 지원 SoftGrid 어플리케이션 구성을 관리 하게됩니다.


•SoftGrid Manage Console

Microsoft System Center Virtual Application Server와 SoftGrid ManageMent Web Service와 SOAP을 통해 통신하는 MMC스냅인입니다.

http를 사용하는 웹환경에서 사용됩니다. 콘솔 접근하게 되면 로그인 할때 몇번 포트를 쓸거냐 물어보는것과 어떤서버에 접속할거냐라는

화면을  만나게 됩니다.


•SoftGrid Management Server

모니터링과 보고에 사용되며 필수 구성 요소는 아닙니다.

•계정 인증 기관

일종의 어플리케이션에 대한 엑세스 권한을 설정하기 위해 존재합니다. 그룹별로 설정이 가능합니다.

Microsoft SoftGrid Application


설치전 윈도우의 구성 요소는 다음과 같습니다.

•Windows Server 2000(sp4) ~2003(Sp1) 여기서 설치가 됩니다.

-실제 설치를하게 되면 SP2에서는 메뉴가 보이지 않습니다.

•IIS 5.0↑ 2003에서 테스트를 해서 6.0을 설치 했습니다.

•MDAC 2.7 2003 sp1설치 되어 있으면 2.7로 되어 있습니다.

•Microsoft .net Framework 1.1↑ 2.0 설치하라고 나옵니다.

•Microsoft Management Console 3.0 2.0까지라고 나와 있습니다만 3.0 설치하라고 나옵니다.

•Active Directory 어플리케이션 엑세스 권한을 설정과 인증을 하기 위한 AD가 필수 입니다.

SoftGrid License File(softcity.lic) Soft Grid라이센스 파일입니다.


대충 구소 요소는 여기 까지 입니다.

신고
크리에이티브 커먼즈 라이선스
Creative Commons License
posted by System Neophyte
2008.01.16 12:54 Virtualization.
Technorati 태그:

버쳘 서버 관리 콘솔이 Web 방식이다 보니 웹이 약간의 장애를 일으킨다는건가

보안구성강화에 걸려서 여러모로 짜증 날때가 있는데.. 요러한 콘솔 작업에만 익숙한 사람들을 위한Tool로

만든게 VMRC+입니다.

음 설치는 대략 생략하고..

http://www.microsoft.com/downloads/details.aspx?FamilyID=80adc08c-bfc6-4c3a-b4f1-772f550ae791&DisplayLang=en

여기서 다운로드 받으면 됩니다.

 

실행하고 난 다음 화면은 다음과 같습니다.

image

아무것도 안보이는 Connect이라고 써진 부분을 클릭해서 실제 돌고 있는 버쳘 서버에 연결을 합니다.

image

실제로 연결이 되면 원래 생성된 버쳘 서버 or 피씨들이 보이게 됩니다.

그러면 버쳘 PC를 한번 만들어 보겠습니다.

메뉴 구성중에 TOOL에 버쳘 디스크 메니져에 가서 보면

어디서 많이 본듯한 화면이 보입니다. 디스크를 어떻게 만들거냐?

 

image

메뉴를 적절하게 고릅니다.

음 저같은 경우는 Create Differencing disk를 선택했습니다.

간략하게 설명을 드리면 Dynamically expanding disk는

하드는 기본적으로 64gb를 잡는다고 버쳘피씨는 인식하고 실제로 프로그램 설치될때 늘어나게 됩니다.

새로 만든경우 xxxkb정도 밖에 되지 않습니다. 프로그램 설치 할때 마다 자꾸 늘어나게되겠죠.

fixed는 말그래도 고정 용량을 이정도로 할당하겠다라는것입니다.

differencing disk는 원본 버쳘 피씨 이미지를 만든다음 여기에 차이점(프로그램 추가나 기타 설정등이 되겠죠)

보관용이라고 생각하시면 될것 같네요. 그러니까 맨처음에는 dynamic expand디스크를 만들고 난 다음에

OS를 설치하고 난뒤에.. 이 원본 이미지는 나두고 여기에 Differencing disk를 선택해서 만들면 됩니다.

이렇게 되면 음 os설치 시간이 줄어들겠죠?

image

New differencing disk에는 실제 차이점 보관용 디스크는 어디다 저장할거냐? 경로를 정하고

Parent disk 원본 디스크 이미지는 어디에 있느냐? 라고 물어보는겁니다.

 

image

보시는 바와 같이 설정 했습니다.

디스크가 만들어 졌으면

해당 폴더에 가면 실질적으로 만들어 진것을 볼수 있습니다.

image

다음은 컴퓨터를 만들 차례입니다.

Guest Creat를 클릭합니다.

image

버쳘 PC의 이름을 설정 해줍니다. *.vmc파일이 생성되는 부분입니다.

 

image

경로와 컴퓨터 이름을 적어주면create부분이 활성화가 됩니다.

Create를 클릭하면 다음 화면이 나옵니다.

image

여기에서 아까 만든 버쳘PC하드파일을 붙여주면 됩니다.

image

여러 화면이 보이는데 램설정이나 네트워크 카드설정 이런것을 여기에서 설정 해주면 됩니다.

Ok를 클릭하면

초기화면에서 만든 버쳘 PC가 보이게 되고

image

 

turn on 버튼을 클릭해서 실행시키면 됩니다.

참고..

differencing disk를 만든 다음에는 반듯시 newsid이나 sysprep으로 SID값들을  변경하여야 합니다.

만약에 Parent Computer이 켜있는 상태에서 Turn on을 하게되면 이름 충돌이 나오게 됩니다.

신고
크리에이티브 커먼즈 라이선스
Creative Commons License
posted by System Neophyte
prev 1 2 next

티스토리 툴바