🚀 Proxmox VE 포스팅 커리큘럼 100개 항목 (세부 심화 가이드)
2025. 11. 11. 21:57ㆍProxmox VE

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): 노드 복구 절차
- 장애 조치 후 사후 분석: 로그를 통한 근본 원인 파악 및 시스템 최적화
당신의 아이디어, 루젠호스팅에서 강력한 서버로 현실이 됩니다.
서버호스팅, 가상서버, WIN10호스팅 전문기업 - 서버호스팅 35,000원 8C/16T | 루젠호스팅 | 루젠소프
국내최저가 호스팅,단독서버호스팅,가상서버호스팅,WIN10호스팅,바이럴마케팅,SNS광고,앱플레이어서버,LDPlayer,공인IP제공,젠서버,제온CPU,10개이상 할인
hosting.luzensoft.com