์์ฑ: 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 ์ค์น๊ฐ ์๋ฃ๋๋ฉด Ubuntu VM ์ ์์ฑํ์ฌ Docker ๋ฅผ ์ค์นํฉ๋๋ค.
- Ubuntu ๋ฅผ ์ฌ์ฉํ ๊ฒ์ด๋ฏ๋ก, Ubuntu ์ด๋ฏธ์ง๋ฅผ ๋ค์ด๋ก๋ ํฉ๋๋ค.
- Ubuntu VM ์ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
Datacenter->Node->Create VMGeneral->Name,Resource Pool,Start at boot,OS TemplateOS->CD/DVD->ISO Image,Disk size,CPU,MemoryHard Disk->Bus/Device,Disk size,StorageNetwork->Bridge,Model,MAC addressConfirm->Finish- Ubuntu VM ์ด ์์ฑ๋๋ฉด ์์ ๋ฒํผ์ ๋๋ฌ VM ์ ์์ํฉ๋๋ค.
- VM ์ด ์์๋๋ฉด
Consoleํญ์ ์ ํํ์ฌ VM ์ ์ ์ํฉ๋๋ค. - VM ์ ์ ์ ํ Ubuntu ๋ฅผ ์ค์นํฉ๋๋ค.
- Ubuntu ๋ฅผ ์ค์นํ๋ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ์ธ์ด ์ ํ
- ํค๋ณด๋ ์ ํ
- ๋คํธ์ํฌ ์ค์
- ๋์คํฌ ์ค์
- ์ฌ์ฉ์ ์ค์
- ์ค์น ์์
- ์ฌ๋ถํ
- Ubuntu ์ค์น๊ฐ ์๋ฃ๋๋ฉด Docker ๋ฅผ ์ค์นํฉ๋๋ค.
- Docker ๋ฅผ ์ค์นํ๋ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
sudo apt updatesudo apt install docker.iosudo systemctl start dockersudo systemctl enable dockerdocker --version- Docker ๊ฐ ์ ์์ ์ผ๋ก ์ค์น๋์๋์ง ํ์ธํฉ๋๋ค.