SIOS SANless clusters

SIOS SANless clusters High-availability Machine Learning monitoring

  • Home
  • 제작품
    • SIOS DataKeeper for Windows
    • SIOS Protection Suite for Linux
  • 뉴스 및 이벤트
  • 서버 클러스터 단순화
  • 성공 사례
  • 저희에 게 연락
  • English
  • 中文 (中国)
  • 中文 (台灣)
  • 한국어
  • Bahasa Indonesia
  • ไทย

Azure에서 다중 인스턴스 SQL Server 장애 조치 (failover) 클러스터를 작성하는 방법

9월 10, 2018 by Jason Aw Leave a Comment

새로운 Azure ILB 기능으로 Azure에서 다중 인스턴스 SQL Server 장애 조치 (Failover) 클러스터 구축 가능

새로운 Azure ILB 기능으로 Azure에서 다중 인스턴스 SQL Server 장애 조치 (Failover) 클러스터 구축 가능

새로운 기능인 Cloud Witness는 현재 내가 가장 좋아하는 기능입니다. Windows Server 2016의 새로운 쿼럼 기능을 살펴보기 전에 우리가 어디서 왔는지를 아는 것이 중요하다고 생각합니다. 이전 글에서는 Windows Server 2012 R2의 Windows Server 장애 조치 (Failover) 클러스터 쿼럼 (Understanding the Windows Server Failover Cluster Quorum)에 대해 클러스터 쿼럼의 내역과 발전에 대해 자세히 설명했습니다. 이 게시물을 검토하여 Windows Server 2012 R2에서 쿼럼이 어떻게 작동하는지 이해하는 것이 좋습니다. 또한 Windows Server 2016의 새로운 기능으로 인해 클러스터 배포가 더욱 탄력을받을 것입니다.

구름 증인

Cloud Witness를 사용하면 Azure Blob 저장소를 활용하여 클러스터의 미러링 모니터 역할을 할 수 있습니다. 이 증인은 디스크 증인이나 파일 공유 증인이 될 것입니다. Cloud Witness의 구성은 매우 쉽습니다. 내 경험에 비추어 볼 때 Azure에서 호스트해야 할 것이 없습니다. 유일한 단점은 클러스터 노드가 Azure BLOB 저장소와 인터넷을 통해 통신 할 수 있어야한다는 것입니다. 매우 자주 클러스터 노드는 공용 인터넷에 통신 할 수 없습니다. 따라서 Cloud Witness를 사용하려면 보안 팀과상의해야합니다. Cloud Witness를 사용하여 Azure에서 다중 인스턴스 SQL Server 장애 조치 (Failover) 클러스터를 구축해야하는 많은 이유가 있습니다. 하지만 필자는 저에게 Azure의 장애 조치 클러스터, 지점 클러스터 및 다중 사이트 클러스터의 세 가지 매우 특정한 환경에서 가장 잘 이해하고 있습니다.

가까이에서

Cloud Witness가 어떻게 도움이되는지 알아 보려면 각 시나리오를 살펴 보겠습니다. 그림 1 – 다중 인스턴스 SQL Server 장애 조치 (FAzure에서 다중 인스턴스 SQL Server 장애 조치 (failover) 클러스터를위한 새로운 ILB 기능ailover) 클러스터를 Azure에서 빌드하려고 할 때 클라우드 감시 서버 저장소는 항상 구성되어야합니다. 로컬 중복 저장소 (Local Advisory Storage) (LRS) [/ caption]

고 가용성 배포

Azure (또는 정말로 클라우드 제공자)로 이동하는 경우, 배치의 가용성을 높이고 싶을 것입니다. Windows Server 장애 조치 (Failover) 클러스터링으로 전통적으로 클러스터링 된 SQL Server, 파일 서버, SAP 또는 다른 작업 부하를 처리하는 경우 Azure에서 디스크 감시가 불가능하므로 파일 공유 감시 또는 클라우드 감시를 사용해야합니다. Windows Server 2012 R2 또는 Windows Server 2008 R2에서는 파일 공유 감시 기능을 사용해야합니다. Windows Server 2016을 사용하면 Cloud Witness를 사용할 수 있습니다. Cloud Witness의 이점은 파일 공유를 호스팅하기 위해 Azure에서 다른 Windows 인스턴스를 유지 관리 할 필요가 없다는 것입니다. 대신 Blob 저장소를 활용할 수 있습니다.  이렇게하면 관리하기가 훨씬 쉽고 탄력적 인 솔루션을 얻을 수 있습니다.

