Citrix Hypervisor

Workload Balancing 문제 해결

Workload Balancing은 일반적으로 원활하게 실행되지만 이 일련의 섹션에서는 문제가 발생할 경우 지침을 제공합니다.

참고:

  • Workload Balancing은 Citrix Hypervisor 프리미엄 에디션 고객 또는 Citrix Virtual Apps and Desktops 또는 Citrix DaaS 권한을 통해 Citrix Hypervisor에 액세스할 수 있는 고객에게 제공됩니다. Citrix Hypervisor 라이선스에 대한 자세한 내용은 라이선싱을 참조하십시오. Citrix Hypervisor 라이센스를 업그레이드하거나 구매하려면 Citrix 웹 사이트를 방문하십시오.
  • Workload Balancing 8.2는 XenServer 7.1 CU2 및 Citrix Hypervisor 8.2와 호환됩니다.
  • XenServer 7.1 CU2 호스트에서 최신 버전의 Workload Balancing 가상 장비를 실행하려면 XenServer 7.1 CU2 호스트에 핫픽스 XS71ECU2040를 설치합니다. 이 핫픽스를 사용하면 모든 Workload Balancing 기능을 사용할 수 있습니다.

Workload Balancing 가상 장비의 상태 확인

service workloadbalancing status 명령을 실행합니다. 자세한 내용은 Workload Balancing 명령을 참조하십시오.

