App Layering

MS Hyper-V

Eine MS-Hyper-V-Connectorkonfiguration enthält die Anmeldeinformationen und den Speicherort, den die Appliance für die Verbindung mit Hyper-V benötigt, und identifiziert die Eigenschaften, die der vDisk zugeordnet werden sollen.

Sie können einen Hyper-V-Connector auswählen, um das Betriebssystem zu importieren, andere Layer zu erstellen oder Layerimages zu veröffentlichen. Jede Connectorkonfiguration ist so eingestellt, dass auf einen Speicherort mit einem bestimmten Konto zugegriffen wird.

Der Hyper-V-Connector verwendet den Background Intelligent Transfer Service (BITS) von Microsoft, um Datenträger zur und von der Appliance zu kopieren. Bei BITS meldet die Appliance den Fortschritt als Prozentsatz des Abschlusses, und der Connector benötigt keine CIFS-Freigabe mehr.

Der Hyper-V-Konnektor enthält ein Kontrollkästchen Offload Compositing, mit dem Layer-Paketierung und Image-Publishing auf dem Hyper-V-Server und nicht auf der App Layering-Appliance durchgeführt werden können. Offload Compositing erhöht die Geschwindigkeit bei der Layerverpackung und Veröffentlichen von Images erheblich Außerdem wird die Layer-Finalisierung automatisiert und Sie können Layer erstellen und Images als Hyper-V Generation 2-Maschinen auf VHD- oder VHDX-Datenträger veröffentlichen.

Weitere Informationen zu Steckverbindern und Steckerkonfigurationen im Allgemeinen finden Sie unter Konnektorkonfigurationen.

Vorbereitung

Wenn Sie zum ersten Mal eine Imagevorlage zum Veröffentlichen von Layerimages in Ihrer Microsoft Hyper-V-Umgebung erstellen, müssen Sie eine neue Hyper-V-Connectorkonfiguration für diesen Speicherort hinzufügen.

Hyper-V-Anforderungen

Sie können eine Hyper-V-Connectorkonfiguration verwenden, um die Verbindung zu einem Speicherort in Ihrer Microsoft Hyper-V-Umgebung zu erleichtern.

Die Informationen, die Sie für die Hyper-V-Connectorkonfiguration benötigen, umfassen:

  • Hyper-V-Konfiguration
    • Agent — App Layering Agent aus der Liste der bei der Appliance registrierten Agenten. Der Agent wird unter dem Computerkonto für den Computer ausgeführt, auf dem er ausgeführt wird.
  • Einstellungen für virtuelle Maschinen
    • Vorlagen-VM (optional) - Eine Vorlage, die zum Klonen einer virtuellen Hyper-V-Maschine mit den gewünschten Hardwareeinstellungen (Arbeitsspeicher, CPUs und Videoeinstellungen) verwendet werden kann. Sie können den Host, den Datenspeicher und das Netzwerk für die Konfiguration der resultierenden virtuellen Maschinen angeben. An die Vorlage muss mindestens eine Netzwerkkarte angeschlossen sein und es darf kein Datenträger angeschlossen sein. Andernfalls erhalten Sie eine Fehlermeldung, wenn Sie versuchen, die Konfiguration zu überprüfen oder zu speichern.
    • Anzahl der CPUs — Anzahl der CPUs, die zum Erstellen einer Verpackungsmaschine oder zum Veröffentlichen eines Layerimage verwendet werden sollen. Der Standardwert ist 4 CPUs.
    • Arbeitsspeicher (MB) — Menge an Speicher, der für die Erstellung der Packaging Machine oder der Layerimage Machine zugewiesen ist. Der Standardwert ist 8192 Mb.
    • Netzwerk — Netzwerk-Switch. Sie können aus einer Liste der Netzwerk-Switches auswählen, die dem Agent bekannt sind.
    • Generation - Maschinen der Generation 1 werden in allen Fällen unterstützt. Maschinen der Generation 2 werden nur unterstützt, wenn die Option “Offload Compositing” ausgewählt ist.
    • Datenträgerformat — VHD oder VHDX werden auf Maschinen der Generation 1 unterstützt. Nur VHDX wird auf Maschinen der Generation 2 unterstützt.

      Hinweis:

      Das VHDX-Datenträgerformat erfordert Offload Compositing, auch auf Maschinen der Generation 1.

    • Offload Compositing - Aktiviert die Ausführung des Layer-Paketierungs- oder Image-Publishing-Prozesses auf dem angegebenen Hyper- Diese Funktion steigert die Leistung und ermöglicht es Ihnen, VHDX-Datenträgerformat und VMs der 2. Generation zu verwenden. Mit UEFI können Sie auch Secure Boot verwenden, wenn es auf der VM aktiviert ist.

    Wenn Offload Compositing ausgewählt ist:

    • Wenn Sie keine Vorlage für virtuelle Maschinen bereitstellen, wird für die virtuelle Maschine standardmäßig BIOS verwendet.
    • Wenn Sie eine für BIOS oder UEFI konfigurierte Vorlage bereitstellen, ist die resultierende virtuelle Maschine der von Ihnen gewählte Typ.
    • Wenn Sie eine Vorlage mit aktiviertem UEFI-Secure Boot bereitstellen und ausgewählt haben, ist die resultierende VM UEFI-Secure Boot.

    Wenn Offload Compositing nicht ausgewählt ist:

    • Wenn Sie keine Vorlage bereitstellen, wird standardmäßig das BIOS für die virtuelle Maschine verwendet.
    • Wenn Sie eine für das BIOS konfigurierte Vorlage bereitstellen, ist die resultierende virtuelle Maschine BIOS.
    • Wenn Sie eine für UEFI konfigurierte Vorlage bereitstellen, kann der Computer nicht gestartet werden und führt zu einem Bluescreen. (Offload Compositing ist für UEFI erforderlich.)
  • Speichereinstellungen
    • Pfad zum Speicher, z. B.: C:\Virtual Machines - Pfad für den lokalen oder Remote-Speicherort, an dem die App Layering-Software Layer-Disks, Verpackungsmaschinen und Layerimage Disks erstellt. Dieser Wert:
      • Muss mit dem im UNC-Pfad angegebenen Speicherort übereinstimmen.
      • Kann kein zugeordnetes Laufwerk sein.
    • Layerdatenträger-Cachegröße in GB (optional) — Menge an Dateifreigabe-Speicherplatz (in Gigabyte), der zum Zwischenspeichern von Layerdatenträger verwendet werden soll Ein Wert von:
      • 0 deaktiviert das Layercaching.
      • 1 + aktiviert das Layercaching und gibt den Speicherplatz an, der für das Caching von Layerdatenträgern auf der Dateifreigabe zulässig ist. Kopien von Bootdatenträgern und Verpackungsdatenträger werden gespeichert und dann, wo immer möglich, wiederverwendet, um den Zeitaufwand für das Packen eines App-Layers zu reduzieren.

