Synology에서 Docker를 사용하여 장애 조치 네트워크를 설정하는 방법

Synology에서 Docker를 사용하여 장애 조치 네트워크를 설정하는 방법

저는 NIC가 2개 있는 하나의 Synology NAS를 가지고 있고 2개의 다른 ISP에서 2개의 다른 인터넷 연결을 가지고 있습니다. 저는 Synology의 Docker에서 cloudflare 제로 트러스트 서비스를 사용하고 있습니다.

NAS 서버 NIC가 동일한 라우터에 연결됩니다. 그리고 2개의 외부 IP 주소를 내 NAS에 제공하도록 라우터를 설정했습니다.

첫 번째 인터넷 연결이 끊겼을 때 cloudflare docker 컨테이너를 다시 시작하거나 업데이트하고 두 번째 인터넷 연결로 전환하려면 어떻게 해야 하나요?

PS 내 도커 컨테이너의 브리지 네트워크로 테스트했는데 작동합니다. 활성 인터넷 연결로 cloudflare를 업데이트하고 있습니다. 하지만 브리지 네트워크 설정으로 인해 웹을 통해 NAS에 연결할 수 없습니다.

답변1

두 개의 공용 IP 엔드포인트가 있는 경우 두 IP의 원격 제어 포트(ssh 또는 web?)를 수신하도록 호스트를 설정해야 합니다. 그러면 첫 번째 항목에는 액세스할 수 없는 상태에서 두 번째 항목에 액세스할 수 있어야 합니다. 기본 경로에 주의하세요. 어쩌면 연결 유지를 설정하고 실패 대신 두 개의 NIC 사이에 기본 IP를 떠 있게 해야 할 수도 있습니다. 또한 다른 리드는 두 ISP 백엔드 간의 장애 조치를 수행하기 위해 앞에 역방향 프록시(예: HAproxy)를 사용하는 것입니다.

관련 정보