가상화/VMware

[vsphere] VM 하드웨어 구성

jissue 2023. 3. 25. 11:00

새로운 가상머신 생성 시 하드웨어 항목을 구성하게 된다. 

VM 하드웨어 구성에 대한 내용을 알아보자

⑴ CPU

- CPU Hot Plug : cpu 부족 시 온라인(실행 중) 상태에서 cpu 추가 가능

- Resource 경합 발생 시 설정(Reservation, Limit, Shares)

· Shares : shares가 높은 순서대로 우선적으로 자원 획득

- Hardware virtualzation : cpu에서 가상화 환경을 지원(가상머신이 Esxi 경우 설정, 그 외는 기본적으로 지원)

- Performance Counters : 가상머신 os에서 vcenter 내 자신의 변화를 알 수 있게 해줌

⑵ Memory

- Reservation : Power On을 하기 위해 최소 가지고 있어야하는 메모리(부족시 Power On x)

- Limit : 사용 가능한 메모리 제한

- Shares : cpu의 Shares의 내용과 동일

- Memory Hot Plug : cpu의 Hot Plug의 내용과 동일

⑶ Hard Disk

- Data Provisioning

· Thick Provision Lazy Zeroed : 디스크 할당량이 전체 하드디스크 자원 차지하며 쓸 때마다 0으로 포맷

· Thick Provision Eager Zeroed : 디스크 할당량이 전체 하드디스크 자원 차지하며 처음에 0으로 포맷(초기 포맷 시간 증가)

· Thin Provision : 디스크 할당량 중 사용량만 전체 하드디스크 자원 차지

- Sharing : 다른 시스템이 현재 가상 머신의 시스템 자원 공유 설정

· multi-write : 다른 시스템과 디스크를 공유하며 클러스터를 제공하는 서비스 솔루션 구현

- Shares : cpu shares와 동일

- Disk Mode

· Dependent : 가상 머신에 종속

· Independent - Persistent : 가상머신 상태 종속 X - 디스크에 쓰여짐

· Independent - Nonpersistent : 가상머신 상태 종속 X - 디스크에 쓰여지지 않음(EX. PC방)

- Virtual Device Node : 저장소 type

· IDEA : 플로피 디스크같은 장치

· SCSI : DAS 방식


sharing vs shares

· sharing : 다른 시스템과 디스크를 공유하며 클러스터를 제공하는 서비스 솔루션 구현

· share : 시스템 자원 사용 경합이 있을 시 우선순위 설정(높을 수록 우선 순위 높음)


⑷ scsi controller

Type 따라 선택 될 수 있는 Hard Disk SCSI 개수가 다름(Hardware Disk - Virtual Disk Node로 확인 가능)

+) SCSI의 Paravirtual 사용 시 총 scsi 64개 사용 가능

 

⑸ New Network

- Status : connect 체크 시 power on 하면 네트워크 자동 연결

- Mac Address : VM 생성 시 자동으로 생성

- Adapter Type

· E1000E : 인텔 카드의 버전

· SR-iOV passthrough : 텐지가 있는 경우 쪼개서 만들어지는 네트워크로 커널에서 가상머신에게 가져다 쓰라고 던져줌

+) 텐지 : 여러개의 가상 머신을 구동 시킬 수 있는 프로그램

· VMXNET 3 : 반가상화 기능을 제공 해 주는 VMware가 만든 어뎁터☆

+) Win의 경우에는 지원이 잘 안됨

⑹ CD/DVD Drive

- Clienet Device : 가상 머신의 자체적인 설치 파일

- Datastore ISO FILE : 저장소에 저장되어 있는 파일

- Contetnt Library ISO FILE : 컨텐츠 라이브러리에 저장되어 있는 파일

⑺ Video card

- Number of displays : 듀얼 모니터 개수 선택

- Total video memory : 해상도

⑻ Security Devices

: 암호화키 생성(잘 쓸일 없음)


반가상화 실습☆

반가상화 ?

장치를 완전히 가상화하지 않고 OS는 스스로 가상화된 환경임을 인지하며, 물리적인 장치는 명령을 호스트로 요청하기 드라이버를 개별적으로 설치 해 주어야 하는 가상화 방식

출처: https://mangkyu.tistory.com/87 [MangKyu's Diary]

- 실습 전 Win 가상 머신 제작

Thin으로 설정

하드디스크 및 네트워크 반가상화

+) Win OS 선택 후 시작

1. Win 실행

실행 후 키보드 클릭

2. 사용자 지정 선택

3. 데이터베이스 선택

반가상화 시 하드웨어를 설치 할 수 있는 드라이버 선택 후 마운트

드라이버로 물리적 하드웨어 마운트 완료

+) 다시 가상머신 설치를 위해 원래의 Win iso 파일로 변경