App Layering

Nutanix AHV (Acropolis)

Eine Nutanix AHV-Connector-Konfiguration enthält die Anmeldeinformationen und den Speichercontainer, die die Appliance für die Verbindung mit Nutanix Acropolis benötigt.

Sie können diese Connector-Konfiguration verwenden, um auf einen bestimmten Speicherort in Ihrer Nutanix-Umgebung zuzugreifen, wenn Sie:

  • Layer als Teil der Erstellung eines Plattform- oder App-Layers oder als Teil des Hinzufügens einer Version zu einem Layer paketieren.
  • Layered Images in Nutanix veröffentlichen.

Bevor Sie beginnen

Sie können Ihre Nutanix Acropolis-Umgebung zum Erstellen von Layern und Veröffentlichen von Layered Images verwenden. Jede Connector-Konfiguration greift auf einen bestimmten Speichercontainer in Ihrer Nutanix Acropolis-Umgebung zu, in dem Sie Ihre Layer erstellen oder Layered Images veröffentlichen können.

Sie benötigen mehr als eine Nutanix Acropolis-Connector-Konfiguration, um für jeden Zweck auf den richtigen Container zugreifen zu können. Darüber hinaus ist es wichtig, jedes Layered Image in einem Container zu veröffentlichen, der für die Systeme, die Sie mit dem veröffentlichten Image bereitstellen, bequem zugänglich ist. Weitere Informationen zu Connectors und Connector-Konfigurationen finden Sie unter Connector-Konfigurationen.

Angeben der Nutanix Prism Elements-Konsole

App Layering verwendet die Prism Elements-Webkonsole und unterstützt die Prism Central-Konsole nicht.

Wichtig:

Bei der Verwendung von Nutanix-Connectors erfordert App Layering direkten NFS-Zugriff auf die Hosts, um korrekt zu funktionieren. In älteren Versionen von Nutanix AHV (5.6 und 5.7) war dieser direkte NFS-Zugriff auf Hosts nicht zulässig, wenn ein Prism Element-Host oder -Cluster bei Prism Central registriert war. Stellen Sie sicher, dass Ihr Nutanix-Setup diesen Zugriff zulässt. Einzelheiten zu diesem Problem in verschiedenen Nutanix-Versionen finden Sie unter Hinzufügen von Layer-Versionen mit Nutanix schlägt mit Fehler fehl: Failed to execute the script

Stellen Sie beim Konfigurieren des Nutanix-Connectors sicher, dass Sie die URL für die Prism Elements-Konsole eingeben.

Fehler, den Sie erhalten, wenn Prism Central im Connector angegeben ist

Wenn Prism Central in der Connector-Konfiguration verwendet wird, erhalten Sie den Fehler “internal error 500”.

Hinzufügen der Citrix App Layering™ Appliance zur Nutanix-Zulassungsliste

Stellen Sie sicher, dass die Appliance zu Ihrer Nutanix-Zulassungsliste hinzugefügt wird, damit sie bei Bedarf auf die entsprechenden Speichercontainer zugreifen kann. Dies kann durch Konfigurieren der Dateisystem- und Container-Ebene-Zulassungslisteneinstellungen erreicht werden. Einzelheiten zum Hinzufügen einer Zulassungsliste mit Nutanix finden Sie in der Nutanix-Dokumentation.

Erforderliche Informationen für die Acropolis-Connector-Konfigurationseinstellungen

Die Nutanix-Connector-Konfiguration ermöglicht es Ihnen, die Anmeldeinformationen und den Container für eine neue Konfiguration zu definieren.

Wichtig:

