📝 가상머신(Virtual Machine)
- 가상머신이란 컴퓨터에 설치된 운영체제(호스트 OS) 안에 가상의 컴퓨터를 만들고, 그 안에 또 다른 운영체제(게스트 OS)를 설치/운영할 수 있도록 제작된 프로그램을 말한다.
- PC에 이미 설치되어 있는 Windows를 호스트 운영체제(Host OS; Host Operation System)라고 부르고, 가상머신에 설치할 그 외의 운영체제를 게스트 운영체제(Guest OS; Guest Operation System)라고 부른다.
- 멀티부팅(Multi-Booting)과는 개념이 조금 다르다.
멀티부팅은 하나의 컴퓨터에 하드디스크의 파티션을 분할한 후에 여러개의 OS를 설치하여 한번에 하나의 운영체제만 구동시킬 수 있다. 하지만 가상머신은 하드디스크의 파티션을 나누지 않고, 가상의 컴퓨터를 여러대 만들어내는 형태이며, 각각의 가상 컴퓨터에 다른 OS혹은 같은 OS를 설치 한 뒤 한번에 여러개의 운영체제를 구동시킬 수 있다.
📝 VMware를 통한 가상머신 설치
- 본격적으로 앞으로 사용할 가상머신을 설치해보도록 하자
- 우선 용량이 넉넉한 디스크에 아래와 같이 4대의 가상머신을 설치할 폴더를 생성해주었다.
- 다음으로 VMware를 실행하여 가상머신을 설치한다.
- 위 화면에서 'Create a New Virtual Machine'을 클릭하면 아래와 같이 가상머신을 설치하기 위한 과정이 진행된다.
- 우리는 가상머신을 만들자마자 OS를 설치하지 않을 것이다. 즉, 가상머신을 만들어만 놓을 것이기 때문에 가장 아래의 선택지를 선택한다.
- 다음으로는 이후 설치할 게스트 OS에 대한 설정을 아래와 같이 설정해주었다.
- 다음으로는 가상머신의 이름과 가상머신을 설치할 위치를 지정해주어야 한다.
- 우리는 위에서 이미 가상머신의 이름과 함께 가상머신을 설치할 폴더를 미리 만들어두었기 때문에 그에 맞추어 지정해준다.
- 다음으로 가상머신의 디스크 용량은 우선 기본(20GB)으로 설정해준다.
- 이렇게 하면 가상머신에 대한 기본적인 설정이 끝났으며 아래와 같은 화면을 통해 가상머신에 대한 정보를 요약해서 살펴볼 수 있다.
- 이후 'Finish' 버튼을 클릭하면 아래와 같이 새로운 가상머신이 추가된 것을 확인할 수 있다.
- 추가적인 작업을 위해 위 화면에서 아래의 'Edit virtual machine settings' 버튼을 클릭하여 아래 화면으로 이동한다.
- 이후 CentOS를 원활하게 사용하기 위해 메모리는 2GB로 설정해주고, 기존에 있던 하드디스크를 'Remove'를 통해 제거한 뒤, 'Add' 버튼을 클릭하여 새롭게 추가해준다.
- 추가할 하드디스크의 유형은 SCSI로 설정하고 디스크 용량은 80GB로 수정한 뒤, multiple files가 아닌 single file로 설정해준다(single file 부분은 단순히 데이터의 구분을 쉽게하기 위함으로써, 사용자의 입장에서는 아무런 영향이 없기 때문에 넘어가도 됨).
- 이후 설치를 완료하면 아래와 같이 새로운 하드디스크가 잘 설치된 것을 확인할 수 있다.
- 다만 현재로서는 실제 80GB의 용량을 차지하는 것이 아니고 'Current Size' 부분을 확인해보면 현재 10.1MB의 용량을 차지하고 있는 것을 확인할 수 있다. 이는 이후 필요에 따라 최대 80GB까지 용량이 확장될 수 있다는 것을 의미한다.
- 추가적으로 위 목록들 중에서 'USB Controller', 'Sound Card', 'Printer'의 경우는 사용하지 않을 것이기 때문에 'Remove'를 통해 제거해주었다.
- 나머지 가상머신 또한 위와 같은 과정을 거쳐 아래의 표와 같은 설정으로 설치해주도록 하자
- 이후 실제 가상머신을 설치한 폴더에 가보면 아래와 같은 파일들이 나열되어 있는 것을 확인할 수 있는데, 여기서 'Server-s001.vmdk'와 같은 형식의 파일들이 여러 개 있는 것을 확인할 수 있다.
- 이는 우리가 위에서 가상머신을 설정하면서 삭제한 디스크 내역으로써, 그 파일들은 삭제되지 않기 때문에 폴더에 남아있는 것이다. 즉, 필요없는 파일들이기 때문에 삭제해주도록 하자(Server-0.vmdk는 제외)
- 이후 VMware Player에서 설치한 가상머신을 실행시켜보면 아래와 같은 화면이 나오게 된다.
- 참고로 가상머신을 종료시킬 때에는 'Power Off'로 완전히 종료시키는 것을 추천한다('Suspend'는 노트북의 덮개를 닫는 것과 비슷함).
📝 VMware 특징(가상머신의 장점)
- 1대의 컴퓨터만으로 실무 환경과 거의 비슷한 네트워크 컴퓨터 환경의 구성이 가능하다.
- 운영체제의 특정 시점을 저장하는 스냅숏 기능을 사용할 수 있다.
- 하드디스크 등의 하드웨어를 내 맘대로 여러 개 장착해서 테스트 할 수 있다.
- 현재 컴퓨터 상태를 그대로 저장해 놓고, 다음에 사용할 때 현재 상태를 이어서 구동할 수 있다(Suspend 기능).
'🐧 Linux > 이것이 리눅스다(CentOS 8)' 카테고리의 다른 글
[이것이 리눅스다(CentOS 8)] 04장. 필수개념과 명령어(4) (0) | 2023.03.28 |
---|---|
[이것이 리눅스다(CentOS 8)] 04장. 필수개념과 명령어(3) (0) | 2023.03.27 |
[이것이 리눅스다(CentOS 8)] 04장. 필수개념과 명령어(2) (0) | 2023.03.26 |
[이것이 리눅스다(CentOS 8)] 04장. 필수개념과 명령어(1) (0) | 2023.03.25 |
[이것이 리눅스다(CentOS 8)] 03장. CentOS 리눅스 설치 (0) | 2023.03.24 |