4.5. ManageNetworks를 사용하여 네트워크 리소스 재사용
ManageNetworks
설정을 사용하면 여러 스택에서 동일한 network_data.yaml
파일을 사용할 수 있으며 설정이 모든 네트워크 리소스에 전역적으로 적용됩니다. network_data.yaml
파일은 스택에서 사용하는 네트워크 리소스를 정의합니다.
- name: StorageBackup vip: true name_lower: storage_backup ip_subnet: '172.21.1.0/24' allocation_pools: [{'start': '171.21.1.4', 'end': '172.21.1.250'}] gateway_ip: '172.21.1.1'
ManageNetworks를 false로 설정하면 노드가 중앙
스택에 이미 생성된 기존 네트워크를 사용합니다.
새 스택이 기존 네트워크 리소스를 관리하지 않도록 다음 시퀀스를 사용합니다.
절차
-
ManageNetworks: true
를 사용하여 중앙 스택을 배포하거나 설정되지 않은 상태로 둡니다. -
ManageNetworks: false
를 사용하여 추가 스택을 배포합니다.
예를 들어 스파인/리프형 배포에 새 리프를 추가하는 경우와 같이 새 네트워크 리소스를 추가하는 경우 중앙 스택을 새 network_data.yaml
로 업데이트해야 합니다. 이는 중앙 스택이 여전히 네트워크 리소스를 소유하고 관리하기 때문입니다. 네트워크 리소스를 중앙 스택에서 사용할 수 있는 후에는 추가 스택을 배포하여 사용할 수 있습니다.