Die Felder sind Groß- und Kleinschreibung-sensitiv. Alle Werte, die Sie manuell eingeben, müssen der Groß- und Kleinschreibung des Objekts in Nutanix entsprechen, da sonst die Validierung fehlschlägt.

  • Name der Connector-Konfiguration: Ein nützlicher Name zur Identifizierung dieser Connector-Konfiguration.
  • Webkonsole (Prism)-Adresse: Der Hostname (über DNS auflösbar) oder die IP-Adresse der Prism-Webkonsole. Diese Adresse ist dieselbe, die Sie für den Zugriff auf die Nutanix Prism-Webkonsole verwenden.
  • Benutzername/Passwort: Anmeldeinformationen, die bei der Interaktion mit dem Nutanix-System verwendet werden. Der angegebene Benutzer muss über ausreichende Berechtigungen für die folgenden Vorgänge verfügen:
    • VM-Vorgänge:
      • Klonen
      • Löschen
      • Ein-/Ausschalten
      • virtuelle Datenträger anhängen
    • Image-Vorgänge:
      • Erstellen
      • Aktualisieren (auch bekannt als Hochladen)
      • Löschen
    • Virtuelle Datenträger:
      • Erstellen
      • an VMs anhängen
  • Vorlage für virtuelle Maschinen (empfohlen): Vorlage für virtuelle Maschinen, die zum Klonen einer VM mit den Hardwareeinstellungen für Nutanix verwendet werden kann, einschließlich Arbeitsspeicher, CPUs und Videoeinstellungen. Sie können den Host, den Datenspeicher und das Netzwerk für die Konfiguration der resultierenden VMs angeben. Da es bei Nutanix kein Konzept einer “Vorlage” gibt, sind diese “Vorlagen” tatsächliche VMs. Die vom ausgewählten “Template” verwendete OS-Version muss mit der OS-Version übereinstimmen, die Sie zum Erstellen von Layern oder Veröffentlichen von Layered Images verwenden. Die Vorlage darf keine Datenträger angehängt haben und muss mindestens eine Netzwerkkarte angehängt haben. Andernfalls wird ein Fehler angezeigt, wenn Sie versuchen, die Konfiguration zu validieren oder zu speichern.
  • Speichercontainer: Ermöglicht die Auswahl des Speichercontainers für die hochgeladenen Images (virtuelle Datenträger, VHDs) und die daraus erstellten virtuellen Datenträger. Beim Erstellen von App-Layern und OS-Layer-Versionen mounten Sie den Speichercontainer als NFS-Mountpoint. Konfigurieren Sie die Zulassungsliste über die Nutanix-Webkonsole oder die Nutanix CLI-Tools. Legen Sie die Zulassungsliste für den Cluster und jeden Speichercontainer auf dem Cluster fest, auch für diejenigen, die Sie nicht verwenden. Hinweis: Wenn die Appliance für den ausgewählten Speichercontainer nicht zugelassen ist, schlägt die Validierungsphase fehl, und der Fehler wird bei der Auswahl des Speichercontainers angezeigt.
  • Layer-Datenträger-Cache-Größe in GB (optional): Gibt die Größe des für jeden Layer zulässigen Caches an.
  • Offload Compositing: Ermöglicht die Ausführung des Layer-Paketierungs- oder Image-Veröffentlichungsprozesses auf dem angegebenen Nutanix-Server. Diese Funktion erhöht die Leistung und ermöglicht die Verwendung eines nativen Datenträgerformats und entweder BIOS- oder UEFI-virtueller Maschinen. Dies ist standardmäßig aktiviert.
  • Paketierungs-Cache-Größe in GB (empfohlen): Menge des Cache-Speicherplatzes (in GB), der für die Paketierung verwendet werden soll. Akzeptieren Sie den empfohlenen Wert oder ändern Sie ihn.

Wie virtuelle Maschinen organisiert sind

Nutanix bietet keinen Mechanismus zur Organisation virtueller Maschinen. Aus diesem Grund könnte es schwierig sein, die von Ihrer Appliance erstellten virtuellen Maschinen zu finden, wenn die Gesamtzahl der virtuellen Maschinen groß ist. Um Ihnen das Auffinden dieser VMs zu erleichtern, werden die folgenden Namenskonventionen verwendet:

  • Paketierungsmaschinen (virtuelle Maschinen, die während des Prozesses der Erstellung eines App-Layers oder einer OS-Version erstellt werden)
    • Der Name der virtuellen Maschine beginnt mit dem Namen des Layers, der erstellt/geändert wird
    • Die Namen der virtuellen Maschinen enden mit dem folgenden Text: (Packaging Machine)
  • Layered Image Virtuelle Maschinen (virtuelle Maschinen, die als Ergebnis der Veröffentlichung eines Layered Image erstellt werden)
    • Der Name der virtuellen Maschine beginnt mit dem Namen des veröffentlichten Images
    • Der Name der virtuellen Maschine endet mit dem folgenden Text: (Published Image)

