제한 및 시스템 요구 사항
Synology High Availability를 구현하려면 활성 서버와 수동 서버로 사용할 동일한 두 개의 Synology 서버가 있어야 합니다. Synology High Availability 마법사는 두 개의 서버를 high-availability 클러스터로 결합하기 전에 다음 하드웨어 및 소프트웨어 제한 사항을 점검하여 high-availability 클러스터를 생성할 수 있는지 여부를 확인합니다.
시스템 요구 사항
소프트웨어와 하드웨어에 관련한 다음 안내를 참조하십시오:
- Synology 서버: 활성 서버와 수동 서버는 둘 다 동일한 모델이어야 하며 Synology High Availability을 지원해야 합니다. High-availability 클러스터 이름이 활성 서버 및 수동 서버의 이름과 달라야 합니다.
- DSM 버전: 활성 서버와 수동 서버에 동일한 버전의 DSM을 설치해야 합니다.
- 패키지 버전: 두 Synology 서버 모두에 동일한 버전의 Synology High Availability를 설치해야 합니다.
볼륨 및 드라이브
저장소 공간(볼륨, 디스크 그룹, RAID Group 등) 및 하드 드라이브 관리에 관한 다음 안내를 참조하십시오.
- 드라이브 용량: 데이터 복제를 수용하기 위해 수동 서버의 드라이브 용량이 활성 서버의 용량과 같거나 커야 합니다. 두 서버 모두의 드라이브 용량을 완벽히 동일하게 하여 불일치 발생 가능성을 줄이는 것이 좋습니다.
- 드라이브 수 및 유형: 활성 버서와 수동 서버의 드라이브 수가 동일해야 합니다. 또한, 드라이브 위치가 두 서버에서 일치해야 하며, 두 서버의 드라이브 유형(예: SSD/HDD, SAS/SATA) 및 사양(예: 4K 또는 512 바이트 섹터 크기)이 동일해야 합니다. 드라이브 수를 셀 때 USB 하드 드라이브 같은 외부 장치는 포함되지 않습니다.
- Hot Spare 복구: 수동 서버의 저하된 볼륨은 Hot Spare 복구를 트리거하지 않습니다. 그러나 활성 서버의 볼륨이 저하되면 Hot Spare 복구가 트리거됩니다. 또한 시스템에서 Hot Spare 복구를 강제로 실행하기 위해 수동 서버의 RAID 볼륨에서 정상 드라이브 하나를 제거하기 때문에 수동 서버의 볼륨 역시 저하됩니다.
- SHR 형식이 지원되지 않음: SHR 형식 볼륨은 지원되지 않습니다. 활성 서버로 사용할 Synology 서버에는 SHR 볼륨을 포함하지 마십시오.
참고:
- Heartbeat 연결을 통해 데이터가 수동 서버로 동기화되기 때문에 수동 서버의 드라이브 속도는 High Availability 클러스터의 쓰기 성능에 영향을 미칩니다. 따라서 활성 및 수동 서버 둘 다에서 동일한 드라이브를 사용하는 것이 좋습니다.
- 수도오 서버가 다운되었거나 Heartbeat 연결이 끊긴 경우 볼륨을 일시적으로 사용할 수 없으며 약 10초 동안 iSCSI 전송이 일시 중지됩니다.
네트워크 환경
High-availability 클러스터를 생성할 때 네트워크 설정에 관한 다음 안내를 참조하십시오.
- 네트워크 설정: 두 서버 모두 동일한 서브넷에 속한 정적 IP 주소를 갖고 있어야 합니다.
- LAN 포트 수: 두 서버의 LAN 포트 번호가 동일해야 합니다. DiskStation에 추가 네트워크 카드 인터페이스가 있는 경우 이 네트워크 카드도 추가 LAN 포트로 계산됩니다.
- 연결 환경 제한: 두 서버 간의 연결 환경이 멀티캐스트를 지원해야 하고, high-availability 클러스터가 사용하는 포트를 차단하는 방화벽 규칙이 없어야 합니다. Heartbeat 연결이 스위치를 통과하는 경우 스위치가 멀티캐스트 및 Jumbo Frame을 지원하는지 확인해야 합니다.
- 연결 제한: 서버는 DHCP, IPv6, PPPoE 및 Wi-Fi를 통해 네트워크에 연결할 수 없습니다. High-availability 클러스터를 생성하기 전에 이러한 기능이 비활성화되어 있는지 확인하십시오.
- DHCP 서비스 없음: 서버가 클러스터에 결합될 때 내장된 DHCP 서버 옵션을 사용할 수 없습니다.
- Link Aggregation 설정: 두 서버 모두 데이터 네트워크 및 heartbeat 연결에 대해 동일한 link aggregation 설정을 가지고 있어야 합니다. High-availability 클러스터를 생성한 후에는 link aggregation 설정을 수정할 수 없습니다.
- Open vSwitch 설정: 양쪽 서버의 Open vSwitch 상태가 활성화됨 또는 비활성화됨이든 동일해야 합니다. High-availability 클러스터를 생성한 후에는 Open vSwitch 설정을 수정할 수 없습니다.
참고:
- High-availability 클러스터를 생성한 후에는 SSH 및 NTP 서비스가 활성 서버에서 자동으로 활성화됩니다.
저장소 관리자 제한 사항
High-availability 클러스터가 생성되고 나면 저장소 관리자에서 RAID 유형을 변경하는 옵션을 더 이상 사용할 수 없게 됩니다. 그러나 다음 옵션은 사용할 수 있습니다:
- 저장소 공간 확장(예: 볼륨, 블록 수준 iSCSI LUN, 디스크 그룹, RAID Group, 등).
- 볼륨, iSCSI LUN, SSD 읽기 전용 및 읽기-쓰기 캐시를 생성, 삭제 또는 복구합니다.
- iSCSI LUN (파일 수준) 크기 및 위치를 변경합니다.
- iSCSI LUN 대상을 변경합니다.
참고:
- High-availability 클러스터가 생성된 후에는 드라이브 위치를 변경하지 마십시오. 그렇지 않을 경우 저장소 공간이 손실됩니다.
- Synology iSCSI 대상에 연결된 서버에서 대체 작동 중 시간 초과가 발생하지 않도록 하려면 iSCSI 클라이언트 및 개시자의 시간 초과 설정을 120초 이상으로 조정하는 것이 좋습니다.
패키지 및 소프트웨어 제한
일단 high-availability 클러스터가 형성되면 다음 패키지 및 기능은 지원되지 않습니다:
- Virtual DSM Manager
- MailPlus Server
- PetaSpace
- CMS에서 high-availability 클러스터를 재부팅/종료하는 기능
참고:
- High Availability에서 Docker DSM에 대한 지원을 허용하려면 클러스터를 생성하기 전에 Open vSwitch를 활성화해야 합니다.
확장 유니트 추가
High-availability 클러스터가 생성된 후, 저장소 용량을 확장시키기 위해 기존의 high-availability 클러스터 구성에 확장 유니트를 추가할 수 있습니다. 다른 하드웨어 요구 사항과 마찬가지로 활성 서버와 수동 서버 둘 다에 동일한 확장 유니트 필요합니다. 불일치 오류를 방지하려면 확장 유니트를 추가할 때 아래 지침을 주의 깊게 따르십시오.
확장 유니트 추가하기:
- 활성 서버와 수동 서버에 동일한 확장 유니트 및 하드 디스크를 추가합니다. 위에서 말한 대로, 하드웨어 모델, 유형, 하드 디스크 크기 및 위치를 포함하여 활성 서버와 수동 서버의 하드웨어가 둘 다 동일해야 합니다.
- 확장 유니트에서 하드 디스크에 있는 기존 데이터와 볼륨을 모두 삭제해야 합니다.
- 활성 서버와 수동 서버가 둘 다 전원이 켜지고 실행될 때 확장 유니트를 연결합니다.
- 서버 중 하나의 전원을 끄기 전에 확장 유니트에 새로운 저장소 공간(볼륨, 디스크 그룹, RAID Group 등)을 생성합니다.
참고:
확장 유니트 설치에 대한 기본 정보는 확장 유니트의 사용 설명서를 참조하십시오.
USB 장치 제한 사항
USB 장치의 전환/대체 작동은 지원되지 않습니다. 전환/대체 작동 후 USB 장치에서 제공되는 서비스 또는 응용 프로그램이 제대로 작동하지 않을 수 있습니다.