XenServer

워크로드 분산 시작하기

몇 가지 단계만으로 Workload Balancing 가상 어플라이언스를 구성할 수 있습니다.

  1. 사전 요구 사항 정보를 검토하고 Workload Balancing 사용 계획을 세우십시오.

  2. Workload Balancing 가상 어플라이언스 다운로드.

  3. 워크로드 밸런싱 가상 어플라이언스를 XenCenter®로 가져오기(#import-the-workload-balancing-virtual-appliance).

  4. 가상 어플라이언스 콘솔에서 Workload Balancing 가상 어플라이언스 구성.

  5. (선택 사항) 이전 버전의 Workload Balancing이 이미 설치되어 있는 경우, 기존 가상 어플라이언스에서 데이터를 마이그레이션할 수 있습니다.

    참고:

    XenServer® 8.4에서 XenServer 9로 롤링 풀 업그레이드를 수행하는 경우, 롤링 풀 업그레이드를 수행하기 전에 Workload Balancing 가상 어플라이언스를 버전 8.4.1로 업데이트하십시오. XenServer 9는 Workload Balancing 8.4.1 이상만 지원합니다. 최신 버전의 Workload Balancing 가상 어플라이언스는 XenServer 다운로드 페이지에서 다운로드할 수 있습니다.

  6. XenCenter를 사용하여 풀을 Workload Balancing 가상 어플라이언스에 연결.

    Workload Balancing 탭은 풀에 Workload Balancing을 사용할 수 있는 필수 라이선스가 있는 경우에만 XenCenter에 나타납니다.

시작하기 전에

Workload Balancing 가상 어플라이언스는 XenServer 호스트에서 실행되도록 설계된 단일 사전 설치된 VM입니다. 가져오기 전에 사전 요구 사항 정보 및 고려 사항을 검토하십시오.

사전 요구 사항

  • Workload Balancing 8.4.1은 XenServer 8.4 및 XenServer 9와 호환됩니다. 가상 어플라이언스를 가져오려면 XenCenter 관리 콘솔을 사용하는 것이 좋습니다.

  • 현재 이전 버전의 Workload Balancing 가상 어플라이언스를 사용 중인 경우, 최신 버전으로 업그레이드할 때 마이그레이션 스크립트를 사용하여 기존 데이터를 마이그레이션할 수 있습니다. 자세한 내용은 다음을 참조하십시오. 기존 가상 어플라이언스에서 마이그레이션.

  • Workload Balancing 가상 어플라이언스는 실행하려면 최소 2GB RAM과 30GB의 디스크 공간이 필요합니다. 기본적으로 Workload Balancing 가상 어플라이언스에는 2개의 vCPU가 할당됩니다. 이 값은 단일 풀 내에서 1000개의 VM을 관리하도록 최적화되어 있습니다. 일반적으로 늘릴 필요는 없습니다. 소규모 환경인 경우에만 가상 어플라이언스에 할당된 vCPU 수를 줄이십시오. 자세한 내용은 다음을 참조하십시오. Workload Balancing 가상 어플라이언스 구성 변경.

  • 단일 풀의 균형을 맞추기 위해 하나의 Workload Balancing 가상 어플라이언스를 사용하는 것이 좋습니다.

풀 요구 사항

Workload Balancing으로 풀의 균형을 맞추려면 풀은 다음 요구 사항을 충족해야 합니다.

  • 모든 호스트는 Premium Edition 라이선스로 라이선스가 부여됩니다.

  • 모든 호스트는 라이브 마이그레이션 요구 사항을 충족합니다.

    • 공유 원격 스토리지

    • 유사한 프로세서 구성

    • 기가비트 이더넷

  • 풀에는 vGPU 지원 VM이 포함되어 있지 않습니다. Workload Balancing은 vGPU가 연결된 VM에 대한 용량 계획을 만들 수 없습니다.

고려 사항

가상 어플라이언스를 가져오기 전에 다음 정보를 기록하고 해당되는 경우 환경에 적절한 변경을 수행하십시오.

  • 통신 포트. Workload Balancing 구성 마법사를 시작하기 전에 Workload Balancing 가상 어플라이언스가 통신할 포트를 결정하십시오. Workload Balancing 구성 중에 이 포트를 묻는 메시지가 표시됩니다. 기본적으로 Workload Balancing 서버는 8012를 사용합니다.

    참고:

    Workload Balancing 포트를 443으로 설정하지 마십시오. Workload Balancing 가상 어플라이언스는 포트 443(표준 TLS/HTTPS 포트)을 통한 연결을 허용할 수 없습니다.

  • Workload Balancing 계정. Workload Balancing 가상 어플라이언스를 구성하고 XenServer에 연결할 때 세 가지 다른 계정이 사용됩니다.

    Workload Balancing 구성 마법사는 사용자가 지정하는 사용자 이름과 암호로 다음 계정을 생성합니다:

    • 워크로드 분산 계정

      이 계정은 XenServer 호스트가 Workload Balancing 서버에 연결하는 데 사용됩니다. 기본적으로 이 계정의 사용자 이름은 wlbuser입니다. 이 사용자는 Workload Balancing 구성 중에 Workload Balancing 가상 어플라이언스에 생성됩니다.

    • 데이터베이스 계정

      이 계정은 Workload Balancing 가상 어플라이언스의 PostgreSQL 데이터베이스에 액세스하는 데 사용됩니다. 기본적으로 사용자 이름은 postgres입니다. Workload Balancing 구성 중에 이 계정의 암호를 설정합니다.

    Workload Balancing 가상 어플라이언스를 XenServer 풀에 연결할 때 기존 계정을 지정해야 합니다.

    • 젠서버 계정

      이 계정은 Workload Balancing 가상 어플라이언스가 XenServer 풀에 연결하고 RRD를 읽는 데 사용됩니다. 이 사용자 계정에 XenServer 풀, 호스트 및 VM RRD를 읽을 수 있는 권한이 있는지 확인하십시오. 예를 들어, pool-admin 또는 pool-operator 역할을 가진 사용자의 자격 증명을 제공하십시오.

  • 풀 간 모니터링. Workload Balancing 가상 어플라이언스를 한 풀에 배치하고 다른 풀을 모니터링할 수 있습니다. (예를 들어, Workload Balancing 가상 어플라이언스는 풀 A에 있지만 풀 B를 모니터링하는 데 사용하고 있습니다.)

  • 시간 동기화. Workload Balancing 가상 어플라이언스는 가상 어플라이언스를 호스팅하는 물리적 컴퓨터의 시간이 모니터링되는 풀에서 사용되는 시간과 일치해야 합니다. Workload Balancing 가상 어플라이언스의 시간을 변경할 방법은 없습니다. Workload Balancing을 호스팅하는 물리적 컴퓨터와 모니터링하는 풀의 호스트 모두 동일한 NTP(Network Time) 서버를 가리키도록 하는 것이 좋습니다.

  • XenServer와 Workload Balancing은 HTTPS를 통해 통신합니다. 따라서 Workload Balancing 구성 중에, Workload Balancing은 자동으로 사용자를 대신하여 자체 서명된 인증서를 생성합니다. 이 인증서를 인증 기관의 인증서로 변경하거나 XenServer가 인증서를 확인하도록 구성하거나 둘 다 수행할 수 있습니다. 자세한 내용은 인증서를 참조하십시오.

  • 히스토리 데이터 저장 및 디스크 공간 크기. 저장할 수 있는 히스토리 데이터의 양은 다음을 기반으로 합니다:

    • Workload Balancing에 할당된 가상 디스크 크기(기본값 30GB)
    • 최소 디스크 필요 공간은 기본적으로 4,096MB이며, wlb.conf 파일의 GroomingRequiredMinimumDiskSizeInMB 매개변수에 의해 제어됩니다.

    Workload Balancing이 더 많은 기록 데이터를 수집할수록 권장 사항은 더 정확하고 균형 잡히게 됩니다. 만약 많은 기록 데이터를 저장하려면 다음 중 하나를 수행할 수 있습니다.

    예를 들어, Workload Balancing 풀 감사 추적 기능을 사용하고 보고서 세분성을 중간 이상으로 구성하려는 경우.

  • Workload Balancing 로드 밸런싱. Workload Balancing 가상 어플라이언스가 자체적으로 관리하도록 하려면, 가상 어플라이언스를 가져올 때 공유 원격 스토리지를 지정하십시오.

    참고:

    Workload Balancing은 Workload Balancing 가상 어플라이언스에 대한 시작 위치 권장 사항을 수행할 수 없습니다. 자체적으로 Workload Balancing을 사용하여 관리하는 경우. Workload Balancing이 자체적으로 관리할 때 배치 권장 사항을 만들 수 없는 이유는 해당 기능을 수행하려면 가상 어플라이언스가 실행 중이어야 하기 때문입니다. 그러나 Workload Balancing은 관리하는 다른 VM을 로드 밸런싱하는 것과 마찬가지로 Workload Balancing 가상 어플라이언스의 로드 밸런싱을 수행할 수 있습니다.

  • 리소스 풀 크기 조정 계획. Workload Balancing은 대규모 풀에서 성공적으로 실행되려면 특정 구성이 필요합니다. 자세한 내용은 다음을 참조하십시오. Workload Balancing 가상 어플라이언스 구성 변경.

가상 어플라이언스 다운로드

Workload Balancing 가상 어플라이언스는 .xva 형식으로 패키지되어 있습니다. 가상 어플라이언스는 다음에서 다운로드할 수 있습니다. XenServer 다운로드 페이지. 파일을 다운로드할 때, 로컬 하드 드라이브의 폴더에 저장하십시오. (일반적으로 XenCenter가 설치된 컴퓨터).

.xva 다운로드가 완료되면, 다음에서 설명하는 대로 XenCenter로 가져올 수 있습니다. Workload Balancing 가상 어플라이언스 가져오기.

Workload Balancing 가상 어플라이언스 가져오기

XenCenter를 사용하여 Workload Balancing 가상 어플라이언스를 풀로 가져옵니다.

가상 어플라이언스를 XenServer로 가져오려면:

  1. 젠센터를 엽니다.
  2. 가상 어플라이언스 패키지를 가져올 풀(또는 호스트)을 마우스 오른쪽 버튼으로 클릭하고 가져오기를 선택합니다.
  3. vpx-wlb.xva 패키지를 찾습니다.
  4. Workload Balancing 가상 어플라이언스를 실행할 풀 또는 홈 서버를 선택합니다.

    풀을 선택하면 VM이 해당 풀에서 가장 적합한 호스트에서 자동으로 시작됩니다.

    또는 Workload Balancing을 사용하여 Workload Balancing 가상 어플라이언스를 관리하지 않는 경우, Workload Balancing 가상 어플라이언스에 대한 홈 서버를 설정할 수 있습니다. 이 설정은 가상 어플라이언스가 항상 동일한 호스트에서 시작되도록 합니다.

  5. Workload Balancing 가상 어플라이언스의 가상 디스크를 저장할 스토리지 리포지토리를 선택합니다. 이 리포지토리에는 최소 30GB의 여유 공간이 있어야 합니다.

    로컬 또는 원격 스토리지를 선택할 수 있습니다. 그러나 로컬 스토리지를 선택하면 Workload Balancing으로 가상 어플라이언스를 관리할 수 없습니다.

  6. Workload Balancing 가상 어플라이언스의 가상 인터페이스를 정의합니다. 이 릴리스에서는 Workload Balancing이 단일 가상 인터페이스에서 통신하도록 설계되었습니다.
  7. Workload Balancing이 관리할 풀에 액세스할 수 있는 네트워크를 선택합니다.
  8. 가져온 후 VM 시작 확인란을 활성화된 상태로 두고 마침을 클릭하여 가상 어플라이언스를 가져옵니다.
  9. 워크로드 밸런싱 .xva 파일 가져오기를 완료하면, 워크로드 밸런싱 VM이 XenCenter의 리소스 창에 나타납니다.

Workload Balancing 가상 어플라이언스를 가져온 후, 다음에서 설명된 대로 가상 어플라이언스를 구성합니다. Workload Balancing 가상 어플라이언스 구성.

워크로드 밸런싱 가상 어플라이언스 구성

Workload Balancing 가상 어플라이언스를 가져온 후, 풀을 관리하는 데 사용하기 전에 구성해야 합니다. 구성을 안내하기 위해 Workload Balancing 가상 어플라이언스는 XenCenter에서 구성 마법사를 제공합니다. 이를 표시하려면 리소스 창에서 가상 어플라이언스를 선택하고 콘솔 탭을 클릭합니다. 모든 옵션에 대해 Enter 키를 눌러 기본 선택을 수락합니다.

  1. Workload Balancing 가상 어플라이언스를 가져온 후, 콘솔 탭을 클릭합니다.
  2. 라이선스 계약 조건에 동의하려면 yes을(를) 입력합니다. EULA를 거부하려면 no을(를) 입력합니다.

    참고:

    Workload Balancing 가상 어플라이언스는 Workload Balancing 가상 어플라이언스의 /opt/vpx/wlb 디렉터리에 포함된 라이선스에도 적용됩니다.

  3. Workload Balancing VM의 새 루트 암호를 입력하고 확인합니다. 강력한 암호를 선택하는 것이 좋습니다.

    참고:

    암호를 입력할 때 콘솔에는 문자 대신 별표와 같은 자리 표시자가 표시되지 않습니다.

  4. Workload Balancing 가상 어플라이언스의 FQDN을 사용하여 풀을 연결하는 경우, 어플라이언스에 대한 원하는 컴퓨터 이름을 입력합니다. IP 주소를 사용하는 경우 이 필드를 비워 둡니다.

  5. FQDN을 사용하여 연결하는 경우, 가상 어플라이언스의 도메인 접미사를 입력합니다. IP 주소를 사용하는 경우 이 필드를 비워 둡니다.

    예를 들어, 가상 어플라이언스의 정규화된 도메인 이름(FQDN)이 wlb-vpx-pos-pool.domain4.bedford4.ctx인 경우, domain4.bedford4.ctx를 입력합니다.

    참고:

    Workload Balancing 가상 어플라이언스는 FQDN을 도메인 이름 시스템(DNS) 서버에 자동으로 추가하지 않습니다. 따라서 풀이 FQDN을 사용하여 Workload Balancing에 연결하려면 FQDN을 DNS 서버에 추가해야 합니다.

  6. Workload Balancing VM의 IP 주소를 자동으로 얻기 위해 DHCP를 사용하려면 y을(를) 입력합니다. 그렇지 않으면 n를 입력한 다음 서브넷 마스크를 CIDR 접두사로 사용하여 고정 IP 주소를 입력하고 VM의 게이트웨이를 지정합니다.

    참고:

    IP 주소 임대가 만료되지 않는 한 DHCP를 사용하는 것은 허용됩니다. IP 주소가 변경되지 않는 것이 중요합니다. 변경되면 XenServer와 Workload Balancing 간의 연결이 끊어집니다.

  7. Workload Balancing 데이터베이스 사용자 계정(‘postgres’)의 암호를 입력합니다. Workload Balancing 서비스는 이 계정을 사용하여 Workload Balancing 데이터베이스를 읽고 씁니다. 설정한 암호를 기록해 두십시오. 나중에 Workload Balancing PostgreSQL 데이터베이스를 직접 관리해야 할 때(예: 데이터를 내보내려는 경우) 필요할 수 있습니다.
  8. Enter 키를 누르면 구성 마법사가 데이터베이스 개체를 로드하고 있다는 메시지가 나타납니다.
  9. Workload Balancing 서버의 사용자 이름과 암호를 입력합니다.

    이 작업은 XenServer가 Workload Balancing에 연결하는 데 사용하는 계정을 생성합니다. 기본 사용자 이름은 wlbuser입니다.

  10. Workload Balancing 서버의 포트를 입력합니다. Workload Balancing 서버는 이 포트를 사용하여 통신합니다.

    기본적으로 Workload Balancing 서버는 8012를 사용합니다. 포트 번호는 기본 TLS 포트 번호인 443으로 설정할 수 없습니다.

    참고:

    여기서 포트를 변경하는 경우, 풀을 Workload Balancing에 연결할 때 새 포트 번호를 지정하십시오. 예를 들어, WLB 서버에 연결 대화 상자에서 포트를 지정합니다.

    Workload Balancing에 지정하는 포트가 모든 방화벽에서 열려 있는지 확인하십시오.

    Enter 키를 누르면 Workload Balancing은 자체 서명된 인증서 생성을 포함하여 가상 어플라이언스 구성을 계속 진행합니다.

  11. 이제 VM 사용자 이름(일반적으로 root)과 이전에 생성한 루트 암호를 입력하여 가상 어플라이언스에 로그인할 수도 있습니다. 그러나 Workload Balancing 명령을 실행하거나 Workload Balancing 구성 파일을 편집하려는 경우에만 로그인이 필요합니다.

Workload Balancing을 구성한 후, Workload Balancing 가상 어플라이언스에 연결에 설명된 대로 풀을 Workload Balancing 가상 어플라이언스에 연결합니다.

필요한 경우 Workload Balancing 구성 파일은 다음 위치에서 찾을 수 있습니다: /opt/vpx/wlb/wlb.conf. 자세한 내용은 Workload Balancing 구성 파일 편집을 참조하십시오.

Workload Balancing 로그 파일은 다음 위치에 있습니다: /var/log/wlb/LogFile.log. 자세한 내용은 Workload Balancing 로그의 세부 정보 늘리기를 참조하십시오.

워크로드 밸런싱 가상 어플라이언스에 연결

Workload Balancing 구성 후, 관리하려는 풀을 Workload Balancing 가상 어플라이언스에 연결합니다. CLI 또는 XenCenter를 사용하여 연결합니다.

참고:

단일 풀의 균형을 맞추기 위해 하나의 Workload Balancing 가상 어플라이언스를 사용하는 것이 좋습니다.

풀을 Workload Balancing 가상 어플라이언스에 연결하려면 다음 정보가 필요합니다.

  • 워크로드 밸런싱 가상 어플라이언스의 IP 주소 또는 FQDN

    • Workload Balancing 가상 어플라이언스의 IP 주소를 얻으려면:

      1. XenCenter에서 Workload Balancing 가상 어플라이언스의 콘솔 탭으로 이동합니다.
      2. 어플라이언스를 가져올 때 생성한 루트 암호로 root으로 로그인합니다.
      3. 다음 명령을 실행합니다: ifconfig.
    • Workload Balancing 서버에 연결할 때 Workload Balancing FQDN을 지정하려면 먼저 해당 호스트 이름과 IP 주소를 DNS 서버에 추가해야 합니다.

  • 워크로드 밸런싱 가상 어플라이언스의 포트 번호입니다. 기본적으로 XenServer는 워크로드 밸런싱에 8012 포트를 통해 연결합니다.

    Workload Balancing 구성 중에 포트 번호를 변경한 경우에만 편집하십시오. Workload Balancing 구성 중, 방화벽 규칙에서, 그리고 WLB 서버에 연결 대화 상자에서 지정된 포트 번호는 일치해야 합니다.

  • 워크로드 밸런싱 구성 중에 생성한 워크로드 밸런싱 계정의 자격 증명입니다.

    이 계정은 종종 Workload Balancing 사용자 계정으로 알려져 있습니다. XenServer는 이 계정을 사용하여 Workload Balancing과 통신합니다. 이 계정은 Workload Balancing 구성 중에 Workload Balancing 가상 어플라이언스에서 생성했습니다.

  • Workload Balancing이 모니터링하기를 원하는 리소스 풀(즉, 풀 코디네이터)의 자격 증명.

    이 계정은 Workload Balancing 가상 어플라이언스가 XenServer 풀에 연결하는 데 사용됩니다. 이 계정은 XenServer 풀 코디네이터에 생성되며 pool-admin 또는 pool-operator 역할을 가집니다.

Workload Balancing에 처음 연결하면 워크로드 균형 조정을 위한 기본 임계값과 설정을 사용합니다. 자동 최적화 모드, 전원 관리 및 자동화와 같은 자동 기능은 기본적으로 비활성화되어 있습니다.

인증서 작업하기

다른 (신뢰할 수 있는) 인증서를 업로드하거나 인증서 확인을 구성하려면 다음 사항에 유의하십시오. 풀을 Workload Balancing에 연결하기 전에:

  • XenServer가 자체 서명된 Workload Balancing 인증서를 확인하도록 하려면 Workload Balancing IP 주소를 사용하여 Workload Balancing에 연결해야 합니다. 자체 서명된 인증서는 Workload Balancing의 IP 주소를 기반으로 발급됩니다.

  • 인증 기관의 인증서를 사용하려면 Workload Balancing에 연결할 때 FQDN을 지정하는 것이 더 쉽습니다. 그러나 WLB 서버에 연결 대화 상자에서 고정 IP 주소를 지정할 수 있습니다. 이 IP 주소를 인증서의 주체 대체 이름(SAN)으로 사용하십시오.

인증서 확인은 기본적으로 풀에서 활성화되어 있습니다. 풀이 Workload Balancing에 연결할 수 없는 경우 인증서 확인을 비활성화하십시오:

  1. 풀 UUID 가져오기:

    xe pool-list
    <!--NeedCopy-->
    
  2. 인증서 확인 비활성화:

    xe pool-param-set wlb-verify-cert=false uuid=uuid_of_pool
    <!--NeedCopy-->
    

인증서 확인을 끈 상태에서 풀이 Workload Balancing에 연결할 수 있다면 문제는 인증서 구성에 있습니다. 연결할 수 없다면 Workload Balancing 자격 증명 또는 네트워크 연결에 문제가 있는 것입니다. 지원팀에 문의하거나 Workload Balancing 문제 해결을 참조하십시오. 자세한 내용은.

자세한 내용은 인증서를 참조하십시오.

풀을 Workload Balancing 가상 어플라이언스에 연결하려면

  1. XenCenter에서 리소스 풀을 선택하고 속성 창에서 WLB 탭을 클릭합니다. WLB 탭에 연결 버튼이 표시됩니다.

    XenCenter의 워크로드 밸런싱 탭 스크린샷

  2. WLB 탭에서 연결을 클릭합니다. WLB 서버에 연결 대화 상자가 나타납니다.

    WLB 서버에 연결 대화 상자 스크린샷(/ko-kr/xenserver/9/media/wlb-connect-wlb-server-all.png)

  3. 서버 주소 섹션에 다음을 입력합니다.

    1. 주소 상자에 Workload Balancing 가상 어플라이언스의 IP 주소 또는 FQDN을 입력합니다. 예를 들어, WLB-appliance-computername.yourdomain.net.

    2. (선택 사항) Workload Balancing 구성 중에 Workload Balancing 포트를 변경한 경우, 포트 상자에 포트 번호를 입력합니다. XenServer는 이 포트를 사용하여 Workload Balancing과 통신합니다.

      기본적으로 XenServer는 포트 8012에서 워크로드 밸런싱에 연결합니다.

  4. WLB 서버 자격 증명 섹션에 풀이 Workload Balancing 가상 어플라이언스에 연결하는 데 사용하는 사용자 이름과 암호를 입력합니다.

    자격 증명 업데이트 대화 상자. 필드는 사용자 이름과 암호입니다.(/ko-kr/xenserver/9/media/wlb-connect-wlb-server-wlb-pool-creds.png)

    이 자격 증명은 Workload Balancing 구성 중에 생성한 계정이어야 합니다. 기본적으로 이 계정의 사용자 이름은 wlbuser입니다.

  5. XenServer 자격 증명 섹션에 구성 중인 풀의 사용자 이름과 암호를 입력합니다. Workload Balancing은 이 자격 증명을 사용하여 풀의 호스트에 연결합니다.

    XenServer 자격 증명 대화 상자. 필드는 사용자 이름과 암호입니다.(/ko-kr/xenserver/9/media/wlb-connect-wlb-server-xs-creds.png)

    현재 XenServer에 로그인한 자격 증명을 사용하려면 현재 XenCenter 자격 증명 사용을 선택합니다. 액세스 제어 기능(RBAC)을 사용하여 이 계정에 역할을 할당한 경우, 해당 역할에 Workload Balancing을 구성할 충분한 권한이 있는지 확인하십시오. 자세한 내용은 Workload Balancing 액세스 제어 권한을 참조하십시오.

풀을 Workload Balancing 가상 어플라이언스에 연결하면 Workload Balancing은 자동으로 기본 최적화 설정으로 풀 모니터링을 시작합니다. 이 설정을 수정하거나 특정 리소스에 부여된 우선순위를 변경하려면 계속하기 전에 최소 60초를 기다리십시오. 또는 XenCenter 로그에 검색이 완료되었다고 표시될 때까지 기다리십시오.

중요:

Workload Balancing이 한동안 실행된 후 최적의 배치 권장 사항을 받지 못하면 성능 임계값을 평가하십시오. 이 평가는 Workload Balancing이 권장 사항을 제공하는 시점 이해에 설명되어 있습니다. Workload Balancing을 환경에 맞는 올바른 임계값으로 설정하는 것이 중요하며, 그렇지 않으면 권장 사항이 적절하지 않을 수 있습니다.

기존 가상 어플라이언스에서 데이터 마이그레이션

XenServer와 함께 제공되는 Workload Balancing 가상 어플라이언스를 사용하는 경우, 마이그레이션 스크립트를 사용하여 최신 버전으로 업그레이드할 때 기존 데이터를 마이그레이션할 수 있습니다.

현재 XenServer와 함께 제공되는 Workload Balancing 버전은 8.4.1입니다. 그러나 Workload Balancing 8.2.0, 8.2.1, 8.2.2, 8.3.0 및 8.4.0이 이전에 제공되었습니다. 이 마이그레이션 스크립트를 사용하여 Workload Balancing 8.3.0 또는 8.4.0에서 Workload Balancing 8.4.1로 마이그레이션할 수 있습니다.

마이그레이션 스크립트를 사용하려면 다음 정보가 필요합니다.

  • 원격 SSH 액세스를 위한 기존 Workload Balancing 가상 어플라이언스의 루트 암호
  • 기존 Workload Balancing 가상 어플라이언스에 있는 데이터베이스 사용자 postgres의 암호
  • 새 Workload Balancing 가상 어플라이언스에 있는 데이터베이스 사용자 postgres의 암호

마이그레이션 단계를 완료하는 동안 기존 Workload Balancing 가상 어플라이언스를 풀에서 계속 실행 상태로 두십시오.

  1. 이전 섹션의 단계에 따라 새 Workload Balancing 가상 어플라이언스를 가져옵니다.
  2. 새 Workload Balancing 가상 어플라이언스의 SSH 콘솔에서 다음 명령 중 하나를 실행합니다.

    • Workload Balancing 8.3.0 가상 어플라이언스의 경우 다음을 실행합니다.

       /opt/vpx/wlb/migrate_db.sh 8.3.0 <IP of existing Workload Balancing appliance>
      
    • Workload Balancing 8.4.0 가상 어플라이언스의 경우 다음을 실행합니다.

       /opt/vpx/wlb/migrate_db.sh 8.4.0 <IP of existing Workload Balancing appliance>
      

    필요한 경우 명령이 암호 정보를 묻는 메시지를 표시합니다.

  3. 새 워크로드 밸런싱 가상 어플라이언스와 젠서버 풀을 연결합니다.
  4. 이 버전의 Workload Balancing 가상 어플라이언스 동작에 만족하면 이전 버전의 가상 어플라이언스를 보관할 수 있습니다.

참고:

  • 복구 불가능한 오류가 발생한 경우, 최신 버전의 Workload Balancing 가상 어플라이언스를 다시 가져옵니다.
  • 기존 Workload Balancing 가상 어플라이언스의 연결을 해제하지 마십시오. 그렇지 않으면 기존 가상 어플라이언스의 데이터가 제거됩니다.
  • 새 Workload Balancing 가상 어플라이언스가 필요에 따라 작동하는지 확인할 때까지 기존 Workload Balancing 가상 어플라이언스를 유지하십시오.
  • 필요한 경우, 이전 버전의 Workload Balancing 가상 어플라이언스를 XenServer 풀에 다시 연결하여 이 마이그레이션을 롤백할 수 있습니다.
워크로드 분산 시작하기