[9]. VMware Workstation - (VM 생성) 제품키 설정을 생략할지를 확인
- 제품키 설정없이 진행 "Yes"로 다음을 진행함
[10]. VMware Workstation - (VM 생성) Virtual Machine 이름 입력
[11]. VMware Workstation - (VM 생성) BIOS 유형을 선택
[12]. VMware Workstation - (VM 생성) CPU 설정
- 적당한 CPU 갯수와 Core 갯수 를 선택한다.
[13]. VMware Workstation - (VM 생성) 메모리 크기 설정
[14]. VMware Workstation - (VM 생성) 네트워크 구성
- Use bridged networking : Bridged 네트워킹은 마치 호스트 OS가 연결되어 있는 물리적 공유기에 게스트 OS를 직접 연결하는 것과 같은 결과를 얻도록 해주는 방식이다. 인터넷 공유기를 사용하고 있을 경우, 게스트 OS들은 실제로 인터넷 공유기에 직접 연결된 것처럼 동작한다. Bridged 네트워킹으로 구성한 게스트 OS는 외부의 인터넷 공유기에 직접 연결된 것과 같다. 그리고 이것은 NAT에서와 같은 변환 처리를 필요로 하지도 않으므로 가장 효율적이다.
- Use network address translation(NAT) : NAT(Network Address Translation)는 외부 네트워크와 내부 네트워크를 연결해주는 변환기로, 내부 네트워크로 들어오거나 외부 네트워크로 나가는 네트워크 패킷의 IP 주소를 변환해준다. VMware의 NAT 네트워킹은 Bridged 네트워킹보다 비효율적이지만, ISP(인터넷 서비스 제공업체)에서 Bridged 네트워킹을 지원하지 않거나, 인터넷 공유기가 없어서 인터넷에 직접 연결한 경우, 호스트 OS에서 무선 LAN 카드만 사용할 경우, 호스트 OS가 다이얼업 접속, 토큰 링과 같은 이더넷이 아닌 망에 접속되어 있을 경우에 사용할수 있다.
- Use host-only networking : Host-only 네트워킹은 말 그대로 호스트 OS까지만 통신을 하고, 그 바깥 세상(인터넷 등)과는 통신할 수 없는 방식이다. 게스트 OS는 호스트 OS까지만 연결이 되고 호스트 OS의 Physical NIC와 연결되지 않는다. 따라서 인터넷 접속 등은 되지 않는 것이다.
[15]. VMware Workstation - (VM 생성) Disk Type 선택
- IDE 컨크롤러 - SCSI 컨트롤러 - SATA 컨트롤러 - NVMe 컨트롤러
[16]. VMware Workstation - (VM 생성) SCSI 컨트롤러 타입 설정
- BusLogic 병렬 - LSI Logic - LSI Logic SAS
※ 스토리지 컨트롤러 기술의 작동 방식 스토리지 컨트롤러는 가상 시스템에 BusLogic 병렬, LSI Logic 병렬, LSI Logic SAS, VMware 반가상화 SCSI 등의 여러 가지 SCSI 컨트롤러 유형으로 나타납니다. AHCI, SATA 및 NVMe 컨트롤러도 사용할 수 있습니다. 가상 시스템을 생성하면 기본 컨트롤러가 최상의 성능을 발휘하도록 최적화됩니다. 컨트롤러 유형은 게스트 운영 체제, 디바이스 유형에 따라 달라지며, 가상 시스템의 호환성에 따라 달라지기도 합니다. 예를 들어 Apple Mac OS X 게스트를 사용하며 ESXi 5.5 이상과 호환되는 가상 시스템을 생성하는 경우 하드 디스크와 CD/DVD 드라이브 모두의 기본 컨트롤러 유형은 SATA입니다. Windows Vista 이상의 게스트로 가상 시스템을 생성하는 경우 하드 디스크의 기본 컨트롤러는 SCSI이고 CD/DVD 드라이브의 기본 컨트롤러는 SATA입니다. 각 가상 시스템에는 최대 네 개의 SCSI 컨트롤러와 네 개의 SATA 컨트롤러가 있을 수 있습니다. 기본 SCSI 또는 SATA 컨트롤러는 0입니다. 가상 시스템을 생성하면 기본 하드 디스크가 버스 노드 (0:0)에 있는 기본 컨트롤러 0에 할당됩니다. 스토리지 컨트롤러를 추가하면 번호가 1, 2, 3으로 순차 지정됩니다. 가상 시스템 생성 후 가상 시스템에 하드 디스크, SCSI 또는 CD-ROM 디바이스를 추가하는 경우에는 기본 컨트롤러에서 사용 가능한 첫 번째 가상 디바이스 노드(예: 0:1)에 해당 디바이스가 할당됩니다. SCSI 컨트롤러를 추가하는 경우 해당 컨트롤러에 기존 또는 새 하드 디스크나 디바이스를 다시 할당할 수 있습니다. 예를 들어 (1:z)에 디바이스를 할당할 수 있습니다. 여기서 1은 SCSI 컨트롤러 1이고 z는 0에서 15 사이의 가상 디바이스 노드입니다. SCSI 컨트롤러의 경우 z는 7일 수 없습니다. 기본적으로 가상 SCSI 컨트롤러는 가상 디바이스 노드 (z:7)에 할당되므로 하드 디스크나 다른 디바이스에서 해당 디바이스 노드를 사용할 수 없습니다. SATA 컨트롤러를 추가하는 경우 해당 컨트롤러에 기존 또는 새 하드 디스크나 디바이스를 다시 할당할 수 있습니다. 예를 들어 디바이스를 (1:z)에 할당할 수 있습니다. 여기서 1은 SATA 컨트롤러 1이고 z는 0에서 29 사이의 가상 디바이스 노드입니다. SATA 컨트롤러의 경우 0:7을 포함하여 0에서 29 사이의 디바이스 노드를 사용할 수 있습니다. 또는 각 가상 시스템에 최대 네 개의 NVMe 컨트롤러가 있을 수 있습니다. 해당 컨트롤러에 기존 또는 새 하드 디스크나 디바이스를 다시 할당할 수 있습니다. 예를 들어 하드 디스크를 (x:z )에 할당할 수 있습니다. 여기서 x는 NVMe 컨트롤러이고 z는 가상 디바이스 노드입니다. x에는 0에서 3까지의 값이 있고 z에는 0에서 14까지의 값이 있습니다.
※ 스토리지 컨트롤러 제한 스토리지 컨트롤러에는 다음과 같은 요구 사항 및 제한이 있습니다. - LSI Logic SAS 및 VMware 반가상화 SCSI는 호환성이 ESXi 4.x 이상인 가상 시스템에 사용할 수 있습니다. - AHCI SATA는 호환성이 ESXi 5.5.x 이상인 가상 시스템에만 사용할 수 있습니다. - NVMe는 ESXi 6.5 이상과 호환되는 가상 시스템에만 사용할 수 있습니다. - BusLogic 병렬 컨트롤러는 디스크 크기가 2TB보다 큰 가상 시스템을 지원하지 않습니다.
[17]. VMware Workstation - (VM 생성) Disk 선택
- Create a new virtual disk : 가상 디스크 새로 생성 - Use an existing virtual disk : 기존 가상디스크 사용 - Use a physical disk : 물리적 디스크 사용
[18]. VMware Workstation - (VM 생성) Disk 크기 설정
[19]. VMware Workstation - (VM 생성) Disk File 위치및 이름 설정
[20]. VMware Workstation - (VM 생성) 최종 설정 확인
[21]. VMware Workstation - (VM 생성) Disk 생성 진행
[22]. VMware Workstation - (VM 생성) 최종 완료
[23]. VMware Workstation - (VM 생성) 파일 구조
- 가상머신 파일 구성 정보
확장자
파일이름
파일 설명
vmx
[vm이름].vmx
가상머신 생성이나, 설정 편집을 통해 설정된 정보를 저장하는 파일
vmdk
[vm이름].vmdk
VM의 하드 디스크 드라이브의 내용을 저장하는 가상 디스크 파일. 물리적파일 디스크인경우 가상 머신이 접근하는 파티션에 대한정보를 저장
[vm이름]-[생성일련번호].vmdk
가상머신이 시냅샷을 생성하면 자동으로 만들어짐. 가상머신이 동작하는 동안 디스크에 일어난 변경정보를 저장한다.
[vm이름]-delta.vmdk
스냅샷의 변경부분이 저장된 파일
[vm이름]-[생성일련번호]-sesparse.vmdk
스냅샷 저장 파일
[vm이름]-flat.vmdk
vmdk 파일과 실제 데이터가 담긴 flat.vmdk 파일로 나누는데, 실제 데이터 flat 파일을 실수로 지우는 사고가 없도록 콘솔 상에서만 보이게 되어 있다. 스냅샷을 찍으면 flat 파일에 데이터 저장을 멈추고 현재 시점부터의 변경 사항을 새로 delta (sesparse) 파일에 담아둔다.