Linux VPS 서버가 어떤 가상화 기술을 사용하는지 확인하는 방법은 무엇입니까? [복사]

Linux VPS 서버가 어떤 가상화 기술을 사용하는지 확인하는 방법은 무엇입니까? [복사]

일부 Debian Linux vps 서버에 액세스할 수 있지만 해당 제어판에 직접 액세스할 수는 없습니다. 서버 관리자만이 이 작업을 수행할 수 있습니다.

서버에서 어떤 시각화 기술이 사용되고 있는지 VPS 내에서 확인할 수 있는 방법이 있습니까? 어떤 커널 헤더 패키지(xen, openvz 또는 기타)를 설치해야 하는지 알아야 합니다.

답변1

가상화 기술을 탐지하는 여러 가지 방법이 위에 나열되어 있습니다.http://www.dmo.ca/blog/Detecting-virtualization-on-linux/. 제안 중에서 내가 선호하는 접근 방식은 다음과 같습니다 dmidecode.

  • 가상 머신 소프트웨어:

    # dmidecode | egrep -i 'manufacturer|product'
    Manufacturer: VMware, Inc.
    Product Name: VMware Virtual Platform
    
  • 마이크로소프트 가상 PC:

    # dmidecode | egrep -i 'manufacturer|product'
    Manufacturer: Microsoft Corporation
    Product Name: Virtual Machine
    
  • QEMU 또는 KVM:

    # dmidecode | egrep -i 'vendor'
    Vendor: QEMU
    
  • Virtuozzo 또는 OpenVZ:

    # dmidecode
    /dev/mem: Permission denied
    
  • 케센:

    # dmidecode | grep -i domU
    Product Name: HVM domU
    

관련 정보