Erweiterte Hinweise für virtuelle Maschinen

Dieser Abschnitt enthält einige erweiterte Hinweise für virtuelle Maschinen.

VM-Startverhalten

Es gibt zwei Optionen für das Verhalten der VDI einer virtuellen Maschine beim Booten der VM:

Hinweis:

Die VM muss heruntergefahren werden, bevor Sie die Einstellung des Startverhaltens ändern können.

Beharren (Virtuelle Citrix Desktops — Privater Desktopmodus)

Dieses Verhalten ist der Standardwert beim Start von VM. Der VDI bleibt in dem Zustand, in dem er sich beim letzten Herunterfahren befand.

Wählen Sie diese Option aus, wenn Sie den Benutzern erlauben möchten, permanente Änderungen an ihren Desktops vorzunehmen. Um persistist auszuwählen, fahren Sie die VM herunter, und geben Sie dann den folgenden Befehl ein:

xe vdi-param-set uuid=vdi_uuid on-boot=persist

Zurücksetzen (Virtuelle Citrix Desktops — Freigegebener Desktop-Modus)

Beim Start der virtuellen Maschine wird der VDI in den Zustand zurückgesetzt, in dem er sich beim vorherigen Start befand. Alle Änderungen, die während der Ausführung der VM vorgenommen werden, gehen beim nächsten Start der VM verloren.

Wählen Sie diese Option aus, wenn Sie standardisierte Desktops bereitstellen möchten, die Benutzer nicht dauerhaft ändern können. Um das Zurücksetzen auszuwählen, fahren Sie die VM herunter, und geben Sie dann den folgenden Befehl ein:

xe vdi-param-set uuid=vdi_uuid on-boot=reset

Achtung:

Nach dem Ändernon-boot=resetwerden alle im VDI gespeicherten Daten nach dem nächsten Herunterfahren/Starten oder Neustart verworfen.

ISO-Bibliothek für HASH (0x2e68218) Server verfügbar machen

Um eine ISO-Bibliothek für HASH-Server (0x2e68218) verfügbar zu machen, erstellen Sie ein externes NFS- oder SMB/CIFS -Freigabeverzeichnis. Der NFS- oder SMB/CIFS-Server muss den Root-Zugriff auf die Freigabe zulassen. Erlauben Sie für NFS-Freigaben den Zugriff, indem Sie dasno_root_squash Flag festlegen, wenn Sie den Freigabeeintrag in/etc/exports auf dem NFS-Server erstellen.

Verwenden Sie dann entweder HASH (0x2e6c8e8), um die ISO-Bibliothek anzuhängen, oder stellen Sie eine Verbindung mit der Hostkonsole her und führen Sie den Befehl aus:

xe-mount-iso-sr host:/volume

Für die erweiterte Verwendung können Sie zusätzliche Argumente an den Befehl mount übergeben.

Um eine Windows SMB/CIFS -Freigabe für den Host verfügbar zu machen, verwenden Sie entweder HASH (0x2e6c8e8), oder stellen Sie eine Verbindung mit der Hostkonsole her, und führen Sie den folgenden Befehl aus:

xe-mount-iso-sr unc_path -t cifs -o username=myname/myworkgroup

Ersetzen Sie zurück Schrägstriche imunc_path Argument durch Schrägstriche. Beispiel:

xe-mount-iso-sr //server1/myisos -t cifs -o username=johndoe/mydomain

Nach dem Einbinden der Freigabe stehen alle verfügbaren ISOs in der Liste Von ISO-Bibliothek oder DVD-Laufwerk installieren in HASH (0x2e6c8e8) zur Verfügung. Diese ISOs sind auch als CD-Images über die CLI-Befehle verfügbar.

Hängen Sie die ISO an eine entsprechende Windows-Vorlage an.

Windows Volume Shadow Copy Service (VSS) -Anbieter

Die Windows-Tools enthalten auch einen VSS-Anbieter für HASH (0x2c1a078), der verwendet wird, um das Gastdateisystem in Vorbereitung auf einen VM-Snapshot stillzuschalten. Der VSS-Anbieter wird als Teil der PV-Treiberinstallation installiert, ist jedoch standardmäßig nicht aktiviert.

