Cloud/VMware
가상머신 Hardware 구성
Woogie On & On
2024. 3. 15. 00:16
VMware Workstation에서 폴더 만들기
My Computer에서 마우스 오른쪽 버튼 클릭
폴더 이름 설정
만드는 가상머신을 이 폴더 안에 보관
새로운 가상머신 생성시 거쳐야 하는 단계
가상머신은 만들 때 2단계를 거쳐야한다.
● Hardware 구성
○ 운영체제 설치하기전에 메인보드에 CPU 장착
○ HardDisk 달기
○ 메모리 붙이기
● Operate System (Guest OS) 설치 : ( Hardware 구성이 끝난 후) 가상머신 운영체제 설치
○ 실제 PC (Host PC : 서비스하는 PC)
○ 가상머신 (Guest VM)
○ 가상머신에 설치되는 OS(운영체제)를 Guest OS라 부른다.
Hardware 구성
새로운 가상머신 생성
둘중 어느 방법으로 해도 상관 없다
설치할 때 마법사 방식
세부옵션을 설정할 수 있기 때문에 통상적으로 Advanced(고급)방식으로 한다
● 설치할 때 2가지 마법사 방식이 있다.
○ Typical(전형적인,일반적인) 방식;권장되는 방식
○ Custom(고급) 방식;고급 방식
하드웨어 호환성 부분
● 존재이유
○ 회사(조직)내에 VMware Workstation 버전이 여러개라면 낮은 버전에 맞추어서
가상 머신을 만들어 줘야한다.
○ 가상머신의 버전이 있기 때문에 높은 버전에 맞춰 만들면 가상머신 파일을 옮겼을때 낮은 버전이 안 돌아간다.
○ Limitations도 각자 다르고 차이점이 있다.
○ 즉, 존재하는 이유는 낮은 버전에 맞추기 위해 존재
● 개인용으로 사용시 가장 좋은 성능을 내게 가장 좋은버전으로 설치
Guest OS(가상머신에 설치되는 운영체제) 설치 방법에 대해 묻고 있다.
OS설정창 : OS 설정을 나중에 다시 해주겠다
● Installer disc
○ 내 PC에 물리적인 CD-ROM에 CD를 장착해서 설치하는 방식(거의 사용 안한다.)
● ISO 파일을 쓸 수 있는 방식
○ 중간에 자꾸 라이센스 키 넣으라는 과정 존재해서 불편
● ISO 파일을 쓸 수 있는 방식
○ 빈 가상디스크 생성해서 거기에 운영체제 설치
Guest OS(게스트 운영체제) 선택하는 부분
Linux의 CentOS 7 선택
● 꼭 맞출 필요는 없다.
● 하지만 맞춰주면 VMware Workstation이 이 버전에 맞는 가장 최적의 hardware 조합을 찾아준다
● 낮은 버전 선택시 낮은 버전의 hardware 조합을 찾아주기 때문에 손해를 볼 수 있다.
● 즉, 설치할 운영체제와 맞춰주는게 좋다.
가상머신의 이름
CentOS7-TEM이라는 이름의 폴더가 생성이 되어 그 안에 파일들이 존재하게 된다.
● 항상 Host 이름과 같은게 좋고, 관리를 잘하는게 좋다
● 이름 결정짓는게 중요하다
Location 변경시 \와 파일의 이름이 사라짐
\와 파일의 이름을 직접 만들어 줘야만 CentOS7-TEM 이름의 폴더가 생성
관리하기가 편해진다.
Processors Configuration
● Number of processors : 물리적인 CPU 갯수
● Number of cores per processor : 물리적인 CPU당 들어가는 논리적인 코어 갯수
● Total processor cores : 총 CPU 코어 갯수
● CPU당 코어 갯수 ↑ : 일의 효율이 높다 !
● 물리적인 CPU 갯수를 늘려도 지원하는 프로세스, APP이 별로없다
● 늘리고 싶으면 코어 갯수를 늘리기
Memory for the Virtual Machine
가상머신에 메모리를 얼마나 할당할 것인가
● Memory for this virtual machine : Memory 입력 값
● Recommended memory : VMware에서 추천하는 memory
● RAM = Memory
○ 컴퓨터가 한 번에 할 수 있는 일의 총량
○ RAM ↑ -> 한번에 할 수 있는 일 ↑ = 사양이 높아진다
Network Type
네트워크 카드를 뭘 쓸것인가
● Bridge Adapter
○ 실제 Host PC의 Adapter의 일정부분을 가상 머신이 빌려씀
○ Network 및 Adapter 설정에서 볼때 Bridge는 없다.
○ VMnet1번이랑 VMnet8번 NAT는있는데 Bridge는 실제 PC의 Network 카드를 빌려쓰기 때문에 없다.
○ IP도 실제 PC와 똑같은 IP 대역 써야함 (동일한 IP (x), 동일한 IP 대역(O)
# 동일한 IP를 쓰면 충돌이 일어남
● Host-only
○ 실제 PC와 가상 머신 사이에서만 사용하는 카드
○ 인터넷이 안되는 card
● NAT (만능)
○ IP를 다른 IP로 만들어 주는 역할
○ ex.
- PC : IP를 이미 쓰고 있다 (PC=인터넷 연결 o)
- ip를 쓰고 있는데, VMware도 ip를 써야한다
- VMware = 인터넷 연결시켜야한다
- VMware가 인터넷을 쓰기 위해서 pc의 ip를 끌어다 쓴다
- 그것이 NAT의 역할
○ VMware에서 인터넷도 되고, 가상머신끼리 통신도 되고, 실제 PC하고 통신도 됨
○ 기본적으로 다 기본값이 NAT 이다.
● Network type 중 Network address를 translation(변경)하는 NAT 방식을 사용하여
HOST 컴퓨터에 Ethernet Network Connection을 사용한다
(= IP를 다른 IP로 만들어준다)
○ NAT를 쓰기위해 VMnet8번에 IP를 변경함
Select I / O Controller Types
Input / Output Controller Types : 권장하는(Recommended) 방식쓰기
● 데이터 In / Out에 관련된 컨트롤러
● 기본적으로 SCSI(스카시) 컨트롤러
● 서버에서 쓰는 되게 안정적인 컨트롤러
가상 디스크의 타입
다 설치되기 때문에 뭘 써도 상관없지만 권장방식(SCSI) 사용
● SSD : 빠르다
○ SATA
○ NVMe
- 좀 길긴해도 메모리처럼 얇고 작다
- SATA보다 빠르다
Select a Disk
● Create a new virtual disk
○ VMware에서 새로운 가상 disk를 생성
● Use a physical disk(for advanced users)
○ Virtual로 만들지 않고 내 local hdd disk를 사용하겠다.
○ 존재하는 가상 디스크에 연결
● Use a Physical disk
○ 물리적인 디스크
Specify Disk Capacity
Store virtual disk as a single file 선택
<정적할당>
● Allocate all disk space now
○ 정적할당
○ 실제 가상머신이 Maximum disk size만큼 disk를 점유를 한다
○ 처음만들 때 Maximum disk 만큼 용량을 쓸 준비까지 다 해놓기 때문에 시간이 오래걸림
○ 쓸 준비가 미리 다 되어 있기 때문에 성능이 좋다
○ 아주 중요한 가상머신이거나 mission critical한 가상머신 일 경우 사용
○ 선택시 밑에 설정은 무시되고 single 파일과 mutiple 파일로만 보인다
<동적할당>
● 정적할당을 체크 안해야 동적 할당이 활성화 된다.
● 예약은 Maxmium disk size로 해놓더라도 쓰는 만큼만 가져감
● 리눅스 설치하면 1.5GB 정도된다
● 필요할 때 그때마다 써서 사용
● VMDK 파일의(가상머신의 Hard disk) 갯수
○ Store virtual disk as a single file
- 가상 디스크 파일을 하나의 파일로 만들겠다
- 관리하기가 편하다
- 이동이 자유롭다
- USB 옮기다 누락이 된걸 확인 하면 처음부터 다 다시 옮겨야 한다는 단점이 있다
○ Split virtual disk into multiple files
- VMDK 파일을 여러개의 파일로 만들겠다.(몇개로 조각을 낸다)
- 파일이 여러개이기 때문에 하나의 파일이라도 없으면 안된다
- 즉, 이동이 single에 비해 자유롭지x
- VMDK 파일이 많아져서 관리가 힘들다
- 다른 가상머신, PC로 가져갈 때에는 편하다
- USB에 옮겨서 가져가다가 누락이 되면 누락된것만 다시 가져가면 된다
● 가상화 솔루션은 효율성에 방점을 두고 있기 때문에 효율적으로 사용하는 방법이 권장
CentOS7-TEM 이라는 이름의 vmdk 파일 생성
Review 정보
● 설정 값들을 마지막으로 설정을 잘 했는지 요약 정보로 확인 해주는 페이지
● 변경하고 싶은 사항이 있으면 Customize Hardware를 클릭하여 변경할 수 있다
가상머신 생성완료 (Hardware만 구성한 상태)
가상머신 Hardware 구성 완료