Linux-VMs
Wenn Sie eine Linux-VM erstellen möchten, erstellen Sie die VM mithilfe einer Vorlage für das Betriebssystem, das Sie auf der VM ausführen möchten. Sie können eine Vorlage verwenden, die Citrix Hypervisor für Ihr Betriebssystem bereitstellt, oder eine, die Sie zuvor erstellt haben. Sie können die VM entweder über XenCenter oder über die CLI erstellen. Dieser Abschnitt konzentriert sich auf die Verwendung der CLI.
Hinweis:
Führen Sie die folgenden Schritte aus, um eine VM mit einem neueren kleineren Update einer RHEL-Version zu erstellen, als für die Installation von Citrix Hypervisor unterstützt wird:
- Installieren Sie von den neuesten unterstützten Medien
- Verwenden Sie
yum update
, um die VM auf den neuesten Stand zu bringenDieser Prozess gilt auch für RHEL-Derivate wie CentOS und Oracle Linux.
Wir empfehlen, dass Sie die Citrix VM Tools für Linux sofort nach der Installation des Betriebssystems installieren. Weitere Informationen finden Sie unter Installieren von Citrix VM Tools für Linux.
Die Übersicht zum Erstellen einer Linux-VM lautet wie folgt:
-
Erstellen Sie die VM für Ihr Zielbetriebssystem mit XenCenter oder der CLI.
-
Installieren Sie das Betriebssystem mithilfe des Installationsmediums des Anbieters.
-
Installieren Sie die Citrix VM Tools für Linux (empfohlen).
-
Konfigurieren Sie die richtige Zeit und Zeitzone auf der VM und VNC wie in einer normalen, nicht virtuellen Umgebung.
Citrix Hypervisor unterstützt die Installation vieler Linux-Distributionen als VMs.
Warnung:
Die Vorlage Andere Installationsmedien richtet sich an fortgeschrittene Benutzer, die versuchen möchten, VMs mit nicht unterstützten Betriebssystemen zu installieren. Citrix Hypervisor wurde getestet, indem nur die unterstützten Distributionen und spezifischen Versionen ausgeführt werden, die von den standardmäßig bereitgestellten Vorlagen abgedeckt werden. Alle VMs, die mit der Vorlage “ Andere Installationsmedien “ installiert wurden, werden nicht unterstützt.
Informationen zu bestimmten Linux-Distributionen finden Sie unter Hinweise zur Installation für Linux-Distributionen
Unterstützte Linux-Distributionen
Eine Liste der unterstützten Linux-Distributionen finden Sie unter Unterstützung für Gastbetriebssysteme.
Andere Linux-Distributionen werden nicht unterstützt. Distributionen, die denselben Installationsmechanismus wie Red Hat Enterprise Linux verwenden (z. B. Fedora Core), können jedoch erfolgreich mit derselben Vorlage installiert werden.
Erstellen einer Linux-VM
Dieser Abschnitt enthält Verfahren zum Erstellen einer Linux-VM durch Installieren des Betriebssystems von einer physischen CD/DVD oder von einer ISO, auf die über das Netzwerk zugegriffen werden kann.
Erstellen Sie eine Linux-VM über die xe-CLI
Dieser Abschnitt zeigt das CLI-Verfahren zum Erstellen einer Linux-VM durch Installieren des Betriebssystems von einer physischen CD/DVD oder von einem über das Netzwerk zugänglichen ISO-Image.
-
Erstellen Sie eine VM aus der entsprechenden Vorlage. Die UUID der VM wird zurückgegeben:
xe vm-install template=template-name new-name-label=vm-name <!--NeedCopy-->
-
Fügen Sie der neuen VM eine virtuelle CD-ROM hinzu:
-
Wenn Sie von einer CD oder DVD installieren, rufen Sie den Namen des physischen CD-Laufwerks auf dem Citrix Hypervisor-Server ab:
xe cd-list <!--NeedCopy-->
Das Ergebnis dieses Befehls gibt Ihnen so etwas wie SCSI 0:0:0:0 für das Feld
name-label
.Verwenden Sie diesen Wertparameter als Parameter
cd-name
:xe vm-cd-add vm=vm_name cd-name="host_cd_drive_name_label" device=3 <!--NeedCopy-->
-
Wenn Sie von einem über das Netzwerk zugänglichen ISO installieren, verwenden Sie den Namen der ISO aus dem ISO-Bibliothekslabel als Wert für den Parameter
cd-name
:xe vm-cd-add vm=vm_name cd-name="iso_name.iso" device=3 <!--NeedCopy-->
-
-
Legen Sie die Installations-CD des Betriebssystems in das CD-Laufwerk des Citrix Hypervisor-Servers ein.
-
Öffnen Sie eine Konsole für die VM mit XenCenter oder einem SSH-Terminal und befolgen Sie die Schritte, um die Betriebssysteminstallation durchzuführen.
-
Starten Sie die VM. Es bootet direkt in das Betriebssystem-Installationsprogramm:
xe vm-start uuid=UUID <!--NeedCopy-->
-
Installieren Sie die Gasthilfsprogramme und konfigurieren Sie die grafische Anzeige. Weitere Informationen finden Sie unter Citrix VM Tools für Linux installieren.
Erstellen Sie eine Linux-VM mit XenCenter
-
Klicken Sie auf der XenCenter -Symbolleiste auf die Schaltfläche Neue VM, um den Assistenten für neue VM zu öffnen.
Mit dem Assistenten für neue VM können Sie die neue VM konfigurieren und verschiedene Parameter für CPU-, Speicher- und Netzwerkressourcen anpassen.
-
Wählen Sie eine VM-Vorlage und klicken Sie auf Weiter.
Jede Vorlage enthält die Setup-Informationen, die erforderlich sind, um eine VM mit einem bestimmten Gastbetriebssystem (OS) und mit optimalem Speicher zu erstellen. Diese Liste spiegelt die Vorlagen wider, die Citrix Hypervisor derzeit unterstützt.
Hinweis:
Wenn das Betriebssystem, das Sie auf Ihrer VM installieren, nur mit der Originalhardware kompatibel ist, aktivieren Sie das Kästchen Host-BIOS-Zeichenfolgen auf VM kopieren . Sie könnten diese Option beispielsweise für eine Betriebssystem-Installations-CD verwenden, die mit einem bestimmten Computer verpackt wurde.
Nachdem Sie eine VM zum ersten Mal gestartet haben, können Sie ihre BIOS-Zeichenfolgen nicht ändern. Stellen Sie sicher, dass die BIOS-Zeichenfolgen korrekt sind, bevor Sie die VM zum ersten Mal starten.
Informationen zum Kopieren von BIOS-Zeichenfolgen über die CLI finden Sie unter Installieren von HVM-VMs von Reseller Option Kit-Medien (BIOS-gesperrt). Die Option zum Festlegen benutzerdefinierter BIOS-Zeichenfolgen ist für HVM-VMs nicht verfügbar.
-
Geben Sie einen Namen und eine optionale Beschreibung für die neue VM ein.
-
Wählen Sie die Quelle der Betriebssystemmedien aus, die auf der neuen VM installiert werden sollen.
Die Installation von einer CD/DVD ist die einfachste Option für den Einstieg.
- Wählen Sie die Standardoption für die Installationsquelle (DVD-Laufwerk)
- Legen Sie den Datenträger in das DVD-Laufwerk des Citrix Hypervisor-Servers ein
Mit Citrix Hypervisor können Sie auch Betriebssysteminstallationsmedien aus einer Reihe von Quellen abrufen, einschließlich einer bereits vorhandenen ISO-Bibliothek.
Um eine bereits vorhandene ISO-Bibliothek anzuhängen, klicken Sie auf Neue ISO-Bibliothek und geben Sie den Speicherort und den Typ der ISO-Bibliothek an. Sie können dann das spezifische ISO-Medium des Betriebssystems aus der Liste auswählen.
-
Wählen Sie einen Homeserver für die VM aus.
Ein Homeserver ist der Server, der die Ressourcen für eine VM in einem Pool bereitstellt. Wenn Sie einen Homeserver für eine VM nominieren, versucht Citrix Hypervisor, die VM auf diesem Server zu starten. Wenn diese Aktion nicht möglich ist, wird automatisch ein alternativer Server innerhalb desselben Pools ausgewählt. Um einen Homeserver auszuwählen, klicken Sie auf VM auf diesem Server platzieren und wählen Sie einen Server aus der Liste aus.
Hinweise:
- In WLB-fähigen Pools wird der nominierte Homeserver nicht zum Starten, Neustarten, Fortsetzen oder Migrieren der VM verwendet. Stattdessen nominiert Workload Balancing den besten Server für die VM, indem es die Metriken des Citrix Hypervisor Ressourcenpools analysiert und Optimierungen empfiehlt.
- Wenn einer VM eine oder mehrere virtuelle GPUs zugewiesen sind, wird die Nominierung des Homeservers nicht wirksam. Stattdessen basiert die Server-Nominierung auf der vom Benutzer festgelegten virtuellen GPU-Platzierungsrichtlinie.
- Beim Rolling Pool-Upgrade wird der Homeserver bei der Migration der VM nicht berücksichtigt. Stattdessen wird die VM zurück auf den Server migriert, auf dem sie sich vor dem Upgrade befand. Wenn Sie keinen Homeserver nominieren möchten, klicken Sie auf Dieser VM keinen Homeserver zuweisen. Die VM wird auf jedem Server mit den erforderlichen Ressourcen gestartet.
Klicken Sie zum Fortfahren auf Weiter.
-
Weisen Sie Prozessor- und Speicherressourcen für die VM zu. Klicken Sie zum Fortfahren auf Weiter.
-
Weisen Sie eine virtuelle GPU zu.
Wenn vGPU unterstützt wird, fordert der Assistent für neue VM Sie auf, der VM eine dedizierte GPU oder eine oder mehrere virtuelle GPUs zuzuweisen. Mit dieser Option kann die VM die Rechenleistung der GPU nutzen. Mit dieser Funktion haben Sie eine bessere Unterstützung für professionelle High-End-3D-Grafikanwendungen wie CAD/CAM, GIS und medizinische Bildgebungsanwendungen.
-
Weisen Sie Speicher für die neue VM zu und konfigurieren Sie ihn.
Klicken Sie auf Weiter, um die Standardzuweisung (24 GB) und Konfiguration auszuwählen, oder Sie möchten möglicherweise die folgende zusätzliche Konfiguration durchführen:
- Ändern Sie den Namen, die Beschreibung oder die Größe Ihres virtuellen Laufwerks, indem Sie auf Bearbeiten klicken.
- Fügen Sie einen neuen virtuellen Datenträger hinzu, indem Sie Hinzufügenauswählen.
-
Konfigurieren Sie das Netzwerk auf der neuen VM.
Klicken Sie auf Weiter, um die Standard-Netzwerkkarte und -konfigurationen auszuwählen, einschließlich einer automatisch erstellten eindeutigen MAC-Adresse für jede Netzwerkkarte. Alternativ möchten Sie möglicherweise die folgende zusätzliche Konfiguration vornehmen:
- Ändern Sie das physische Netzwerk, die MAC-Adresse oder die Quality of Service (QoS) -Priorität des virtuellen Laufwerks, indem Sie auf Bearbeiten klicken.
- Fügen Sie eine neue virtuelle Netzwerkkarte hinzu, indem Sie Hinzufügenauswählen
-
Überprüfen Sie die Einstellungen, und klicken Sie dann auf Jetzt erstellen, um die VM zu erstellen und zur Registerkarte Suchen zurückzukehren.
Ein Symbol für Ihre neue VM wird unter dem Host im Bereich Ressourcen angezeigt.
Wählen Sie im Bereich Ressourcen die VM aus, und klicken Sie dann auf die Registerkarte Konsole, um die VM-Konsole anzuzeigen.
-
Folgen Sie den Installationsbildschirmen des Betriebssystems und treffen Sie Ihre Auswahl.
-
Nachdem die Betriebssysteminstallation abgeschlossen ist und die VM neu gestartet wurde, installieren Sie die Citrix VM Tools für Linux.
Erstellen einer Linux-VM mithilfe von PXE-Boot
Sie können PXE-Boot verwenden, um das Betriebssystem Ihrer Linux-VM zu installieren. Dieser Ansatz kann nützlich sein, wenn Sie viele Linux-VMs erstellen müssen.
Um mithilfe von PXE-Boot zu installieren, richten Sie die folgenden Voraussetzungen in dem Netzwerk ein, in dem sich Ihre Linux-VMs befinden:
- DHCP-Server, der konfiguriert ist, um alle PXE-Startinstallationsanforderungen an den TFTP-Server weiterzuleiten
- TFTP-Server, der die Installationsdateien für das Linux-Betriebssystem hostet
Führen Sie beim Erstellen der Linux-VM die folgenden Befehle aus:
-
Erstellen Sie eine VM aus der entsprechenden Vorlage. Die UUID der VM wird zurückgegeben:
xe vm-install template=template-name new-name-label=vm-name <!--NeedCopy-->
-
Legen Sie die Startreihenfolge fest, um von dem Datenträger und dann vom Netzwerk zu booten:
xe vm-param-set uuid=<UUID> HVM-boot-params:order=cn <!--NeedCopy-->
-
Starten Sie die VM, um mit der PXE-Startinstallation zu beginnen:
xe vm-start uuid=<UUID> <!--NeedCopy-->
-
Installieren Sie die Gasthilfsprogramme und konfigurieren Sie die grafische Anzeige. Weitere Informationen finden Sie unter Citrix VM Tools für Linux installieren.
Weitere Informationen zur Verwendung von PXE-Boot zur Installation von Linux-Betriebssystemen finden Sie in der Betriebssystemdokumentation:
- Debian: Debian mit dem Booten über das Netzwerk installieren
- RedHat: Automatisches Starten einer Kickstart-Installation mit PXE
- CentOS: PXE-Einrichtung
- SLES: Vorbereitung der Netzwerk-Boot-Umgebung
Installieren von Citrix VM Tools für Linux
Obwohl alle unterstützten Linux-Distributionen nativ paravirtualisiert sind (und keine speziellen Treiber für die volle Leistung benötigen), bieten Citrix VM Tools für Linux einen Gastagenten. Dieser Gastagent stellt dem Host zusätzliche Informationen über die VM zur Verfügung. Installieren Sie den Gast-Agent auf jeder Linux-VM, um von den folgenden Funktionen zu profitieren:
-
Zeigen Sie VM-Leistungsdaten in XenCenter an.
Beispielsweise sind die folgenden Speicherleistungswerte in XenCenter nur sichtbar, wenn die XenServer VM Tools installiert sind: “Verwendeter Speicher”, “Datenträger”, “Netzwerk” und “Adresse”.
-
Sehen Sie sich in XenCenter die Informationen zum Linux-Gastbetriebssystem an.
-
Sehen Sie sich auf der Registerkarte XenCenter Networking die IP-Adresse der VM an.
-
Starten Sie von XenCenter aus eine SSH-Konsole für die VM.
-
Anpassen der Anzahl der vCPUs auf einer laufenden Linux-VM.
-
Aktivieren Sie Dynamic Memory Control (DMC).
Hinweis:
Sie können die Funktion Dynamic Memory Control (DMC) nicht auf Red Hat Enterprise Linux 8, Red Hat Enterprise Linux 9, Rocky Linux 8, Rocky Linux 9 oder CentOS Stream 9 VMs verwenden, da diese Betriebssysteme kein Memory Ballooning mit dem Xen-Hypervisor unterstützen.
Es ist wichtig, den Linux-Gastagenten auf dem neuesten Stand zu halten, während Sie Ihren Citrix Hypervisor-Server aktualisieren. Weitere Informationen finden Sie unter Update von Linux-Kerneln und Gasthilfsprogrammen.
Hinweis:
Stellen Sie vor der Installation des Gastagenten auf einem SUSE Linux Enterprise Desktop- oder Server 15-Gast sicher, dass
insserv-compat-0.1-2.15.noarch.rpm
auf dem Gast installiert ist.
So installieren Sie die Citrix VM Tools für Linux:
-
Laden Sie die Datei Citrix VM Tools für Linux von der Citrix Hypervisor-Downloadseite herunter.
-
Kopieren Sie die Datei
LinuxGuestTools-xxx.tar.gz
auf Ihre Linux-VM oder auf ein freigegebenes Laufwerk, auf das die Linux-VM zugreifen kann. -
Entpacken Sie den Inhalt der TAR-Datei:
tar -xzf LinuxGuestTools-xxx.tar.gz
-
Führen Sie das Installationsskript als root-Benutzer aus:
/<extract-directory>/install.sh <!--NeedCopy-->
-
Wenn der Kernel aktualisiert wurde oder die VM von einer früheren Version aktualisiert wurde, starten Sie die VM jetzt neu.
Hinweise zur Installation von Linux-Distributionen
In diesem Abschnitt werden herstellerspezifische Konfigurationsinformationen aufgeführt, die vor dem Erstellen der angegebenen Linux-VMs zu berücksichtigen sind.
Ausführlichere Versionshinweise zu allen Distributionen finden Sie unter Linux VM Release Notes.
RedHat Enterprise Linux* 7 (32-/64-bit)
Die neue Vorlage für diese Gäste legt 2 GB RAM fest. Diese Menge an RAM ist eine Voraussetzung für eine erfolgreiche Installation von Version 7.4 und höher. Für v7.0 - v7.3 gibt die Vorlage 2 GB RAM an, aber wie bei früheren Versionen von Citrix Hypervisor ist 1 GB RAM ausreichend.
Hinweis:
Diese Informationen gelten sowohl für Red Hat- als auch für Red Hat-Derivate.
Apt-Repositorys (Debian)
Für seltene oder einmalige Installationen ist es sinnvoll, direkt einen Debian-Spiegel zu verwenden. Wenn Sie jedoch mehrere VM-Installationen durchführen möchten, empfehlen wir Ihnen, einen Caching-Proxy oder einen lokalen Spiegel zu verwenden. Eines der folgenden Tools kann in einer VM installiert werden.
-
Apt-cacher
: Eine Implementierung eines Proxyservers, der einen lokalen Cache von Paketen führt -
debmirror
: Ein Tool, das einen Teil- oder Vollspiegel eines Debian-Repositorys erstellt
Vorbereitung zum Klonen einer Linux-VM
Wenn Sie eine VM oder einen Computer klonen, werden die für diesen Computer eindeutigen Attribute normalerweise in Ihren Umgebungen dupliziert, sofern Sie das geklonte Image nicht verallgemeinern. Einige der eindeutigen Attribute, die beim Klonen dupliziert werden, sind die IP-Adresse, SID oder MAC-Adresse.
Infolgedessen ändert Citrix Hypervisor automatisch einige virtuelle Hardwareparameter, wenn Sie eine Linux-VM klonen. Wenn Sie die VM mit XenCenter kopieren, ändert XenCenter automatisch die MAC-Adresse und die IP-Adresse für Sie. Wenn diese Schnittstellen in Ihrer Umgebung dynamisch konfiguriert sind, müssen Sie die geklonte VM möglicherweise nicht ändern. Wenn die Schnittstellen jedoch statisch konfiguriert sind, müssen Sie möglicherweise ihre Netzwerkkonfigurationen ändern.
Die VM muss möglicherweise angepasst werden, um auf diese Änderungen aufmerksam gemacht zu werden. Anweisungen für bestimmte unterstützte Linux-Distributionen finden Sie unter Versionshinweise zu Linux VM.
Maschinenname
Eine geklonte VM ist ein weiterer Computer, und wie jeder neue Computer in einem Netzwerk muss er einen eindeutigen Namen innerhalb der Netzwerkdomäne haben.
IP-Adresse
Eine geklonte VM muss eine eindeutige IP-Adresse innerhalb der Netzwerkdomäne haben, zu der sie gehört. Im Allgemeinen ist diese Anforderung kein Problem, wenn DHCP zum Zuweisen von Adressen verwendet wird. Wenn die VM startet, weist der DHCP-Server ihr eine IP-Adresse zu. Wenn die geklonte VM eine statische IP-Adresse hatte, muss dem Klon vor dem Booten eine unbenutzte IP-Adresse zugewiesen werden.
MAC-Adresse
Es gibt zwei Situationen, in denen wir empfehlen, die MAC-Adressregeln vor dem Klonen zu deaktivieren:
-
In einigen Linux-Distributionen wird die MAC-Adresse für die virtuelle Netzwerkschnittstelle einer geklonten VM in den Netzwerkkonfigurationsdateien aufgezeichnet. Wenn Sie jedoch eine VM klonen, weist XenCenter der neuen geklonten VM eine andere MAC-Adresse zu. Wenn die neue VM zum ersten Mal gestartet wird, erkennt das Netzwerk daher die neue VM und wird nicht automatisch hochgefahren.
-
Einige Linux-Distributionen verwenden udev-Regeln, um sich die MAC-Adresse jeder Netzwerkschnittstelle zu merken und einen Namen für diese Schnittstelle beizubehalten. Dieses Verhalten ist dafür gedacht, dass dieselbe physische Netzwerkkarte immer derselben
eth
n-Schnittstelle zugeordnet wird, was bei austauschbaren NICs (wie Laptops) nützlich ist. Dieses Verhalten ist jedoch im Zusammenhang mit virtuellen Rechnern problematisch.Betrachten Sie beispielsweise das Verhalten im folgenden Fall:
1. Configure two virtual NICs when installing a VM 1. Shut down the VM 1. Remove the first NIC
Wenn die VM neu gestartet wird, zeigt XenCenter nur eine Netzwerkkarte an, ruft sie jedoch auf
eth0
. In der Zwischenzeit zwingt die VM absichtlich diese Netzwerkkarteeth1
. Das Ergebnis ist, dass das Networking nicht funktioniert.
Deaktivieren Sie für VMs, die persistente Namen verwenden, diese Regeln vor dem Klonen. Wenn Sie keine persistenten Namen ausschalten möchten, müssen Sie das Netzwerk innerhalb der VM neu konfigurieren (auf die übliche Weise). Die in XenCenter angezeigten Informationen stimmen jedoch nicht mit den Adressen in Ihrem Netzwerk überein.
Aktualisieren Sie Linux-Kernel und Gasthilfsprogramme
Die Linux-Gasthilfsprogramme können aktualisiert werden, indem das install.sh
-Skript von den Citrix VM Tools für Linux erneut ausgeführt wird (siehe Installieren der Citrix VM Tools für Linux).
Für yum
-fähige Distributionen, CentOS und RHEL, installiert xe-guest-utilities
eine yum
-Konfigurationsdatei, damit nachfolgende Updates mit yum
auf standardmäßige Weise durchgeführt werden können.
Für Debian wird /etc/apt/sources.list
standardmäßig aufgefüllt, um Updates mit APT zu ermöglichen.
Beim Upgrade empfehlen wir, dass Sie install.sh
immer noch einmal ausführen. Dieses Skript ermittelt automatisch, ob Ihre VM irgendwelche Updates benötigt und installiert, falls erforderlich.
Upgrade von PV zu HVM-Gästen
Gäste im PV-Modus werden in Citrix Hypervisor 8.2 nicht unterstützt. Führen Sie vor dem Upgrade Ihres Servers auf Citrix Hypervisor 8.2 die folgenden Schritte aus, um Ihre vorhandenen PV Linux-Gäste auf unterstützte Versionen zu aktualisieren.
-
Aktualisieren Sie das Gastbetriebssystem auf eine Version, die von Citrix Hypervisor unterstützt wird. Führen Sie das Upgrade mit dem von dieser Linux-Distribution bereitgestellten Mechanismus durch.
Nach diesem Schritt befindet sich der aktualisierte Gast immer noch im PV-Modus, der nicht unterstützt wird und bekannte Probleme aufweist.
-
Verwenden Sie das Skript
pv2hvm
, um den neu aktualisierten Gast in den unterstützten HVM-Modus zu konvertieren.Öffnen Sie auf dem Citrix Hypervisor-Server eine lokale Shell, melden Sie sich als root an und geben Sie den folgenden Befehl ein:
/opt/xensource/bin/pv2hvm vm_name <!--NeedCopy-->
Oder
/opt/xensource/bin/pv2hvm vm_uuid <!--NeedCopy-->
-
Starten Sie die VM neu, um den Vorgang abzuschließen.
Versionshinweise zu Linux
Die meisten modernen Linux-Distributionen unterstützen die Xen-Paravirtualisierung direkt, haben jedoch unterschiedliche Installationsmechanismen und einige Kernel-Einschränkungen.
Unterstützung für grafische RHEL-Installationen
Um das grafische Installationsprogramm zu verwenden, führen Sie in XenCenter den Assistenten für neue VM durch. Fügen Sie auf der Seite Installationsmedien im Abschnitt Erweiterte Betriebssystemstartparametervnc
der Liste Parameter hinzu:
graphical utf8 vnc
<!--NeedCopy-->
Sie werden aufgefordert, die Netzwerkkonfiguration für die neue VM anzugeben, um die VNC-Kommunikation zu ermöglichen. Arbeiten Sie den Rest des Assistenten für neue VM durch. Wenn der Assistent abgeschlossen ist, wählen Sie in der Infrastrukturansicht die VM aus und klicken Sie auf Konsole, um eine Konsolensitzung der VM anzuzeigen. An dieser Stelle wird das Standardinstallationsprogramm verwendet. Die VM-Installation beginnt zunächst im Textmodus und fordert möglicherweise die Netzwerkkonfiguration an. Nach der Bereitstellung wird die Schaltfläche Zur grafischen Konsole wechseln in der oberen rechten Ecke des XenCenter-Fensters angezeigt.
Red Hat Enterprise Linux 7
Nach der Migration oder dem Aussetzen der VM frieren RHEL 7-Gäste möglicherweise während der Fortsetzung ein. Weitere Informationen finden Sie in RedHat Ausgabe 1141249.
Red Hat Enterprise Linux 8
Sie können die Funktion Dynamic Memory Control (DMC) nicht auf Red Hat Enterprise Linux 8, Red Hat Enterprise Linux 9, Rocky Linux 8, Rocky Linux 9 oder CentOS Stream 9 VMs verwenden, da diese Betriebssysteme kein Memory Ballooning mit dem Xen-Hypervisor unterstützen.
Red Hat Enterprise Linux 9
Sie können die Funktion Dynamic Memory Control (DMC) nicht auf Red Hat Enterprise Linux 8, Red Hat Enterprise Linux 9, Rocky Linux 8, Rocky Linux 9 oder CentOS Stream 9 VMs verwenden, da diese Betriebssysteme kein Memory Ballooning mit dem Xen-Hypervisor unterstützen.
CentOS 7
Eine Liste der CentOS 7-Versionshinweise finden Sie unter Red Hat Enterprise Linux 7.
CentOS Stream 9
Wenn Sie versuchen, eine CentOS Stream 9-VM mithilfe von XenCenter oder der Xe-CLI herunterzufahren, wird der Shutdown-Vorgang angehalten und das Timeout wird nach 1200 s überschritten. Dieses Verhalten wird durch ein Kernelproblem in kernel-5.14.0-362.el9 verursacht.
Die folgenden Workarounds sind verfügbar:
-
Um eine einzelne Instanz des Problems zu umgehen, können Sie die VM vom Gastbetriebssystem aus herunterfahren.
-
Um zu verhindern, dass das Problem für Ihre VM auftritt, führen Sie ein Downgrade Ihrer VM auf kernel-5.14.0-354.el9 durch Ausführen der folgenden Befehle in der VM aus:
# yum install kernel-5.14.0-354.el9 # grubby --set-default /boot/vmlinuz-5.14.0-354.el9.x86_64
Sie können die Funktion Dynamic Memory Control (DMC) nicht auf Red Hat Enterprise Linux 8, Red Hat Enterprise Linux 9, Rocky Linux 8, Rocky Linux 9 oder CentOS Stream 9 VMs verwenden, da diese Betriebssysteme kein Memory Ballooning mit dem Xen-Hypervisor unterstützen.
Rocky 9- und CentOS Stream 9-VMs erfordern, dass der Host über eine CPU verfügt, die mit dem x86-64-v2-Befehlssatz oder höher kompatibel ist. Weitere Informationen finden Sie unter https://access.redhat.com/solutions/6833751.
Oracle Linux 7
Eine Liste der Versionshinweise zu Oracle Linux 7 finden Sie unter Red Hat Enterprise Linux 7.
Wissenschaftliches Linux 7
Eine Liste der Versionshinweise zu Scientific Linux 7 finden Sie unter Red Hat Enterprise Linux 7.
Rocky Linux 9
Sie können die Funktion Dynamic Memory Control (DMC) nicht auf Red Hat Enterprise Linux 8, Red Hat Enterprise Linux 9, Rocky Linux 8, Rocky Linux 9 oder CentOS Stream 9 VMs verwenden, da diese Betriebssysteme kein Memory Ballooning mit dem Xen-Hypervisor unterstützen.
Rocky 9- und CentOS Stream 9-VMs erfordern, dass der Host über eine CPU verfügt, die mit dem x86-64-v2-Befehlssatz oder höher kompatibel ist. Weitere Informationen finden Sie unter https://access.redhat.com/solutions/6833751.
Debian 10
Wenn Sie Debian 10 (Buster) über PXE-Netzwerkstarts installieren, fügen Sie den Bootparametern nicht console=tty0
hinzu. Dieser Parameter kann zu Problemen beim Installationsvorgang führen. Verwenden Sie nur console=hvc0
in den Bootparametern.
Weitere Informationen finden Sie in den Debian-Ausgaben 944106 und 944125.
Debian 11
Bei der Installation von Debian 11 32-Bit auf einer VM, die ein QEMU-emuliertes Netzwerkgerät verwendet, schlägt die Installation möglicherweise fehl. Dieses Problem wird dadurch verursacht, dass die Xen-PV-Treiber im Installationskernel fehlen. Weitere Informationen finden Sie unter https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=818481.
Dieses Problem ist im 64-Bit-Debian 11 nicht vorhanden.
Debian 12
Debian 12 (Bookworm) unterstützt weder GPU-Passthrough noch vGPUs.
SUSE Linux Enterprise 12
Bereiten Sie einen SLES-Gast für das Klonen vor
Hinweis:
Bevor Sie einen SLES-Gast für das Klonen vorbereiten, müssen Sie die udev-Konfiguration für Netzwerkgeräte wie folgt löschen:
cat< /dev/null > /etc/udev/rules.d/30-net_persistent_names.rules
So bereiten Sie einen SLES-Gast auf das Klonen vor:
-
Öffne die Datei
/etc/sysconfig/network/config
-
Bearbeiten Sie die Zeile mit der Aufschrift:
FORCE_PERSISTENT_NAMES=yes <!--NeedCopy-->
Ziel
FORCE_PERSISTENT_NAMES=no <!--NeedCopy-->
-
Speichern Sie die Änderungen und starten Sie die VM neu.
Weitere Informationen finden Sie unter Klonen einer Linux-VM vorbereiten.
Ubuntu 24.04
Aufgrund eines bekannten Problems mit Mesa-Treibern auf Ubuntu 24.04 kann es nach der Installation einer Ubuntu 24.04 (Desktop) -VM auf einem AMD-Plattformhost mit standardmäßig aktiviertem Wayland-Protokoll zu wiederholten Aufforderungen zur erneuten Anmeldung kommen.
Wir empfehlen, dieses Problem zu umgehen, indem Sie Wayland deaktivieren oder Ihre Mesa-Treiber aktualisieren:
-
Wayland deaktivieren
Öffnen Sie eine Befehlszeile und führen Sie den folgenden Befehl aus:
sudo nano /etc/gdm3/custom.conf <!--NeedCopy-->
Stellen Sie den folgenden Wert ein, um Wayland zu deaktivieren:
WaylandEnable=false <!--NeedCopy-->
Starten Sie die VM neu, um den Vorgang abzuschließen.
-
Aktualisieren Sie Ihre Mesa-Treiber
Führen Sie die folgenden Befehle aus:
sudo add-apt-repository ppa:kisak/kisak-mesa sudo apt update sudo apt upgrade <!--NeedCopy-->
Starten Sie die VM neu, um den Vorgang abzuschließen.