| 마지막 자리 대역 | 그룹명 | 여기에 속한 VM | 왜 이 숫자인가? |
|---|---|---|---|
| .10 ~ .19 | 코어/두뇌 (Core) | ctrl (21.10), core (20.10), node01~03 (20.12~14) |
모든 것을 지휘하고 통제하는 핵심 제어 노드들입니다. (Ansible, Swarm Manager, Worker) 가장 중요한 역할이니까 가장 앞자리인 10번대에 배치했습니다. |
| .20 ~ .29 | 관문/서비스 (Gateway) | (현재 없음 / 향후 HAProxy, VIP) | 추후에 로드밸런서나 API 게이트웨이처럼 트래픽을 받아들이는 관문 역할을 할 노드들을 위해 비워둔 구간입니다. |
| .30 ~ .39 | 클라우드/확장 (Cloud) | cloud01 (21.31), cloud02 (21.32) |
OpenStack처럼 외부에 VM을 찍어내거나 대규모 자원을 관리하는 '확장/인프라 자원' 전용 구간입니다. 30번대로 통째로 묶었습니다. |
| .40 ~ .49 | 데이터/보관 (Storage) | vault (21.40) |
NFS, 백업, DB처럼 데이터를 저장하고 보존하는 '영속성(Persistence)' 역할의 노드들입니다. 전부 40번대에 몰아넣었습니다. |
| .50 ~ .99 | 예비/여유분 | 앞으로 새 VM이 추가될 때를 대비한 숫자 창고입니다. (나중에 들어올 노드는 여기서 번호를 가져가면 됨) |
| VM 이름 | 실제 역할 | 할당할 새 IP (ZeroTier) | 티어 구분 | 담당자 |
|---|---|---|---|---|
| ctrl | Ansible 제어 및 관리자 flask 포털 (운영자 접근) | 10.147.20.10 |
퍼블릭 티어 (.20) | 박성웅 |
| haproxy | 로드밸런싱(node01, node02, node n…) 접속 시 트래픽 분산) | 10.147.20.20 |
퍼블릭 티어(.20) | 박수근 |
| sec | Swarm worker (내부 서비스 실행) | 10.147.20.30 |
퍼블릭 티어 (.20) | 이주희 |
| cloud01 | OpenStack controller (외부 VM생성) | 10.147.21.31 |
프라이빗 티어 (.21) | 김경훈 |
| cloud02 | OpenStack compute (외부 VM생성) | 10.147.21.32 |
프라이빗 티어 (.21) | 김경훈 |
| vault | NFS + 백업 서버 | |||
| (minio, vault, 외부 : amazon s3) | 10.147.21.40 |
프라이빗 티어 (.21) | 박수근 | |
| core | Swarm manager (내부 서비스 제어) | 10.147.21.10 |
퍼블릭 티어 (.20) | 조근희 |
| node01 | Swarm worker (내부 서비스 실행) | 10.147.21.12 |
프라이빗 티어 (.21) | 조근희 |
| node02 | Swarm worker (내부 서비스 실행) | 10.147.21.13 |
프라이빗 티어 (.21) | 조근희 |
| 팀원 | VM name | 역할 | ZeroTier IP | OS | Memory | Processors | Disk | Network Adapter |
|---|---|---|---|---|---|---|---|---|
| 박성웅 | ctrl | Ansible 제어노드 | 10.147.20.10 | Ubuntu 24.04 | 4GB | 2 | 20GB | bridge |
| 박수근 | haproxy | node01 , node02, node n.. 트래픽 분산용 로드밸런싱 | 10.147.20.20 | Ubuntu 24.04 | 4GB | 4 | 40GB | bridge |
| 이주희 | sec | security | ||||||
| (외부 사용자) | 10.147.20.30 | Ubuntu 24.04 | 8GB | 2 | 60GB | bridge | ||
| 조근희 | core | Swarm manager | 10.147.21.10 | Ubuntu 24.04 | 10GB | 2 | 50GB | bridge |
| 조근희 | node01 | Swarm worker | 10.147.21.12 | Ubuntu 24.04 | 2GB | 2 | 20GB | bridge |
| 조근희 | node02 | Swarm worker | 10.147.21.13 | Ubuntu 24.04 | 2GB | 2 | 20GB | bridge |
| 김경훈 | cloud01 | OpenStack controller | 10.147.21.31 | Ubuntu 24.04 | 10GB | 4 | 50GB | bridge |
| 김경훈 | cloud02 | OpenStack compute | 10.147.21.32 | Ubuntu 24.04 | 4GB | 2 | 30GB | bridge |
| 박수근 | vault | NFS + minio +vault +외부 저장소 amazon s3 | 10.147.21.40 | Ubuntu 24.04 | 4GB | 2 | 50GB | bridge |