새 소프트웨어를 테스트하는 팬이라면 아마도 실험을 위해 일종의 가상화 제품을 사용하고 있을 것입니다. 이 기사에서는 가상화 소프트웨어로 작업할 때 생산성을 높일 수 있는 방법을 보여드리고자 합니다. 피>
가상화라는 용어는 다소 일반적인 용어이며 에뮬레이션, 씬 레이어 가상화, 샌드박싱 또는 전체 가상 머신 제품군과 같은 다양한 유형의 프로그램에 적용될 수 있습니다. 오늘은 마지막으로 전체 가상화에 대해 이야기하겠습니다. 피>
전체 가상화 제품에는 VMware Player, VMware Server, VirtualBox 등이 포함됩니다. 이러한 제품은 데스크톱 사용자에게 연구, 테스트 등의 목적으로 전체 운영 체제를 게스트 시스템으로 캡슐화하는 간단하고 강력한 방법을 제공합니다.
이러한 제품의 유일한 단점은 크기가 크고 리소스, 주로 RAM과 하드 디스크 공간을 많이 차지한다는 것입니다. 귀하고 한정된 자원을 복잡한 환경 변화 없이 최대한 활용할 수 있는 방법을 알려드리겠습니다. 피>
1. 가상 머신을 더 빠르게 만드십시오. 비 OS 하드 디스크에 배치
하드 디스크가 하나만 있는 경우 하드 디스크가 실제 OS와 게스트 OS 파일 모두에 동시에 액세스해야 하므로 가상 머신이 더 느리게 실행됩니다. 두 번째/세 번째 하드 디스크에 가상 머신을 배치하면 성능이 크게 향상됩니다. 피>
2. 제한된 하드 디스크 공간 해결; 외부 디스크에 가상 머신 배치
가상 머신은 4~6GB 이상을 쉽게 사용할 수 있습니다. 하드 디스크에 수십 개의 가상 머신이 있으면 이 작업에 여유가 없을 수도 있는 귀중한 공간을 차지할 수 있습니다. 하드 디스크가 크고 저렴해졌지만 여유 공간을 먹기가 매우 쉽습니다. 피>
외장 하드 디스크를 사용하면 한 번에 다양한 용도로 사용할 수 있습니다. 첫째, 다른 작업을 위해 내부 하드 디스크 공간을 확보할 수 있습니다. 둘째, 앞에서 언급한 성능 문제를 해결합니다. 셋째, 가상 머신을 가지고 다닐 수 있는 이동성 계층을 추가합니다(가상 머신은 파일일 뿐입니다). 넷째, 내부 하드 디스크의 조각화 및 마모를 줄입니다. 피>
피>
외장 하드 디스크는 또한 발생할 수 있는 모든 확장성 문제를 해결합니다. 더 많은 공간이 필요할 때마다 다른 외장 하드 디스크를 추가하기만 하면 됩니다. 상자를 열고 내부 레이아웃에 간섭할 필요가 없습니다. 생산성 설정을 건드리지 않고도 쉽게 전환, 업그레이드, 이식, 이동할 수 있습니다. 피>
3. 원격 연결을 사용하여 물리적 네트워크 레이아웃 복잡성 해결
VirtualBox와 VMware는 모두 원격 연결을 지원합니다. 즉, 해당 시스템에 물리적으로 액세스하지 않고 별도의 시스템에 있는 가상 시스템을 실행하고 네트워크 연결을 저장할 수 있습니다(무선도 가능). 피>
저는 5페이지의 openSUSE 11 기사에서 이를 시연했습니다. T42 노트북의 openSUSE 11에서 VMware Server를 실행하면서 무선을 통해 원격 Windows 및 Linux 호스트에 있는 Windows 및 Linux 게스트 시스템을 시작했습니다. 피>
피>
피>
4. NTFS로 포맷된 파티션에 가상 머신 배치
이상하게 들릴지 모르지만 문제는 Windows는 Microsoft 형식만 지원하는 반면 Linux, Mac 및 기타 고급 운영 체제는 사용 가능한 거의 모든 파일 시스템을 지원한다는 것입니다. 즉, 병목 현상/가장 약한 링크는 항상 Windows 시스템이 됩니다. 혼합 환경이 있는 경우 Linux 시스템은 NTFS로 포맷된 파티션에 있는 가상 시스템을 사용할 수 있지만 Windows 시스템은 Linux 파일 시스템의 가상 시스템도 볼 수 없습니다. 피>
NTFS 드라이브/파티션에 가상 머신을 배치하면 어디서나 사용할 수 있습니다. 마찬가지로 FAT32 파일 시스템을 사용하지 마십시오. 가상 머신 파일 크기가 4GB로 제한되기 때문입니다. 피>
5. 간편한 이식을 위해 가상 머신을 더 작은 파일로 분할
가상 머신은 파일입니다. 더 작은 세그먼트로 분할하여 더 쉽게 휴대할 수 있습니다. 예를 들어 가상 머신 세그먼트를 4.7GB 미만으로 제한하면 DVD에 백업할 수 있습니다. 피>
피>
6. 조각화, 디스크 액세스 시간을 줄이기 위해 디스크 공간을 미리 할당합니다.
디스크 공간을 미리 할당하면 비용이 많이 들 수 있으며, 특히 가상 머신이 커질 경우 더욱 그렇습니다. 그러나 하드 디스크의 전체 섹션을 가상 머신 전용으로 지정하면 가상 하드 디스크를 드라이브의 연속 세그먼트로 제한하여 향후 조각화를 줄여 디스크 액세스 시간을 줄일 수 있습니다. 피>
사전 할당은 호스트와 가상 시스템 모두에 도움이 됩니다. 시간이 지남에 따라 가상 머신이 동적으로 변경되어 성능이 향상되므로 공간을 놓고 서로 싸울 필요가 없습니다. 피>
피>
결론
가상화는 재미있을 수 있습니다. 또한 이 재미를 빠르게 실행할 수 있습니다. 2차/3차 내부 하드 디스크, 외부 하드 디스크(USB 또는 FireWire를 통해) 및 원격 네트워크 위치를 포함하여 사용 가능한 모든 저장 장치에 자원을 현명하게 분배함으로써 성능, 유연성 및 중복성을 향상시킬 수 있습니다. 피>
이를 통해 인프라의 물류에 대해 걱정하지 않고 생산성에 집중할 수 있습니다. 후속 기사에서는 가상화 보안에 중점을 둘 것입니다. 그때까지 즐거운 실험을 하세요! 피>
건배. 피>