So aktivieren Sie den Windows HASH (0x2c1a078) VSS-Provider:

  1. Installieren Sie die Windows PV-Treiber.

  2. Navigieren Sie zu dem Verzeichnisc:\Program Files\HASH(0x2e6cb58)\XenTools, in dem die Treiber installiert sind (standardmäßig oder zum Wert vonHKEY_LOCAL_MACHINE\Software\HASH(0x2e6cb58)\XenTools\Install_dirin der Windows-Registrierung).

  3. Doppelklicken Sie auf deninstall-XenProvider.cmd Befehl, um den VSS-Provider zu aktivieren.

Hinweise:

  • Der VSS-Anbieter wird automatisch deinstalliert, wenn die PV-Treiber deinstalliert werden. Aktivieren Sie den VSS-Provider erneut, wenn er erneut installiert wird. Sie können separat von den PV-Treibern deinstalliert werden, indem Sieuninstall-XenProvider.cmd im selben Verzeichnis verwenden.
  • Die Verwendung von VSS-Snapshots auf GFS2-SRs wird nicht unterstützt.

Herstellen einer Verbindung mit einer Windows-VM mithilfe von Remotedesktop

Sie können eine der folgenden Möglichkeiten zum Anzeigen einer Windows VM-Konsole verwenden, die beide die volle Verwendung von Tastatur und Maus unterstützen.

  • Verwenden von HASH (0x2e6c8e8). Diese Methode bietet eine standardmäßige grafische Konsole und verwendet die in HASH integrierte VNC-Technologie (0x2c1a078), um Remote-Zugriff auf die Konsole der virtuellen Maschine zu ermöglichen.

  • Herstellen einer Verbindung mit Windows Remote Desktop. Diese Methode verwendet die Technologie des Remotedesktopprotokolls

In HASH (0x2e6c8e8) auf der Registerkarte Konsole befindet sich die Schaltfläche Zu Remote Desktop wechseln . Diese Schaltfläche deaktiviert die grafische Standardkonsole in HASH (0x2e6c8e8) und wechselt zur Verwendung von Remote Desktop.

Wenn Remotedesktop in der VM nicht aktiviert ist, ist diese Schaltfläche deaktiviert. Um es zu aktivieren, installieren Sie den HASH (0x2e68170). Befolgen Sie das nachstehende Verfahren, um es in jeder virtuellen Maschine zu aktivieren, die Sie über Remotedesktop verbinden möchten.

So aktivieren Sie Remotedesktop auf einer Windows-VM:

  1. Öffnen Sie System , indem Sie auf die Schaltfläche Start klicken, klicken Sie mit der rechten Maustaste auf Computer , und wählen Sie dann Eigenschaften aus.

  2. Klicken Sie auf Remote-Einstellungen. Wenn Sie zur Eingabe eines Administratorkennworts aufgefordert werden, geben Sie das Kennwort ein, das Sie während der VM-Setup erstellt haben.

  3. Klicken Sie im Bereich Remotedesktop auf das Kontrollkästchen Verbindungen von Computern zulassen, auf denen eine beliebige Version von Remotedesktop (Windows 7) ausgeführt wird.

  4. Um Nicht-Administratorbenutzer auszuwählen, die eine Verbindung zu dieser Windows-VM herstellen können, klicken Sie auf die Schaltfläche Remotebenutzer auswählen , und geben Sie die Benutzernamen ein. Benutzer mit Administratorrechten für die Windows-Domäne können standardmäßig eine Verbindung herstellen.

Sie können jetzt über Remotedesktop eine Verbindung zu dieser VM herstellen. Weitere Informationen finden Sie im Microsoft Knowledge Base-Artikel,Herstellen einer Verbindung mit einem anderen Computer über Remotedesktopverbindung.

Hinweis:

Sie können keine Verbindung zu einer virtuellen Maschine herstellen, die im Ruhezustand oder im Ruhezustand ist. Legen Sie die Einstellungen für den Ruhezustand und den Ruhezustand auf dem Remotecomputer auf N iefest.

Zeitverarbeitung in Windows-VMs

Für Windows-Gäste steuert zunächst die Steuerdomänenuhr die Zeit. Die Zeitaktualisierungen während VM-Lebenszyklusvorgängen wie Anhalten und Neustart. Es wird empfohlen, einen zuverlässigen NTP-Service in der Steuerungsdomäne und allen Windows-VMs auszuführen.

