Share via


VMM에서 부하 분산 구성 개요

 

게시 날짜: 2016년 3월

적용 대상: System Center 2012 SP1 - Virtual Machine Manager, System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager

Virtual Machine Manager(VMM)의 네트워킹에는 부하 분산이 통합되므로 가상화된 환경에서 부하 분산 장치를 자동으로 구축할 수 있습니다. 부하 분산 통합 기능은 VMM의 다른 네트워크 향상 기능과 함께 작동합니다. 이러한 향상 기능에 대한 자세한 내용은 이 항목의 마지막에 나열된 항목 목록을 참조하십시오.

부하 분산 장치 통합

VMM에 부하 분산 장치를 추가하여 서비스 계층을 구성하는 가상 컴퓨터로 요청을 분산할 수 있습니다. VMM 콘솔을 통해 지원되는 하드웨어 부하 분산 장치를 추가할 수 있으며, 일부 구성의 경우에는 Microsoft NLB(네트워크 부하 분산)를 사용할 수 있습니다.VMM을 설치하는 경우 NLB는 사용할 수 있는 부하 분산 장치로 포함됩니다. NLB는 부하 분산 방법으로 라운드 로빈을 사용합니다.

참고

  • Linux를 실행하는 서비스 계층에서는 NLB를 사용할 수 없습니다.
  • 네트워크 가상화를 사용하여 구성된 VM 네트워크에서는 NLB은 사용할 수 없습니다.

위의 두 구성 모두에 하드웨어 부하 분산을 대신 사용할 수 있습니다.

지원되는 하드웨어 부하 분산 장치를 추가하려면 부하 분산 장치 제조업체에서 제공하는 구성 공급자를 설치해야 합니다. 구성 공급자란 VMM PowerShell 명령을 부하 분산 장치 제조업체 및 모델과 관련된 API 호출로 변환하는 VMM용 플러그인입니다.

하드웨어 부하 분산 장치 또는 NLB를 사용하려면 먼저 연결된 VIP(가상 IP) 템플릿을 만들어야 합니다.

VIP 템플릿

가상 IP 템플릿에는 특정 유형의 네트워크 트래픽에 대한 부하 분산 장치 관련 구성 설정이 포함됩니다. 예를 들어 특정 부하 분산 장치 제조업체 및 모델의 HTTPS 트래픽에 대한 부하 분산 동작을 지정하는 템플릿을 만들 수 있습니다. 이러한 템플릿은 부하 분산 장치의 구성을 시작할 수 있는 최상의 방법입니다.

가상 IP 템플릿을 만든 후 셀프 서비스 사용자를 포함하여 모든 사용자는 서비스를 만들 때 사용할 가상 IP 템플릿을 지정할 수 있습니다. 사용자가 서비스를 모델링하는 경우 사용할 수 있는 템플릿 중, 필요한 부하 분산 장치의 유형 및 응용 프로그램 유형과 가장 적합한 템플릿을 선택할 수 있습니다.

참고

가상 IP 템플릿을 만드는 방법에 대한 자세한 내용은 VMM에서 하드웨어 부하 분산 장치용 VIP 템플릿을 만드는 방법VMM에서 NLB(네트워크 부하 분산)용 VIP 템플릿을 만드는 방법 섹션을 참조하십시오.

하드웨어 부하 분산 장치 워크플로

