Einen Red Hat OpenShift-Katalog erstellen
Maschinenkataloge erstellen beschreibt die Assistenten, die einen Maschinenkatalog erstellen. Die folgenden Informationen behandeln Details, die spezifisch für Red Hat OpenShift-Virtualisierungsumgebungen sind.
Hinweis:
Bevor Sie einen Red Hat OpenShift-Katalog erstellen, stellen Sie sicher, dass Sie eine Verbindung und eine Hostingeinheit zu Red Hat OpenShift erstellt haben. Siehe Verbindung zu Red Hat OpenShift.
Eine Masterimage-VM erstellen
Eine Masterimage-VM ist erforderlich, um einen Maschinenkatalog zu erstellen.
- Greifen Sie mit Ihrer Anmelde-ID auf die OpenShift-Konsole zu.
- Navigieren Sie zu Virtualization > VirtualMachines, um die Liste der VMs, einschließlich der Masterimage-VMs, anzuzeigen.
- Erstellen Sie ein Masterimage. Stellen Sie beim Erstellen eines Masterimages sicher, dass die Masterimage-VM nur ein Speichergerät hat.
Hinweis:
- Stellen Sie sicher, dass der Masterimage-VM ein routbares NAD hinzugefügt wird, entsprechend den Anforderungen des Kunden für die Clusterumgebung.
- Wenn das Masterimage einer Domäne beigetreten ist, kann es nach der Verwendung zur Katalogerstellung das Domänenvertrauen verlieren. Dieses Problem betrifft Citrix Virtual Apps and Desktops™ 2503 aufgrund einer Einschränkung in der OpenShift-Umgebung. Die Problemumgehung besteht darin, Masterimages keiner Domäne beitreten zu lassen. Citrix arbeitet mit Red Hat zusammen, um die Netzwerkisolierungsfunktionen zu verbessern.
- Beim Erstellen eines MCS-Maschinenkatalogs in einer Red Hat OpenShift-Virtualisierungsumgebung können Sie kein Masterimage und Maschinenprofil mit unterschiedlichen Betriebssystemtypen verwenden. Dies liegt daran, wie Red Hat OpenShift jeden OS-Typ verwaltet. Daher wird die Verwendung einer Windows-VM als Masterimage mit einer Nicht-Windows-VM (z. B. Linux) als Maschinenprofil oder umgekehrt nicht unterstützt.
- Derzeit werden die VMs, die mit
InstanceTypeerstellt wurden, nicht als Masterimage unterstützt.
Einen Katalog erstellen
Sie können OpenShift-Kataloge erstellen, um Maschinen in Ihren OpenShift-Umgebungen zu erstellen, bereitzustellen und mit Energie zu versorgen.
Erstellen eines Katalogs mit Web Studio
Sie können einen MCS-Maschinenkatalog in der Red Hat OpenShift-Umgebung mit oder ohne Maschinenprofil über Web Studio erstellen. Eine VM wird als Maschinenprofil-Eingabe verwendet.
Im Assistenten zur Einrichtung des Maschinenkatalogs:
- Wählen Sie auf der Seite Betriebssystem die Option Multi-session OS oder Single-session OS.
-
Auf der Seite Maschinenverwaltung:
- Wählen Sie Energieverwaltete Maschinen (z. B. virtuelle Maschinen oder Blade-PCs).
- Wählen Sie die Bereitstellung von Maschinen mit der Citrix-Bereitstellungstechnologie Citrix Machine Creation Services™ (MCS).
- Wählen Sie die OpenShift-Hosting-Einheit unter Citrix Machine Creation Services (MCS) aus.
- Wählen Sie auf der Seite Desktop Experience die Option entsprechend dem Maschinentyp aus, den Sie auf der Seite Machine Type ausgewählt haben.
-
Auf der Seite Image:
- Wählen Sie ein Master-Image aus. Derzeit unterstützt OpenShift keine vorbereiteten Images.
- Sie können eine Notiz für das ausgewählte Image hinzufügen.
- Sie können das Kontrollkästchen „Maschinenprofil verwenden“ aktivieren und ein Maschinenprofil auswählen.
- Um die neuesten Produktfunktionen nutzen zu können, stellen Sie sicher, dass das Masterimage die neueste VDA-Version installiert hat. Ändern Sie nicht die Standardauswahl für die minimale VDA-Version. Wenn Sie jedoch eine frühere VDA-Version verwenden müssen, lesen Sie den Abschnitt VDA-Versionen und Funktionsebenen.
- Wählen Sie auf der Seite NICs eine oder mehrere NICs aus und ordnen Sie jeder Karte ein virtuelles Netzwerk zu.
-
Auf der Seite Virtuelle Maschinen:
- Geben Sie an, wie viele virtuelle Maschinen erstellt werden sollen. Geben Sie 0 (Null) ein, wenn Sie keine erstellen möchten. Später können Sie VMs für einen leeren Katalog erstellen, indem Sie Maschinen hinzufügen.
- Wählen Sie die Speichermenge (in MB) aus, die jede VM haben soll.
- Wenn Sie einen zufälligen, nicht persistenten Katalog erstellen, können Sie den Write-Back-Cache für Maschinen aktivieren, um die I/O-Leistung zu verbessern. Siehe Cache für temporäre Daten konfigurieren.
- Befolgen Sie die Anweisungen auf dem Bildschirm, um die verbleibenden Schritte abzuschließen, die keine OpenShift-spezifischen Informationen enthalten.
Sie können Studio auch verwenden, um OpenShift-Kataloge zu erstellen, um die Leistung vorhandener Maschinen in Ihren OpenShift-Umgebungen bereitzustellen und zu verwalten. Gehen Sie wie folgt vor:
Im Assistenten zum Einrichten des Maschinenkatalogs:
- Wählen Sie auf der Seite Betriebssystem die Option Multi-session OS oder Single-session OS.
- Wählen Sie auf der Seite Maschinenverwaltung die Option Energieverwaltete Maschinen und Anderer Dienst oder Technologie.
-
Fügen Sie auf der Seite Virtuelle Maschinen Maschinen und deren Active Directory-Maschinenkonten hinzu. Sie können:
- Maschinen manuell hinzufügen: Klicken Sie auf Maschinen hinzufügen, um Maschinen manuell hinzuzufügen. Das Fenster VMs auswählen wird angezeigt. Erweitern Sie die zuvor erstellte OpenShift-Verbindung und wählen Sie die Knoten (VMs) aus, die Sie hinzufügen möchten. Fügen Sie dann die zugehörigen Maschinenkontonamen hinzu.
- Maschinen über eine CSV-Datei hinzufügen: Klicken Sie auf CSV-Datei hinzufügen, um Maschinen in großen Mengen hinzuzufügen. Informationen zum Hinzufügen von Maschinen über CSV-Dateien finden Sie unter Verwenden von CSV-Dateien zum Massenhinzufügen von Maschinen zu einem Katalog.
- Befolgen Sie die Anweisungen auf dem Bildschirm, um die verbleibenden Schritte abzuschließen, die keine OpenShift-spezifischen Informationen enthalten.
Katalog mit PowerShell-Befehlen erstellen
Sie können einen MCS-Maschinenkatalog in der Red Hat OpenShift-Umgebung mithilfe von PowerShell-Befehlen erstellen. Sie können den Maschinenkatalog mit oder ohne Verwendung eines Maschinenprofils erstellen. Eine VM wird als Eingabe für das Maschinenprofil verwendet.
- Öffnen Sie ein PowerShell-Fenster.
- Führen Sie
asnp citrix*aus. - Führen Sie PowerShell-Befehle aus, um
- Einen Identitätspool erstellen
- AD-Konten erstellen
- Einen MCS-Maschinenkatalog mit persistenten VMs mit oder ohne Maschinenprofil erstellen.
- VMs zum Katalog hinzufügen
- Einen Broker-Katalog erstellen
- Broker-Maschinen zu den neuen VMs hinzufügen
Im Folgenden finden Sie ein Beispielskript:
Identitätspool erstellen
New-AcctIdentityPool `
-IdentityPoolName "IdentityPoolName" `
-ZoneUid "00000000-0000-0000-0000-000000000000" `
-NamingScheme "vm###" `
-NamingSchemeType "Numeric" `
-AllowUnicode `
-Domain "MyDomain.local" `
-AdminAddress "MyDDC.MyDomain.Local"
<!--NeedCopy-->
AD-Konten erstellen
New-AcctADAccount `
-IdentityPoolUid "11111111-1111-1111-1111-111111111111" `
-ADUserName "MyDomain\MyUserName" `
-ADPassword SecurePassword `
-Count 1 `
-AdminAddress "MyDDC.MyDomain.Local"
<!--NeedCopy-->
Erstellen eines Bereitstellungsschemas mit persistenten Maschinen (ohne Maschinenprofil)
New-ProvScheme `
-ProvisioningSchemeName "ProvisioningSchemeName" `
-HostingUnitName "HostingUnitName" `
-IdentityPoolName "IdentityPoolName" `
-ProvisioningSchemeType "MCS" `
-MasterImageVM "XDHyp:\HostingUnits\HostingUnitName\TargetNamespace.namespace\MasterImageVM.vm" `
-NetworkMapping @{"0" = "XDHyp:\HostingUnits\HostingUnitName\TargetNamespace.namespace\MyNetwork.network" } `
-VMCpuCount 1 `
-VMMemoryMB 4096 `
-InitialBatchSizeHint 1 `
-AdminAddress "MyDDC.MyDomain.Local"
<!--NeedCopy-->
Erstellen eines Bereitstellungsschemas mit persistenten Maschinen (mit Maschinenprofil)
New-ProvScheme `
-ProvisioningSchemeName "ProvisioningSchemeName" `
-HostingUnitName "HostingUnitName" `
-IdentityPoolName "IdentityPoolName" `
-ProvisioningSchemeType "MCS" `
-MasterImageVM "XDHyp:\HostingUnits\HostingUnitName\TargetNamespace.namespace\MasterImageVM.vm" `
-NetworkMapping @{"0" = "XDHyp:\HostingUnits\HostingUnitName\TargetNamespace.namespace\MyNetwork.network" } `
-VMCpuCount 1 `
-VMMemoryMB 4096 `
-InitialBatchSizeHint 1 `
-AdminAddress "MyDDC.MyDomain.Local" `
-MachineProfile "XDHyp:\HostingUnits\HostingUnitName\TargetNamespace.namespace\MachineProfileVM.vm"
<!--NeedCopy-->
Neue ProvVMs erstellen
New-ProvVM `
ProvisioningSchemeName "ProvisioningSchemeName" `
ADAccountName "MyDomain\vm001" `
AdminAddress "MyDDC.MyDomain.Local"
Lock-ProvVM `
-ProvisioningSchemeName "ProvisioningSchemeName" `
-Tag "Brokered" `
-VMID "TargetNamespace:vm001"
<!--NeedCopy-->
Neuen Brokerkatalog erstellen
New-BrokerCatalog `
-Name "ProvisioningSchemeName" `
-ProvisioningType "MCS" `
-SessionSupport "MultiSession" `
-AllocationType "Random" `
-PersistUserChanges "OnLocal" `
-ZoneUid "00000000-0000-0000-0000-000000000000" `
-AdminAddress "MyDDC.MyDomain.Local"
<!--NeedCopy-->
Metadaten des Brokerkatalogs festlegen
Set-BrokerCatalogMetadata `
-CatalogId "1" `
-Name "Citrix_DesktopStudio_IdentityPoolUid" `
-Value "11111111-1111-1111-1111-111111111111"
Set-BrokerCatalog `
-Name "ProvisioningSchemeName " `
-ProvisioningSchemeId "22222222-2222-2222-2222-222222222222"
<!--NeedCopy-->
Broker-Maschinen für die neuen ProvVMs erstellen
New-BrokerMachine `
-CatalogUid "33333333-3333-3333-3333-333333333333" `
-AdminAddress "MyDDC.MyDomain.Local" `
-MachineName "S-0-0-00-0000000000-0000000000-000000000-000000"
<!--NeedCopy-->
Nächste Schritte
- Wenn dies der erste erstellte Katalog ist, führt Sie Web Studio zum Erstellen einer Bereitstellungsgruppe.
- Um den gesamten Konfigurationsprozess zu überprüfen, siehe Installieren und Konfigurieren.
- Informationen zur Energieverwaltung finden Sie unter Energieverwaltung von Red Hat OpenShift-VMs.