[vsphere] VM 하드웨어 구성
새로운 가상머신 생성 시 하드웨어 항목을 구성하게 된다.
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 파일로 변경