Wenn Sie eine VM manuell so einstellen, dass sie der Steuerdomäne zwei Stunden voraus ist, bleibt sie bestehen. Sie können die VM voraussetzen, indem Sie einen Zeitzonenoffset innerhalb der VM verwenden. Wenn Sie später die Zeit der Steuerdomäne ändern (entweder manuell oder durch NTP), verschiebt sich die VM entsprechend, behält jedoch den Offset von zwei Stunden bei. Das Ändern der Zeitzone der Steuerdomäne wirkt sich nicht auf VM-Zeitzonen oder Offset aus. HASH (0x2c1a078) verwendet die Hardware-Takteinstellung der VM, um die VM zu synchronisieren. HASH (0x2c1a078) verwendet nicht die Systemtakteinstellung der VM.

Stellen Sie beim Ausführen von Anhalten und Fortsetzen von Vorgängen oder bei der Verwendung von Live-Migration sicher, dass der aktuelle HASH (0x2e68170) installiert ist. HASH (0x2e68170) benachrichtigt den Windows-Kernel, dass nach der Fortsetzung eine Zeitsynchronisierung erforderlich ist (möglicherweise auf einem anderen physischen Host).

Hinweis:

Wenn Sie Windows-VMs in der Citrix Virtual Desktops-Umgebung ausführen, müssen Sie sicherstellen, dass die Hostuhr dieselbe Quelle wie die Active Directory-Domäne (AD) hat. Ein Fehler beim Synchronisieren der Uhren kann dazu führen, dass die VMs eine falsche Zeit anzeigen und die Windows-PV-Treiber zum Absturz bringen.

Zeitverarbeitung in Linux-VMs

Das Zeitverarbeitungsverhalten von Linux-VMs in HASH (0x2c1a078) hängt davon ab, ob es sich bei der VM um einen PV-Gast oder einen HVM-Gast handelt.

Zusätzlich zu dem von HASH (0x2c1a078) definierten Verhalten können Betriebssystemeinstellungen und -verhalten das Zeitverarbeitungsverhalten Ihrer Linux-VMs beeinflussen. Einige Linux-Betriebssysteme synchronisieren möglicherweise regelmäßig die Systemuhr und die Hardwareuhr, oder das Betriebssystem verwendet standardmäßig einen eigenen NTP-Dienst. Weitere Informationen finden Sie in der Dokumentation zum Betriebssystem Ihrer Linux-VM.

Hinweis:

Stellen Sie beim Installieren einer neuen Linux-VM sicher, dass Sie die Zeitzone von der Standard-UTC in Ihren lokalen Wert ändern. Ausführliche Verteilungsanweisungen finden Sie unterLinux-Versionshinweise.

Zeitverarbeitung in PV Linux-VMs

Es gibt zwei Wanduhr Verhaltensweisen für paravirtualisierte Linux-Distributionen — abhängig und unabhängig .

Abhängige Wanduhr: Die Systemuhren in PV Linux-VMs werden mit der Uhr synchronisiert, die in der Steuerdomäne ausgeführt wird und können nicht unabhängig voneinander geändert werden. Dieser Modus ist praktisch, da nur die Steuerdomäne den NTP-Dienst (Network Time Protocol) ausführen muss, um die genaue Zeit auf allen VMs zu halten.

Unabhängige Wanduhr: Systemuhren in PV Linux VMs werden nicht mit der Uhr synchronisiert, die auf der Steuerdomäne läuft und können geändert werden. Wenn die VM gestartet wird, wird die Zeit der Steuerdomäne verwendet, um die Anfangszeit der Systemuhr festzulegen.

Einige PV-Linux-VMs können dieindependent_wallclock Einstellung verwenden, um das Wanduhr Verhalten der VM zu ändern.

In der folgenden Tabelle sind Wallclock-Verhalten für PV Linux-VMs aufgeführt:

