์ž‘์„ฑ: 2024-11-27 06:30:34์ˆ˜์ •: 2025-03-20 04:52:56

Proxmox๋ฅผ ์ด์šฉํ•œ ํ™ˆ์„œ๋ฒ„ ๋งŒ๋“ค๊ธฐ

1. ์šด์˜์ฒด์ œ

  • Proxmox VE 8.2
  • Ubuntu 22.04 LTS

2. Hardware

CPU: Intel i3-6100 RAM: 40GB SSD: 256GB HDD: 8TB

3. Software

Proxmox ์— Ubuntu VM ์„ ์„ค์น˜ ํ•œ ํ›„ Docker ๋ฅผ ์„ค์น˜ ํ•˜์—ฌ ๋‹ค์Œ ์„œ๋น„์Šค๋ฅผ ์šด์˜ํ•ฉ๋‹ˆ๋‹ค. Nginx ๋Š” ๋ณ„๋„ VM ์„ ์ถ”๊ฐ€๋กœ ๊ตฌํ˜„ ํ•ฉ๋‹ˆ๋‹ค.

  • Portainer: Docker Container ๊ด€๋ฆฌ
  • Nginx: Web Server
  • Nextcloud: Cloud Storage
  • Plex: Media Server
  • Code Server: VSCode Server

4. Proxmox ์„ค์น˜

  • Proxmox VE ๋Š” ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์ƒํ™” ์†”๋ฃจ์…˜ ์ž…๋‹ˆ๋‹ค.
  • ๊ฐ€์ƒ ๋จธ์‹ ๊ณผ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์›น ๊ธฐ๋ฐ˜์˜ UI๋กœ ์‰ฝ๊ฒŒ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Proxmox VE ๋Š” Debian ๊ธฐ๋ฐ˜์˜ ๊ฐ€์ƒํ™” ์†”๋ฃจ์…˜ ์ž…๋‹ˆ๋‹ค.

  • ๋จผ์ € Proxmox VE 8.2 ISO๋ฅผ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์Šต๋‹ˆ๋‹ค.
  • Proxmox ISO ๋ฅผ USB ์— ๋ถ€ํŒ… ๊ฐ€๋Šฅํ•˜๋„๋ก ๋งŒ๋“ญ๋‹ˆ๋‹ค.

Rufus ๋ฅผ ์ด์šฉํ•˜์—ฌ USB ๋ถ€ํŒ… ๋””์Šคํฌ๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

  • Rufus ๋ฅผ ์‹คํ–‰ํ•˜๊ณ  Proxmox ISO ํŒŒ์ผ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  • ๋ถ€ํŒ… ๋””์Šคํฌ๋ฅผ ๋งŒ๋“ค USB ๋ฅผ ์„ ํƒํ•˜๊ณ  ์‹œ์ž‘ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค.
  • ๋ถ€ํŒ… ๋””์Šคํฌ๊ฐ€ ์™„์„ฑ๋˜๋ฉด USB ๋ฅผ ์„œ๋ฒ„์— ์—ฐ๊ฒฐํ•˜๊ณ  ๋ถ€ํŒ… ํ•ฉ๋‹ˆ๋‹ค.
  • ์„œ๋ฒ„๋ฅผ ๋ถ€ํŒ…ํ•˜๋ฉด USB ๋ถ€ํŒ…์ด ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค.

๋ถ€ํŒ…์‹œ F2, F10, F12 ๋“ฑ์˜ ํ‚ค๋ฅผ ๋ˆŒ๋Ÿฌ BIOS ์„ค์ •์œผ๋กœ ์ง„์ž…ํ•ฉ๋‹ˆ๋‹ค.

๋ถ€ํŒ… ์ˆœ์„œ๋ฅผ USB ๋กœ ๋ณ€๊ฒฝํ•˜๊ณ  ์ €์žฅ ํ›„ ์žฌ๋ถ€ํŒ… ํ•ฉ๋‹ˆ๋‹ค.

  • ๋ถ€ํŒ… ํ›„ Proxmox ์„ค์น˜๋ฅผ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.
  • ์„ค์น˜ ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
    • ๋ผ์ด์„ผ์Šค ๋™์˜
    • ๋””์Šคํฌ ์„ ํƒ
    • ํ‚ค๋ณด๋“œ ๋ ˆ์ด์•„์›ƒ ๋ฐ ์ง€์—ญ ์„ ํƒ
    • ํŒจ์Šค์›Œ๋“œ ์„ค์ •
    • ์„ค์น˜ ์‹œ์ž‘
    • ์žฌ๋ถ€ํŒ…

5. Proxmox ์‹คํ–‰

  • ์„ค์น˜๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด Proxmox Web UI ์— ์ ‘์†ํ•˜์—ฌ ์„ค์ •์„ ํ•ฉ๋‹ˆ๋‹ค.
  • Proxmox Web UI ๋Š” https://<IP>:8006 ์œผ๋กœ ์ ‘์†ํ•ฉ๋‹ˆ๋‹ค.
  • ์ดˆ๊ธฐ ๊ณ„์ •์€ root ์ด๋ฉฐ ํŒจ์Šค์›Œ๋“œ๋Š” ์„ค์น˜์‹œ ์„ค์ •ํ•œ ํŒจ์Šค์›Œ๋“œ ์ž…๋‹ˆ๋‹ค.
Proxmox VE Login
  • Proxmox ์„ค์น˜๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด Ubuntu VM ์„ ์ƒ์„ฑํ•˜์—ฌ Docker ๋ฅผ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.
  • Ubuntu ๋ฅผ ์‚ฌ์šฉํ•  ๊ฒƒ์ด๋ฏ€๋กœ, Ubuntu ์ด๋ฏธ์ง€๋ฅผ ๋‹ค์šด๋กœ๋“œ ํ•ฉ๋‹ˆ๋‹ค.
  • Ubuntu VM ์„ ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
  • Datacenter -> Node -> Create VM
  • General -> Name, Resource Pool, Start at boot, OS Template
  • OS -> CD/DVD -> ISO Image, Disk size, CPU, Memory
  • Hard Disk -> Bus/Device, Disk size, Storage
  • Network -> Bridge, Model, MAC address
  • Confirm -> Finish
  • Ubuntu VM ์ด ์ƒ์„ฑ๋˜๋ฉด ์‹œ์ž‘ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ VM ์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.
  • VM ์ด ์‹œ์ž‘๋˜๋ฉด Console ํƒญ์„ ์„ ํƒํ•˜์—ฌ VM ์— ์ ‘์†ํ•ฉ๋‹ˆ๋‹ค.
  • VM ์— ์ ‘์† ํ›„ Ubuntu ๋ฅผ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.
  • Ubuntu ๋ฅผ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
  • ์–ธ์–ด ์„ ํƒ
  • ํ‚ค๋ณด๋“œ ์„ ํƒ
  • ๋„คํŠธ์›Œํฌ ์„ค์ •
  • ๋””์Šคํฌ ์„ค์ •
  • ์‚ฌ์šฉ์ž ์„ค์ •
  • ์„ค์น˜ ์‹œ์ž‘
  • ์žฌ๋ถ€ํŒ…
  • Ubuntu ์„ค์น˜๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด Docker ๋ฅผ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.
  • Docker ๋ฅผ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
  • sudo apt update
  • sudo apt install docker.io
  • sudo systemctl start docker
  • sudo systemctl enable docker
  • docker --version
  • Docker ๊ฐ€ ์ •์ƒ์ ์œผ๋กœ ์„ค์น˜๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.