Proxmox API 설정 및 연결 테스트
Proxmox API 설정 및 연결 테스트
섹션 제목: “Proxmox API 설정 및 연결 테스트”작업 에이전트: 루키 (hermes)
작업 기간: 2026-05-04 11:00 ~ 14:15
작업 목표
섹션 제목: “작업 목표”Hermes(루키)가 Proxmox VE (노드 minicity)를 API로 제어할 수 있도록 설정 완료
작업 내역
섹션 제목: “작업 내역”1. API 토큰 발급
섹션 제목: “1. API 토큰 발급”- 사용자:
psbot@pam(Linux PAM Standard Authentication) - 토큰 ID:
hermes - 발급 위치: 데이터센터 → 권한 → API 토큰
- 주의: 첫 발급 시 권한 구분(Privilege Separation) ON 상태로 발급 → 401 오류
- 해결: 권한 구분 OFF로 재발급
2. ACL(사용자 권한) 설정
섹션 제목: “2. ACL(사용자 권한) 설정”- 위치: 데이터센터 → 권한 → 추가 → 사용자 권한
- 설정값:
- 경로(Path):
/ - 사용자:
psbot@pam - 역할:
Administrator - Propagare: ☑️
- 경로(Path):
3. API 주소 문제 진단
섹션 제목: “3. API 주소 문제 진단”| 주소 | 상태 | 비고 |
|---|---|---|
gwenc.kr:8006 | ❌ 401 | 외부 접속 시 Synology NAS 인증서 반환 → Proxmox 아님 |
gwenc.kr:18006 | ✅ 200 | 아빠 내부 PC용 포트포워딩 |
100.87.91.127:8006 | ✅ 200 | Tailscale 직접 접근 (Hermes/맥미니용) |
원인: gwenc.kr:8006는 외부에서 Synology NAS가 가로채고 있었음. SSL 인증서 Synology Inc. 확인.
4. 현재 노드 상태 조회 (API)
섹션 제목: “4. 현재 노드 상태 조회 (API)”- 노드: minicity (Proxmox 8.4.0)
- CPU: 8코어 (사용률 2.1%)
- RAM: 21.2GB / 22GB (75%)
- 가동시간: 약 69일
VM 목록
섹션 제목: “VM 목록”| VMID | 이름 | 상태 | CPU | RAM | 디스크 | 비고 |
|---|---|---|---|---|---|---|
| 100 | dsm7.2 | 🟢 실행중 | 4코어 | 8GB | - | 회사NAS (회사NAS2) |
| 101 | dsm7.2.2 | 🟢 실행중 | 4코어 | 4GB | 32GB | 백업NAS (PS-BK-NAS) |
스토리지
섹션 제목: “스토리지”local-lvm: VM 이미지용, 18.6GB / 58.9GBlocal: ISO/백업/템플릿용, 10.9GB / 40.5GB
VM 관리 규칙 (중요)
섹션 제목: “VM 관리 규칙 (중요)”- VMID 100 (
dsm7.2) = 회사NAS — 절대 삭제/변경 금지 - VMID 101 (
dsm7.2.2) = 백업NAS — 절대 삭제/변경 금지 - 신규 VM/LXC 생성 시 VMID 102부터 사용
최종 설정 요약
섹션 제목: “최종 설정 요약”| 항목 | 값 |
|---|---|
| API 주소 (Hermes용) | https://100.87.91.127:8006 |
| API 토큰 | PVEAPIToken=psbot@pam!hermes=15f3d1ec-ecba-4829-97f9-301924803e6b |
| Proxmox UI (내부) | https://gwenc.kr:18006 |
| 상태 | ✅ API 호출 성공, 제어 가능 |
다음 단계
섹션 제목: “다음 단계”- Hermes가 Proxmox VM/LXC 생성·삭제·전원 제어 가능
- OS 설치(ISO 마운트 이후)는 웹 콘솔 수동 필요
- 신규 VM 생성 시 VMID 102부터 사용