Citrix Hypervisor

문제 해결

지원

Citrix는 Citrix 지원 웹 사이트의 무료 자가 진단 지원과 지원 사이트에서 구입할 수 있는 유료 지원 서비스의 두 가지 형태의 지원을 제공합니다. Citrix 기술 지원을 사용하면 기술적 어려움이 있는 경우 온라인으로 지원 사례를 작성하거나 전화로 지원 센터에 문의할 수 있습니다.

Citrix Knowledge Center는 이상한 동작, 충돌 또는 기타 문제가 발생할 경우 도움이 될 수 있는 몇 가지 리소스를 호스팅합니다. 리소스에는 포럼, 기술 자료 문서, 백서, 제품 설명서, 핫픽스 및 기타 업데이트가 포함됩니다.

Citrix Hypervisor 서버에 기술적인 문제가 있는 경우 이 섹션은 가능한 경우 문제를 해결하는 데 도움이 됩니다. 가능하지 않은 경우 이 섹션의 정보를 사용하여 솔루션 공급자가 문제를 추적하고 해결하는 데 도움이 될 수 있는 응용 프로그램 로그 및 기타 데이터를 수집합니다.

Citrix Hypervisor 설치 문제 해결에 대한 자세한 내용은 설치 문제 해결을 참조하십시오. 가상 컴퓨터 문제 해결에 대한 자세한 내용은 VM 문제 해결을 참조하십시오.

중요:

솔루션 공급자 또는 지원 팀의 안내에 따라서만 이 섹션의 문제 해결 정보를 따르는 것이 좋습니다.

일부 경우에는 지원 과정에서 디버그 목적으로 직렬 콘솔 액세스가 필요합니다. 따라서 Citrix Hypervisor 구성을 설정할 때 직렬 콘솔 액세스를 구성하는 것이 좋습니다. 블레이드 서버와 같은 물리적 직렬 포트가 없거나 적절한 물리적 인프라를 사용할 수 없는 호스트의 경우 Dell DRAC와 같은 내장형 관리 장치를 구성할 수 있는지 여부를 조사합니다.

직렬 콘솔 액세스 설정에 대한 자세한 내용은 CTX121442를 참조하십시오.

Citrix Hypervisor 서버 로그

Citrix Hypervisor 서버의 상태에 따라 다양한 방법으로 Citrix Hypervisor에서 진단 정보를 수집할 수 있습니다.

중요:

Citrix Hypervisor 서버 로그에는 중요한 정보가 포함될 수 있습니다.

Citrix Hypervisor 센터를 사용하여 로그 수집

Citrix Hypervisor 서버가 실행 중이고 Citrix Hypervisor 센터와 Citrix Hypervisor 서버 간에 네트워크 연결이 있는 경우 Citrix Hypervisor 센터를 사용하여 Citrix Hypervisor 서버 정보를 수집할 수 있습니다.

  1. Citrix Hypervisor 센터를 열고 Citrix Hypervisor 풀에 연결합니다.
  2. 도구 메뉴에서 서버 상태 보고서를 선택합니다.
  3. 서버 상태 보고서 작업에서 수집할 다양한 유형의 정보(다양한 로그, 크래시 덤프 등) 목록 중 선택할 수 있습니다.
  4. Citrix Hypervisor 센터가 실행 중인 컴퓨터에 상태 보고서를 저장합니다.
  5. Citrix 기술 지원에 상태 보고서 파일을 제공합니다.

명령줄을 사용하여 로그 수집

Citrix Hypervisor 서버 콘솔의 명령을 사용하거나 서버에 대한 SSH 연결을 통해 로그를 수집할 수 있습니다.