Beim Anzeigen virtueller Maschinen über die Nutanix-Webkonsole können Sie nach virtuellen Maschinen suchen, indem Sie nach Folgendem filtern:

  • “Citrix App Layering”, um alle vom App Layering-Dienst erstellten virtuellen Maschinen zu finden.
  • “Citrix App Layering Packaging Machine”, um alle für Layer-Management-Jobs erstellten virtuellen Maschinen zu finden.
  • “Citrix App Layering Published Image”, um alle virtuellen Maschinen zu finden, die zum Veröffentlichen eines Layered Image erstellt wurden.
  • Image-Name oder Layer-Name, um virtuelle Maschinen zu finden, die sich auf einen bestimmten Layered Image-Veröffentlichungsauftrag oder die Erstellung von Apps oder OS beziehen.

Netzwerkkonnektivität virtueller Maschinen

Die virtuellen Netzwerkeinstellungen der in der Nutanix AHV-Connector-Konfiguration angegebenen Quellvorlage werden bei der Erstellung von VMs über den Nutanix Acropolis Hypervisor (AHV) Connector übernommen. Es gibt keine Option in der Connector-Konfigurations-Benutzeroberfläche, um die Netzwerkeinstellungen zu überschreiben.

Eine Connector-Konfiguration erstellen

Werte eingeben:

  • Sie müssen die ersten drei Connector-Felder manuell eingeben. Sobald die Anmeldeinformationen in diesen Feldern validiert wurden, können Sie Werte für die verbleibenden Felder aus den Dropdown-Menüs auswählen.
  • Um Werte manuell einzugeben, klicken Sie, um den Cursor in das Feld zu setzen, und geben Sie den Wert ein. Stellen Sie dabei sicher, dass die Groß- und Kleinschreibung mit dem Wert in Acropolis übereinstimmt.
  • Um einen Wert aus einer Dropdown-Liste auszuwählen, klicken Sie einmal, um den Cursor in das Feld zu setzen, und ein zweites Mal, um die Liste der möglichen Werte anzuzeigen.

So fügen Sie eine Connector-Konfiguration hinzu

  1. Melden Sie sich als Administrator bei der Verwaltungskonsole an.
  2. Wählen Sie Connectors > Connector-Konfiguration hinzufügen aus.
  3. Wählen Sie Nutanix AHV aus dem Dropdown-Menü Typ des Connectors aus und klicken Sie auf Neu. Dadurch wird die Connector-Konfiguration geöffnet.
  4. Geben Sie den Konfigurations-Namen sowie die Acropolis-Adresse, den Benutzernamen und das Passwort ein. Hinweise finden Sie in den obigen Felddefinitionen.
  5. Klicken Sie auf die Schaltfläche Verbinden unter dem Feld “Acropolis-Konfiguration”. Das Feld Einstellungen für das Klonen virtueller Maschinen wird dann aktiviert, wenn die Verbindung erfolgreich ist. Alle Verbindungsprobleme werden auf dem Blade der Connector-Konfiguration gemeldet. Wenn Serverzertifikatfehler gefunden wurden, wird eine Schaltfläche Zertifikatfehler ignorieren und fortfahren angezeigt.
  6. Wählen Sie die Vorlage für virtuelle Maschinen aus.
  7. Wählen Sie das Speicher-Repository aus.
  8. Klicken Sie auf Bestätigen und abschließen. Wenn keine Fehler vorliegen, wird eine Übersichtsseite angezeigt.
  9. Klicken Sie auf Speichern. Überprüfen Sie, ob die neue Connector-Konfiguration auf der Seite Connectors aufgeführt ist.
Nutanix AHV (Acropolis)