Computer >> 컴퓨터 >  >> 소프트웨어 >> 가상 머신

VMware 숨겨진 기능 완벽 정리 – 몰라서 못 쓰던 생산성 향상 팁

이 기능들을 '비밀'이라고 부르겠습니다. 실제로 비밀스러워서가 아니라, 이를 아는 사용자가 매우 드물기 때문입니다. VMware 가상화를 사용하면서 평소에는 접할 일이 없는 옵션과 유틸리티들이지만, 그럼에도 그곳에 존재하며 여러분이 활용하기만을 기다리고 있습니다. 효율성을 한 단계 끌어올릴 수 있는 기회죠. 지금부터 하나씩 공개해 보겠습니다.

가상 머신 조각 모음 실행하기

Linux에서 VMware 제품을 사용하고 계시다면, 이 기능이 Windows 전용이라고 생각하실 수 있습니다. 전혀 그렇지 않습니다. Linux에서도 가상 머신의 조각 모음을 실행할 수 있습니다.

디스크 공간을 절약하기 위해 가상 디스크를 사전 할당(pre-allocation)하지 않는 경우, 가상 하드 디스크 파일이 물리적 디스크의 여러 영역에 분산되어 저장될 수 있으며, 이는 성능 저하로 이어집니다. 따라서 가상 머신은 별도의 파티션이나 별도의 드라이브에 저장하는 것이 좋지만, 여의치 않다면 간단한 조각 모음만으로도 속도를 어느 정도 개선할 수 있습니다. 방법은 가상 머신의 설정을 편집하는 것입니다.

Windows에서의 경로는 다음과 같습니다:

주의할 점은, 이 작업은 가상 머신 내부에서 실행하는 조각 모음과는 전혀 다른 기능이라는 것입니다. 게스트 운영체제는 자신만의 가상 하드 디스크를 인식하기 때문에, 가상 머신 내부 파일시스템의 조각화가 걱정된다면 호스트에서 가상 디스크 조각 모음을 실행했더라도 게스트 OS 내부에서 별도로 유지보수 작업을 수행해야 합니다.

명령줄 유틸리티

자동화를 좋아한다면 스크립트 활용에 관심이 많으실 겁니다. 스크립트가 제대로 작동하려면 명령줄 유틸리티가 필요한데, 스크립트는 GUI 기능에는 접근할 수 없기 때문입니다.

VMware는 이런 방식으로 상당히 많은 작업을 지원합니다. 관리 인터페이스에서 할 수 있는 거의 모든 작업을 명령줄에서 처리할 수 있습니다. 가상 머신의 전원 켜기·끄기, 디스크 크기 조정 등 다양한 작업이 가능하여 가상화 환경을 완전히 자동화할 수 있습니다. 모니터가 연결되지 않은 원격 서버에서 가상 머신을 관리할 때 특히 유용합니다.

Linux에서는 /usr/bin 디렉터리에서 훌륭한 유틸리티들을 찾을 수 있습니다:

Windows에서는 경로가 다소 복잡합니다:

스냅샷(Snapshots)

이 기능은 모든 VMware 제품에 존재하는 것은 아니지만, 알아두면 큰 도움이 됩니다. VMware Server는 운영체제의 스냅샷을 하나만 유지하며, 새 스냅샷을 생성하면 기존 스냅샷을 교체(rotate)합니다. 반면 VMware Workstation에는 이러한 제한이 없어 시스템의 스냅샷을 여러 개 자유롭게 생성할 수 있습니다.

네트워크 구성

VMware 제품은 매우 강력한 네트워크 스택을 갖추고 있으며, 특히 Server 이상의 제품에서 그 진가가 드러납니다. VMware(Server)를 설치하면 vmnet1과 vmnet8이라는 이름의 추가 네트워크 어댑터 두 개가 설치되는 것을 확인할 수 있는데, 이들은 NAT(Network Address Translation)를 포함해 호스트와 게스트의 네트워킹을 담당합니다.

사실 여러분은 이미 이 장치들을 완전히 제어할 수 있습니다. 제어판이나 네트워크 관리자 같은 표준 메뉴를 거칠 필요 없이, 메뉴의 Host 항목 아래에 있는 내장 Virtual Network Settings 마법사를 사용하면 VMware 제품의 네트워킹을 세밀하게 조정할 수 있습니다. 이 마법사는 매우 강력하므로 적극적으로 활용해 보시기 바랍니다.

어댑터를 추가하거나 통신 방식을 변경하고 싶을 때도 유용합니다. 예를 들어, 실제 호스트 트래픽은 다른 네트워크 장치와 서브넷에서 흐르게 하고, 가상 네트워크는 방화벽용 유선 또는 무선 호스트 어댑터 전용으로 할당하는 구성도 가능합니다.

또한 각 어댑터의 IP 대역 역시 자유롭게 변경할 수 있습니다:

마무리

이 글이 여러분을 하룻밤 사이에 가상화 전문가로 만들어 주지는 못하겠지만, 더 효율적으로 작업하는 데 도움이 될 만한 흥미로운 포인트들이 분명 담겨 있습니다. 네트워크 옵션은 특히 서버를 운영하는 맞춤형 시나리오에서 매우 유용하며, 스냅샷을 활용하면 게스트의 증분 백업을 손쉽게 만들 수 있습니다. 나아가 스크립트를 활용하면 설치와 배포를 포함한 다양한 작업을 자동화할 수 있습니다. 지금까지 VMware의 숨겨진 비밀들을 알아봤습니다. 다음에 또 만나요!