Proxmax 홈클러스터 구성

Proxmax 홈클러스터 구성

미니PC에 Proxmax 설치

미니PC를 이용해 클러스터를 구성한다. 미니PC는 Texhoo R5-4500U 모델로 RAM 16G, SSD 256GB이다.

가상화 툴로 Type1 Hypervisor인 Proxmax를 설치한다. Proxmax는 Host OS가 없이 바로 게스트 OS를 가상화할 수 있어 하드웨어 측면에서 효율적이다.

Proxmax ISO 이미지를 다운받은 후 USB에 Rufus를 이용해 ISO 이미지를 굽는다. 그리고 미니PC BIOS로 진입 후 USB로 부팅을 선택한다. Proxmax 설치 옵션이 나오고 네트워크 대역을 공유기의 대역을 참조해 설정한다. Proxmax를 설치 후 원격 접속이 되지 않으면 게이트웨이 주소가 공유기의 게이트웨주소와 일치하는지 확인해본다. 또한 네트워크 대역이 같은지도 확인해본다.

다음 명령어를 이용해 적절히 네트워크를 수정한다. address가 Proxmax의 IP이고 gateway, netmask를 공유기 설정과 일치하게 작성한다.

root# nano /etc/network/interfaces

auto lo
iface lo inet loopback

auto eno1
iface eno1 inet static
    address 192.168.1.100
    netmask 255.255.255.0
    gateway 192.168.1.1

설정 후 서비스 재시작 및 재부팅을 실행한다.

systemctl restart networking

reboot

Proxmax Web 초기설정

모든 설정이 완료되면 미니PC는 모니터와 키보드 연결을 해제해도 된다. 원격으로 Proxmax Web UI에 http:/ProxmaxIP:8006 으로 접속한다. 접속 시 Proxmax 설정 시 입력한 ID와 비밀번호를 입력한다.

Shell에서 Enterprise 버전 패키지를 주석 처리한다.

root# /etc/apt/sources.list.d/pve-enterprise.list

/etc/apt/sources.list 에 무료 구독 패키지를 추가한다.

deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription

업데이트 및 업그레이드를 한다.

apt update
apt upgrade

도메인 연결

도메인을 연결하고 공유기 설정에서 443번 포트를 미니PC의 8006번 포트와 매핑시켜 준다.

User 생성

방화벽 설치

노드 연결

NUMA

local과 local lvm 합치기

  • SHELL에서 다음 명령어 입력
   81  lvremove /dev/pve/data
   82  lvresize -l +100%FREE /dev/pve/root
   83  history
   84  resize2fs -p /dev/pve/root
   85  df -h
  • 스토리지로 가서 디스크를 추가한다.

VM 삭제하기

qm stop <vmid>

qm stop <vmid>

qm destroy <vmid>