[Kubernetes] UTM으로 ubuntu server 가상머신 설치 및 네트워크 세팅 1부

skybluelion·2023년 12월 30일
0

kubernetes

목록 보기
1/3
post-thumbnail

들어가며

현재 개발 환경은 Mac M2 Sonoma 14.2.1 램 16GB로 진행하고 있다. 이 포스팅은 쿠버네티스를 실습하기 위한 사전 작업으로 우분투 vm을 설치해 네트워크 연결까지의 내용이다. 1부에서는 우분투 설치까지를 다룰 것이다. 그 과정에서 무료 가상 머신인 UTM을 이용해 설치를 하였다.

1. ubuntu image & UTM 다운로드

ubuntu 20.04 에 대한 image는 다음 링크에서 받아 둔다.
https://cdimage.ubuntu.com/releases/focal/release/?_ga=2.203389460.469206803.1703810811-155106652.1703810811!

UTM 은 다음 링크에서 최신 버전을 받아 설치하면 된다. 다양한 가상 머신이 존재하지만, 버추얼 박스는 칩셋이 m1, m2로 오면서 공식적으로 지원을 하지 않아 대체하기 위해 무료인 UTM을 선택하였다.
https://mac.getutm.app/

2. ubuntu vm 설정

UTM에서 새 가상머신 만들기를 누르고 Virtualize를 선택한다. 그리고 우분투 베이스인 Linux를 선택한다. Boot ISO Image에서 탐색을 눌러 아까 받아놓은 우분투 image를 선택하고 continue.


장치에서 메모리는 4096MB 기본값을 주고 CPU Cores는 2를 줬다. 용량은 50GB를 선택했고 추후 모자라면 실습내용들을 지우면서 진행할 예정이다.


공유폴더는 사용하지 않으니 넘어가고 Summary에서 이름을 지정하고 저장하면 준비는 끝난다.

*이대로 진행해도 상관없지만 잘 진행되지만, 필자는 여기서 추가로 생성한 우분투를 우클릭-Edit을 누르고 디스플레이 탭에서 Emulated Display Cardvirtio-ramfb-gl (GPU Supported)로 설정해주면 부팅 화면에서 디스플레이를 지원하지 않는다라는 오류를 만나지 않을 수 있다.


3. Ubuntu 설치

이제 vm을 실행 시키면 부트 화면을 볼 수 있다. 엔터를 눌러 넘어가면 잠시 로딩이 끝난 후 언어 선택 창이 나온다. 영어를 선택하고 엔터.


업데이트는 설치가 완료된 후 진행할 것이기에 continue without updating 선택 이 후 키보드도 기본 값 Done. 네트워크도 나중에 할 것이기에 Done. Proxy는 이 포스팅에서 다루지 않기 때문에 계속 해서 Done Storage가 나올때 까지 기본값으로 Done 하고 넘어가고 ~포멧이 될 거다~ 라는 경고문이 나오면 continue



your name, pick a username은 계정이름으로 써주고 server's name은 ssh를 사용할 때 쓸 이름을 써주고 비밀번호를 입력해준다. 그리고 SSH를 사용할 것이기 때문에 체크 해주고 Done. 그 다음 따로 설치할 프로그램을 묻는데 그냥 Done 누르고 넘어가면 설치가 진행된다.


다음과 같이 reboot now가 생기면 완료가 된 것이기 때문에 엔터를 누르고 넘어가면 커서만 반짝인다. 종료를 누르고 부팅모드를 바꿔줘야한다. 우분투 정보 화면에서 아래에 cd/dvd를 눌러 초기화를 해주고 실행시킨다.


서버이름과 로그인이 뜨면 아까 입력한 유저네임을 입력하고 비밀번호를 입력한다. 이 때 커서가 움직이지 않으므로 그냥 입력하고 엔터를 눌러 다음과 같이 화면이 뜨면 설치가 성공한 것이다. 네트워크 세팅은 이어서 2부에서 진행된다.

profile
에러란무엇일까

0개의 댓글