Xentools 재설치(Linux)
    • PDF

    Xentools 재설치(Linux)

    • PDF

    Article Summary

    Classic 환경에서 이용 가능합니다.

    Xentools는 Linux 서버의 다양한 정보를 하이퍼바이저로 전달하기 위해 사용됩니다. 문제 해결 목적으로 Linux 서버에서 Xentools를 삭제 및 재설치하는 방법을 설명합니다.

    주의

    해당 기능은 CentOS 6.3, CentOS 6.6, CentOS 6.9, Ubuntu 16.04에서 사용할 수 없습니다.

    NTK를 활용한 재설치

    Ncloud Tool Kit을 활용한 재설치 방법은 다음과 같습니다.

    1. Linux 서버 접속

    Linux 서버에 접속해 주십시오. 접속 방법에 대한 자세한 설명은 Classic 서버 접속을 참고해 주십시오.

    2. NTK 압축 해제 및 실행

    접속한 Linux 서버에서 Ncloud Tool Kit을 실행해 주십시오.

    1. 다음 명령을 실행해 NTK가 위치한 경로로 이동해 주십시오.
      # cd /usr/local/etc
      
    2. 다음 명령을 실행해 ntk.tar.gz 파일 압축을 해제해 주십시오.
      # tar zxvf ntk.tar.gz
      
      • 해당 경로에 ntk.tar.gz 파일이 없거나 최신 버전으로 다운로드하려면 다음 명령을 실행해 주십시오.
        # wget -P /usr/local/etc http://repo.ncloud.com/etc/vmcheck/ntk.tar.gz
        
        참고

        2024년 1월 11일 기준 NTK 최신 버전은 v0.6.5-1입니다.

    3. 다음 명령어를 차례대로 입력하여 NTK를 실행해 주십시오.
      # cd /usr/local/etc/ntk
      # ./ntk
      

    3. NTK XENTOOLS RE-INSTALL 실행

    Ncloud Tool Kit에서 Xentools 재설치 명령을 실행해 주십시오.

    1. (E) EXECUTE - << Run System Apps >>를 클릭해 주십시오.
      server-ts-xen-lin-classic-ntk01
    2. (X) XENTOOLS - XENTOOLS RE-INSTALL >>를 클릭해 주십시오.
      server-ts-xen-lin-classic-ntk02
    3. Xentools 버전 확인 및 재설치를 원하는 경우 [YES] 버튼을 클릭해 주십시오. 해당 VM의 Xentools 설치 유무 및 버전을 확인해 주십시오.
      server-ts-xen-lin-classic-ntk03

    4. Xentools 재설치 실행

    사용자가 Linux VM 자체에서 Xentools 버전 및 설치 유무를 확인할 수 있습니다. 운영 체제별 확인하는 방법은 다음과 같습니다.

    • CentOS
      rpm -qa | grep xe-guest
      
    • Ubuntu
      dpkg -l | grep xe-guest
      

    Xentools 버전 및 설치 유무 확인 결과에 따라 재설치를 진행해 주십시오.

    • 권장 버전이 정상적으로 설치되어 있다면 정상 설치 메시지가 출력됩니다. 이 경우, 별도로 조치할 내용은 없습니다.
      server-ts-xen-lin-classic-ntk04

    • 권장 버전이 아닌 다른 버전의 Xentools가 설치되어 있다면 재설치 요청 메시지가 출력됩니다. 재설치를 원하는 경우에는 [YES] 버튼을 클릭해 주십시오. 이전 버전의 Xentools를 삭제하고 권장 버전의 Xentools가 재설치됩니다.
      server-ts-xen-lin-classic-ntk05

      <예시> 설치된 Xentools 버전이 7.4.0-1인 상태에서 권장 버전인 7.20.2-1 버전으로 재설치된다면 '7.4.0-1 ==> 7.20.2-1' 메시지가 출력되면서 재설치가 완료됩니다.
      server-ts-xen-lin-classic-ntk06

    • Xentools가 설치되어 있지 않으면 설치 요청 메시지가 출력됩니다. 설치를 원하는 경우에는 [YES] 버튼을 클릭해 주십시오. 권장 버전의 Xentools가 설치됩니다.
      server-ts-xen-lin-classic-ntk07

      <예시> Xentools가 설치되지 않은 상태에서 7.20.2-1 버전으로 설치된다면 '0.0 ==> 7.20.2-1' 메시지가 출력되면서 설치가 완료됩니다.
      server-ts-xen-lin-classic-ntk08

    5. 서버 리부팅

    Xentools 설치가 완료되면 서버를 리부팅해 주십시오.

    주의

    리부팅은 운영 체제상에서 진행해 주십시오. 콘솔을 통해 리부팅하면 정상적으로 설치되지 않을 수 있습니다.

    6. Xentools 운영 상태 확인

    XenTools를 재설치한 후 Xentools 운영 상태가 정상인지 확인해 주십시오.

    1. 다음의 명령을 실행해 주십시오.
      # systemctl status xe-linux-distribution.service
      
    2. 서비스가 active 상태인지 확인해 주십시오.
      [root@xentools ~]# systemctl status xe-linux-distribution.service
      ● xe-linux-distribution.service - LSB: Virtual Machine daemon providing host integration services
         Loaded: loaded (/etc/rc.d/init.d/xe-linux-distribution; bad; vendor preset: disabled)
         Active: active (running) since Wed 2023-04-26 14:54:33 KST; 5min ago
         Docs: man:systemd-sysv-generator(8)
      Process: 855 ExecStart=/etc/rc.d/init.d/xe-linux-distribution start (code=exited, status=0/SUCCESS)
         CGroup: /system.slice/xe-linux-distribution.service
               ├─937 /usr/sbin/xe-daemon -p /var/run/xe-daemon.pid
               ├─956 logger -t xe-daemon
               └─959 logger -t xenstore
      

    7. 콘솔에서 서버 상태 확인

    Xentools가 정상적으로 설치된 경우에는 재부팅 시 콘솔에서 운영중 상태로 변경된 것을 확인할 수 있습니다.
    server-ts-xen-lin-classic-console01_ko

    Xentools가 정상 설치되지 않았거나 권장하는 버전으로 설치되어 있지 않은 경우에 재부팅 시 OS 상에서는 문제가 없으나 콘솔에서 재시작 상태로 지속될 수 있습니다.
    server-ts-xen-lin-classic-console02_ko

    스크립트를 활용한 재설치

    스크립트를 활용한 Xentools 재설치 방법은 다음과 같습니다.

    1. Xentools 다운로드

    네이버 클라우드 플랫폼 Linux 서버에서 제공되는 스크립트를 사용하여 Xentools를 다운로드해 주십시오.

    1. 다음의 명령어로 스크립트를 실행해 주십시오.
    # wget https://kr.object.ncloudstorage.com/xen-tools-install/linux_xentools_install.sh
    # chmod u+x linux_xentools_install.sh
    # ./linux_xentools_install.sh
    
    1. 설치가 완료되면 서버를 리부팅해 주십시오.
    주의

    리부팅은 운영체제상에서 진행해 주십시오. 콘솔을 통해 리부팅하면 정상적으로 설치되지 않을 수 있습니다.

    2. Xentools 운영 상태 확인

    Xentools를 재설치한 후 Xentools 운영 상태가 정상인지 확인해 주십시오.

    1. 다음의 명령을 실행해 주십시오.
      # systemctl status xe-linux-distribution.service
      
    2. 서비스가 active 상태인지 확인해 주십시오.
      [root@xentools ~]# systemctl status xe-linux-distribution.service
      ● xe-linux-distribution.service - LSB: Virtual Machine daemon providing host integration services
         Loaded: loaded (/etc/rc.d/init.d/xe-linux-distribution; bad; vendor preset: disabled)
         Active: active (running) since Wed 2023-04-26 14:54:33 KST; 5min ago
         Docs: man:systemd-sysv-generator(8)
      Process: 855 ExecStart=/etc/rc.d/init.d/xe-linux-distribution start (code=exited, status=0/SUCCESS)
         CGroup: /system.slice/xe-linux-distribution.service
               ├─937 /usr/sbin/xe-daemon -p /var/run/xe-daemon.pid
               ├─956 logger -t xe-daemon
               └─959 logger -t xenstore
      

    이 문서가 도움이 되었습니까?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.