다음은 서비스 계층의 부하 분산을 수행하는 하드웨어 부하 분산 장치의 워크플로 목록입니다.

  1. VMM 콘솔에서 고정 IP 주소 풀을 만들 때 관리자는 가상 IP 주소의 예약된 범위를 구성합니다.

    참고

    이 단계는 부하 분산 장치를 사용하는 서비스를 배포하기 전에 언제든지 수행할 수 있습니다. 부하 분산을 사용하는 각 서비스 계층에 대해 단일 가상 IP 주소를 구성해야 합니다.

  2. 관리자가 VMM 관리 서버에 부하 분산 장치 구성 공급자를 설치합니다.

    참고

    지원되는 부하 분산 장치에 대한 정보 및 구성 공급자를 얻는 방법에 대한 자세한 내용은 VMM에서 하드웨어 부하 분산 장치를 추가하는 방법 섹션을 참조하십시오.

  3. 관리자가 VMM 콘솔에서 VMM 관리에 부하 분산 장치를 추가합니다. 부하 분산 장치 추가 마법사를 통해 관리자는 다음을 수행합니다.

    • 부하 분산 장치를 사용할 수 있는 호스트 그룹을 선택합니다.

    • 부하 분산 장치 제조업체 및 모델을 지정합니다.

    • 부하 분산 장치 관리에 사용되는 포트 번호 및 부하 분산 장치 DNS 이름(또는 IP 주소)을 지정합니다.

    • 논리 네트워크에 대한 선호도를 지정합니다.

    • 구성 공급자를 선택합니다.

    • 선택적으로, 부하 분산 장치에 대한 연결을 테스트합니다.

  4. 관리자가 VMM 콘솔에서 하나 이상의 가상 IP 템플릿을 만듭니다. 부하 분산 장치 VIP 템플릿 마법사를 통해 관리자는 다음을 정의합니다.

    • 부하 분산할 네트워크 트래픽 유형에 대해 사용할 포트

    • 템플릿이 지원되는 부하 분산 장치 또는 특정 유형의 부하 분산 장치에 적용되는지 여부

    • 부하 분산할 프로토콜 유형(예: HTTPS)

    • 세션 지속성 사용 여부

    • 부하 분산 장치가 응답하는지를 주기적으로 확인하도록 구성할 수 있는 상태 모니터(선택 사항)

    • 사용할 부하 분산 방법 유형

    자세한 내용은 VMM에서 하드웨어 부하 분산 장치용 VIP 템플릿을 만드는 방법 항목을 참조하세요.

  5. 사용자(일반적으로 셀프 서비스 사용자)가 서비스 템플릿을 만듭니다. 서비스 템플릿 디자이너 창에서 부하 분산 장치를 서비스 계층에 추가한 후 사용할 VIP(가상 IP) 템플릿을 선택합니다. 서비스를 배포한 경우 VMM은 고정 IP 주소 풀의 예약된 범위에서 자동으로 가상 IP 주소를 선택하고 부하 분산 장치에 할당합니다. 이 IP 주소는 부하 분산 서비스 계층의 "프런트 엔드" IP 주소로 간주됩니다.VMM은 서비스 계층을 구성하는 가상 컴퓨터에 고정 IP 주소도 할당합니다. 이들은 부하 분산 장치 뒤에 있으므로 "백 엔드" 전용 IP 주소로 간주됩니다.

  6. 서비스가 배포된 후 관리자는 VMM 콘솔에서 서비스 계층의 프런트 엔드 IP 주소로 사용되는 가상 IP 주소를 확인합니다. 그런 다음 관리자는 DNS 관리자에게 요청하여 할당된 가상 IP 주소에 대해 DNS 항목을 만듭니다. 예를 들어 서비스의 프런트 엔드 웹 계층에 부하 분산을 적용하는 경우 관리자는 해당 계층에 사용되는 가상 IP 주소를 확인할 수 있습니다. 그런 다음 DNS 관리자는 사용자가 웹 프런트 엔드에 연결하는 데 지정하는 이름에 대한 DNS 항목을 만듭니다. 예를 들어 DNS 관리자는 해당 가상 IP 주소와 함께 ServiceName.contoso.com에 대한 DNS 항목을 만들 수 있습니다.

    참고

    하드웨어 부하 분산 장치를 사용하여 서비스 계층을 부하 분산하는 방법에 대한 자세한 내용은 네트워킹 구성 요소 서비스 템플릿에 추가 하는 방법서비스 계층의 하드웨어 부하 분산 장치를 구성하는 방법을 참조하세요.