Gastbetriebssystem Standard-Wanduhr Verhalten Istindependent_wallclock Einstellung verfügbar?
CentOS 5.x (32-/64 -Bit) Abhängig Ja
CentOS 6.x (32-/64 -Bit) Unabhängig  
Red Hat Enterprise Linux 5.x (32-/64 -bit) Abhängig Ja
Red Hat Enterprise Linux 6.x (32-/64 -bit) Unabhängig  
Oracle Linux 5.x (32-/64 -Bit) Abhängig Ja
Oracle Linux 6.x (32-/64 -Bit) Unabhängig  
Scientific Linux 6.x (32-/64 -Bit) Unabhängig  
SLES 11 SP3, SP4 (32-/64 -Bit) Unabhängig Ja (No-op)
SLES 12 SP1, SP2 (64-Bit) Unabhängig Ja (No-op)
Schlitten 11 SP3, SP4 (64-bit) Unabhängig Ja (No-op)
SLED 12 SP1, SP2 (64-bit) Unabhängig Ja (No-op)
Debian 7 (32-/64 -Bit) Unabhängig  
NeoKylin Linux Advanced Server 6.5 (64-Bit) Unabhängig  
NeoKylin Linux Advanced Server 7.2 (64-Bit) Unabhängig  

Bei PV-Linux-VMs, bei denen dieindependent_wallclock Einstellung verfügbar ist, können Sie diese Einstellung verwenden, um zu definieren, ob die VM ein abhängiges oder unabhängiges Wanduhr aufweist.

Wichtig:

Es wird empfohlen, dieindependent_wallclock Einstellung zu verwenden, um unabhängiges Wanduhr zu aktivieren und einen zuverlässigen NTP-Service auf den Linux-VMs und dem HASH-Server (0x2e68218) auszuführen.

So legen Sie einzelne Linux-VMs für ein unabhängiges Wanduhr fest:

  1. Führen Sie an einer Root-Eingabeaufforderung auf der VM den folgenden Befehl aus:echo 1 > /proc/sys/xen/independent_wallclock

  2. Diese Einstellung kann bei Neustarts beibehalten werden, indem Sie die/etc/sysctl.conf Konfigurationsdatei ändern und Folgendes hinzufügen:

    ## Set independent wall clock time
    xen.independent_wallclock=1
    
  3. Als dritte Alternativeindependent_wallclock=1 kann auch als Boot-Parameter an die VM übergeben werden.

So legen Sie einzelne Linux-VMs für ein abhängiges Wanduhr fest:

  1. Führen Sie an einer Root-Eingabeaufforderung auf der VM den folgenden Befehl aus:echo 0 > /proc/sys/xen/independent_wallclock

  2. Diese Einstellung kann bei Neustarts beibehalten werden, indem Sie die/etc/sysctl.conf Konfigurationsdatei ändern und Folgendes hinzufügen:

    ## Set independent wall clock time
    xen.independent_wallclock=0
    
  3. Als dritte Alternativeindependent_wallclock=0 kann auch als Boot-Parameter an die VM übergeben werden.

HVM-Linux-VMs

Hardwareuhren in HVM Linux-VMs werden nicht mit der Uhr synchronisiert, die in der Steuerdomäne ausgeführt wird und können geändert werden. Wenn die VM zum ersten Mal gestartet wird, wird die Zeit der Steuerdomäne verwendet, um die Anfangszeit der Hardwareuhr und der Systemuhr festzulegen.

Wenn Sie die Zeit auf der Hardware-Uhr ändern, wird diese Änderung beim Neustart der VM beibehalten.

Das Verhalten der Systemuhr hängt vom Betriebssystem der VM ab. Weitere Informationen finden Sie in der Dokumentation zu Ihrem VM-Betriebssystem.

Sie können das HASH-Zeitverarbeitungsverhalten (0x2c1a078) für HVM-Linux-VMs nicht ändern.

Installieren von HVM-VMs von Reseller Option Kit-Medien (BIOS-locked)

Es gibt zwei Arten von HVM-VMs: BIOS-Generic und BIOS-Customized. Um die Installation der OEM-Versionen des Reseller Option Kit (BIOS-locked) von Windows auf eine VM zu aktivieren, kopieren Sie die BIOS-Zeichenfolgen der VM vom Host, mit dem das Medium geliefert wurde. Alternativ können fortgeschrittene Benutzer benutzerdefinierte Werte für die BIOS-Zeichenfolgen festlegen.

BIOS-generisch

Die VM verfügt über generische HASH (0x2c1a078) BIOS-Zeichenfolgen.

Hinweis:

Wenn eine VM beim Start keine BIOS-Zeichenfolgen festgelegt hat, werden die standardmäßigen HASH-BIOS-Zeichenfolgen (0x2c1a078) in sie eingefügt und die VM wird BIOS-Generic.