이러한 명령은 Citrix Hypervisor 서버가 실행 중이지만 Citrix Hypervisor 센터가 Citrix Hypervisor 서버에 연결할 수 없는 경우에 유용합니다. 그러나 네트워크를 통해 Citrix Hypervisor에 연결할 수 있으며 Citrix Hypervisor 서버에 대한 SSH 연결을 열 수 있습니다.

  1. Citrix Hypervisor 서버에 대한 SSH 연결을 엽니다.
  2. 콘솔에서 다음 명령을 실행합니다.

    xen-bugtool  --yestoall
    

    이 명령은 Citrix Hypervisor 로컬 파일 시스템에 상태 보고서 파일을 만듭니다. 명령 출력에 이 파일의 위치가 표시됩니다.

  3. Citrix Hypervisor 서버에서 로컬 시스템으로 상태 보고서 파일을 복사합니다.

    예를 들어 pscp 명령줄 유틸리티(PuTTY 패키지의 일부) 또는 WinSCP(별도의 Windows SFTP/FTP 클라이언트 응용 프로그램)를 사용하여 Citrix Hypervisor에서 파일을 복사할 수 있습니다.

  4. Citrix 기술 지원에 상태 보고서 파일을 제공합니다.

기본적으로 서버 상태 보고서를 위해 수집되는 파일의 크기는 제한될 수 있습니다. 기본값보다 큰 로그 파일이 필요한 경우 Citrix Hypervisor 서버 콘솔에서 xen-bugtool --yestoall -u 명령을 실행할 수 있습니다.

중요한 상황에서 로그 수집

Citrix Hypervisor가 성공적으로 시작되지 않거나 Citrix Hypervisor 센터 또는 SSH 연결로 액세스할 수 없는 경우 다음 절차를 사용하여 진단을 수집할 수 있습니다.

  1. Citrix Hypervisor 설치 ISO를 탑재하고 대체 부팅 프로세스를 시작합니다.
  2. 첫 번째 대화상자(키맵 선택)가 화면에 나타나면 확인을 눌러 진행한 다음 Alt+F2를 누릅니다.

    설치 과정에서 셸 프롬프트인 두 번째 콘솔로 전환됩니다.

  3. 설치 ISO가 로컬 또는 원격 디스크를 볼 수 있는지 확인하려면 fdisk –l 명령을 실행합니다.

  4. 다음 명령을 실행하여 임시 탑재 지점 /mnt에 루트 파티션을 탑재합니다.

    mount /dev/sda1 /mnt
    

    하드웨어에서 다른 경우 /dev/sda1을 디스크 루트 파티션의 위치로 바꿉니다.

  5. 다음 명령을 실행하여 임시 루트 파일 시스템을 디스크의 파일 시스템으로 변경합니다.

    mount --bind /dev /mnt/dev
    mount --bind /proc /mnt/proc
    mount --bind /sys /mnt/sys
    chroot /mnt
    
  6. 다음 명령을 실행하여 상태 보고서를 생성합니다.

    /usr/sbin/xen-bugtool  --yestoall
    exit
    

    상태 보고서의 위치는 xen-bugtool 명령의 출력에 표시됩니다. 그러나 상태 보고서를 만들기 전에 루트 디렉토리를 변경했기 때문에 실제 경로 앞에는 /mnt가 추가됩니다. 예를 들어 명령이 파일 위치를 /var/opt/xen/bug-report/bug-report-20100602151115.tar.bz2로 출력하는 경우 실제 위치는 /mnt/var/opt/xen/bug-report/bug-report-20100602151115.tar.bz2입니다.

  7. 임시 IP 주소를 설정하여 네트워크를 통해 상태 보고서를 데스크톱에 복사합니다.

    • 네트워크에서 DHCP를 실행 중인 경우 다음 명령을 사용합니다.

       dhclient eth0
      
    • 사용 가능한 DHCP가 없는 경우 다음 명령을 사용하여 IP 주소를 수동으로 구성합니다.

       ifconfig eth0 192.168.45.85 netmask 255.255.255.0 up
       route add default gw 192.168.45.1 eth0
      
  8. 임시 암호 설정:

    echo root:<password> | chpassword
    
  9. SSH 서비스를 시작합니다.

    /usr/sbin/sshd -D
    
  10. SCP 클라이언트를 사용하여 방금 설정한 사용자 이름 root와 임시 암호로 이전에 구성한 IP 주소에 연결합니다.

    예를 들어 pscp 명령줄 유틸리티(PuTTY 패키지의 일부) 또는 WinSCP(별도의 Windows SFTP/FTP 클라이언트 응용 프로그램)를 사용하여 Citrix Hypervisor에서 파일을 복사할 수 있습니다.

  11. 상태 보고서를 로컬 시스템에 복사합니다.

중앙 서버에 호스트 로그 메시지 보내기

