Ich habe virt-install verwendet, um ein DomU-Image zu erstellen, aber ich kann nicht sicherstellen, dass die DomU ein HVM oder ein PV ist ..... hat jemand Ideen?So stellen Sie sicher, dass eine XenDomU HVM oder PV ist
Antwort
Run
virsh edit VM_NAME
innerhalb des Elements für das Element Dann sind. Wenn der Wert Linux ist, ist PVM.
Wenn Ihr Dom0 ein Linux-Computer ist, können Sie die Ausgabe des Befehls "ps -eaf | grep qemu" überprüfen? Es sollte den Typ des Gastes angeben, der darauf ausgeführt wird (falls es ein Xen-Hypervisor ist, der verwendet wird).
Die Ausgabe, die der pv-Gastmaschine entspricht, endet mit "-M xenpv" und die Ausgabe entsprechend den hvm/pvhvm-Gastmaschinen sollte mit "-M xenfv" enden. Das ist, was ich in meinem Fall finde.
# ps -eaf | grep qemu
/usr/lib/xen/bin/qemu-dm -d 419 -serial pty -domain-name pvm_guest -videoram 4 -vnc 0.0.0.0:0 -vncunused -M xenpv
/usr/lib/xen/bin/qemu-dm -d 429 -domain-name hvm_guest -videoram 4 -k en-us -vnc 0.0.0.0:0 -vncunused -vcpus 1 -vcpu_avail 0x1 -boot c -serial pty -acpi -net nic,vlan=1,macaddr=00:16:3e:40:94:4f,model=rtl8139 -net tap,vlan=1,ifname=tap429.0,bridge=br0 -M xenfv
auf Citrix XenServer 6.2, bei allen Parametern der VM suchen Sie REFFERENCES auf PV oder HVM sehen werden:
# xe vm-list name-label=myVM params=all|grep PV-[kd]
PV-kernel (RW):
PV-drivers-version (MRO): major: 6; minor: 2; micro: 0; build: 70442
PV-drivers-up-to-date (RO): true
Es stellt sich heraus, im Falle einer Linux-VM, können Sie Sehen Sie, ob sein PV:
Ich bin nicht ganz sicher, warum PV-Kernel dies nicht widerspiegelt. Für weitere Einzelheiten siehe determine-which-guest-is-running-on-xen-hvm-or-pv-guest und is-there-an-os-command-i-can-run-to-determine-if-running-inside-a-xen-based-virt.
- 1. So stellen Sie sicher, dass eine Variable ein Objekt ist
- 2. So stellen Sie sicher, dass eine DLL vorhanden ist
- 3. So stellen Sie sicher, dass die Person reCAPTCHA Validierung übergeben
- 4. So stellen Sie sicher, dass die Zugriffsoptionen zugänglich sind
- 5. So stellen Sie sicher, dass die AJAX-Codierung funktioniert
- 6. So stellen Sie sicher, dass ein Video angesehen wurde
- 7. Stellen Sie sicher, dass Objekte vergleichbar implementieren
- 8. So stellen Sie sicher, dass die Ansicht sicher Null Ausnahmen ist
- 9. Stellen Sie sicher, dass Text immer in Silverlight lesbar ist
- 10. Stellen Sie sicher, dass ein Subprozess in Cocoa ungültig ist
- 11. Stellen Sie sicher, dass die Verbindungsliste frei ist.
- 12. Java - Stellen Sie sicher, dass ein Objekt implementiert eine Schnittstelle
- 13. So stellen Sie sicher, dass jede Iteration einer HashMap transaktional ist
- 14. So stellen Sie sicher, dass mein SQL-Code kein gruseliges Durcheinander ist
- 15. So stellen Sie sicher, dass eine XML-Entität einen gültigen Namen hat
- 16. C#: Wie stellen Sie sicher, dass eine Zeile oder ein Element in ListView ausgewählt ist, bevor Sie eine Aktion ausführen?
- 17. So stellen Sie sicher, dass die Eingabe in Swift korrekt ist
- 18. Stellen Sie sicher, ascii Werte
- 19. So stellen Sie sicher, dass lerp beendet ist, bevor collider2d deaktiviert wurde
- 20. So stellen Sie sicher, dass ein Feld in einer Java-Klasse niemals Null ist
- 21. So stellen Sie sicher, dass ein dynamisch zugewiesenes Array in openmp privat ist
- 22. Stellen Sie eine Repository-Klasse für meine asp.net mvc-Webanwendung bereit. So stellen Sie sicher, dass ich alles richtig entsorge
- 23. So stellen Sie sicher, dass eine Sellerie-Aufgabe überlappende Sellerie-Taskausführungen verhindert
- 24. stellen Sie sicher, dass PDO fetch Methode Ergebnis "false" ist ein Fehler oder leeres Ergebnis
- 25. So stellen Sie sicher, dass der Zeitstempel die UTC-Zeit an jedem Rechner ist
- 26. So stellen Sie sicher, dass eine Datei am Ende des Laufs geschlossen wird
- 27. So stellen Sie sicher, dass eine Schleife innerhalb einer Task mindestens einmal ausgeführt wurde
- 28. Stellen Sie sicher, dass ein benutzerdefinierter Pfad in PHP sicher ist
- 29. Stellen Sie sicher, dass eine Zeichenfolge genau ist eine 5-stellige Nummer
- 30. So stellen Sie sicher, dass eine lokale iOS-Benachrichtigung zugestellt wird * nach * der App wird beendet