위치

지사의 클러스터 구축을 고려할 때 비용 및 유지 관리가 항상 고려됩니다. 수백 또는 수천 개의 위치가있는 소매 체인의 경우 각 위치에 SAN을 설치하는 것은 비용이 많이들 수 있습니다. 각 위치에서 다수의 가상 시스템을 호스트하기 위해 S2D Hyper-converged 구성 또는 타사 복제 솔루션에서 2 노드 Hyper-V 클러스터를 실행할 수 있습니다. 이제 Cloud Witness가 할 수있는 일은 각 위치에 추가 물리적 서버를 추가하는 비용을 피하여 파일 공유 감시 또는 각 위치에 SAN을 추가하는 데 드는 비용을 피할 수 있도록 지원하는 것입니다.

세 번째 데이터 센터에 대한 필요성 제거

마지막으로 다중 사이트 클러스터를 배포 할 때 Cloud Witness는 File Share Witness를 호스팅 할 세 번째 데이터 센터가 필요하지 않습니다. Cloud Witness가 도입되기 전에 File Share Witness가 3 번째 위치에 있어야한다고 명시하는 것이 가장 좋습니다. 파일 공유 감시를 호스팅하기위한 제 3의 데이터 센터에 대한 액세스는 항상 실현 가능할뿐만 아니라 또 다른 복잡성의 층을 가져 왔습니다. Cloud Witness를 사용하면 세 번째 위치를 유지할 필요가없고 감시 네트워크에 대한 액세스가 공용 인터넷을 통해 이루어 지므로 네트워크 요구 사항도 최소화됩니다.

사이트 인식

다중 사이트 클러스터를 구축 할 때 또 다른 공통된 문제가있었습니다. 로컬 사이트를 항상 선호하도록 장애 조치를 제어하는 ​​것은 불가능했습니다. 기본 소유자를 지정할 수는 있지만 기본 설정 소유자는 일반적으로 잘못 이해합니다. 관리자는이를 인식하지 못할 수도 있습니다. 그러나 기본 소유자로 서버를 나열하지 않더라도 서버는 클러스터에서 유지 관리하는 기본 소유자 목록의 끝에 자동으로 추가됩니다. 이 오해의 결과는 로컬 서버를 기본 소유자로 나열했을지라도 잠재적으로 DR 사이트에 대한 클러스터 리소스 페일 오버를 가질 수 있다는 것입니다. 그리고 이것은 로컬 사이트에서 사용할 수있는 완벽한 노드가있는 경우에도 마찬가지입니다. 분명히 이것은 당신이 기대하는 것이 아니며 사이트 인식을 사용하면 앞으로이 문제를 제거 할 수 있습니다. 사이트 인식은 온라인 상태로 전환 할 노드를 결정할 때 항상 로컬 사이트를 선호하므로이 문제를 해결합니다. 따라서 정상적인 상황에서 클러스터 된 작업 부하는 완전한 사이트 중단이 발생하지 않는 한 항상 로컬 노드로 장애 조치됩니다. 이 경우 DR 노드 중 하나가 온라인 상태가됩니다. DR 사이트에서 실행되면 동일하게 적용됩니다. 클러스터는 DR 사이트의 노드에서 이전에 실행 중이었던 DR 사이트의 서버에서 작업 부하를 복구합니다. 사이트 인식은 항상 로컬 노드를 선호합니다.

오류 도메인

