Proxmox 설치

Openstack은 Cloud로써 굉장히 기능이 강력하였다
하지만 소규모이기 때문에 좀 더 가벼운 리소스로 Cloud를 구성하고 싶었다
그래서 기억을 더듬던 중 예전에 Youtube에서 보았던 댓글을 힌트 삼아 Proxmox를 설정해 보았다
외부에서 접속하기 위해 pfSense + NPM 도 추가해 보았지만 HTTP와 HTTPS에 특화되었기 때문에 ❌
Tailscale을 발견하고 route를 활용하여 외부 접속도 성공 할 수 있었다 🔆

장비

  • CPU : 4 x Intel(R) Core(TM) i5-5200U CPU @ 2.20GHz (1 Socket)
  • RAM : 8GB
  • SSD : 128GB (primary)
  • HDD : 500GB
  • 유선랜 (무선랜은 잘 안되더라)

Proxmox 준비

Proxmox VE 8.2 ISO

Rufus 설치 (+USB)

Proxmox 설치

  1. Install Proxmox VE (Graphical) 선택
  2. 만약 No support for hardware-accelerated KVM 뜨면 OK
  3. Target Harddisk : default
  4. Country : default(South Korea)
  5. Layout : English
  6. Password, Email 입력
  7. Network : default - 만약 올바르지 않은 IP대역이 나온다면 의심해 볼것
  8. Hostname : 아무 의미 없는 도메인으로 입력

Proxmox Console 접속

동일 네트워크 대역의 PC에서 http://Proxmox IP:8006 으로 접속

Proxmox-console

위에서 만든 Password를 입력하고 구독관련 경고창이 나오면 OK 클릭 Proxmox-subscription

HDD 추가

SSD가 Primary로 잡혀있어서 Proxmox가 SSD에 설치 되었다
HDD를 추가로 마운트 하여 lvm에 등록하자
아래 처럼 /dev/sdb는 파티션이 잡혀있지 않을 것이다

fdisk -l

fdisk

# 파티션 추가
fdisk /dev/sdb

# 파티션 분할
Command(m for help) : n

# 파티션 구분
Command action
   e   extended
   p   primary partition (1-4)
p

# 파티션 선택
Partition number (1-4): 1

# 파티션 크기 선택
First cylinder : 엔터
Last cylinder or +size or +sizeM or +sizeK : 엔터

# 저장
Command (m for help): w
The partition table has been altered!

Proxmox Console의 Disks 조회

Disk

Disks - LVM - Create Volume Group에서 HDD 추가

LVM

하지만 LVM보다 LVM-Thin으로 만들어야 Snapshot이 가능하다
storage-types

이미지(ISO) 업로드

아래 ISO를 준비 하여 local(cloud)에 업로드 하자

Windows 10 VM 생성

General
win-general

OS
win-os

System
win-system

Disks
win-disks

CPU
win-cpu

Memory
win-memory

Network
win-network

VM Start 전 부팅순서를 조정한다

Network 부팅 제외

win-bootorder

VM Start 후 Console에 접속하여 윈도우 설치와 필수 유틸을 설치 후 Template으로 만들자

vm-template

설치 완료 후 Shutdown 한 뒤 삽입된 ISO를 제거하자

vm-remove-iso

VM Start 하여 Console에 접속

vm-console

Template을 바탕으로 VM 생성

Full Clone을 선택해야 한다
💥LVM-Thin이라면 Linked Clone도 가능 함

vm-create

참고URL

  • https://svrforum.com/svr/626324
  • https://eunginius.tistory.com/entry/03-Proxmox-VE%EC%9D%98-%EC%84%A4%EC%B9%98
  • https://velog.io/@minboykim/%EB%8D%94-%EC%9D%B4%EC%83%81-%ED%94%84%EB%A6%AC%ED%8B%B0%EC%96%B4%EB%8A%94-%EA%B7%B8%EB%A7%8C.-%EB%82%98%EB%A7%8C%EC%9D%98-%EC%82%AC%EC%84%A4-%ED%81%B4%EB%9D%BC%EC%9A%B0%EB%93%9C-%EA%B5%AC%EC%B6%95%ED%95%98%EA%B8%B0#proxmox-%EC%84%A4%EC%B9%98
  • https://eunginius.tistory.com/entry/03-Proxmox-VE%EC%9D%98-%EC%84%A4%EC%B9%98
  • https://m.blog.naver.com/kimmingul/220639741333
  • https://svrforum.com/os/133363
  • https://blog.dalso.org/it/24585