virtualization / knowledge
Proxmox VM과 CT의 ID 넘버링 규칙
VM과 CT가 늘어나면 100, 101, 102처럼 만든 순서대로 붙은 ID로는 뭐가 뭔지 알 수 없다. 백업 순서를 정하거나 방화벽 규칙을 쓸 때마다 목록을 다시 봐야 한다.
세 자리를 쓰되 앞자리에 역할을 담기로 했다.
ABC
A: 역할
| 값 | 분류 | 예 |
|---|---|---|
| 1 | Infra | Backup(PBS), Storage(TrueNAS), UPS(NUT) |
| 2 | Network | VPN(WireGuard), Proxy(NPM), DNS |
| 3 | Service | Ubuntu Desktop, Docker용 Ubuntu |
| 4 | Others | Windows, Android |
BC: 순번
같은 분류 안에서 만든 순서대로 01 부터 붙인다.
그래서 101 은 첫 번째 인프라 VM, 201 은 첫 번째 네트워크 VM이 된다.
이렇게 나눠두면 ID만 보고 이게 꺼지면 뭐가 같이 죽는지 짐작할 수 있다. 1번대와 2번대가 3번대보다 먼저 떠야 한다는 것도 번호에서 바로 읽힌다. 실제로 부팅 순서를 잡을 때 이 순서를 그대로 썼다.
Proxmox는 ID를 나중에 못 바꾼다. 다시 만들거나 마이그레이션해야 하므로 처음에 규칙을 정해두는 편이 낫다.