App-Layering

Firewallports

Die App Layering-Appliance kommuniziert mit Ihrem Hypervisor, dem Provisioning-Service und dem App Layering-Agent. In diesem Artikel werden die Ports beschrieben, die die Appliance verwendet, um sowohl intern mit anderen App Layering-bezogenen Diensten als auch extern mit Servern wie NTP-Servern zu kommunizieren. Stellen Sie sicher, dass Sie die erforderlichen Ports in Ihrer Firewall öffnen, bevor Sie die App Layering-Appliance installieren.

Während der Installation von App Layering öffnen Sie Ports, die die Appliance für die Interaktion mit Diensten auf dem virtuellen Server verwendet, auf dem sie gehostet wird. Wenn zwischen der App Layering-Appliance und der Maschine, auf der Sie den App Layering Agent oder einen der App Layering-Connectors ausführen, eine Firewall vorhanden ist, müssen Sie den Port in der zu diesem Zweck verwendeten Firewall manuell öffnen. Wenn Sie während der Installation einen der Ports von der Standardeinstellung geändert haben, öffnen Sie unbedingt den richtigen Port.

Die App Layering-Appliance verwendet das TCP/IP-Protokoll und IPv4 ist erforderlich. Es gibt drei Hauptklassen der Kommunikation:

  • Zugriff auf die Appliance und die Verwaltung.
  • Im Gespräch mit einem anderen App Layering-Agent-Dienst.
  • Reden Sie direkt mit Hypervisoren, die den Agenten nicht benötigen.

Hinweis:

Die App Layering-Appliance muss mit einer Netzwerkdateifreigabe verbunden sein.

Admin-Benutzer

Standardmäßig verwendet App Layering die folgenden Ports in Ihrer Firewall, damit der Admin-Benutzer mit der Verwaltungskonsole auf der virtuellen Maschine der App Layering-Appliance interagieren kann.

App Layering-Appliance

Die im Folgenden aufgeführten Connector-Services für die verschiedenen Hypervisoren und Bereitstellungsdienste werden alle auf der App Layering-Appliance ausgeführt.

Ziel für App Layering-Anwendungen Aktivität Protokoll Ports
Gerät Management-Konsole TCP 80, 443
Legacy-Azure-Connector-Dienst Kommunikation TCP 3000 (HTTP), 3500 (HTTPS)
BITS-Server Datenträgerupload TCP 3015 (HTTP), 3515 (HTTPS)
Dienst des Citrix Provisioning Connectors Kommunikation TCP 3009 (HTTP), 3509 (HTTPS)
Google-Connector-Dienst - Google Cloud Kommunikation TCP 3016 (HTTP), 3516 (HTTPS)
Hyper-V-Connectordienst Kommunikation TCP 3012 (HTTP), 3512 (HTTPS)

Interne Anschlüsse

Standardmäßig verwendet der App Layering Service die folgenden Ports in Ihrer Firewall für interne Verbindungen zwischen der Appliance und jedem seiner Ziele.

In der Tabelle wird die folgende Kurzschrift verwendet:

  • Appliance - Die virtuelle App Layering-Appliance.
  • Agent - bezieht sich auf den App Layering-Agent.
  • Admin-Benutzer — Ein Benutzer der Management Console, dem die App Layering-Admin-Rolle zugewiesen wurde
  • Compositing-Maschine — Eine virtuelle Maschine, die zum Erstellen und Aktualisieren von Layer mit der App Layering Compositing Engine verwendet wird, einschließlich:
    • Virtuelle Maschine, die erstellt wird, wenn Sie einen Connector mit aktiviertem Offload Compositing verwenden, um einen Layer zu erstellen, eine Version zu einem Layer hinzuzufügen oder ein Layerimage zu veröffentlichen.
    • Virtuelle Maschine, in der das ImportOsLayer.ps1 Skript ausgeführt wird, um das Betriebssystemimage als neuen Betriebssystemlayer zu importieren.
