vSphere 클러스터를 사용할 때 사이트 중복성을위한 최상의 디자인에 대한 질문이 있습니다. 그래도 우리 상황에 대한 배경 지식이 먼저 있습니다.
우리는 다른 나라에 위치한 두 개의 본사가있는 중소 기업입니다. 우리의 네트워크는 현재 사용되고있는 Layer2 150Mbps 전용 회선으로 연결되어 있습니다. 회사 내부, 일부는 물리 서버 및 일부 기존 vSphere 클러스터에서 내부 용으로 실행되는 다양한 서비스가 있습니다. 우리 부서에서는 NTP, Syslog, 점프 서버, 모니터링 서버 등과 같은 여러 서비스 (거의 모든 형태의 Linux에서 실행)도 실행합니다.
이제 해당 서버는 각 위치 (현재는 아님) 내에서 중복되어야하고 또한 사이트 중복성 (어느 정도 나 서버는 두 번째 위치에서 구성이 동기화 된 상태로 복제 됨)이 필요합니다. 응용 계층에서의 다양한 방법). 최소한 현재로서는 사용할 수있는 SAN이 없습니다.
비용도 문제입니다. 이에 대한 예산이 있지만, 예를 들어 두 위치 모두에 SAN을 구입할 수는 없습니다.
VSA 기능을 살펴본 결과 이것이 우리에게 도움이 될 것 같지만 사이트 중복 요구 사항을 해결하는 방법을 잘 모르겠습니다.
테스트 목적으로 두 개의 ESXi 호스트에 VSA가 포함 된 vSphere 5를 실험실에서 설정하고 있습니다. 현재 VSA 라이센스와 함께 Essentials Plus 키트를 사용하고 있으며이를 통해 최대 3 개의 호스트에 VSA 클러스터를 구축하고이를 관리하기위한 vCenter 라이센스와 함께 구축 할 수 있습니다. 호스트에는 각각 2 개의 듀얼 포트 네트워크 카드와 2 개의 600GB 드라이브가 있으며 Raid1에서 실행됩니다. 하드웨어 측면에서 이는 VM으로 필요한 모든 서비스를 실행하기에 충분하며 사이트 내에서 중복성을 제공 할 것입니다.
현재 사이트 중복성을 갖는 두 가지 옵션 만 있습니다.
- 두 번째 위치에서 동일한 VSA 클러 터를 구축하고 애플리케이션 계층 (데이터베이스 동기화, rsync 등)에서 다양한 서비스를 동기화 된 상태로 유지합니다.
- 단순히 호스트 중 하나를 기존 클러스터에서 두 번째 위치로 옮기면됩니다. 기본적으로 VSA 클러스터는 사이트 간 150Mbps 링크에 걸쳐 있습니다.
나는 두 번째 옵션을 매우 선호하지만 전혀 효과가 없다면 얼마나 잘 작동하는지 확신 할 수 없습니다. 기술적으로는 필요한 VLAN을 임대 회선 전체에 걸쳐 두 번째 위치에서 사용할 수 있도록해야합니다. 장점은 데이터베이스 동기화 등에 대해 전혀 걱정할 필요가 없다는 것입니다. 그러나 대역폭이 충분하지 않다는 느낌이 들며 VSA 클러스터가 호스트간에 생성 할 트래픽 양을 알 방법이 없습니다. 나는 이것이 VM의 개별 사용에 달려 있다는 것을 알고 있지만 여전히 VSA가 ESXi 호스트간에 데이터를 복제하는 방법을 모릅니다.
이것들은 나의 유일한 선택입니까 아니면 다른 방법으로 목표를 달성 할 수 있습니까? VM이 기본 위치에서 밤마다 한 번 동기화되는 두 번째 위치에 일종의 "콜드 대기"클러스터를 갖는 방법이 있습니까? 아이디어는 첫 번째 사이트를 사용할 수 없게되면 모든 VM을 온라인으로 가져올 수 있다는 것입니다. 우리는 데이터가 1 일이 된 것으로 확인합니다.
모든 답변을 부탁드립니다.
안부, 스테판