Firewall-Ports
Die App Layering-Appliance kommuniziert mit Ihrem Hypervisor, dem Bereitstellungsdienst und dem App Layering-Agenten. Dieser Artikel beschreibt die Ports, die die Appliance für die interne Kommunikation mit anderen App Layering-bezogenen Diensten und für die externe Kommunikation mit Servern, wie z. B. NTP-Servern, verwendet. 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 sich eine Firewall zwischen der App Layering-Appliance und dem Computer befindet, auf dem Sie den App Layering-Agenten oder einen der App Layering-Konnektoren ausführen, müssen Sie den dafür verwendeten Port in der Firewall manuell öffnen. Wenn Sie während der Installation Ports von der Standardeinstellung geändert haben, stellen Sie sicher, dass Sie den richtigen Port öffnen.
Die App Layering-Appliance verwendet das TCP/IP-Protokoll, und IPv4 ist erforderlich. Es gibt drei Hauptklassen der Kommunikation:
- Zugriff auf und Verwaltung der Appliance.
- Kommunikation mit anderen App Layering-Agentendiensten.
- Direkte Kommunikation mit Hypervisoren, die keinen Agenten erfordern.
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 Managementkonsole auf der virtuellen Maschine der App Layering-Appliance interagieren kann.
App Layering-Appliance
Die Konnektordienste für die verschiedenen unten aufgeführten Hypervisoren und Bereitstellungsdienste laufen alle auf der App Layering-Appliance.
| App Layering-Ziel | Aktivität | Protokoll | Ports |
|---|---|---|---|
| Appliance | Managementkonsole | TCP | 80, 443 |
| Legacy Azure-Konnektordienst | Kommunikation | TCP | 3000 (HTTP), 3500 (HTTPS) |
| BITS-Server | Festplatten-Upload | TCP | 3015 (HTTP), 3515 (HTTPS) |
| Citrix Provisioning™-Konnektordienst | Kommunikation | TCP | 3009 (HTTP), 3509 (HTTPS) |
| Google-Konnektordienst - Google Cloud | Kommunikation | TCP | 3016 (HTTP), 3516 (HTTPS) |
| Hyper-V-Konnektordienst | Kommunikation | TCP | 3012 (HTTP), 3512 (HTTPS) |
Interne Verbindungen
Standardmäßig verwendet der App Layering-Dienst die folgenden Ports in Ihrer Firewall für interne Verbindungen zwischen der Appliance und jedem ihrer Ziele.
In der Tabelle werden die folgenden Abkürzungen verwendet:
- Appliance – Die virtuelle App Layering-Appliance.
- Agent – Bezieht sich auf den App Layering-Agenten.
- Admin-Benutzer – Ein Managementkonsolenbenutzer, dem die App Layering-Admin-Rolle zugewiesen ist.
-
Compositing-Maschine – Eine virtuelle Maschine, die zum Erstellen und Aktualisieren von Layern mithilfe der App Layering Compositing-Engine verwendet wird, einschließlich:
- Virtuelle Maschine, die erstellt wird, wenn Sie einen Konnektor mit aktivierter Offload-Compositing verwenden, um einen Layer zu erstellen, eine Version zu einem Layer hinzuzufügen oder ein Layer-Image zu veröffentlichen.
- Virtuelle Maschine, in der das Skript
ImportOsLayer.ps1ausgeführt wird, um das OS-Image als neuen OS-Layer zu importieren.
| App Layering-Quelle | App Layering-Ziel | Aktivität | Protokoll | Ports |
|---|---|---|---|---|
| Agent | Appliance | Erstregistrierung | TCP | 443 |
| Appliance | Agent | Kommunikation | TCP | 8016 |
| Agent | Appliance | Protokollzustellungen vom Agenten | TCP | 8787 |
| Appliance | vCenter, ESXi-Hosts | Kommunikation mit Datenspeicher über ESXi-Host | TCP | 443 |
| Appliance | Active Directory | LDAP | TCP | 389, 636 |
| Appliance | Compositing-Maschine | Kommunikation | TCP | 443 |
| Compositing-Maschine | Appliance | Kommunikation | TCP | 443 |
| Compositing-Maschine | Appliance | Layer-Festplattenzugriff über iSCSI | TCP | 3260 |
| Admin-Benutzer | Appliance | Legacy Azure-Konnektorkommunikation | TCP | 3000 (HTTP), 3500 (HTTPS) |
| Appliance | Azure | Kommunikation | TCP | 443 |
| Admin-Benutzer | Appliance | Citrix Provisioning-Konnektorkommunikation | TCP | 3009 (HTTP), 3509 (HTTPS) |
| Agent auf Citrix Provisioning-Server | Appliance | Festplatten-Download | TCP | 3009 (HTTP), 3509 (HTTPS) |
| Admin-Benutzer | Appliance | Hyper-V-Konnektorkommunikation | TCP | 3012 (HTTP), 3512 (HTTPS) |
| Agent auf Hyper-V-Server | Appliance | Festplatten-Download | TCP | 3012 (HTTP), 3512 (HTTPS) |
| Agent auf Hyper-V-Server | Appliance | Festplatten-Upload | TCP | 3015 (HTTP), 3515 (HTTPS) |
| Appliance | vSphere | Kommunikation | TCP | 443 |
| Appliance | XenServer® | Kommunikation | TCP | 443 |
| Appliance | Prism | Festplatten-Upload | TCP | 2222 |
| Appliance | Prism | Kommunikation | TCP | 9440 |
| Quell-Appliance | Ziel-Appliance | Appliance-Migration | TCP | 22000 |
| Ziel-Appliance | Quell-Appliance | Appliance-Migration | TCP | 22000 |
Externe Verbindung
Standardmäßig verwenden Sie den folgenden Port in Ihrer Firewall für externe Verbindungen zwischen der App Layering-Appliance und dem unten aufgeführten Ziel.
Hinweis:
Diese URLs sind nur für die Appliance mit den dafür definierten Anmeldeinformationen zugänglich. Der Versuch, diese Websites zu durchsuchen, führt zu einer Fehlermeldung.
| App Layering-Ziel | Aktivität | Protokoll | Ports |
|---|---|---|---|
<https://applayeringwebapi.azurewebsites.net> |
API-Zugriff | TCP | 443 |
<http://alcdn.citrix.com/> |
Upgrade-Medien herunterladen | TCP | 80 |
Wichtige Ports
Grundlegende Appliance-Verwaltung 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
- Netzwerkzeitserver – 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 zum Agent-Server:
- Befehle von Appliance/SOAP – Port 8016
- Agent-Server zur Appliance:
- Registrierung – Port 443 HTTPS
- Protokollexport – Port 8787
- Citrix Provisioning-Festplatten-Download – Ports 3009 HTTP, 3509 HTTPS
- Hyper-V-Festplatten-Download – Ports 3012 HTTP, 3512 HTTPS
- Hyper-V-Festplatten-Upload – Ports 3015 HTTP, 3515 HTTPS
Konnektoren zu Hypervisoren und Bereitstellungsdiensten
Konnektoren auf der Appliance ermöglichen der Appliance die direkte Kommunikation mit den unterstützten Hypervisoren und Bereitstellungsdiensten über die folgenden Ports.
- XenServer – Port 443
- 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 – Port 2222, 9440
- VMware vSphere – Port 443 (Virtual Center und ESX-Hosts für Festplattenübertragungen)