운영 서버에 설치된 SAS 9.4 가 특정 IP 를 전제로 구성돼 있는데, DR 서버는 IP 대역이 다르다. SAS 가 예전 IP 를 그대로 인식하게 만들 수 있는지가 질문의 요지다.
결론부터 말하면 애플리케이션 설정만으로 SAS 에게 다른 IP 를 쓰게 만드는 방법은 없다. SAS 는 실행 중에 OS 가 가진 NIC 와 IP 를 보고 동작하고, 메타데이터·웹·Workspace 같은 구성 요소의 설정에는 호스트명이나 URL 이 박혀 있다.
따라서 OS 와 네트워크 계층에서 푼다.
가장 영향이 적다. SAS 설정, 메타데이터, 경로, 라이선스를 건드리지 않는다.
ip addr add 192.0.2.32/24 dev eth0
영구 설정은 배포판의 네트워크 관리 도구로 한다. RHEL 계열이면 NetworkManager 로 보조 주소를 추가한다.
전제 조건이 둘 있다.
사용자와 연동 시스템이 IP 가 아니라 이름으로 붙고 있다면, DR 전환 시 A 레코드만 바꾸면 된다.
다만 SAS 9.4 는 구성 요소 설정에 호스트명과 URL 이 들어 있는 경우가 많다. DNS 만 바꿔도 되는지 확인하려면 다음을 점검해야 한다.
sasv9.cfg 등)L4 장비나 방화벽에서 기존 IP 로 들어온 트래픽을 DR 주소로 보내는 방식이다.
SAS 9.4 는 단일 포트가 아니라 Metadata, Workspace, Object Spawner, OLAP, CONNECT 등 여러 포트를 쓰고 리턴 트래픽과 호스트명 참조가 얽혀 있다. 그래서 주소 변환만으로 깔끔하게 해결되지 않는 경우가 많다. 다른 방법이 불가능할 때의 대안으로 둔다.
| 상황 | 방법 |
|---|---|
| DR 에서도 기존 IP 를 그대로 써야 한다 | 1번. 보조 IP 와 라우팅 |
| 앞으로는 IP 를 바꾸고 이름만 유지한다 | 2번. FQDN 기반 + SAS 구성 점검 |
| 네트워크 변환으로 우회한다 | 3번. 포트·구성 복잡도 주의 |
어떤 방법을 택하든 현재 설치가 Foundation 만인지, Metadata·Web·Workspace 까지 포함하는지에 따라 점검 범위가 달라진다. 구성 요소가 많을수록 1번이 안전하다.