사이트 인지도를 구축하는 것은 결함 도메인입니다. 오류 도메인 (Fault Domains)은 한 걸음 더 나아가 사이트 (Site) 외에도 노드, 섀시 및 랙 위치를 정의 할 수있게합니다. 오류 도메인에는 3 가지 장점이 있습니다. 스트레치 클러스터의 스토리지 선호도는 스토리지 공간 복원력을 높입니다. 경보를 발생시키는 관련 자원의 위치에 대한 메타 데이터를 포함하여 Health Services 경보를 향상시킵니다. Storage Affinity는 클러스터 작업 부하와 스토리지가 동일한 위치에서 실행되도록합니다. 확실히 당신의 VM이 다른 도시의 CSV에 앉아 데이터를 읽고 쓰는 것을 원하지 않을 것입니다. 그러나 여기서 가장 큰 승자는 S2D (Storage Spaces Directive) 시나리오입니다. SD2는 클러스터 노드 위치 (사이트, 랙, 섀시)에 대해 제공 한 정보를 활용하여 중복성을 위해 작성된 여러 데이터 복사본이 서로 다른 오류 도메인에 있는지 확인합니다. 이를 통해 단일 Node, Chassis, Rack 또는 Site의 장애로 인해 전체 S2D 배치가 중단되지 않도록 데이터 배치를 최적화 할 수 있습니다.  코스모스 다윈 (Cosmos Darwin)은이 개념을 아주 자세하게 설명하는 채널 9에 관한 훌륭한 비디오를 가지고 있습니다.

개요

Windows Server 2016은 클러스터 배포에 몇 가지 즉각적인 이점을 제공하는 몇 가지 새로운 기능을 클러스터 쿼럼에 추가합니다. 또한 롤링 시스템 업그레이드, 가상 컴퓨터 복원력, 작업 그룹 및 다중 도메인 클러스터 및 기타 여러 가지 새로운 클러스터 향상된 기능을 확인하십시오. 새로운 Multi-Instance SQL Server 장애 조치 클러스터 구축과 같은 다른 팁을 읽으려면 Cloud Witness가있는 Azure에서 게시물을 읽으십시오. Clusteringformeremortals.com의 허락을 받아 재현

Filed Under: 서버 클러스터 단순화 Tagged With: Azure Resource Manager, PowerShell, System Center 구성 관리자, Windows Server 2012, 구름 증인, 로드 균형, 복제, 전개, 푸른 하늘에있는 다중 인스턴스 SQL 서버 장애 조치 클러스터

단계별로 Windows Server 2012 클러스터링

2월 8, 2018 by Jason Aw Leave a Comment

모든 클러스터의 기본 단계

이 기사는 클러스터링 Windows Server 2012에 대한 일련의 기사 중 첫 번째 기사입니다. 이 첫 번째 기사에서는 Hyper-V, SQL Server 장애 조치 (Failover) 클러스터, 파일 서버, iSCSI 대상 서버 등을 클러스터링하는지 여부에 관계없이 모든 클러스터의 기본 단계를 설명합니다. 향후 기사에서는 각 클러스터 리소스 유형에 대한 자세한 지침을 다루지 만 다음 정보는 모든 클러스터에 적용 할 수 있습니다.

저는 여러분이 클러스터에 대해 조금 알고 있고 왜 클러스터를 만들고 싶은지를 추측합니다. 따라서이 특정 게시물의 세부 사항에 대해서는 언급하지 않을 것입니다. 또한 Windows Server 2012 및 DNS, AD 등과 같은 기본 사항에 익숙하다고 가정합니다. 장애 조치 클러스터링이 Enterprise Edition 이상에만 포함 된 Windows Server 2008 R2 및 이전 버전과 달리 Windows Server 2012 장애 조치 클러스터링은 모든 버전에서 제공된다는 점도 유의해야합니다.

기본 2- 노드 클러스터에 집중

이 시리즈에서는 Windows Server 2012 도메인 (DC라는 도메인 컨트롤러)에서 Windows Server 2012를 실행하는 두 개의 서버 (PRIMARY 및 SECONDARY)가있는 기본 2 노드 클러스터에 중점을 둡니다. 또한 PRIMARY 및 SECONDARY는 PUBLIC 및 PRIVATE로 레이블 된 두 개의 네트워크 연결을 통해 서로 통신 할 수 있다고 가정합니다. 프로덕션 시나리오에서 이러한 네트워크 연결은 완전히 다른 네트워크 장치 (스위치, 라우터 등)를 통해 실행되어 단일 실패 지점을 제거해야합니다.

시작하자! 클러스터링 Windows Server 2012, 여기에 우리가 간다!

