CIFS/SMB 공유가 설치된 Ubuntu 18.04 서버를 실행하고 있습니다. 서버 이름은 DNS 레코드 형식으로 제공됩니다. 이 레코드는 유지 관리 및 로드 밸런싱을 위한 여러 스토리지 서버 중 하나를 가리킵니다.
매우 기본적인 /etc/fstab
항목을 고려하십시오.
//my-storage-server.somedomain.tld/some-path /mnt/storage cifs auto 0 0
무슨 일이 생기면 어쩌지
- DNS 레코드가 변경되었지만 저장용량은 계속 사용할 수 있습니다.
- DNS 레코드가 변경되고 스토리지를 더 이상 사용할 수 없습니다(즉, 서버가 더 이상 포트에서 수신 대기하지 않습니다).445/TCP더 이상 기존 연결이 끊어집니다.)
확신합니다 1. 서버는 확실히 서버 이름을 한 번만 확인하므로 설치는 동일하게 유지됩니다. 그렇죠? 하지만 2.는 어떻습니까? Linux 커널(CIFS VFS) 또는 사용자 수준 도구 실행(CIF 유틸리티) 서버 이름을 확인해 볼까요? 이것을 구성하는 방법이 있나요?
스토리지 서버에는 아무런 영향을 미치지 않습니다. 어떤 방법이 있나요?경화연결이 더 안정적인가요? 나의 초기 생각은 매번 DNS 항목을 강제로 확인하거나 최소한 더 낮은 TTL을 사용하도록 로컬 HAProxy를 설정하는 것이었습니다. 하지만 더 쉬운 방법이 있나요?