BIOS-kundenspezifisch

Für HVM-VMs können Sie das BIOS auf zwei Arten anpassen: Copy-Host-BIOS-Zeichenfolgen und benutzerdefinierte BIOS-Zeichenfolgen.

Kopier-Host-BIOS-Zeichenfolgen

Die VM verfügt über eine Kopie der BIOS-Zeichenfolgen eines bestimmten Servers im Pool. Um die BIOS-gesperrten Medien zu installieren, die mit Ihrem Host geliefert wurden, folgen Sie den unten angegebenen Verfahren.

Verwenden von HASH (0x2e6c8e8):

  1. Klicken Sie im Assistenten für neue VM auf das Kontrollkästchen Host-BIOS-Zeichenfolgen in VM kopieren .

Verwenden der CLI:

  1. Führen Sie denvm-install copy-bios-strings-from Befehl aus. Geben Sie denhost-uuid als Host an, von dem die Strings kopiert werden (d. h. den Host, mit dem das Medium geliefert wurde):

    xe vm-install copy-bios-strings-from=host uuid \
        template=template name sr-name-label=name of sr \
        new-name-label=name for new VM
    

    Dieser Befehl gibt die UUID der neu erstellten VM zurück.

    Beispiel:

    xe vm-install copy-bios-strings-from=46dd2d13-5aee-40b8-ae2c-95786ef4 \
        template="win7sp1" sr-name-label=Local\ storage  \
        new-name-label=newcentos
        7cd98710-bf56-2045-48b7-e4ae219799db
    
  2. Wenn die relevanten BIOS-Strings vom Host erfolgreich in die VM kopiert wurden,vm-is-bios-customized bestätigt der Befehl diesen Erfolg:

    xe vm-is-bios-customized uuid=VM uuid
    

    Beispiel:

    xe vm-is-bios-customized uuid=7cd98710-bf56-2045-48b7-e4ae219799db
        This VM is BIOS-customized.
    

    Hinweis:

    Wenn Sie die VM starten, wird sie auf dem physischen Host gestartet, von dem Sie die BIOS-Zeichenfolgen kopiert haben.

Achtung:

Es liegt in Ihrer Verantwortung, alle EULAs einzuhalten, die die Nutzung von BIOS-gesperrten Betriebssystemen regeln, die Sie installieren.

Benutzerdefinierte BIOS-Zeichenfolgen

Der Benutzer hat die Möglichkeit, benutzerdefinierte Werte in ausgewählten BIOS-Zeichenfolgen mithilfe von CLI/API festzulegen. Um die Medien in HVM VM mit angepassten BIOS zu installieren, folgen Sie dem unten angegebenen Verfahren.

Verwenden der CLI:

  1. Führen Sie denvm-install Befehl aus (ohnecopy-bios-strings-from ):

    xe vm-install template=template name sr-name-label=name of sr \
          new-name-label=name for new VM
    

    Dieser Befehl gibt die UUID der neu erstellten VM zurück.

    Beispiel:

    xe vm-install template="win7sp1" sr-name-label=Local\ storage  \
          new-name-label=newcentos
        7cd98710-bf56-2045-48b7-e4ae219799db
    
  2. Um benutzerdefinierte BIOS-Zeichenfolgen festzulegen, führen Sie den folgenden Befehl aus, bevor Sie die VM zum ersten Mal starten:

    xe vm-param-set uuid=VM_UUID bios-strings:bios-vendor=VALUE \
        bios-strings:bios-version=VALUE bios-strings:system-manufacturer=VALUE \
        bios-strings:system-product-name=VALUE bios-strings:system-version=VALUE \
        bios-strings:system-serial-number=VALUE bios-strings:enclosure-asset-tag=VALUE
    

    Beispiel:

    xe vm-param-set uuid=7cd98710-bf56-2045-48b7-e4ae219799db \
        bios-strings:bios-vendor="vendor name" \
        bios-strings:bios-version=2.4 \
        bios-strings:system-manufacturer="manufacturer name" \
        bios-strings:system-product-name=guest1 \
        bios-strings:system-version=1.0 \
        bios-strings:system-serial-number="serial number" \
        bios-strings:enclosure-asset-tag=abk58hr
    

    Hinweise:

    -  Sobald die benutzerdefinierten BIOS-Zeichenfolgen in einem einzelnen CLI/API -Aufruf festgelegt wurden, können sie nicht geändert werden. -  Sie können die Anzahl der Parameter festlegen, die Sie angeben möchten, um die benutzerdefinierten BIOS-Zeichenfolgen festzulegen.
    

