Iriton's log

03. Proxmox VE의 설치 본문

Cloud/Study

03. Proxmox VE의 설치

Iriton 2024. 5. 6. 21:53

참고로 필자는 노트북 + 공공 WIFI(장소마다 다른 공유기)를 사용하느라 네트워크 설정이 조금 복잡한데,

본인이 데스크탑을 이용한다면 설치까지만 따라하고 네트워크 설정에서는 브릿지 어댑터를 사용하면 간단히 된다.

(해당 경우에는 여러 외국 유튜브 영상과 글을 참고하길 권장)

노트북과 매번 다른 공유기를 사용하는 입장에서의 Proxmox 설정법이 따로 없길래 정리용으로 적는 거이기에 많이 다르고, 조금 복잡할 수도 있으며 틀린 설정법일 수도 있음을 참고하시길 바라며...

 

+ 2024.05.16) Virtual Box 자체 문제였다. VMware Pro의 경우는 nat 설정만 해도 통신이 됨... VIrtualbox에서 NIC를 제공하지 않는 건지 뭔지 모르겠지만 네트워크 공부한 셈 치자.

 

+) 06. 가상머신 생성 글을 보면 알겠지만 교수님 말씀에 의하면 virtualbox, 공유기, 노트북의 문제가 아니라고 하시는데... 어쨌든 실습이 잘 진행되니까 최종 서버 관련해서는 그때 업로드 하도록 하겠다.

Proxmox VE의 설치

참고 영상

1. virtual box 설치

https://www.virtualbox.org/wiki/Downloads

 

Downloads – Oracle VM VirtualBox

Download VirtualBox Here you will find links to VirtualBox binaries and its source code. VirtualBox binaries By downloading, you agree to the terms and conditions of the respective license. VirtualBox 7.0.18 platform packages The binaries are released unde

www.virtualbox.org

 

2. proxmox.com에서 proxmox VE 8.0 ISO 파일 다운로드

 

ISO (PVE)

 

www.proxmox.com

3. Virtual box → 새로 만들기

기본 메모리 4GB

HDD 20GB

CPU 2

 

네트워크는 우선 NAT로 두고 시작.

추후 어댑터 추가 할 예정.

4. Proxmox 설치

Install Proxmox VE (Graphical) 엔터 누르기

(이 vm에서는 방향키와 엔터로 조작한다.)

 

-> No support for hardware-accelerated KVM 어쩌고가 나오면 그냥 OK 해준다.

-> I agree

-> Targer Harddisk 기본값으로 두고 Next

-> Country는 South Korea, Layout은 English(Default) 설정 후 Next

-> Password, Email 지정 후 Next, 이때 pw는 기억해 두기.

 

Virtual box 네트워크 설정에서 NAT 어댑터를 사용하였다.

이에 따른 interface가 enp0s3에 연결되었다.

VM에 NAT 인터페이스를 처음으로 붙이게 되면 10.0.2.0/24 대역이 할당된다고 한다.

그에 따라 기본값이 주어지는데 일단 그대로 사용하였다.

어차피 어댑터 추가할 예정이기도 하고 나중에 네트워크 설정을 통해 변경할 수 있다. 그래서 일단은 주어진 대로 사용하여 웹 인터페이스에 접속만 하면 된다.

IP 주소: 10.0.2.15/24

Gateway: 10.0.2.2

DNS Server: 168.126.63.1(KT name server)

(아무리 많은 VM을 생성하더라도 NAT 연결을 하게 되면 Ipv4 10.0.2.15, 게이트웨이 10.0.2.2는 기본값으로 설정된다.)

 

Next 누르고 설치 기다리면 알아서 Reboot 된다.

이번엔 설치 말고 Advanced Options - Rescue boot를 한다.

 

이렇게 서버가 열리는데 해당 쉘에서도 로그인 후 작업을 할 수 있지만 웹 인터페이스에 접근을 해보자.

 

Host OS에서 가상 웹 서버 접속이 되지 않을 것이다.

 

이건 네트워크 상 문제이다. Proxmox를 설치할 때 네트워크를 NAT로 설정하였다.

NAT 라우터는 사설 네트워크 망을 구축하기 위해 사용하는 것이다.

외부망에서 접근하려면 외부 IP와 사설 IP를 매칭해주는 테이블이 있어야지 라우터가 매칭시킨다.

그래서 필요한 게 포트포워딩이다.

 

설정 - 네트워크 - Advanced - 포트포워딩에 들어가서 위와 같은 룰을 추가해 주면

localhost:8006와 {vm 주소}:8006를 매칭시켜줘서 Host OS에서 Guest OS 웹 서버에 접근이 가능해진다.

적용하고 다시 접속하면

 

고급 - 접속

유저이름은 root 비밀번호는 설치할 때 설정한 pw

 

5. 초기 설정

작업을 위해 몇 가지 미리 설정해야 되는 것이 있다.

Datacenter - pve - shell 을 통해 shell에 접속한다.

 

a. /etc/apt/sources.list.d/ceph.list 주석 처리

 

b. /etc/apt/sources.list.d/pve-enterprise.list 주석 처리 후 no-subscription 추가

 

이 설정을 모두 끝내면 apt update, apt upgrade 등의 네트워크 연결이 필요한 명령어를 모두 사용할 수 있게 된다.

 

 

고정 IP가 있는 경우에는 그냥 어댑터의 브릿지로 설정하면 편하게 LAN, HOST 모두 연결이 된다.

출처: https://owner0220.github.io/product/2021/04/15/Virtualbox_NETWORK/#google_vignette

그럼에도 내가 이렇게 네트워크 설정에 애를 먹는 이유는... 노트북과 공공 와이파이를 사용하다보니 브릿지 어댑터를 사용할 경우 장소와 공유기에 따라 서버 접속이 안 되기도 하고 서버가 계속 다운이 되는 바람에... NAT으로 일단 가상머신을 만들어서 VM, CT를 여러 어댑터로 연결해서 통신을 가능케 해보려는 삽질 중이다.

 

이어지는 글

 

06. 가상머신의 생성 및 운영

Iriton's log 06. 가상머신의 생성 및 운영 본문 Cloud/Study 06. 가상머신의 생성 및 운영 Iriton 2024. 5. 14. 21:53

eunginius.tistory.com

 

Comments