일반 문제 해결 팁

  • Workload Balancing 로그 파일(LogFile.logwlb_install_log.log)을 검토하여 문제 해결을 시작합니다. 이 로그는 기본적으로 Workload Balancing 가상 장비의 다음 위치에서 찾을 수 있습니다.

    /var/log/wlb

    이러한 로그 파일의 상세 수준은 wlb.conf 파일을 사용하여 구성할 수 있습니다. 자세한 내용은 Workload Balancing 로그의 세부 정보 증가를 참조하십시오.

  • 자세한 내용은 Citrix Hypervisor 센터 로그 탭의 로그를 확인하십시오.

  • Workload Balancing 가상 장비 빌드 번호를 확인하려면 VPX가 모니터링하는 풀의 호스트에서 다음 명령을 실행합니다.

     xe pool-retrieve-wlb-diagnostics | more
     <!--NeedCopy-->
    

    출력의 맨 위에 Workload Balancing 버전 번호가 나타납니다.

  • Workload Balancing 가상 장비는 CentOS 운영 체제를 기반으로 합니다. 가상 장비에서 CPU, 메모리 또는 디스크 관련 문제가 발생하는 경우 /var/log/*의 표준 Linux 로그인한 문제를 분석할 수 있습니다.

  • 표준 Linux 디버깅 및 성능 튜닝 명령을 사용하여 가상 장비 동작을 이해합니다. 예를 들어, top, ps, free, sar, 및 netstat입니다.

오류 메시지

Workload Balancing은 화면에 오류를 대화 상자 및 오류 메시지로 Citrix Hypervisor 센터의 로그 탭에 표시합니다.

오류 메시지가 나타나면 Citrix Hypervisor 센터 이벤트 로그에서 추가 정보를 검토하십시오. 자세한 내용은 Citrix Hypervisor 센터 제품 설명서를 참조하십시오.

Workload Balancing 자격 증명 입력 문제

WLB 서버에 연결 대화 상자를 구성하는 동안 가상 장비 사용자 계정 및 암호를 성공적으로 입력할 수 없는 경우 다음을 시도하십시오.

  • Workload Balancing 가상 장비를 가져오고 올바르게 구성했으며 해당 서비스가 모두 실행되고 있는지 확인합니다.

  • 올바른 자격 증명을 입력했는지 확인합니다. [ WLB 서버에 연결 ] 대화 상자에서는 두 가지 자격 증명을 묻습니다.

    • WLB 서버 자격 증명: Citrix Hypervisor는 이 계정을 사용하여 Workload Balancing과 통신합니다. 이 계정은 Workload Balancing을 구성하는 동안 Workload Balancing 가상 장비에서 생성한 것입니다. 기본적으로 이 계정의 사용자 이름은 wlbuser입니다.
    • Citrix Hypervisor 자격 증명: 이 계정은 Workload Balancing 가상 장비에서 Citrix Hypervisor 풀에 연결하는 데 사용됩니다. 이 계정은 Citrix Hypervisor 풀 마스터에서 생성되며 pool-admin 또는 pool-operator 역할이 있습니다.
  • 주소 상자에 호스트 이름을 입력할 수 있지만 이 이름이 Workload Balancing 가상 장비의 FQDN (정규화된 도메인 이름)이어야 합니다. 장치를 호스팅하는 물리적 서버의 호스트 이름을 입력하지 마십시오. 컴퓨터 이름을 입력하기 어려우면 대신에 Workload Balancing 장비의 IP 주소를 사용해 봅니다.

  • 호스트가 올바른 DNS 서버를 사용하고 있으며 Citrix Hypervisor 서버가 해당 FQDN을 사용하여 Workload Balancing 서버에 연결할 수 있는지 확인합니다. 이 검사를 수행하려면 Citrix Hypervisor 서버에서 해당 FQDN을 사용하여 Workload Balancing 장치를 ping합니다. 예를 들어 Citrix Hypervisor 서버 콘솔에 다음을 입력합니다.

     ping wlb-vpx-1.mydomain.net
     <!--NeedCopy-->
    

방화벽 관련 문제

<pool name>Workload Balancing 가상 장비가 하드웨어 방화벽 뒤에 있고 적절한 방화벽 설정을 구성하지 않은 경우 다음 오류가 나타납니다. “Workload Balancing 서버에 연결하는 중 오류가 발생했습니다. WLB를 초기화하여 연결 설정을 다시 초기화합니다.“ 이 오류는 Workload Balancing 장치에 연결할 수 없는 경우에도 나타날 수 있습니다.

Workload Balancing 가상 장비가 방화벽 뒤에 있는 경우 포트 8012를 엽니다.

마찬가지로 Citrix Hypervisor가 Workload Balancing에 연결하는 데 사용하는 포트 (기본적으로 8012) 는 Workload Balancing 구성 마법사를 실행할 때 지정한 포트 번호와 일치해야 합니다.

Workload Balancing에 대한 연결 끊김

Workload Balancing을 구성하고 연결한 후 연결 오류가 발생하면 자격 증명이 더 이상 유효하지 않을 수 있습니다. 이 문제를 파악하려면 다음을 시도하십시오.

  • WLB 서버에 연결 대화 상자에 입력한 자격 증명이 자격 증명과 일치하는지 확인합니다.

    • WLB 서버 자격 증명: Citrix Hypervisor는 이 계정을 사용하여 Workload Balancing과 통신합니다. 이 계정은 Workload Balancing을 구성하는 동안 Workload Balancing 가상 장비에서 생성한 것입니다. 기본적으로 이 계정의 사용자 이름은 wlbuser입니다.
    • Citrix Hypervisor 자격 증명: 이 계정은 Workload Balancing 가상 장비에서 Citrix Hypervisor 풀에 연결하는 데 사용됩니다. 이 계정은 Citrix Hypervisor 풀 마스터에서 생성되며 pool-admin 또는 pool-operator 역할이 있습니다.
  • WLB 서버에 연결 대화 상자에 입력한 Workload Balancing 가상 장비의 IP 주소 또는 FQDN이 올바른지 확인합니다.

  • Workload Balancing 구성 중에 생성한 사용자 이름이 WLB 서버에 연결 대화상자에 입력한 인증서와 일치하는지 확인합니다.

Workload Balancing 연결 오류

WLB 탭의 Workload Balancing 상태 줄에 연결 오류가 표시되면 해당 풀에서 Workload Balancing을 재구성해야 할 수 있습니다.

WLB 탭에서 연결 단추를 클릭하고 서버 자격 증명을 다시 입력합니다.

자세한 내용은 CTX231579 - Citrix Hypervisor 센터를 통해 연결할 때 WLB (Workload Balancing) 문제 해결을 참조하십시오.

Workload Balancing 작동 중지

Workload Balancing이 작동하지 않는 경우 (예: 설정에 대한 변경 사항을 저장할 수 없는 경우) Workload Balancing 로그 파일에서 다음 오류 메시지를 확인합니다.

dwmdatacolsvc.exe: Don't have a valid pool. Trying again in 10 minutes.
<!--NeedCopy-->

이 오류는 일반적으로 문제가 있는 VM이 하나 이상 있는 풀에서 발생합니다. VM에 문제가 있는 경우 다음 동작이 표시될 수 있습니다.

  • Windows. 정지 오류(“블루 스크린”)로 인해 Windows VM 크래시가 발생합니다.
  • Linux. Linux VM이 콘솔에서 응답하지 않을 수 있으며 일반적으로 종료되지 않습니다.

이 문제를 해결하려면 다음과 같이 하십시오.

  1. VM을 강제로 종료합니다. 이렇게 하려면 VM에 문제가 있는 호스트에서 다음 중 하나를 수행할 수 있습니다.

    • Citrix Hypervisor 센터에서 VM을 선택한 다음 VM 메뉴에서 강제 종료를 클릭합니다.

    • force 매개 변수를 true로 설정한 상태에서 vm-shutdown xe 명령을 실행합니다. 예:

       xe vm-shutdown  force=true  uuid=vm_uuid
       <!--NeedCopy-->
      

      호스트 UUID는 해당 호스트의 일반 탭 (Citrix Hypervisor 센터) 에서 또는 host-list xe 명령을 실행하여 찾을 수 있습니다. VM의 일반 탭에서 또는 vm-list xe 명령을 실행하여 VM UUID를 찾을 수 있습니다. 자세한 내용은 명령줄 인터페이스를 참조하십시오.

  2. 손상된 VM을 처리하는 Citrix Hypervisor의 xsconsole 또는 Citrix Hypervisor 센터에서 모든 VM을 다른 호스트로 마이그레이션한 다음 xe-toolstack-restart 명령을 실행합니다.

Workload Balancing 서버 변경 문제

Workload Balancing에서 연결을 끊지 않고 풀을 다른 Workload Balancing 서버에 연결하면 이전 Workload Balancing 서버와 새 Workload Balancing 서버 모두 풀을 모니터합니다.

이 문제를 해결하려면 다음 작업 중 하나를 수행 할 수 있습니다.

  • 이전 Workload Balancing 가상 장비를 종료하고 삭제합니다.
  • Workload Balancing 서비스를 수동으로 중지합니다. 이러한 서비스는 분석, 데이터 수집기 및 웹 서비스입니다.

참고:

pool-deconfigure-wlb xe 명령을 사용하여 Workload Balancing 가상 장비에서 풀의 연결을 끊거나 pool-initialize-wlb xe 명령을 사용하여 다른 장비를 지정하지 마십시오.