Diese Vorbereitungsphase stellt sicher, dass alle virtuellen Maschinen, Netzwerkkonfigurationen, Zertifikate und infrastrukturellen Voraussetzungen bereitstehen, bevor Sie eine auf der Steuerungsebene basierende Bereitstellung von Omnissa Access starten.
In diesem Bereitstellungsmodell werden Plattform- und Anwendungsdienste über dedizierte virtuelle Maschinen hinweg bereitgestellt und über das Steuerungsebenen-Framework orchestriert. Alle erforderlichen virtuellen Maschinen und die unterstützende Infrastruktur müssen bereitgestellt und validiert werden, bevor mit dem Bereitstellungsworkflow begonnen wird.
Anforderungen an die Bereitstellungstopologie
Das Bereitstellungsmodell verwendet dedizierte virtuelle Maschinen für Bootstrap, Infrastruktur-/Plattformdienste und Omnissa Access-Dienste.
Eine Standardmäßige Produktionsbereitstellung besteht aus den folgenden Knoten:
| Knotentyp | Menge | Zweck |
|---|---|---|
| Bootstrap-Knoten | 1 | Initialisiert und orchestriert die Bereitstellung der Steuerungsebene. |
| Omnissa Access-Knoten | 2 oder 3 | Hostet die Omnissa Access-Anwendungsdienste hinter dem Lastausgleichsdienst. |
| Infrastruktur-/Plattformknoten | 3 | Hostet Plattform- und gemeinsam genutzte Infrastrukturdienste. |
Insgesamt benötigte Knoten: 6 bei der Verwendung der Größe „klein“ oder „mittel“, 7 bei der Verwendung der Größe „groß“.
Wichtig:
- Alle virtuellen Maschinen müssen bereitgestellt und zugänglich sein, bevor der Installationsworkflow gestartet wird.
- Statische IP-Adressen, DNS-Datensätze und Hostnamen müssen für alle Knoten konfiguriert werden.
- Das
configuser-Kennwort muss auf allen Knoten einheitlich konfiguriert werden. - Die Standardlaufzeit des Kennworts
configuserbeträgt 60 Tage ab dem Datum der OVA-Bereitstellung. Sie müssen dasselbe Kennwort für alle Clusterknoten zurücksetzen. - Nachdem der Bootstrap der Steuerungsebene und die Clusterinitialisierung abgeschlossen sind, wird das Ändern von Knotenrollen oder der Bereitstellungstopologie nicht unterstützt.
- Alle Knoten müssen über die erforderlichen Netzwerkports miteinander kommunizieren können.
- Vor der Bereitstellung muss vor den Omnissa Access-Knoten ein Lastausgleichsdienst konfiguriert werden.
Richtlinien zur Einrichtung der Infrastruktur für Hochverfügbarkeit
Um sicherzustellen, dass das System auch bei Störungen betriebsbereit bleibt, befolgen Sie diese Regeln beim Erstellen von virtuellen Maschinen (VMs) für die Infrastruktur und die Plattform.
Jeden Knoten auf einer anderen physischen Maschine ausführen (ESX Hosts) Wenn Sie beispielsweise drei Infrastruktur-/Plattformknoten und zwei Omnissa Access-Knoten benötigen, ordnen Sie diese wie folgt zu:
- Infrastruktur-/Plattformknoten 1 → Physischer Host 1
- Infrastruktur-/Plattformknoten 2 → Physischer Host 2
- Infrastruktur-/Plattformknoten 3 → Physischer Host 3
- Omnissa Access-Knoten 1 → Physischer Host 1
- Omnissa Access-Knoten 2 → Physischer Host 2
Bei diesem Ansatz kann der Dienst auch dann weiterlaufen, wenn ein physischer Host ausfällt, da die beiden anderen Hosts zur Verfügung stehen. So bleibt Ihr System verfügbar und stabil.
Anforderungen an die Hardwaregröße
Die folgende Dimensionierung gilt ausschließlich für Omnissa Access-Bereitstellungen, die auf einer Steuerungsebene basieren.
Wählen Sie eine Bereitstellungsgröße basierend auf der Anzahl der Benutzer, Gruppen und Anwendungen in Ihrer Umgebung aus.
Die folgende Tabelle zeigt die für jede Bereitstellungsgröße erforderliche Mindesthardwarekonfiguration.
Mindesthardwarekonfiguration nach Bereitstellungsgröße:
| Bereitstellungsgröße | Bootstrap-Knoten | Omnissa Access-Knoten | Infrastruktur-/Plattformknoten¹ | Unterstützte Skalierung |
|---|---|---|---|---|
| Klein | 1 Knoten 8 vCPU 32 GB RAM 200 GB Festplattenspeicher | 2 lastausgeglichene Knoten 24 vCPU 48 GB RAM Jeweils 200 GB Festplattenspeicher | 3 Knoten 16 vCPU 48 GB RAM Jeweils 200 GB Festplattenspeicher | Bis zu: 300.000 Benutzer 3.000 Gruppen 50 Anwendungen |
| Mittel | 1 Knoten 8 vCPU 32 GB RAM 200 GB Festplattenspeicher | 2 lastausgeglichene Knoten 48 vCPU 64 GB RAM Jeweils 200 GB Festplattenspeicher | 3 Knoten 24 vCPU 96 GB RAM Jeweils 300 GB Festplattenspeicher | Bis zu: 1.000.000 Benutzer 10.000 Gruppen 150 Anwendungen |
| Groß | 1 Knoten 8 vCPU 32 GB RAM 200 GB Festplattenspeicher | 3 lastausgeglichene Knoten 64 vCPU 96 GB RAM Jeweils 200 GB Festplattenspeicher | 3 Knoten 24 vCPU 96 GB RAM Jeweils 400 GB Festplattenspeicher | Bis zu: 1.000.000 Benutzer 20.000 Gruppen 500 Anwendungen |
Infrastruktur-/Plattformknoten hosten interne Plattformdienste, einschließlich Datenbank, Messaging, Caching und Suche (PostgreSQL, Redis, Kafka und OpenSearch).
*Der Bootstrap-Knoten benötigt unabhängig von der Bereitstellungsgröße genau 8 vCPUs.
Wichtig:
- Die Dimensionierung der Ressourcen kann je nach Authentifizierungsauslastung, aktivierten Diensten und Integrationsanforderungen variieren.
- Je nach Protokollierung, Aufbewahrungsfristen für Überwachungsdaten und betrieblichen Anforderungen kann eine zusätzliche Speicherzuteilung erforderlich sein.
Anforderungen für alle Knoten
Laden Sie die Omnissa Access-OVA von der Seite Omnissa Customer Connect herunter und wählen Sie Omnissa Access aus. Stellen Sie nach dem Herunterladen der Datei alle virtuellen Maschinen bereit.
Stellen Sie sicher, dass vor der Bereitstellung die folgenden Voraussetzungen für alle Knoten erfüllt sind:
- Eine statische IP-Adresse wurde zugewiesen.
- Der Hostname wurde korrekt konfiguriert.
- Die DNS-Auflösung wurde konfiguriert und überprüft, falls Sie Hostnamen in der
cp-cluster.ini-Datei verwenden. - Der SSH-Zugriff ist aktiviert.
- Alle Knoten sind über das Netzwerk gegenseitig erreichbar.
- Der Lastausgleichsdienst ist konfiguriert und erreichbar.
- Das
configuser-Kennwort ist konfiguriert oder wurde auf allen Knoten auf dasselbe Kennwort zurückgesetzt.
Damit soll sichergestellt werden, dass das Betriebssystem und die Basisinfrastruktur vollständig vorbereitet sind und die Dienste der Steuerungsebene während der Bereitstellung nicht beeinträchtigen.
Zertifikatanforderungen
Bereiten Sie die erforderlichen TLS-Zertifikate vor der Bereitstellung vor.
Omnissa Access-FQDN-Zertifikat
Für den FQDN der Omnissa Access-Bereitstellung ist ein TLS-Zertifikat erforderlich.
Zertifikatanforderungen:
- PEM-Format
.pem. - CN muss mit dem FQDN des primären Mandanten übereinstimmen.
- Das Zertifikat muss die folgenden alternativen Antragstellernamen (Subject Alternative Names, SANs) enthalten:
tenant.example.comtenant-cert.example.comtenant-amsso.example.com
Platzhalterzertifikate werden unterstützt, wenn sie die erforderlichen SAN-Einträge erfüllen.
Beispiel:
Wenn die Bereitstellungsdomäne ist example.com, können die SAN-Einträge des Zertifikats wie folgt sein:
- tenant.example.com
- tenant-cert.example.com
- tenant-amsso.example.com
Die Zertifikats- und privaten Schlüsseldateien werden bei der Konfiguration der Bereitstellung benötigt.
Netzwerkkonfiguration - Anforderungen
| Komponente | Beschreibung |
|---|---|
| DNS-Datensätze und IP-Adresse | IP-Adresse und DNS-Datensatz. Sammeln Sie die für die Bereitstellung der OVF-Vorlage erforderlichen Informationen, und zwar: Hostname, IPv4-Adresse von NIC 1 (eth0), DNS-Serveradressen, DNS-Suchdomäne, IPv4-Netzmaske von NIC 1, IPv4-Standard-Gateway, IPv4-CIDR der Docker0-Bridge. |
| Firewall-Port | Stellen Sie sicher, dass die eingehenden Firewall-Ports für Benutzer außerhalb des Netzwerks für die Omnissa Access-Instanz oder den Lastenausgleichsdienst geöffnet ist. Siehe die nachfolgenden Port-Anforderungen. |
| Reverse-Proxy-Server | Stellen Sie einen Reverse-Proxy-Server wie zum Beispiel F5 Access Policy Manager im DMZ bereit, um Benutzern den sicheren Remote-Zugriff auf das Omnissa Access-Benutzerportal zu ermöglichen. |
Unified Access Gateway 2.8 und höher unterstützt die Funktion „Reverse-Proxy“, um Benutzern den sicheren Remote-Zugriff auf den einheitlichen Omnissa Access-Katalog zu ermöglichen. Unified Access Gateway kann in der DMZ hinter den Lastausgleichsdiensten am Front-End der Omnissa Access-Appliance bereitgestellt werden.
Port-Anforderungen
Die folgenden Port-Anforderungen gelten für die interne und externe Kommunikation.
| Dienst | Öffentlich zugänglich | Port | Protokoll | Richtung | Quellknotentyp | Zielknotentyp |
|---|---|---|---|---|---|---|
| Consul LAN Gossip | Nein | 8301 | TCP/UDP | Bidirektional | ALLE | ALLE |
| Consul RPC | Nein | 8300 | TCP | Bidirektional | ALLE | ALLE |
| Consul Mesh gRPC-Port | Nein | 8302 | gRPC | Bidirektional | Anwendungsarbeitslast/Cluster | Anwendungsarbeitslast/Cluster |
| Consul HTTP(s) | Nein | 8501 | HTTPS | Eingehend | CLI | Verwaltungscluster |
| Dynamische Dienstports | Nein | 20.000–32.000 | TCP/HTTPS | Bidirektional | Anwendungsarbeitslast/Cluster | Anwendungsarbeitslast/Cluster |
| Nomad-Benutzeroberfläche/API | Nein | 4646 | HTTPS | Eingehend | CLI | Verwaltungscluster |
| Nomad-Benutzeroberfläche/API | Nein | 4647 | TCP | Bidirektional | ALLE | ALLE |
| Nomad LAN Gossip | Nein | 4648 | TCP/UDP | Bidirektional | ALLE | ALLE |
| Vault | Nein | 8201 | TCP | Bidirektional | Verwaltungscluster | Verwaltungscluster |
| Vault-API | Nein | 8202 | HTTPS | Eingehend | CLI | Verwaltungscluster |
| Ausgehende Telemetrie | Nein | 8125 | UDP | Ausgehend | ALLE | Verwaltungscluster |
| Ausgehende Telemetrie | Nein | 2878 | TCP | Eingehend | Anwendungsarbeitslast/Cluster | Anwendungsarbeitslast/Cluster |
| Ausgehende Telemetrie | Nein | 9411 | TCP | Ausgehend | ALLE | Anwendungsarbeitslast/Cluster |
| Ausgehende Syslog-Protokollierung | Nein | 5044 | TCP | Eingehend | Anwendungsarbeitslast/Cluster | Anwendungsarbeitslast/Cluster |
| Redis-Verbindung | Nein | 6379 | TCP | Bidirektional | Anwendungsarbeitslast/Cluster | Anwendungsarbeitslast/Cluster |
| Redis-TLS-Verbindung | Nein | 16380 | TCP | Bidirektional | Anwendungsarbeitslast/Cluster | Anwendungsarbeitslast/Cluster |
| Redis Sentinel-Verbindung | Nein | 26379 | TCP | Bidirektional | Anwendungsarbeitslast/Cluster | Anwendungsarbeitslast/Cluster |
| Redis Sentinel-TLS-Verbindung | Nein | 36379 | TCP | Bidirektional | Anwendungsarbeitslast/Cluster | Anwendungsarbeitslast/Cluster |
| Postgres-Verbindung | Nein | 5432 | TCP | Eingehend | Anwendungsarbeitslast/Cluster | Hauptdienste |
| Postgres-Verbindung | Nein | 5432 | TCP | Bidirektional | Hauptdienste | Hauptdienste |
| Client-Verbindungen | Nein | 9092 | TCP | Eingehend | Anwendungsarbeitslast/Cluster | Hauptdienste |
| Client-Verbindungen | Nein | 9096 | TCP | Eingehend | Anwendungsarbeitslast/Cluster | Hauptdienste |
| Kafka | Nein | 9094 | TCP | Eingehend | Hauptdienste | Hauptdienste |
| Kafka | Nein | 9093 | TCP | Eingehend | Hauptdienste | Hauptdienste |
| Kafka | Nein | 2181 | TCP | Eingehend | Hauptdienste | Hauptdienste |
| Kafka | Nein | 2888 | TCP | Eingehend | Hauptdienste | Hauptdienste |
| Kafka | Nein | 3888 | TCP | Eingehend | Hauptdienste | Hauptdienste |
| Ingress-Gateway | Nein | 8080 | HTTPS | Eingehend | ALLE | Anwendungsarbeitslast/Cluster |
| Docker-Images/-Pakete/Binär-Assets | Nein | 443 | HTTPS | Eingehend | ALLE | Asset-Server |
| OpenSearch-Clientverbindung | Nein | 29200 | TCP | Bidirektional | Anwendungsarbeitslast/Cluster | Hauptdienste |
| Interne OpenSearch-Kommunikation | Nein | 29300 | TCP | Bidirektional | Anwendungsarbeitslast/Cluster | Hauptdienste |
| Postgres | Nein | 28008 | HTTPS | Bidirektional | Anwendungsarbeitslast/Cluster | Hauptdienste |
| NGINX | Ja | 80 | HTTP | Eingehend | ALLE | Omnissa Access-Knoten |
| NGINX | Ja | 443 | HTTPS | Eingehend | ALLE | Omnissa Access-Knoten |
| NGINX-Stream | Ja | 27443 | TCP | Eingehend | ALLE | Omnissa Access-Knoten |
| NGINX-Stream | Ja | 25262 | TCP | Eingehend | ALLE | Omnissa Access-Knoten |
| CAS | Nein | 28443 | TCP | Eingehend | ALLE | Omnissa Access-Knoten |
| CERTPROXY | Nein | 25261 | TCP | Eingehend | ALLE | Omnissa Access-Knoten |
Wichtig:
- Stellen Sie sicher, dass die erforderlichen Firewallregeln vor der Bereitstellung konfiguriert sind.
- Interne Plattform-Ports müssen zwischen der Infrastruktur und den Omnissa Access-Knoten erreichbar sein.
- Öffentliche Ports sollten nur über den Lastausgleichsdienst oder Reverse-Proxy verfügbar gemacht werden.
- Die Port-Offenlegung kann je nach Bereitstellungsarchitektur und Sicherheitsanforderungen variieren.
War diese Seite hilfreich?