NLB 워크플로

다음은 서비스 계층의 부하 분산을 수행하는 NLB 워크플로를 설명하는 목록입니다. 그러나 Linux를 실행하는 서비스 계층 또는 VM 네트워크가 네트워크 가상화를 사용하여 구성된 서비스에서는 NLB 워크플로를 사용할 수 없습니다. 대신 이 항목 앞부분에 나열된 하드웨어 부하 분산 장치 워크플로를 사용합니다.

NLB 워크플로는 다음과 같습니다.

  1. VMM 콘솔에서 고정 IP 주소 풀을 만들 때 관리자는 가상 IP 주소의 예약된 범위를 구성합니다.

    참고

    이 단계는 부하 분산 장치를 사용하는 서비스를 배포하기 전에 언제든지 수행할 수 있습니다. 부하 분산을 사용하는 각 서비스 계층에 대해 단일 가상 IP 주소를 구성해야 합니다.

  2. 관리자가 VMM 콘솔에서 하나 이상의 가상 IP 템플릿을 만듭니다. 부하 분산 장치 VIP 템플릿 마법사를 통해 관리자는 다음을 정의합니다.

    • 부하 분산할 네트워크 트래픽 유형에 대해 사용할 포트

    • 템플릿 유형(이 경우 특정 템플릿 유형으로 Microsoft NLB 설정)

    • 부하 분산할 프로토콜 유형(TCP, UPD 또는 모두)

    • 세션 지속성 사용 여부

  3. 사용자(일반적으로 셀프 서비스 사용자)가 다음을 수행하여 서비스 템플릿을 구성합니다.

    • 부하 분산된 계층의 경우 사용자는 NLB에 대한 특정 구성 요구 사항을 충족하는 가상 컴퓨터 템플릿을 지정해야 합니다. 구성 요구 사항에 대한 자세한 내용은 How to Configure NLB for a Service Tier(서비스 계층에 NLB를 구성하는 방법)를 참조하십시오.

    • 서비스 템플릿 디자이너 창에서 사용자가 부하 분산 장치를 추가한 후 사용할 VIP(가상 IP) 템플릿을 선택합니다.

    서비스를 배포한 경우 VMM은 고정 IP 주소 풀의 예약된 범위에서 자동으로 가상 IP 주소를 선택하고 부하 분산 서비스 계층에 할당합니다.VMM은 서비스 계층을 구성하는 가상 컴퓨터에 고정 IP 주소도 할당합니다.

  4. 서비스가 배포된 후 관리자는 VMM 콘솔에서 서비스에 사용되는 가상 IP 주소를 확인합니다. 그런 다음 관리자는 DNS 관리자에게 요청하여 할당된 가상 IP 주소에 대해 DNS 항목을 만듭니다. 예를 들어 서비스의 프런트 엔드 웹 계층에 부하 분산을 적용하는 경우 관리자는 해당 계층에 사용되는 가상 IP 주소를 확인할 수 있습니다. 그런 다음 DNS 관리자는 사용자가 웹 프런트 엔드에 연결하는 데 지정하는 이름에 대한 DNS 항목을 만듭니다. 예를 들어 DNS 관리자는 해당 가상 IP 주소와 함께 ServiceName.contoso.com에 대한 DNS 항목을 만들 수 있습니다.

    참고

    NLB를 사용하여 서비스 계층을 부하 분산하는 방법에 대한 자세한 내용은 How to Configure NLB for a Service Tier(서비스 계층에 NLB를 구성하는 방법)를 참조하십시오.

예제 시나리오 개요

이 섹션의 절차에는 개념을 설명하기 위한 예제가 포함되어 있습니다. 이 섹션에 사용된 예제에 대한 요약은 VMM에서 패브릭 시나리오 준비의 "네트워킹" 섹션의 표를 참조하십시오.

참고