이 시리즈는 매우 기본적인 단계별 스타일로 작성되어 기본 지침과 필요한 경우 절차를 설명하는 많은 스크린 샷이 포함 된 주문 목록의 프로세스를 안내합니다. 그럼 처음부터 시작합시다 …

  1. 클러스터에 추가하려는 모든 서버에 장애 조치 (Failover) 클러스터링 기능을 추가하십시오.
    1. 서버 관리자 대시 보드를 엽니 다 (이 첫 번째 단계는 PRIMARY와 SECOND 모두에서 완료해야합니다)
    2. 역할 및 기능 추가를 클릭하십시오.
    3. 단계별로 Windows Server 2012 클러스터링역할 기반 또는 기능 기반 설치 선택
    4. 단계별로 Windows Server 2012 클러스터링장애 조치 클러스터 기능을 사용하려는 서버를 선택하십시오.
      단계별로 Windows Server 2012 클러스터링
    5. 서버 역할 페이지 건너 뛰기
      단계별로 Windows Server 2012 클러스터링
    6. 기능 페이지에서 장애 조치 (failover) 클러스터링을 선택하고 다음을 클릭 한 다음 설치를 확인합니다.
      단계별로 Windows Server 2012 클러스터링
  2. 클러스터 구성을 시작하기 전에 클러스터에서 사용할 저장소의 종류를 고려해야합니다. 전통적으로 클러스터는 일종의 SAN을 사용하지만 Windows 2012에서는 모든 클러스터가 SAN을 사용하지는 않습니다. 예를 들어, SQL Server AlwaysOn 가용성 그룹을 지원하기 위해 클러스터를 구축하는 경우 SQL Server가 저장소를 복제하므로 SAN이 필요하지 않습니다. 또한 Hyper-V 및 SQL Server 용 클러스터 저장소로 지원되는 SMB 3.0을 사용하면 기존 SAN 저장소가 없을 수도 있습니다. 공유 된 SAS 드라이브가있는 클러스터 된 저장소 공간은 Windows Server 2012에서도 가능할 수 있음을 잊지 마십시오. 위에서 언급 한 옵션 외에도 로컬 디스크와 타사 호스트 기반 복제 솔루션을 DataKeeper Cluster Edition과 같이 사용할 수 있습니다.이 솔루션은 제가 꽤 자주 블로그로 올리는 훌륭한 대안입니다.이 게시물의 목적은 Windows Server 2012 공유 저장 용량이 없다고 가정합니다. 그러나이 시점에서 공유 저장소를 사용하는 경우 LUN을 디스크 감시 장치로 사용하고 나머지 LUN을 사용할 수 있도록 각 클러스터 노드와 공유되는 LUN을 구성하도록 저장소를 구성해야합니다 클러스터하려는 응용 프로그램에 대한. 우리 쿼럼의 디스크 증인 대신, 나는 나중에 설명 할 노드와 파일 공유 증인 쿼럼 유형을 사용할 것입니다.
  3. 이제 각 서버에서 장애 조치 (Failover) 클러스터링을 사용할 수 있으므로 PRIMARY 서버에서 장애 조치 (Failover) 클러스터 관리자를 열 수 있습니다. 가장 먼저해야 할 일은 "구성 검증"을 실행하여 시작하기 전에 잠재적 인 문제점을 파악할 수 있도록하는 것입니다. 클러스터 검증을 클릭하십시오.단계별로 Windows Server 2012 클러스터링
  4. 다음 단계에 표시된대로 구성 유효성 검사 마법사를 단계별로 수행하십시오.
    1. 클러스터하려는 서버를 선택하십시오.
      단계별로 Windows Server 2012 클러스터링
    2. 모든 테스트를 실행하십시오 (서버에 설치 한 역할에 따라 테스트가 많거나 적음). 예를 들어, Hyper-V가 활성화 된 경우 클러스터에 대한 새로운 Hyper-V 관련 테스트가 있음)
      단계별로 Windows Server 2012 클러스터링
    3. 클러스터가 "통과"된 것으로 가정하면 광산과 비슷한 보고서가 있어야합니다. 내 보고서에 "경고"가 있지만 오류는 없음을 알 수 있습니다. 보고서를보고 어떤 경고가 존재하는지 이해하는 것이 중요하지만, 경고를 이해하고 계속 진행할 수있는 특정 환경에 대해 의미가있는 한 당신은 중요합니다. 유효성 검사가 "실패"하면 계속 진행하기 전에 오류를 수정해야합니다. 보고서보기를 클릭하여 보고서를 봅니다.
      단계별로 Windows Server 2012 클러스터링
    4. 모든 경고는 저장소와 관련되어 있으므로 공유 저장소를 구성하지 않았기 때문에 걱정하지 않으므로 이러한 문제 중 일부에서 경고가 발생할 것으로 예상됩니다.
      단계별로 Windows Server 2012 클러스터링

 

  1. 유효성 검사가 오류없이 완료되면 자동으로 클러스터 생성 마법사로 넘어갑니다. 기본 클러스터를 생성하려면 아래와 같이 마법사를 따라 가십시오.
    1. 이 첫 번째 화면에서 클러스터의 이름을 선택하고 DNS에서이 이름과 연결할 IP 주소를 선택합니다. 이 이름은 클러스터를 관리하는 데 사용되는 이름 일 뿐이며, 클라이언트가 결국 만들 클러스터 된 리소스에 연결하는 데 사용하는 이름이 아닙니다. 이 액세스 포인트를 만들면 새로운 컴퓨터 개체가 AD에이 이름으로 만들어지고 DNS A 레코드가이 이름과 IP 주소로 만들어집니다.
      단계별로 Windows Server 2012 클러스터링
    2. 확인 화면에 선택한 이름과 IP 주소가 표시됩니다. 또한 Windows Server 2012 장애 조치 클러스터링의 새로운 옵션 인 "적합한 모든 저장소를 클러스터에 추가"옵션을 볼 수 있습니다. 개인적으로이 옵션이 기본적으로 선택된 이유는 확실하지 않습니다.이 옵션은 실제로 상황을 혼동시킬 수 있습니다. 기본적으로이 선택은 클러스터에 모든 공유 저장소를 추가하지만 클러스터에 로컬이 아닌 비공유 디스크도 추가하는 것으로 나타났습니다. 대칭 스토리지를 지원하기 쉽도록 만들고 싶지만 일반적으로 호스트 기반 또는 어레이 기반 복제 솔루션은 클러스터에 대칭 스토리지를 추가하는 방법에 대한 몇 가지 구체적인 지침을 가지고 있으며 일반적으로이 옵션을 사용하여 모든 디스크를 클러스터는 비대칭 스토리지와 관련하여 도움이되는 것이 아닙니다. 우리의 경우에는 공유 스토리지가 구성되지 않았으므로 클러스터가 나에게 자동으로 클러스터에 로컬 디스크를 추가하는 것을 원하지 않습니다. 클러스터에 모든 적합한 스토리지 추가 옵션의 선택을 취소했습니다.단계별로 Windows Server 2012 클러스터링
    3. 다음을 클릭하면 클러스터가 생성 프로세스를 완료했음을 알 수 있지만 몇 가지 경고가있을 수 있습니다. 우리의 경우 경고는 아마 우리가 다음 단계에서 돌볼 쿼럼 구성과 관련이 있습니다. 경고보기를 보려면 보고서보기를 클릭하십시오.
      단계별로 Windows Server 2012 클러스터링
      경고는 쿼럼 형식을 변경하는 용도로 사용함을 알 수 있습니다.
      단계별로 Windows Server 2012 클러스터링
  2. 공유 저장소가 없으므로 제안 된대로 노드 및 디스크 과반수 쿼럼을 사용하지 않을 것입니다. 대신 노드와 파일 공유 과반수 쿼럼을 사용합니다. 다음 단계는 노드 및 파일 과반수 쿼럼을 구성하는 데 도움이됩니다.
    1. 파일 공유 감시는 클러스터의 일부가 아닌 서버에서 구성해야합니다. 파일 공유 감시는 클러스터 컴퓨터 이름 (여기서는 MYCLUSTER)에 읽기 / 쓰기 권한이있는 기본 파일 공유입니다. 첫 번째 단계는이 파일 공유를 만드는 것입니다. 이 예에서는 DC에 파일 공유를 만들고 MYCLUSTER에 읽기 / 쓰기 권한을 부여하려고합니다.
    2. 파일 공유는 Windows 2012 서버에있을 필요는 없지만 클러스터와 동일한 도메인에있는 Windows 서버에 있어야합니다. 기억해야 할 중요한 점은 우리가 만든 클러스터 컴퓨터 이름은 공유 수준과 NTFS 수준 모두에서 읽기 / 쓰기 액세스가 필요하다는 것입니다. 다음은 내 실험실에서 Windows Server 2012를 실행하는 DC 서버에서이 프로세스를 수행하는 몇 가지 스크린 샷입니다.
      단계별로 Windows Server 2012 클러스터링

      단계별로 Windows Server 2012 클러스터링

      단계별로 Windows Server 2012 클러스터링

      단계별로 Windows Server 2012 클러스터링

      단계별로 Windows Server 2012 클러스터링
      단계별로 Windows Server 2012 클러스터링

      단계별로 Windows Server 2012 클러스터링
      단계별로 Windows Server 2012 클러스터링

      단계별로 Windows Server 2012 클러스터링

      단계별로 Windows Server 2012 클러스터링

      단계별로 Windows Server 2012 클러스터링

      단계별로 Windows Server 2012 클러스터링
      단계별로 Windows Server 2012 클러스터링

      단계별로 Windows Server 2012 클러스터링

      단계별로 Windows Server 2012 클러스터링

      단계별로 Windows Server 2012 클러스터링

    3. DC에서 파일 공유를 만들었으므로 이제 PRIMARY로 돌아가서 장애 조치 (Failover) 클러스터 관리자를 사용하여 다음 단계에 표시된대로 쿼럼 형식을 변경합니다.
      단계별로 Windows Server 2012 클러스터링
      단계별로 Windows Server 2012 클러스터링
      단계별로 Windows Server 2012 클러스터링
      단계별로 Windows Server 2012 클러스터링
      단계별로 Windows Server 2012 클러스터링
      단계별로 Windows Server 2012 클러스터링
      우연히이 마법사가 실패하면 파일 공유에 대한 사용 권한과 관련이있을 가능성이 큽니다. 파일 공유 및 보안 (NTFS) 수준 모두에서 클러스터 컴퓨터 이름에 읽기 / 쓰기 권한을 부여한 다음 다시 시도하십시오.
  3. 이제 기본 2 노드 클러스터가 있고 클러스터 리소스를 만드는 Windows Server 2012 시리즈 클러스터링의 다음 단계로 이동할 준비가되었습니다. 다음 게시글에서 SQL 2012부터 시작하여 다양한 리소스를 클러스터하는 방법에 대한 기사 시리즈를 게시 할 예정입니다.