Achtung:

Es liegt in Ihrer Verantwortung:

  • Erfüllen Sie alle EULAs und Standards für die Werte, die im BIOS der VM festgelegt werden.
  • Stellen Sie sicher, dass die Werte, die Sie für die Parameter angeben, Arbeitsparameter sind. Die Angabe falscher Parameter kann zu einem Fehler bei der Boot-/Medieninstallation führen.

Zuweisen einer GPU zu einer Windows-VM (zur Verwendung mit Citrix Virtual Desktops)

Mit HASH (0x2c1a078) können Sie einer Windows-VM, die auf demselben Host ausgeführt wird, eine physische GPU auf dem HASH-Server (0x2e68218) zuweisen. Diese GPU-Pass-Through-Funktion profitiert von Grafiknutzern wie CAD-Designern, die leistungsstarke Grafikfunktionen benötigen. Es wird nur für die Verwendung mit Citrix Virtual Desktops unterstützt.

Während HASH (0x2c1a078) nur eine GPU für jede VM unterstützt, erkennt und gruppiert sie automatisch identische physische GPUs über Hosts im selben Pool. Nach der Zuweisung einer Gruppe von GPUs kann eine VM auf jedem Host im Pool gestartet werden, der über eine verfügbare GPU in der Gruppe verfügt. Wenn eine virtuelle Maschine an eine GPU angeschlossen ist, verfügt eine VM über bestimmte Funktionen, die nicht mehr verfügbar sind, einschließlich Livemigration, VM-Snapshots mit Arbeitsspeicher und Anhalten/Fortsetzen.

Das Zuweisen einer GPU zu einer VM in einem Pool beeinträchtigt nicht den Betrieb anderer VMs im Pool. VMs mit angeschlossenen GPUs gelten jedoch als nicht agil. Wenn VMs mit angefügten GPUs Mitglieder eines Pools mit aktivierter Hochverfügbarkeit sind, übersehen beide Features diese VMs. Die VMs können nicht automatisch migriert werden.

GPU-Pass-Through ist nur für Windows-VMs verfügbar. Es kann mit HASH (0x2e6c8e8) oder der xe-CLI aktiviert werden.

Anforderungen

GPU-Pass-Through wird für bestimmte Maschinen und GPUs unterstützt. In allen Fällen muss die IOMMU-Chipsatzfunktion (bekannt als VT-D für Intel-Modelle) auf dem HASH (0x2e68218) Server verfügbar und aktiviert sein. Bevor Sie die GPU-Pass-Through-Funktion aktivieren, besuchen Sie dieHardwarekompatibilitätsliste.

Vor dem Zuweisen einer GPU zu einer VM

Bevor Sie einer VM eine GPU zuweisen, legen Sie die entsprechenden physischen GPUs in Ihren HASH-Server (0x2e68218) und starten Sie den Computer neu. Nach dem Neustart erkennt HASH (0x2c1a078) automatisch physische GPUs. Verwenden Sie denxe pgpu-list Befehl, um alle physischen GPUs über Hosts im Pool anzuzeigen.

Stellen Sie sicher, dass die IOMMU-Chipsatzfunktion auf dem Host aktiviert ist. Geben Sie dazu Folgendes ein:

xe host-param-get uuid=uuid_of_host param-name=chipset-info param-key=iommu

Wenn der gedruckte Wert istfalse, ist IOMMU nicht aktiviert, und GPU-Pass-Through ist nicht mit dem angegebenen HASH-Server (0x2e68218) verfügbar.

So weisen Sie einer Windows-VM mithilfe von HASH (0x2e6c8e8) eine GPU zu:

  1. Fahren Sie die VM herunter, der Sie eine GPU zuweisen möchten.

  2. Öffnen Sie die VM-Eigenschaften: Klicken Sie mit der rechten Maustaste auf die VM, und wählen Sie Eigenschaftenaus.

  3. Zuweisen einer GPU zur VM: Wählen Sie GPU aus der Liste der VM-Eigenschaften aus, und wählen Sie dann einen GPU-Typ aus. Klicken Sie auf OK.

  4. Starten Sie die VM.