예제는 테스트 설치에 대한 지침을 제공할 목적으로 제작된 것은 아니며, 사용자의 실제 테스트 환경에 맞게 예제를 조정해야 합니다.

이 섹션의 내용

가상화된 환경에 부하 분산을 구성하려면 다음 절차를 따르십시오.

절차 설명
VMM에서 하드웨어 부하 분산 장치를 추가하는 방법 서비스 요청의 부하를 분산할 수 있도록 VMM 환경에 지원되는 하드웨어 부하 분산 장치를 추가하는 방법을 설명합니다. Note: Microsoft NLB(네트워크 부하 분산)를 사용하려는 경우 하드웨어 부하 분산 장치를 추가하지 않아도 됩니다.VMM을 설치할 때 NLB가 자동으로 부하 분산 장치로 포함됩니다. NLB를 사용하려면 이 표의 마지막 줄에 설명된 대로 NLB 가상 IP 템플릿을 만들어야 합니다.
VMM에서 하드웨어 부하 분산 장치용 VIP 템플릿을 만드는 방법 응용 프로그램 요구 사항에 가장 적합한 하드웨어 부하 분산 장치를 선택할 수 있도록 서비스를 만드는 동안 사용할 수 있는 가상 IP 템플릿을 만드는 방법을 설명합니다.
VMM에서 NLB(네트워크 부하 분산)용 VIP 템플릿을 만드는 방법 서비스 계층에 NLB를 구성할 수 있도록 서비스를 만드는 동안 사용할 수 있는 NLB 가상 IP 템플릿을 만드는 방법을 설명합니다.

System Center 2012 SP1 또는 System Center 2012 R2에서 부하 분산 구성 후 다음 단계

System Center 2012 SP1 또는 System Center 2012 R2에서 부하 분산을 구성한 후 수행하는 다음 단계에 대한 자세한 내용은 다음 네트워킹 개요를 참조하십시오.

항목 단계
VMM에서 VM 네트워크의 포트 및 스위치 구성(System Center 2012 SP1 및 System Center 2012 R2의 경우) 네트워크 어댑터와 가상 네트워크 어댑터에 일관된 포트 설정을 적용할 수 있도록 포트 프로필 및 포트 분류를 구성하고 논리 스위치에 사용합니다. 포트 설정을 구성한 후 QoS(서비스 품질), 모니터링 또는 보안을 위해 논리 스위치를 구성하고 필요한 경우 스위치 확장을 구성합니다.
VMM에서 VM 네트워크 및 게이트웨이 구성(System Center 2012 SP1 및 System Center 2012 R2의 경우) 네트워크 가상화 또는 다른 네트워크 옵션에 사용할 수 있도록 논리 네트워크에 VM 네트워크를 구성합니다. 네트워크 가상화를 사용하는 VM 네트워크와의 연결 수준을 강화할 수 있도록 게이트웨이도 사용할 수 있습니다.

네트워크를 구성한 이후 추가 단계

네트워킹 구성 후 수행할 후속 단계에 대한 자세한 내용은 다음 항목을 참조하십시오.

항목 단계
VMM에서 패브릭 준비 저장소 및 라이브러리 리소스와 같은 추가 패브릭 리소스를 구성합니다.
VMM에서 Hyper-V 호스트 및 확장 파일 서버 추가 및 관리 
 VMM에서 VMware ESX 및 Citrix XenServer 관리
호스트를 구성합니다.
VMM에서 가상 컴퓨터와 서비스 만들기 및 배포 가상 컴퓨터를 개별적으로 배포하거나 서비스의 일부로 배포합니다.

참고 항목

VMM에서 논리 네트워킹 구성 개요
System Center 2012의 VMM 네트워킹의 일반적인 시나리오
System Center 2012 SP1 및 System Center 2012 R2 네트워킹의 일반적인 시나리오
VMM에서 VM 네트워크의 포트 및 스위치 구성
VMM에서 VM 네트워크 및 게이트웨이 구성
VMM에서 네트워킹 구성