cloud01에서
ansible-playbook ktcloud_Clover/openstack/automation/playbooks/reconcile-instance.yml \
-e desired_count=3 \
-e instance_name_prefix=clover-vm \
-e instance_flavor=test-small
이러식으로 변수만 조정하면서 vm생성 가능 instance name은 clover-vm-01~04~이런식으로 알아서 늘어남
네트워크는 openstack 내부 clover-private network
desired_count = 만들 vm 개수
instance_flavor = 사용할 flavor 이름
일단 vm을 자동으로 swarm join 시키려면 필요한것 (이 중 하나는 있어야 함)
cloud01을 직접 라우터로 만들면 충돌 날 가능성이 높음
기존 Swarm ZeroTier
10.147.20.0/23
│
▼
swarm-gateway VM
├─ ZeroTier
└─ OpenStack Transit NIC
│
▼
OVN Logical Router
│
▼
Auto Worker Network
192.168.30.0/24
이런 방식이 제일 낫지 않을까 생각함
OVS/OVN
→ OpenStack 내부 VM 네트워크와 Gateway까지 연결
swarm-gateway VM
→ OpenStack 네트워크와 ZeroTier 사이 연결
따로 gateway vm 하나 두고 이것만 zerotier에. zerotier 자리 없으면 cloud02는 빼도 괜찮을듯?
어쩌피 cloud01에서 접속 가능하니까