So weisen Sie einer Windows-VM mithilfe der xe-CLI eine GPU zu:

  1. Fahren Sie mit demxe vm-shutdown Befehl die VM herunter, die Sie einer GPU-Gruppe zuweisen möchten.

  2. Suchen Sie die UUID der GPU-Gruppe, indem Sie Folgendes eingeben:

    xe gpu-group-list
    

    Mit diesem Befehl werden alle GPU-Gruppen im Pool gedruckt. Beachten Sie die UUID der entsprechenden GPU-Gruppe.

  3. Schließen Sie die VM an eine GPU-Gruppe an, indem Sie Folgendes eingeben:

    xe vpgu-create gpu-group-uuid=uuid_of_gpu_group vm-uuid=uuid_of_vm
    

    Führen Sie denxe vgpu-list Befehl aus, um sicherzustellen, dass die GPU-Gruppe angehängt wurde.

  4. Starten Sie die VM mit demxe vm-start Befehl.

  5. Installieren Sie nach dem Start der VM die Grafikkartentreiber auf der VM.

    Die Installation der Treiber ist unerlässlich, da die VM direkten Zugriff auf die Hardware auf dem Host hat. Treiber werden von Ihrem Hardwareanbieter bereitgestellt.

Hinweis:

Wenn Sie versuchen, eine VM mit GPU-Pass-Through auf dem Host ohne verfügbare GPU in der entsprechenden GPU-Gruppe zu starten, gibt HASH (0x2c1a078) einen Fehler aus.

So trennen Sie eine Windows-VM von einer GPU mithilfe von HASH (0x2e6c8e8):

  1. Fahren Sie die VM herunter.

  2. Öffnen Sie die VM-Eigenschaften: Klicken Sie mit der rechten Maustaste auf die VM, und wählen Sie Eigenschaftenaus.

  3. Trennen Sie die GPU von der VM: Wählen Sie GPU aus der Liste der VM-Eigenschaften aus, und wählen Sie dann Keine als GPU-Typ. Klicken Sie auf OK.

  4. Starten Sie die VM.

So trennen Sie eine Windows-VM von einer GPU mithilfe der xe-CLI:

  1. Fahren Sie die VM mit demxe vm-shutdown Befehl herunter.

  2. Suchen Sie die UUID der vGPU, die an die VM angeschlossen ist, indem Sie Folgendes eingeben:

    xe vgpu-list vm-uuid=uuid_of_vm
    
  3. Trennen Sie die GPU von der VM, indem Sie Folgendes eingeben:

    xe vgpu-destroy uuid=uuid_of_vgpu
    
  4. Starten Sie die VM mit demxe vm-start Befehl.

Erstellen von ISO-Images

HASH (0x2c1a078) kann ISO-Images als Installationsmedium und Datenquellen für Windows- oder Linux-VMs verwenden. In diesem Abschnitt wird beschrieben, wie Sie ISO-Images von CD/DVD -Medien erstellen.

So erstellen Sie eine ISO auf einem Linux-System:

  1. Legen Sie die CD- oder DVD-ROM-Laufwerk in das Laufwerk. Stellen Sie sicher, dass die Festplatte nicht eingehängt ist. Führen Sie zum Überprüfen den Befehl aus:

    mount
    

    Wenn der Datenträger bereitgestellt ist, heben Sie die Bereitstellung des Datenträgers auf. Weitere Informationen finden Sie in der Dokumentation des Betriebssystems, falls erforderlich.

  2. Führen Sie als root den Befehl

    dd if=/dev/cdrom of=/path/cdimg_filename.iso
    

    Dieser Befehl nimmt einige Zeit in Anspruch. Wenn der Vorgang erfolgreich abgeschlossen ist, sehen Sie Folgendes:

    1187972+0 records in
    1187972+0 records out
    

    Ihre ISO-Datei ist fertig.

So erstellen Sie eine ISO auf einem Windows-System:

Windows-Computer verfügen nicht über einen entsprechenden Betriebssystembefehl, um eine ISO zu erstellen. Die meisten CD-Brennwerkzeuge haben eine Möglichkeit, eine CD als ISO-Datei zu speichern.