Mam dostęp z wiersza poleceń do komputera z systemem Linux, który może być wirtualizowany lub nie. Chcę ustalić, na jakiej technologii wirtualizacji działa, jeśli w ogóle (VMWare, VirtualBox, KVM, OpenVZ, Xen,). To nie jest wrogie środowisko: nie próbuję pracować z maszyną wirtualną, która próbuje się ukryć, diagnozuję niestabilny serwer, o którym niewiele wiem.
Mówiąc dokładniej, pomagam komuś zdiagnozować problem, nie siedzę za sterem. Muszę więc przekazać instrukcje takie jak „skopiuj-wklej to polecenie”, a nie „grzebać /proc
gdzieś”. Idealnie byłoby to coś w rodzaju lshw
: łatwego do zainstalowania (jeśli nie jest wstępnie zainstalowanego) polecenia, które wykonuje przeglądanie i drukuje odpowiednie informacje.
Jaki jest najłatwiejszy sposób ustalenia, z jakiej technologii wirtualizacji może korzystać ten system? Byłbym wdzięczny, gdyby w propozycjach wspomniano, które technologie (w tym czysty sprzęt) można ostatecznie wykryć, a które ostatecznie. Najbardziej interesuje mnie Linux, ale jeśli działa również na inne jednorożce, to fajnie.