PROXMOX & IVENTOY AUTOMATION GUIDE
인프라 구축부터 재해 복구까지의 실무 바이블
안녕하세요 일이입니다.
오늘은 Proxmox server 만들기 1편부터 6편까지의 과정에 대하여 실 구축하면서 느낀점과 발생 된 이슈나 문제점에 대하여 해결해 나가는 과정을 위주로 가이드를 만든다는 생각으로 글을 써 보도록 하겠습니다. 단순한 이론이 아닌, 실제 필드에서 바로 적용 가능한 Step-by-Step 상세 가이드입니다.
🚀 Step 0. 환경 구성 상세 명세
| 서버 제조사 | Dell PowerEdge R740 / HPE ProLiant DL380 Gen10 |
| 주요 솔루션 | Proxmox VE 8.1, Iventoy v1.0.19, Clonezilla v3.1 |
| 네트워크 구성 | Management(1GbE), Service Data(10GbE Bonded LACP) |
| 스토리지 구성 | System(ZFS Mirror SSD), Data(RAID 10 HDD Cluster) |
1편. Proxmox Server 만들기 (Hypervisor Setup)
가상화 인프라의 기초인 하이퍼바이저 설치 단계입니다. 하드웨어 리소스를 논리적으로 분할하여 효율성을 극대화합니다.
📍 상세 가이드 (Step-by-Step)
- BIOS 최적화:
Virtualization Technology (VT-x/VT-d)및SR-IOV를 Enabled로 설정합니다. - ISO 부팅: USB 미디어로 부팅 후
Install Proxmox VE (Graphical)을 선택합니다. - 디스크 구성: 옵션에서
ZFS (RAID1)를 선택하여 시스템 드라이브의 이중화를 확보합니다. - 네트워크 설정: FQDN(호스트명.도메인) 및 고정 IP 주소를 신중하게 입력합니다.
💡 트러블슈팅: Web UI 접속 무한 대기 현상
문제점: 설치 완료 후 https://IP:8006 접속 시 페이지가 열리지 않음.
해결방안: NIC 명칭 불일치가 주된 원인입니다. 콘솔에서 ip link로 포트 상태를 확인 후 /etc/network/interfaces 파일 내 bridge-ports에 실제 케이블이 꽂힌 포트명(예: eth0 -> enp1s0)을 정확히 수정하면 즉시 해결됩니다.
2편. Iventoy 가상서버 만들기 (Provisioning Center)
네트워크 부팅 자동화를 위해 Iventoy를 Proxmox 내 가상 머신으로 구축합니다.
📍 상세 가이드 (Step-by-Step)
- VM 생성: CPU 2core, RAM 4GB, Network
VirtIO모델로 VM을 생성합니다. - S/W 수신:
wget https://github.com/ventoy/iventoy/releases/download/...명령으로 바이너리를 받습니다. - 실행: 압축 해제 후
sudo ./iventoy.sh start를 실행합니다. - 설정: 웹 UI(22223포트) 접속 후 DHCP Server 모드(Internal 권장)를 활성화합니다.
💡 트러블슈팅: DHCP 패킷 전달 실패
문제점: 클라이언트 부팅 시 IP를 받지 못하고 PXE 에러 발생.
해결방안: Proxmox Bridge의 보안 정책 때문입니다. Proxmox의 해당 VM NIC 옵션에서 Firewall을 체크 해제하고, 리눅스 브릿지 설정에서 bridge-stp off 상태를 확인하세요.
3편. NFS Server 구축 (Backup Storage)
Clonezilla 백업 이미지가 저장될 중앙 집중형 저장소를 Iventoy 서버 내부에 구축합니다.
📍 상세 가이드 (Step-by-Step)
sudo apt install nfs-kernel-server -y
# 2. 공유 폴더 생성 및 권한 부여
sudo mkdir -p /home/partimag
sudo chmod 777 /home/partimag
# 3. 내보내기 설정 수정 (/etc/exports)
/home/partimag *(rw,sync,no_root_squash,no_subtree_check)
# 4. 서비스 갱신
sudo exportfs -ra && sudo systemctl restart nfs-kernel-server
💡 트러블슈팅: Clonezilla에서 마운트 거부
문제점: 백업 시작 시 "Mounting NFS failed" 메시지 출력.
해결방안: no_root_squash 옵션 누락이 90%입니다. 클론질라는 루트 권한으로 쓰기를 시도하므로 이 옵션이 없으면 무조건 실패합니다. 설정을 확인하고 반드시 exportfs -ra를 실행했는지 체크하세요.
4~6편. Ubuntu 설치 / 백업 / 복구 (Full Pipeline)
실제 OS를 배포하고 장애에 대비한 백업 및 복구 시나리오를 가동하는 실무 단계입니다.
📍 상세 가이드 (Step-by-Step)
- 설치: Iventoy 부팅 메뉴에서
Ubuntu 24.04 ISO선택 후 Standard Mode로 설치합니다. - 백업: 부팅 메뉴에서
Clonezilla실행 →device-image→nfs_server마운트 →savedisk실행. - 복구: 장애 발생 시 다시
Clonezilla부팅 →restoredisk메뉴를 통해 원복합니다.
💡 트러블슈팅: 복구 시 디스크 용량 불일치 에러
문제점: 원본 디스크(예: 100G)보다 복구 대상 VM 디스크(예: 90G)가 작을 때 복구 중단.
해결방안: Clonezilla Expert Mode로 진입하여 -icds (Ignore check disk size) 옵션을 체크하세요. 파티션 구조를 유연하게 적용하여 강제 복구가 가능해집니다.
가상화 인프라는 구축보다 유지보수와 복구 체계를 얼마나 잘 갖추었느냐가 엔지니어의 실력을 증명합니다. 이번 대장정을 통해 Proxmox라는 캔버스 위에 Iventoy와 Clonezilla라는 도구로 완벽한 자동화 시스템을 그려보았습니다. 발생하는 에러들은 여러분을 더 단단한 베테랑으로 만들어줄 소중한 자산이 될 것입니다.
그럼 오늘은 Proxmox 및 자동화 인프라 구축 통합 가이드에 대하여 알아 보았으며,
다음에 또 다른 전문적인 IT 기술 스토리에 대해 스토리를 다루도록 하겠습니다. 감사합니다.
'IT&Jobs > Study' 카테고리의 다른 글
| [생각공장] 코인 자동매매 봇(프로그램) 만들기 프로젝트 #생각편 (0) | 2026.02.26 |
|---|---|
| [배워봅시다] PRTG 폐쇄망에서 DMZ망 전환 보안 설정 가이드방안 (0) | 2026.02.03 |
| [배워봅시다] Proxmox 환경 Ubuntu 24.04 기반 NetBox 완벽 구축 가이드 #2 (0) | 2026.01.21 |
| [배워봅시다] Proxmox 환경 Ubuntu 24.04 기반 NetBox 완벽 구축 가이드 #1 (5) | 2026.01.20 |
| [배워봅시다] iDRAC racadm cmd script 구상 중... (2) | 2025.07.22 |
댓글