제어 도메인 파일 시스템에 로그를 기록하는 대신 원격 서버에 기록하도록 Citrix Hypervisor 서버를 구성할 수 있습니다. 로그를 수신하고 올바르게 집계하려면 원격 서버에서 실행 중인 syslogd 데몬이 있어야 합니다. syslogd 데몬은 모든 Linux 및 Unix 버전의 표준 부분이며 Windows 및 기타 운영 체제에서 타사 버전을 사용할 수 있습니다.

로그를 기록할 원격 서버의 IP 주소 또는 호스트 이름으로 syslog_destination 매개 변수를 설정합니다.

xe host-param-set uuid=host_uuid logging:syslog_destination=hostname
<!--NeedCopy-->

다음 명령을 실행합니다.

xe host-syslog-reconfigure uuid=host_uuid
<!--NeedCopy-->

변경 사항을 적용합니다. host 매개 변수를 지정하여 이 명령을 원격으로 실행할 수도 있습니다.

Citrix Hypervisor 센터 로그

Citrix Hypervisor 센터에는 클라이언트 측 로그도 있습니다. 이 파일에는 Citrix Hypervisor 센터를 사용할 때 발생하는 모든 작업 및 오류에 대한 전체 설명이 포함되어 있습니다. 또한 발생한 다양한 동작의 감사 추적을 제공하는 정보 제공용 이벤트 로깅도 포함됩니다. Citrix Hypervisor 센터 로그 파일은 프로파일 폴더에 저장됩니다. Citrix Hypervisor 센터가 Windows 2008에 설치되어 있는 경우 경로는 다음과 같습니다.

%userprofile%\AppData\Citrix\CitrixHypervisorCenter\logs\CitrixHypervisorCenter.log

Citrix Hypervisor 센터가 Windows 8.1에 설치되어 있는 경우 경로는 다음과 같습니다.

%userprofile%\AppData\Citrix\Roaming\CitrixHypervisorCenter\logs\CitrixHypervisorCenter.log

로그 파일을 열거나 전자 메일로 보내려는 경우와 같이 Citrix Hypervisor 센터 로그 파일을 찾으려면 Citrix Hypervisor 센터 도움말 메뉴에서 응용 프로그램 로그 파일 보기를 클릭합니다.

Citrix Hypervisor 센터와 Citrix Hypervisor 서버 간의 연결 문제 해결

Citrix Hypervisor 센터를 사용하여 Citrix Hypervisor 서버에 연결하는 데 문제가 있으면 다음을 확인하십시오.

  • Citrix Hypervisor 센터가 연결하려는 Citrix Hypervisor 서버보다 이전 버전입니까?

    Citrix Hypervisor 센터 응용 프로그램은 이전 버전과 호환되며 이전 버전의 Citrix Hypervisor 서버와 제대로 통신할 수 있지만 이전 Citrix Hypervisor 센터는 최신 Citrix Hypervisor 서버와 제대로 통신할 수 없습니다.

    이 문제를 해결하려면 Citrix Hypervisor 서버 버전과 동일하거나 최신 버전의 Citrix Hypervisor 센터 버전을 설치하십시오.

  • 해당 라이센스가 최신 라이센스인지 여부

    Citrix Hypervisor 센터의 라이센스 세부 정보 섹션 아래에 있는 Citrix Hypervisor 서버 일반 탭에서 라이센스 액세스 코드의 만료 날짜를 확인할 수 있습니다.

    호스트 라이센스에 대한 자세한 내용은 라이센싱을 참조하십시오.

  • Citrix Hypervisor 서버는 다음 포트를 통해 HTTPS를 사용하여 Citrix Hypervisor 센터와 통신합니다.

    • 포트 443 (관리 API를 사용한 명령 및 응답에 대한 양방향 연결)
    • 반가상화된 Linux VM을 사용하는 그래픽 VNC 연결을 위한 포트 5900입니다.

    Citrix Hypervisor 서버와 클라이언트 소프트웨어를 실행하는 컴퓨터 간에 방화벽을 사용하도록 설정한 경우 이러한 포트로부터의 트래픽을 허용하는지 확인합니다.

기타 문제 해결 정보

다음 문서에서는 제품의 특정 영역에 대한 문제 해결 정보를 제공합니다.

문제 해결