16.5. 클러스터 네트워크의 VXLAN PORT 변경
클러스터 관리자는 시스템에서 사용하는 VXLAN 포트를 변경할 수 있습니다.
실행 중인 clusternetwork
오브젝트의 VXLAN 포트를 변경할 수 없기 때문에 기존 네트워크 구성을 삭제하고 마스터 구성 파일에서 vxlanPort
변수를 편집하여 새 구성을 생성해야 합니다.
기존
clusternetwork
를 삭제합니다.oc delete clusternetwork default
# oc delete clusternetwork default
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 기본적으로 새
clusternetwork
를 생성하여 /etc/origin/master/master-config.yaml 에 있는 마스터 구성 파일을 편집합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- VXLAN 포트에 노드에서 사용하는 값으로 설정합니다. 1-65535 사이의 정수일 수 있습니다. 기본값은
4789
입니다.
각 클러스터 노드의 iptables 규칙에 새 포트를 추가합니다.
iptables -A OS_FIREWALL_ALLOW -p udp -m state --state NEW -m udp --dport 4889 -j ACCEPT
# iptables -A OS_FIREWALL_ALLOW -p udp -m state --state NEW -m udp --dport 4889 -j ACCEPT
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
4889
는 마스터 구성 파일에서 설정한vxlanPort
값입니다.
마스터 서비스를 다시 시작하십시오.
master-restart api master-restart controllers
# master-restart api # master-restart controllers
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 이전 SDN Pod를 삭제하여 새 Pod를 새 변경 사항으로 전파합니다.
oc delete pod -l app=sdn -n openshift-sdn
# oc delete pod -l app=sdn -n openshift-sdn
Copy to Clipboard Copied! Toggle word wrap Toggle overflow