* 가상머신이란?
가상으로 존재하는 컴퓨터를 말함.
기존 PC = 호스트 OS / 호스트 PC
가상 PC = 게스트 OS / 게스트 PC
* 가상 소프트웨어 VMware
VMware workstation -> 유료
(스냅샷, 가상 네트워크 사용자 설정 등 기능이 있음)
VMware player -> 무료
* 회사별 가상 소프트웨어
VMware의 VMware
마이크로소프트의 hyper-v
오라클의 virtual box
* vmware 설치 및 생성 시
check for product updates on startup
업데이트 시에 자동으로 알려주는 기능 끄자
help improve vmware player
사용 시 문제가 발생하면 vmware 쪽에 보내주는 기능 끄자
* 가상머신 생성 관련
*.vmdk이란 가상 하드디스크 파일로 생성됨
SSD에 생성하면 더 빠르게 사용이 가능하다.
* 가상 HDD 관련
가상 하드디스크를 60GB 설정해도 실제로는 10MB정도로 물리 파일은 설정됨.
나중에 필요할 때 60gb로 늘어나게 된다.
실제 남은 용량이 60gb가 안되도 하드가 부족해도 장착에 문제는 안된다.
VMWARE에는 PC용 하드디스크인 SATA/IDE방식과
서버용 하드디스크인 SCSI(스카시) 방식이 있다.
어차피 가상이라 어느 것 써도 관계없음.
use an existing virtual disk는 기존에 있는 디스크 추가하는 것을 말함
use a physical disk 진짜 물리적 하드 디스크를 가상머신에 장착하는 것, 거의 안씀
store virtual disk as a single file 체크하면 1개 파일로 디스크 관리하고
split virtual disk into muliple files 는 여러개로 분리해서 관리함.
가상 하드 관리하는 방법론일 뿐 의미없다.
allocate all disk space now는 체크하지말자.. 진짜 60GB를 차지하는 것임.
네트워크 어댑터는 보통 브릿지? NAT? 씀.
호스트 pc 네트워크 카드랑 연결해서 쓸라고 하는데 나는 브리짓만 씀.
디스플레이 설정에서 accelerate 3d graphics는
3D 가속화 기능 필요 없어서 꺼도 됨
* 가상 메모리 관련
실제 물리 서버에 메모리는 4GB가 있다면 가상 서버를 2GB 설정하면
호스트 pc는 게스트 pc에게 2gb를 떼어준다. 게스트 pc를 끄면 메모리는 다시 돌아온다.
* 가상 cpu 관련
Cpu는 1개줘도 크게 성능에 의미가 없다고한다.
cpu1개 싱글코어, 2개 멀티코어
3개는 트리플코어 4개는 쿼드코어
6개는 헥사코어 8개는 옥타코어
* 설치관련
호스트 PC에 cd/dvd가 없을 때 경고창 나올 수 있다. 그냥 no를 누르면 된다.
software updates 소프트웨어 업데이트 창은 다운로드 and 설치를 눌러주자.
마우스 동작 안 할땐? Ctrl+alt를 눌러보자
* 스냅샷 기능이란?
특정 시점을 저장하는 것임. 그 시점으로 돌아가는 기능.
* 호스트와 게스트 간 파일 이동은?
보낼 파일을 Iso 파일로 변환하여 vmware에서
Free ISO creator라는 프로그램을 사용해서 폴더를 .iso 파일로 변환함
player-removeable devices -> cd/dvd(ide) -> settings
여기로 커넥티드 꼭 체크해줌. 열어서 보는 것
use iso image file에 해당 iso를 추가하면 됨
그럼 cd/dvd에서 확인할 수 있음