
vitual
Puppet은 시스템이 어떤 가상화 방법을 사용하고 있는지 보여주는 정보를 제공합니다 . 게스트 운영 체제에는 Redhat 7 및 8을 사용합니다. 우리는 많은 physical
시스템을 보유하고 있으며 RedHat Virtualization, KVM 및 Linode도 사용합니다. 에 대한 문서에는 virt-what
를 감지할 수 있다고 나와 있지만 rhev
방금 보고된 최신 버전이 아닌 이전 버전만 감지하는 것 같습니다 kvm
. 마찬가지로 Linodes도 다음과 같이 보고됩니다 kvm
.
가장 큰 문제 중 하나는 사용 중인 하이퍼바이저에 따라 각 시스템에 서로 다른 VM 게스트 도구/서비스가 설치되어 있어야 한다는 것입니다(예를 들어 Linode에는 게스트 도구가 전혀 없어야 하는 것 같습니다). 실제 하이퍼바이저가 무엇인지 파악하는 더 좋은 방법이 있습니까?
답변1
rhev
virt-what에서는 (또는 ovirt
)과 . 를 모두 인쇄할 수 있습니다 kvm
. 전자는 제품 또는 제조업체 데이터에서, 후자는 CPUID에서 가져온 것일 수 있습니다.
Factor에는 자체 추측 구현과 virt-what도 있습니다. 여기에 더해 일반적으로 하이퍼바이저를 추측하는 것이 신뢰할 수 없다는 점은 반환이 rhev
보장되지 않는다는 것을 의미합니다.
실제로 사용하는 모든 하이퍼바이저와 호스팅 제공업체에 대한 사실이 무엇인지 확인하세요.
그리고 다양한 플랫폼에서 무엇을 기대할 수 있는지 알아보세요. hyperv
또는 Azure는 Hyper-V를 의미합니다. vmware
그렇군요, VMware. rhev
, ovirt
, kvm
은 Linux KVM이며 Linode, AWS, Google 등의 클라우드 또는 온프레미스 Linux에서 사용 중입니다. bhyve
FreeBSD입니다. vmm
OpenBSD입니다. POWER와 IBM Z에는 하이퍼바이저가 있습니다. 이들 중 일부는 다른 것보다 더 인기가 있지만 모두 RHEL 게스트를 실행할 수 있습니다.