Red Hat OpenShift-Katalog erstellen (Vorschau)
(/de-de/citrix-virtual-apps-desktops/2503/install-configure/machine-catalogs-create.html) beschreibt die Assistenten, die einen Maschinenkatalog erstellen. Die folgenden Informationen enthalten Details, die speziell für Red Hat OpenShift-Virtualisierungsumgebungen gelten.
Hinweis:
Bevor Sie einen Red Hat OpenShift-Katalog erstellen, schließen Sie die Erstellung einer Verbindung und einer Hosting-Einheit zu Red Hat OpenShift ab. Siehe Verbindung zu Red Hat OpenShift.
Masterimage-VM erstellen
Zum Erstellen eines Maschinenkatalogs ist eine Masterimage-VM erforderlich.
- 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:
- Entfernen Sie die standardmäßige Network Attachment Definition (NAD) mit Masquerade-Typ und Pod-Netzwerk, die beim Erstellen der Masterimage-VM automatisch angehängt wird. Stellen Sie außerdem sicher, dass eine routable NAD gemäß den Anforderungen des Kunden für die Clusterumgebung zur Masterimage-VM hinzugefügt wird.
- 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 nicht in eine Domäne aufzunehmen. Citrix arbeitet mit Red Hat zusammen, um die Netzwerkisolationsfunktionen zu verbessern.
- Beim Erstellen eines MCS-Maschinenkatalogs in einer Red Hat OpenShift-Virtualisierungsumgebung können Sie kein Masterimage und kein 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 mit
InstanceTypeerstellten VMs nicht als Masterimage unterstützt.
Katalog erstellen
Sie können OpenShift-Kataloge erstellen, um Maschinen in Ihren OpenShift-Umgebungen zu erstellen, bereitzustellen und die Energieverwaltung zu steuern.
- Katalog mit Web Studio erstellen: Derzeit können Sie Web Studio verwenden, um OpenShift-Kataloge nur für die Maschinenbereitstellung und Energieverwaltung zu erstellen.
- Katalog mit PowerShell-Befehlen erstellen: Verwenden Sie PowerShell, um OpenShift-Kataloge für die Maschinenerstellung, -bereitstellung und Energieverwaltung zu erstellen.
Katalog mit Web Studio erstellen
Derzeit können Sie Studio verwenden, um OpenShift-Kataloge zu erstellen, um die Energie vorhandener Maschinen in Ihren OpenShift-Umgebungen bereitzustellen und zu verwalten.
Im Assistenten zur Einrichtung 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 Maschinen, deren Energie verwaltet wird, und ein anderer Dienst oder eine andere 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 mithilfe einer 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 mithilfe von CSV-Dateien finden Sie unter CSV-Dateien zum Massenhinzufügen von Maschinen zu einem Katalog verwenden.
- Befolgen Sie die Anweisungen auf dem Bildschirm, um die verbleibenden Schritte abzuschließen, die keine OpenShift-spezifischen Informationen enthalten.
Katalog mit PowerShell-Befehlen erstellen
Derzeit können Sie einen MCS-Maschinenkatalog in der Red Hat OpenShift-Umgebung nur mit 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:
Einen 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-->
Ein Bereitstellungsschema mit persistenten Maschinen erstellen (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-->
Ein Bereitstellungsschema mit persistenten Maschinen erstellen (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 Broker-Katalog erstellen
New-BrokerCatalog `
-Name "ProvisioningSchemeName" `
-ProvisioningType "MCS" `
-SessionSupport "MultiSession" `
-AllocationType "Random" `
-PersistUserChanges "OnLocal" `
-ZoneUid "00000000-0000-0000-0000-000000000000" `
-AdminAddress "MyDDC.MyDomain.Local"
<!--NeedCopy-->
Broker-Katalogmetadaten 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.