App Layering-Quelle Ziel für App Layering-Anwendungen Aktivität Protokoll Ports
Agent Gerät Erste Registrierung TCP 443
Gerät Agent Kommunikation TCP 8016
Agent Gerät Lieferungen von Agenten protokollieren TCP 8787
Gerät vCenter, ESXI-Hosts Kommunikation mit Datenspeicher über ESXI-Host TCP 443
Gerät Active Directory LDAP TCP 389, 636
Gerät Compositing-Maschine Kommunikation TCP 443
Compositing-Maschine Gerät Kommunikation TCP 443
Compositing-Maschine Gerät Layer-Datenträgerzugriff über iSCSI TCP 3260
Admin-Benutzer Gerät Kommunikation mit Legacy-Azure-Connector TCP 3000 (HTTP), 3500 (HTTPS)
Gerät Azure Kommunikation TCP 443
Admin-Benutzer Gerät Citrix Provisioning Connector-Kommunikation TCP 3009 (HTTP), 3509 (HTTPS)
Agent auf Citrix Provisioning-Server Gerät Disk-Download TCP 3009 (HTTP), 3509 (HTTPS)
Admin-Benutzer Gerät Hyper-V-Connectorkommunikation TCP 3012 (HTTP), 3512 (HTTPS)
Agent auf Hyper-V-Server Gerät Disk-Download TCP 3012 (HTTP), 3512 (HTTPS)
Agent auf Hyper-V-Server Gerät Datenträgerupload TCP 3015 (HTTP), 3515 (HTTPS)
Gerät vSphere Kommunikation TCP 443
Gerät XenServer Kommunikation TCP 5900
Gerät Prisma Datenträgerupload TCP 2222
Gerät Prisma Kommunikation TCP 9440

Externe Verbindung

Verwenden Sie standardmäßig den folgenden Port in Ihrer Firewall für externe Verbindungen zwischen der App Layering-Appliance und dem unten aufgeführten Ziel.

Hinweis:

Auf diese URLs kann die Appliance nur mit den dafür definierten Anmeldeinformationen zugreifen. Der Versuch, diese Websites zu durchsuchen, führt zu einer Fehlermeldung.

Ziel für App Layering-Anwendungen Aktivität Protokoll Ports
<https://applayeringwebapi.azurewebsites.net> API-Zugriff TCP 443
<http://alcdn.citrix.com/> Upgrade-Medien herunterladen TCP 80

Betriebssystemimage, eine XenServer-Anforderung

Ziel Aktivität Protokoll Ports
XenServer Kommunikation TCP 5900

Wichtige Ports

Grundlegendes Appliance-Management und -Zugriff (immer erforderlich)

  • HTTP - Port 80
  • HTTPS - Port 443
  • SSH - Port 22

Server

  • Active Directory-Server - Port 389 - LDAP-Protokoll
  • Active Directory-Server - Port 636 - LDAPS-Protokoll
  • Active Directory-Server - Port 53 - DNS-Protokoll
  • Windows-Dateiserver, SMB - Port 445 - SMB-Protokoll
  • Netzwerk-Zeitserver - Port 123 - NTP-Protokoll
  • Unix-Dateiserver - Port 2049 - NFS-Protokoll
  • DHCP-Server, DHCP - Port 67 - UDP-Protokoll
  • App Layering-Appliance - Port 68 - DHCP-Protokoll

App Layering Agent

Der Agent verwendet die folgenden Ports für die Kommunikation mit sich selbst und der Appliance.

  • Appliance zu Agentserver:

    • Befehle von Appliance/Soap - Port 8016
  • Agentserver zu Appliance:

    • Registrierung - Port 443 HTTPS
    • Log exportieren - Port 8787
    • Citrix Provisioning Disk-Download - Ports 3009 HTTP, 3509 HTTPS
    • Hyper-V-Disk-Download - Ports 3012 HTTP, 3512 HTTPS
    • Hyper-V-Datenträger-Upload - Ports 3015 HTTP, 3515 HTTPS

Connectors zu Hypervisoren und Provisioning-Services

Connector auf der Appliance ermöglichen es der Appliance, über die folgenden Ports direkt mit den unterstützten Hypervisoren und Provisioningdiensten zu kommunizieren.

  • XenServer — Port 5900
  • Citrix Provisioning — Port 8016 (App Layering Agent)
  • Google Cloud - Port 443
  • Microsoft Azure-Verwaltung - Port 443
  • Microsoft Hyper-V - Port 8016 (App Layering Agent)
  • Nutanix AHV - Anschluss 2222, 9440
  • VMware vSphere - Port 443 (Virtual Center und ESX-Hosts für Datenträgerübertragungen)
Firewallports