App Layering-Anforderungen

Der App Layering Agent ist erforderlich, um einen Hyper-V-Connector zu verwenden. Der App Layering Agent muss:

Erstellen einer Hyper-V-Connectorkonfiguration

Um den Hyper-V-Konnektor für Layering oder Publishing zu verwenden, führen Sie folgende Schritte aus

  1. Klicken Sie auf die Seite Connectors .
  2. Klicken Sie auf Connector-Konfiguration hinzufügen. Dadurch wird ein kleines Dialogfeld geöffnet.
  3. Wählen Sie den Microsoft Hyper-V-Konnektortyp aus. Klicken Sie dann auf Neu, um die Seite Konnektorkonfiguration zu öffnen.
  4. Füllen Sie die Felder auf der Seite Konnektorkonfiguration aus. Weitere Informationen finden Sie in den Felddefinitionen im Abschnitt Hyper-V-Anforderungen oben.
  5. Klicken Sie auf die Schaltfläche TEST, um zu überprüfen, ob die Appliance mit den angegebenen Anmeldeinformationen auf den angegebenen Speicherort zugreifen kann.
  6. Klicken Sie auf SAVE. Die neue Connectorkonfiguration sollte nun auf der Registerkarte Connector aufgeführt werden.

HTTPS- und Zertifikatsfehler

Standardmäßig ist HTTPS deaktiviert und Zertifikatfehler werden ignoriert, da das mit der Appliance gelieferte selbstsignierte Zertifikat über HTTPS fehlschlägt. Wenn Sie Ihr eigenes Zertifikat hochladen, können Sie den Connector so konfigurieren, dass er HTTPS verwendet und Zertifikatsfehler nicht mehr ignoriert.

Wenn Sie HTTPS für Hyper-V aktivieren möchten

Wenn Sie HTTPS für Hyper-V aktivieren möchten, bearbeiten Sie die Einstellungen zum Aktivieren von HTTPS und zum Ignorieren von Zertifikatfehlern in der Datei config.json.

  1. Öffnen Sie die Datei config.json für Hyper-V-Connector:

    /usr/local/lib/node_modules/unidesk-hyperv-connector/config.json

  2. Setzen Sie useHttpsFileTransfer auf true:

    “useHttpsFileTransfer”: true

  3. Setzen Sie ignoreCertificateErrors auf false:

    “ignoreCertificateErrors”: false

  4. Starten Sie den Hyper-V-Connector neu.

Fehler im Zertifikat

Sobald Zertifikatsfehler nicht mehr ignoriert werden, erhalten Sie bei Ablauf Ihres Zertifikats die folgende Fehlermeldung:

Failed copying file to D:\path\file.vhdx. The certificate authority is invalid or incorrect.
The error occurred while the remote file was being processed.
MS Hyper-V