Proxmox VE ๊ฐ์
>I. Proxmox VE ๊ธฐ๋ณธ ํ๊ฒฝ ๊ตฌ์ถ
๐ Proxmox VE ํฌ์คํ ์ปค๋ฆฌํ๋ผ 100๊ฐ ํญ๋ชฉ (์ธ๋ถ ์ฌํ ๊ฐ์ด๋)
์ฃผ์ ํ๋ก๊ทธ๋จ ์คํ
- ํ์ : 10.0
- ๋ผ์ด์ ์ค: free
- ์ด์์ฒด์ :
- ํ์ผ ํฌ๊ธฐ: 0
ํผ๋๋ฐฑ ๋ฐ ๋ค์ด๋ก๋
- ์ฌ์ฉ์ ํ์ : 10.0
- ๋ค์ด๋ก๋ ์: 0
- ์กฐํ์: 8
์ ์กฐ์ฌ ๋ฐ ๋ฑ๋ก ์ ๋ณด
- ์ ์์ฌ: LUZENSOFT
- ๋ฑ๋ก์ผ: 2025-11-11 21:54:36
- ์ค๋ช
I. Proxmox VE ๊ธฐ๋ณธ ํ๊ฒฝ ๊ตฌ์ถ (1-20) ๐ ๏ธ
A. ์๊ฐ ๋ฐ ์ฌ์ ์ค๋น (1-5)
Proxmox VE์ ์ ์: ์ Proxmox VE๋ฅผ ์ ํํด์ผ ํ๋๊ฐ? (KVM/LXC ํตํฉ์ ์ฅ์ )
์์คํ ์ต์/๊ถ์ฅ ์๊ตฌ ์ฌํญ: ํ๋์จ์ด ์ ํ ๊ฐ์ด๋
Proxmox VE ISO ๋ค์ด๋ก๋: ๊ณต์ ์ฌ์ดํธ ๋ฐ ๋ฏธ๋ฌ ์๋ฒ ํ์ฉ
๋ถํ USB ์์ฑ: Rufus/Etcher๋ฅผ ์ด์ฉํ ์ ํํ ๋ฏธ๋์ด ์ ์ ๋ฐฉ๋ฒ
BIOS/UEFI ์ค์ : ๊ฐ์ํ ๊ธฐ์ (Intel VT-x / AMD-V) ํ์ฑํ ํ์ ํ์ธ
B. ์ค์น ๋ฐ ์ด๊ธฐ ์ ์ (6-10)
์ค์น ๊ณผ์ 1: ๋์คํฌ ์ ํ ๋ฐ ํ์ผ ์์คํ ๊ฒฐ์ : ZFS vs LVM-Thin์ ๋น๊ต
์ค์น ๊ณผ์ 2: ๋คํธ์ํฌ ๋ฐ ์๊ฐ๋ ์ค์ : ํธ์คํธ ์ด๋ฆ ๋ฐ ์ ์ IP ์ค์
์ค์น ๊ณผ์ 3: Root ๋น๋ฐ๋ฒํธ ์ค์ : ๊ฐ๋ ฅํ ๋น๋ฐ๋ฒํธ ์ค์ ๊ฐ์ด๋
์ต์ด ๋ถํ ๋ฐ ์น ์ฝ์ ์ ์:
https://[IP์ฃผ์]:8006์ ์์ด๊ธฐ ๊ฒฝ๊ณ ์ฐฝ ์ดํด: ์ ๋ฃ ๊ตฌ๋ ๊ด๋ จ ๋ฉ์์ง ์ฒ๋ฆฌ
C. ๊ธฐ๋ณธ ์ค์ ๋ฐ Repository ์ต์ ํ (11-15)
์ ๋ฃ/๋ฌด๋ฃ Repository ์ดํด: Enterprise Repository ๋นํ์ฑํ
No-Subscription Repository (pve-no-subscription) ์ถ๊ฐ:
/etc/apt/sources.list์์ Proxmox VE ์ ๋ฐ์ดํธ:
apt update๋ฐapt upgrade์คํPVE-Manager Repository ์ ๊ฑฐ (์ ํ): ์ ๋ฐ์ดํธ ์ถฉ๋ ๋ฐฉ์ง
SSL ์ธ์ฆ์ ์ค๋ฅ ํด๊ฒฐ: ๋ธ๋ผ์ฐ์ ๊ฒฝ๊ณ ์ฐํ ๋ฐ ์ธ์ฆ์ ๊ด๋ฆฌ ๊ธฐ์ด
D. UI ๋ฐ ์ฌ์ฉ์ ๊ด๋ฆฌ ๊ธฐ์ด (16-20)
Datacenter vs Node ์ดํด: Proxmox UI ๊ณ์ธต ๊ตฌ์กฐ ์ค๋ช
์ฌ์ฉ์ ๋ฐ ๊ทธ๋ฃน ์์ฑ:
Datacenter -> Permissionsํ์ฉ๊ถํ ์ญํ (Roles) ์ดํด: ์ฌ์ฉ์์๊ฒ ์ญํ ๋ถ์ฌํ๊ธฐ
์ด์ค ์ธ์ฆ (Two-Factor Authentication) ์ค์ : ๋ณด์ ๊ฐํ
GUI ํ ๋ง ๋ฐ ์ธ์ด ์ค์ ๋ณ๊ฒฝ
II. ๊ฐ์ ํ๊ฒฝ ๊ด๋ฆฌ ๋ฐ ์ด์ (21-45) โจ
A. ๊ฐ์ ๋จธ์ (VM) ์์ฑ ๋ฐ ๊ด๋ฆฌ (21-28)
ISO ์ด๋ฏธ์ง ์ ๋ก๋: ๋ก์ปฌ ์คํ ๋ฆฌ์ง์ ISO ํ์ผ ์ ์ฅ
VM ์์ฑ ๋ง๋ฒ์ฌ (General): VM ID, ์ด๋ฆ ์ค์
OS ์ ํ ๋ฐ ISO ์ ํ: ์ฌ๋ฐ๋ฅธ ๊ฒ์คํธ OS ์ ํ
๊ฐ์ ๋์คํฌ ์ค์ : ๋์คํฌ ์ฌ์ด์ฆ, ์บ์ฑ ๋ชจ๋ (e.g., Write-back, No-cache) ์ดํด
CPU ๋ฐ ๋ฉ๋ชจ๋ฆฌ ์ค์ : Ballooning ๋ฐ NUMA ์ค์ ์ดํด
๋คํธ์ํฌ ์ค์ : VirtIO (๊ฐ์ํ ๋๋ผ์ด๋ฒ) ํ์ฉ ๊ถ์ฅ
Guest Agent ์ค์น (Windows/Linux): ํ์ ๊ธฐ๋ฅ (IP, ์ข ๋ฃ ๋ฑ) ํ์ฑํ
VM ํ ํ๋ฆฟ ์์ฑ: ๋ฐ๋ณต ๋ฐฐํฌ๋ฅผ ์ํ
Convert to Template๊ธฐ๋ฅ ํ์ฉ
B. Linux ์ปจํ ์ด๋ (LXC) ๊ด๋ฆฌ (29-33)
LXC vs KVM ๋น๊ต: ์ฌ์ฉ ๋ชฉ์ ๋ฐ ์ฅ๋จ์ ๋ถ์
LXC ํ ํ๋ฆฟ ๋ค์ด๋ก๋: ๊ณต์/์ปค๋ฎค๋ํฐ ํ ํ๋ฆฟ ์ฌ์ฉ
LXC ์ปจํ ์ด๋ ์์ฑ: Rootfs, ๋ฉ๋ชจ๋ฆฌ, CPU ์ค์
Unprivileged vs Privileged ์ปจํ ์ด๋: ๋ณด์ ์ฐจ์ด์ ์ดํด
LXC ์๋ ์์ (Autostart) ์ค์
C. ์คํ ๋ฆฌ์ง ๊ด๋ฆฌ ์ฌํ (34-40)
๋ก์ปฌ ์คํ ๋ฆฌ์ง (LVM/ZFS) ํ์ฅ ๋ฐ ๊ด๋ฆฌ
NFS (Network File System) ์คํ ๋ฆฌ์ง ์ถ๊ฐ: ์ธ๋ถ NAS ์ฐ๊ฒฐ
iSCSI ์คํ ๋ฆฌ์ง ์ฐ๊ฒฐ: SAN ํ๊ฒฝ ๊ตฌ์ฑ
CIFS/Samba ์คํ ๋ฆฌ์ง ์ฐ๊ฒฐ: Windows ๊ณต์ ํด๋ ํ์ฉ
์คํ ๋ฆฌ์ง ์ ํ๋ณ ์ฝํ ์ธ ์ ํ: VM/CT/ISO/Backup ์ฌ์ฉ ๋ถ๋ฆฌ
์ค๋ ์ท ๊ธฐ๋ฅ ํ์ฉ: VM/CT ์ํ ์ ์ฅ ๋ฐ ๋ณต์
์คํ ๋ฆฌ์ง ๋ง์ด๊ทธ๋ ์ด์ (VM Move): ๋์คํฌ ์์น ๋ณ๊ฒฝ
D. ๋ฐฑ์ ๋ฐ ๋ณต์ (41-45)
์ค์ผ์ค ๋ฐฑ์ ์ค์ : ์ฃผ๊ธฐ์ ์๋ ๋ฐฑ์ ๊ตฌ์ฑ
๋ฐฑ์ ๋ชจ๋ ์ดํด: Snapshot, Suspend, Stop ๋ชจ๋ ๋น๊ต
๋ฐฑ์ ๋ก๊ทธ ๋ถ์: ๋ฐฑ์ ์ฑ๊ณต/์คํจ ํ์ธ ๋ฐ ๋ฌธ์ ํด๊ฒฐ
๋ฐฑ์ ๋ณธ์์ VM ๋ณต์: ์๋ก์ด VM์ผ๋ก ๋๋ ๊ธฐ์กด VM ๋ฎ์ด์ฐ๊ธฐ
Promote/Prune ๊ธฐ๋ฅ: ๋ฐฑ์ ๋ณธ ๋ณด์กด ์ ์ฑ ์ค์ (Retention Policy)
III. ๋คํธ์ํน ๋ฐ ๋ณด์ (46-60) ๐
A. Proxmox ๋คํธ์ํน (46-52)
Linux Bridge (vmbr0) ์ดํด: ๊ธฐ๋ณธ ๊ฐ์ ์ค์์น ์ญํ
Bridge Port ์ค์ : ๋ฌผ๋ฆฌ NIC์ vmbr ์ฐ๊ฒฐ
Bonding (NIC Teaming) ์ค์ : ์ด์คํ ๋ฐ ๋์ญํญ ํ์ฅ (Active/Backup, LACP)
VLAN (Virtual LAN) ๊ตฌ์ฑ: VM/CT์ VLAN ํ๊ทธ ์ ์ฉ
OVS (Open vSwitch) ์ค์น ๋ฐ ํ์ฉ (๊ณ ๊ธ): ๋ณต์กํ ๊ฐ์ ๋คํธ์ํฌ ๊ตฌ์ฑ
Private Network ๊ตฌ์ฑ: ํธ์คํธ ๊ฐ ํต์ ๊ฒฉ๋ฆฌ
VM/CT์ ๊ณ ์ IP ํ ๋น (DHCP ์ ์ธ)
B. ๋ฐฉํ๋ฒฝ ๋ฐ ๋ณด์ (53-60)
Proxmox ํตํฉ ๋ฐฉํ๋ฒฝ (Firewall) ํ์ฑํ: Datacenter ๋ ๋ฒจ ์ค์
Cluster/Host/VM ๋ ๋ฒจ ๋ฐฉํ๋ฒฝ ๊ท์น ์ ์ฉ
Alias ๋ฐ Security Group ํ์ฉ: ๊ท์น ๊ด๋ฆฌ ๋จ์ํ
SSH ํฌํธ ๋ณ๊ฒฝ ๋ฐ Root ๋ก๊ทธ์ธ ๋นํ์ฑํ: ๊ธฐ๋ณธ ๋ณด์ ๊ฐํ
Fail2ban ์ค์น ๋ฐ ์ค์ : ๋ฌด์ฐจ๋ณ ๋์ ๊ณต๊ฒฉ ๋ฐฉ์ด
Proxmox ์น ์ฝ์ ์ ๊ทผ ์ ์ด ๋ชฉ๋ก (ACL)
IPSet ๊ธฐ๋ฅ ํ์ฉ: ๋๊ท๋ชจ IP ๋ชฉ๋ก ๊ด๋ฆฌ
๋ฐฉํ๋ฒฝ ๋ก๊น ๋ฐ ๋ชจ๋ํฐ๋ง
IV. ํด๋ฌ์คํฐ ๋ฐ ๊ณ ๊ฐ์ฉ์ฑ (HA) ๊ตฌ์ถ (61-80) ๐ก๏ธ
A. ํด๋ฌ์คํฐ ๊ตฌ์ฑ ๋ฐ ๊ด๋ฆฌ (61-68)
ํด๋ฌ์คํฐ ๊ตฌ์ฑ์ ์ด์ : Live Migration, HA, ์ค์ ์ง์ค์ ๊ด๋ฆฌ
Cluster Creation: ์ฒซ ๋ฒ์งธ ๋ ธ๋์์ ํด๋ฌ์คํฐ ์์ฑ
Cluster Join: ๋ ๋ฒ์งธ ๋ ธ๋ ์ด์ ํด๋ฌ์คํฐ์ ํฉ๋ฅ
Corosync ํต์ ์ดํด: ํด๋ฌ์คํฐ ๋ ธ๋ ๊ฐ ํต์ ํ๋กํ ์ฝ
Quorum (์ ์กฑ์) ๊ฐ๋ : ํ์ ๋ ธ๋ ๊ตฌ์ฑ์ ์ค์์ฑ
Corosync Link ์ค์ : ์ด์คํ๋ ํด๋ฌ์คํฐ ๋คํธ์ํฌ (Ring0, Ring1)
๋ ธ๋ ์ ๊ฑฐ (Remove Node) ๋ฐ ์ฌ์์ฑ
SSH Key Exchange: ํด๋ฌ์คํฐ ๋ด ๋ ธ๋ ๊ฐ SSH ์ธ์ฆ ์ค์
B. ๋ผ์ด๋ธ ๋ง์ด๊ทธ๋ ์ด์ (Live Migration) (69-72)
Live Migration ์กฐ๊ฑด: ๊ณต์ ์คํ ๋ฆฌ์ง ๋ฐ ํด๋ฌ์คํฐ ํ์
VM/CT Live Migration ์คํ: ์๋ ์๋ฆฌ (๋ฉ๋ชจ๋ฆฌ ๋ณต์ฌ)
Cold Migration (์ ์ง ์ํ ๋ง์ด๊ทธ๋ ์ด์ )
๋ง์ด๊ทธ๋ ์ด์ ๋คํธ์ํฌ ๋ถ๋ฆฌ: ์ ์ฉ ๋คํธ์ํฌ๋ก ํธ๋ํฝ ์ต์ ํ
C. ๊ณ ๊ฐ์ฉ์ฑ (HA) ์ค์ (73-80)
HA ๊ธฐ๋ฅ์ ์๋ ์๋ฆฌ:
HA Manager์ ์ญํHA ๊ทธ๋ฃน ํ์ฑํ: Datacenter ๋ ๋ฒจ์์ HA ์ค์
HA ๋ฆฌ์์ค ๋ฑ๋ก: VM/CT๋ฅผ HA์ ๋ฑ๋ก
HA Resource Policy ์ดํด:
Failover,Relocate๋ฑ ์ ์ฑ ์ค์ Shutdown Policy ์ค์ : HA ์คํจ ์ ๋์ ์ ์
HA Group affinity rule (Proxmox 9.x ์ด์): ๋ ธ๋ ๊ทธ๋ฃนํ ๋ฐ ์ ํธ๋ ์ค์
HA ๋ก๊ทธ ๋ถ์:
/var/log/pve/cluster/ha/ํ์ธWatchdog ํ์ด๋จธ ์ดํด (์ ํ์ ): ํ๋์จ์ด ๊ธฐ๋ฐ ์ฅ์ ๊ฐ์ง
V. ๊ณ ๊ธ ๊ธฐ๋ฅ ๋ฐ CLI ํ์ฉ (81-90) โ๏ธ
Ceph (SDS) ํตํฉ: Hyper-Converged Infrastructure (HCI) ๊ตฌ์ถ ๊ธฐ์ด
Ceph OSD, MON, MDS ๊ตฌ์ฑ
ZFS ๋ฏธ๋ฌ๋ง/RAID-Z ์ค์ : ๋ก์ปฌ ๋์คํฌ์์ ๋ฐ์ดํฐ ๋ณดํธ
Proxmox API ํ์ฉ: ์ธ๋ถ ์๋ํ ์คํฌ๋ฆฝํธ ์์ฑ ๊ธฐ์ด
Pass-Through (VT-d/IOMMU) ์ค์ : GPU/NIC ์ง์ ํ ๋น
VM/CT ์์ ์ ํ (Rate Limit) ์ค์
CLI ๋ช ๋ น์ด ๋ง์คํฐํ๊ธฐ:
qm,pct,pvecm,ha-manager์ฃผ์ ๋ช ๋ น์ดProxmox Backup Server (PBS) ์ฐ๋: ๋ฐฑ์ ์ ์ฉ ์์คํ ๊ตฌ์ถ
Shell ์คํฌ๋ฆฝํธ๋ฅผ ์ด์ฉํ ๋๋ VM ์์ฑ ์๋ํ
SNMP/Zabbix๋ฅผ ์ด์ฉํ ๋ฆฌ์์ค ๋ชจ๋ํฐ๋ง
VI. ์ฅ์ ์กฐ์น (Failover) ์ฌํ ์๋๋ฆฌ์ค (91-100) ๐จ
A. HA ์๋ฎฌ๋ ์ด์ ๋ฐ ๋ณต๊ตฌ (91-95)
๋ ธ๋ Shutdown ์ฅ์ ์๋๋ฆฌ์ค: Graceful Shutdown ์ ๋ณต๊ตฌ
๋ ธ๋ Power Off ์ฅ์ ์๋๋ฆฌ์ค: ํ๋์จ์ด ์ฅ์ ์ ๋ณต๊ตฌ
๋คํธ์ํฌ ๋จ์ผ ์ฅ์ ์๋๋ฆฌ์ค: Corosync ๋งํฌ ์์ ์ ๋์ฒ
์ฟผ๋ผ ์์ค (Split Brain) ์๋๋ฆฌ์ค: ๋ค์ ๋ ธ๋ ๋ถ๋ฆฌ ์ ๋ณต๊ตฌ ์ ์ฐจ
HA ๋ฆฌ์์ค ์๋ ๊ฐ์ ๋ณต๊ตฌ:
ha-manager relocateํ์ฉ
B. ์คํ ๋ฆฌ์ง ๋ฐ ๋ฐ์ดํฐ ๋ณต๊ตฌ (96-100)
๊ณต์ ์คํ ๋ฆฌ์ง (NFS/Ceph) ์ฐ๊ฒฐ ๋๊น ์ ๋์ฒ: HA ๋์ ํ์ธ
Fencing (STONITH) ๋ฉ์ปค๋์ฆ ์ดํด: ๋ฐ์ดํฐ ์์ ๋ฐฉ์ง๋ฅผ ์ํ ๊ฒฉ๋ฆฌ
VM ๋์คํฌ ์ค๋ฅ ๋ฐ์ ์ ๋ณต๊ตฌ: ๋ฐฑ์ ๋ณธ์ ์ด์ฉํ ๊ธด๊ธ ๋ณต๊ตฌ
Proxmox ํธ์คํธ OS ์ฌ์ค์น ํ ํด๋ฌ์คํฐ ์ฌํฉ๋ฅ (Recovery): ๋ ธ๋ ๋ณต๊ตฌ ์ ์ฐจ
์ฅ์ ์กฐ์น ํ ์ฌํ ๋ถ์: ๋ก๊ทธ๋ฅผ ํตํ ๊ทผ๋ณธ ์์ธ ํ์ ๋ฐ ์์คํ ์ต์ ํ