두 서버에서 하나의 VM을 호스팅할 수 있나요?

두 서버에서 하나의 VM을 호스팅할 수 있나요?

조금 둘러 보았지만 확실한 답을 찾을 수 없었습니다. 내 설정은 대학을 통해 CCNA/사이버 보안 프로그램에 참여하고 있기 때문에 교육 목적입니다.

누구든지 시작해 보세요~ PC A는 위층, 내 메인 라우터/모뎀 바로 위에 있습니다. Windows 2022 Datacenter가 설치되어 있습니다. 이러한 도구를 제공한 대학 덕분입니다. 이 서버는 1개의 기가비트 연결이 있는 WiFi 중계기를 통해 별도의 라우터에 연결됩니다. 리피터는 클라이언트 AP 또는 브리지로 설정할 수 있습니다. 기가비트에 라우터가 설치되어 있다는 점을 고려하면 이제 서버가 라우터에서 실행되고 있습니다. 내 모든 컴퓨터에 더 많은 포트가 필요했습니다. 아래층에 스위치가 있지만 아직 연결되지 않았습니다. PC B는 아래층에 내 라우터에 연결되어 있습니다. 이것은 거의 동일한 기계이며 모델 번호만 약간 다릅니다. PC A는 HP 8570w이고 PC B는 HP 8760w입니다. PC A에는 더 나은 프로세서, mSATA(내 VM이 저장되는 위치) 및 RAID0에 2개의 SSD가 있습니다. PC B는 약간 느리지만 GPU는 더 좋지만 3개의 SSD(모두 동일)(모두 동일함) 중 2개는 RAID0에 있고 기본 드라이브는 OS인 2022 Datacenter를 호스팅합니다. 또한 각각 32g의 동일한 양의 RAM을 가지고 있습니다.

목표는 두 서버(풀이라고 생각되는 풀)를 모두 활용하여 클라이언트 PC에 VM을 배포하는 것입니다. 나는 멋진 소프트웨어를 실행하지 않습니다. VM은 아래층 소파에서 실행하기로 결정한 경우 대학 작업을 위한 것입니다. 클라이언트는 PC B와 마찬가지로 내 라우터에 대해 하드라인을 받게 됩니다.

요점을 말하자면:

  1. 두 대의 서버를 활용하여 하나의 VM 배포에 대한 워크로드 요구 사항을 "균형" 조정할 수 있습니까? PC A는 더 빠르고 1~2ms 정도 차이가 날 수 있지만 PC B는 내 클라이언트 PC 아래에 있습니다. 그렇다면 어떻게? 아마도 올바른 방향으로 나를 걷어차기 위한 추가 지침에 대한 링크일까요?

  2. 가장 큰 질문인 것 같아요. 요점이 있나요? 대기업 환경에서는 장애 조치 클러스터와 복제가 왜 유용한지 알 수 있지만 이것이 내 목표는 아닙니다. 나는 단지 작업 부하의 균형을 맞추고 싶기 때문에 PC B의 CPU가 한계에 도달하면 PC A가 도움을 줄 수 있고 그 반대의 경우도 마찬가지입니다. RAM도 마찬가지입니다. 결코 64g의 RAM을 갖춘 VM을 실행할 계획은 없습니다. 물론 대부분은 8GB이며 동적입니다. 이 상황에서 도움이나 조언이 있습니까?

모두 감사합니다!

답변1

  1. 예, 아니오.

복제 또는 장애 조치 클러스터링을 통해 고가용성 및 내결함성을 관리할 수 있습니다. 이전 버전의 HyperV에서는 이 기능이 지원되지 않았으며 시스템을 수동으로 마이그레이션해야 했습니다. 최신 버전에서는 이것이 기본적으로 지원됩니다.

Hyper V 복제를 설정하는 방법은 다음과 같습니다. https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/manage/set-up-hyper-v-replica

Hyper V 장애 조치 클러스터를 설정하는 방법은 다음과 같습니다. https://docs.microsoft.com/en-us/windows-server/failover-clustering/create-failover-cluster

2개의 VM에 걸쳐 1개의 워크로드(예: 웹 서비스)를 분할하는 것에 대해 이야기하는 경우 이는 정확히 복제 또는 장애 조치 클러스터링의 의도가 아닙니다. 복제 또는 장애 조치 클러스터 솔루션 위에 일종의 로드 밸런싱 기술을 추가해야 합니다.

  1. 예, 아니오.

회사의 규모에 관한 것이 아닙니다. 회사가 어떤 종류의 위험을 감수할 의향이 있는지에 관한 것입니다. 회사에서 가동 중지 시간을 허용할 수 없다면 이러한 기능이 필요합니다. 누군가가 문제를 해결하려고 하는 동안 회사에서 X시간을 사용할 수 있다고 말한다면 이러한 기능에 대한 필요성이 줄어듭니다.

그렇지 않으면, 당신이 말하는 것은 로드 밸런싱입니다. 리소스 문제를 관리하기 위해 복제 또는 장애 조치 클러스터링을 사용해서는 안 됩니다.

System Center Virtual Machine Manager에 대한 다음 설명서를 읽어야 합니다. https://docs.microsoft.com/en-us/system-center/vmm/whats-new-in-vmm?view=sc-vmm-2019

관련 정보