[Local 서버 구축] 1. VM 만들기 - Ubuntu, VirtualBox

Gabi Lee·2022년 12월 8일
1
post-thumbnail

로컬에서 서버를 구축하기 위해서는 가상컴퓨터(vm)을 먼저 만들어주어야 한다.
내가 하고자하는 서버 구성은 하단의 그림과 같이 DB, WAS, Web 총 3개의 서버를 사용할 것이기 때문에, vm도 서버 개수와 동일하게 3대를 생성한다.

하단의 파란색 글씨로 쓰여진 것이 각각의 vm에 설치하여 사용할 프로그램이다.

1. VirtualBox 설치

VM 생성을 위해서는 먼저 virtualBox 라는 프로그램을 받아준다.
VirtualBox 다운로드

운영체제에 맞는 platform package를 골라 다운로드하고 .exe 파일을 실행시켜 프로그램을 설치해준다.

2. Ubuntu images (.iso) 다운로드

virtual box에서 vm을 생성하기 위해서는 운영체제의 이미지 파일이 필요하다.
CentOS, Red Hat 등등 다양한 Linux 배포판이 있지만, 가장 널리 쓰이는 Linux 배포판인 Ubuntu를 사용하도록 하겠다.

Ubuntu 이미지 파일 다운로드

Ubuntu 22.04.1 LTS 를 받아주었다.
VM 생성을 위해 다운받은 이미지 파일의 경로를 기억해두도록 하자.

3. VM 생성

(1) VirtualBox를 실행시켜서 새로만들기 버튼을 클릭한다. (Ctrl+N)

ISO Image 에 다운로드 받았던 Ubuntu 이미지 파일을 선택해준다.

✔ Skip Unattended Installation

체크를 하지 않고 진행해줘도 되지만, 나는 그렇게 했을때 생성된 VM에서 터미널 창이 오픈되지 않는 경우가 발생하여 체크 후 생성해주었다. 체크 후 생성한 경우에는 VM 생성 후 터미널에서 guest-additions-iso 를 수동으로 설치해주면 된다.
[참고] VM에서 windows terminal 실행이 안되는 경우


하드웨어 설정은 생성 후에도 편집이 가능하다. 나는 VM에서 고성능의 작업을 진행할 예정은 아니기 때문에 기본 메모리는 1024MB, Disk는 권장크기인 10GB로 설정해주었다.

같은 방식으로 총 3대의 VM을 생성해주었다.

혹은 다음과 같이 생성한 1대의 vm을 복제해주면 더 편하다.

복제한 VM의 Computer Name 변경하기

(2) VM에 네트워크 설정을 추가한다.

📌 먼저 호스트 어댑터를 새로 만들어준다.

📌 생성한 어댑터를 vm에 연결해준다.

(3) VM 실행 후 연결을 확인한다.

처음 VM을 실행하면 Ubuntu 설치화면이 뜨는데, Install Ubuntu를 선택한다.
처음 설치 과정은 시간이 조금 걸린다.

주의
같은 호스트 어댑터를 공유하는 경우 vm의 실행 순서대로 ip 주소를 할당해오기 때문에, ip주소를 순차적으로 맞춰주고 싶다면 순서대로 vm을 시작해주는 것이 좋다.
난 Web - WAS - DB 순으로 vm을 시작해주었다.

VM을 실행하고 우측 상단을 클릭 후, ethernet이 연결되어있는지 확인한다.

ip주소는 ethernet 설정 > enp0s8의 setting 버튼 클릭 후 확인 가능하다.

windows terminal 에서 연결 확인하기

실행 중인 VM에 terminal을 실행한다.
다음의 명령어를 입력한다.

sudo apt install net-tools 
ifconfig

명령어 입력 후 다음과 같은 화면이 뜨면 정상적으로 접속이 된 것이다.
enp0s8 부분에 할당받은 ip 주소가 뜨는지도 확인해보자.

이상으로 virtualbox 에서 로컬 서버 구축을 위한 VM(가상머신) 생성하는 법에 대한 포스팅을 알아보았다.

다음에는 생성한 vm에 각각 web, was, db를 세팅하는 법에 대해서 다뤄보겠다.

0개의 댓글