로컬에서 클러스터나 테스트 환경을 만들 때 VMware Workstation을 많이 씁니다. 실무에서 반복하게 되는 기본 조작과 오류 대처를 모아뒀어요.
가상머신 생성
Home → Create a New Virtual Machine 에서 Typical로 진행하고, 운영체제는 나중에 설치하는 옵션을 고릅니다. 디스크 저장 방식은 두 가지 중에 고르는데:
- Single File: 가상 디스크를 하나의 큰 파일로 저장합니다. 관리가 쉽고 성능이 좋지만, 큰 파일 이동·복사에 시간이 걸립니다.
- Split into Multiple Files: 여러 작은 파일로 나눠 저장합니다. 이동·복사가 쉽고 파일시스템의 최대 파일 크기 제한(예: FAT32의 4GB)을 피할 수 있지만 관리가 조금 번거롭습니다.
생성 후 CD/DVD(IDE) 설정에 ISO를 넣어 부팅하면 됩니다.
스냅샷과 복제
스냅샷은 VM → Manage → Take Snapshot 으로 현재 상태를 저장해두고, 문제가 생기면 Revert나 스냅샷 매니저에서 롤백합니다. 위험한 작업 전에 찍어두면 마음이 편해요.
복제는 VM → Manage → Clone 이며, 전원을 끈 상태에서 진행합니다.
- Linked Clone: 원본 데이터에 대한 참조 링크를 갖습니다. 공간 절약과 빠른 생성이 장점이지만, 원본에 의존하고 성능이 떨어질 수 있습니다.
- Full Clone: 완전한 독립 복사본입니다. 독립성과 성능이 좋은 대신 공간과 생성 시간이 더 듭니다.
디스크가 넉넉하면 웬만하면 Full Clone을 추천합니다.
디스크 용량 증설
Edit Virtual Machine Settings 에서 디스크를 선택하고 Expand 로 용량을 늘립니다. (스냅샷이 있으면 확장이 안 되니 먼저 정리하세요.) 부팅 후 게스트 OS 안에서 파티션과 파일시스템을 확장합니다.
apt-get install -y parted
parted /dev/sda
print free # 최대 용량 확인
resizepart 1 # 파티션 번호 입력 → y → 최대 용량 입력
# Ctrl + C 로 빠져나오기
resize2fs /dev/sda1 # 파일시스템 확장
df -h # 변경 확인
네트워크 유형
용도에 맞게 고릅니다.
- Host Only: 호스트 내부에서만 통신. 외부와 완전히 분리돼 보안이 강하지만 외부 통신 불가.
- NAT: 호스트 IP를 공유해 외부와 통신(자체 DHCP). 여러 VM이 하나의 대역을 공유하며, 외부에서 직접 접근은 제한됩니다.
- Bridged: 물리 네트워크에 직접 연결돼 공유기에서 IP를 받아 호스트와 같은 대역을 갖습니다. 통합은 확실하지만 보안·관리가 복잡할 수 있어요.
자주 만나는 오류
실행 시 블루스크린 — 대개 가상화 설정 충돌입니다. 순서대로 확인하세요.
- BIOS에서 Virtualization Technology(VT-x) 활성화
- Windows 기능에서 Hyper-V 끄기 (VMware와 충돌)
- VMware를 최신 버전으로 업데이트
- VM 설정에서 안 쓰는 장치(USB Controller, Sound Card, Printer) 제거
EFI Network Timeout — Windows 설치 시 부팅에서 걸린다면 VM Settings → Options → Advanced → Firmware type 을 UEFI에서 BIOS로 바꿔봅니다.
단축키
- 가상머신에서 빠져나오기:
Ctrl + Alt - 가상머신으로 들어가기:
Ctrl + G