https://clusteringformeremortals.com/2012/12/31/windows-server-2012-clustering-step-by-step/의 허락을 받아 재생산했습니다.

Filed Under: Datakeeper, 서버 클러스터 단순화 Tagged With: Windows Server 2012, Windows 서버 클러스터링, 장애 극복

Datakeeper Cluster Edition 7.5는 이제 Windows Server 2012를 지원합니다.

2월 7, 2018 by Jason Aw Leave a Comment

DataKeeper Cluster Edition의 이점

Windows Server 2012 얼리 어답터 여러분 께 좋은 소식 – 이제 Windows Server 2012와 함께 DataKeeper Cluster Edition을 사용할 수 있습니다. 올해 말에 Windows Server 2012 단계별 기사를 게시하고 일부 멀티 사이트 클러스터 예제도 포함시켜야합니다. 그 동안 Windows Server 2012를 기반으로 클러스터를 구축하고 공유 저장 장치를 단일 실패 지점으로 제거하려는 경우 또는 클러스터를 지리적 위치에 걸쳐 확장하려는 경우 DataKeeper Cluster Edition v7.5를 사용하여이를 수행 할 수 있습니다.

https://clusteringformeremortals.com/2012/12/19/datakeeper-cluster-edition-7-5-now-support-windows-server-2012/의 허락을 받아 재생산했습니다.

Filed Under: Datakeeper, 서버 클러스터 단순화 Tagged With: Windows Server 2012

최근 게시물

  • 글로벌 제조 운영을 위한 HA 보장
  • 효과적인 패치 관리 전략이 IT 복원력에 필수적인 이유
  • 효과적인 패치 관리 전략이 IT 복원력에 필수적인 이유
  • 비상 절차를 위한 외부 커뮤니케이션 간소화
  • 예상치 못한 재난을 피하는 방법: 복원력 있는 재해 복구 계획 수립

가장 인기있는 게시물

우리의 메일 링리스트에 가입하세요

Copyright © 2025 · Enterprise Pro Theme on Genesis Framework · WordPress · Log in