防火墙端口
App Layering 设备与您的虚拟机管理程序、Provisioning Services 和 App Layering 代理进行通信。本文详细介绍了设备用于与其他 App Layering 相关服务进行内部通信的端口,以及与服务器(如 NTP 服务器)进行外部通信。在安装 App Layering 设备之前,请务必在防火墙中打开必要的端口。
在 App Layering 安装过程中,您将打开设备用于与托管设备的虚拟服务器上的服务交互的端口。如果 App Layering 设备与运行 App Layering 代理或其中一个 App Layering 连接器的计算机之间存在防火墙,则必须在用于此目的的防火墙中手动打开端口。如果在安装过程中更改了默认设置的任何端口,请确保打开正确的端口。
App Layering 设备使用 TCP/IP 协议,而 IPv4 是必需的。有三个主要类别的沟通:
- 访问和管理设备。
- 与其他 App Layering 代理服务交谈。
- 直接与不需要代理的虚拟机管理程序交谈。
注意:
App Layering 设备必须连接到网络文件共享。
管理员用户
默认情况下,App Layering 使用防火墙中的以下端口供管理员用户与 App Layering 设备虚拟机上的管理控制台进行交互。
App Layering 设备
下面列出的各种虚拟机管理程序和 Provisioning Services 的连接器服务都在 App Layering 设备上运行。
App Layering 目标 | 活动 | 协议 | 端口 |
---|---|---|---|
设备 | 管理控制台 | TCP | 80, 443 |
旧版 Azure 连接器服务 | 通信 | TCP | 3000 (HTTP)、3500 (HTTPS) |
BITS 服务器 | 磁盘上载 | TCP | 3015 (HTTP)、3515 (HTTPS) |
Citrix Provisioning 连接器服务 | 通信 | TCP | 3009 (HTTP)、3509 (HTTPS) |
Google 连接器服务 - Google Cloud | 通信 | TCP | 3016(HTTP)、3516(HTTPS) |
Hyper-V 连接器服务 | 通信 | TCP | 3012 (HTTP)、3512 (HTTPS) |
内部连接
默认情况下,App Layering 服务使用防火墙中的以下端口进行设备与其每个目标之间的内部连接。
在表中,使用以下简写:
- 设备 -App Layering 虚拟设备。
- 代理 -是指应用 App Layering 代理。
- 管理员用户 -被分配了 App Layering 管理员角色的管理控制台用户。
-
合成机 - 用于使用 App Layering 合成引擎创建和更新层的虚拟机,包括:
- 使用启用了 卸载合成 的连接器创建层、向层添加版本或发布分层映像时创建的虚拟机。
- 运行
ImportOsLayer.ps1
脚本以将操作系统映像作为新操作系统层导入的虚拟机。
App Layering 源 | App Layering 目标 | 活动 | 协议 | 端口 |
---|---|---|---|---|
代理 | 设备 | 初始注册 | TCP | 443 |
设备 | 代理 | 通信 | TCP | 8016 |
代理 | 设备 | 记录来自代理的传递 | TCP | 8787 |
设备 | vCenter、ESXI 主机 | 通过 ESXI 主机与数据存储进行通信 | TCP | 443 |
设备 | Active Directory | LDAP | TCP | 389, 636 |
设备 | 合成机 | 通信 | TCP | 443 |
合成机 | 设备 | 通信 | TCP | 443 |
合成机 | 设备 | 通过 iSCSI 访问层磁盘 | TCP | 3260 |
管理员用户 | 设备 | 旧版 Azure 连接器通信 | TCP | 3000 (HTTP)、3500 (HTTPS) |
设备 | Azure | 通信 | TCP | 443 |
管理员用户 | 设备 | Citrix Provisioning 连接器通信 | TCP | 3009 (HTTP)、3509 (HTTPS) |
Citrix Provisioning 服务器上的代理 | 设备 | 磁盘下载 | TCP | 3009 (HTTP)、3509 (HTTPS) |
管理员用户 | 设备 | Hyper-V 连接器通信 | TCP | 3012 (HTTP)、3512 (HTTPS) |
Hyper-V 服务器上的代理 | 设备 | 磁盘下载 | TCP | 3012 (HTTP)、3512 (HTTPS) |
Hyper-V 服务器上的代理 | 设备 | 磁盘上载 | TCP | 3015 (HTTP)、3515 (HTTPS) |
设备 | vSphere | 通信 | TCP | 443 |
设备 | XenServer | 通信 | TCP | 5900 |
设备 | Prism | 磁盘上载 | TCP | 2222 |
设备 | Prism | 通信 | TCP | 9440 |
外部连接
默认情况下,使用防火墙中的以下端口在 App Layering 设备和下面列出的目标之间进行外部连接。
注意:
这些 URL 只能由设备使用为其定义的凭据访问。尝试浏览这些网站会导致错误消息。
App Layering 目标 | 活动 | 协议 | 端口 |
---|---|---|---|
<https://applayeringwebapi.azurewebsites.net> |
API 访问 | TCP | 443 |
<http://alcdn.citrix.com/> |
下载升级介质 | TCP | 80 |
操作系统映像,XenServer 要求
目标 | 活动 | 协议 | 端口 |
---|---|---|---|
XenServer | 通信 | TCP | 5900 |
关键端口
基本设备管理和访问(始终需要)
- HTTP-端口 80
- HTTPS-端口 443
- SSH - 端口 22
服务器
- Active Directory 服务器-端口 389-LDAP 协议
- Active Directory 服务器-端口 636-LDAPS 协议
- Active Directory 服务器-端口 53-DNS 协议
- Windows 文件服务器,SMB-端口 445-SMB 协议
- 网络时间服务器-端口 123-NTP 协议
- Unix 文件服务器-端口 2049-NFS 协议
- DHCP 服务器,DHCP-端口 67-UDP 协议
- App Layering 装置-端口 68-DHCP 协议
App Layering 代理
代理使用以下端口与自身和装置进行通信。
-
装置到代理服务器:
- 装置/SOAP 中的命令-端口 8016
-
代理服务器到装置:
- 注册-端口 443 HTTPS
- 日志导出-端口 8787
- Citrix Provisioning 磁盘下载-端口 3009 HTTP、3509 HTTPS
- Hyper-V 磁盘下载-端口 3012 HTTP,3512 HTTPS
- Hyper-V 磁盘上载-端口 3015 HTTP,3515 HTTPS
连接到虚拟机管理程序和 Provisioning Services
设备上的连接器允许设备使用以下端口直接与受支持的虚拟机管理程序和 Provisioning Services 进行通信。
- XenServer-端口 5900
- Citrix Provisioning-端口 8016(App Layering 代理)
- Google Cloud - 端口 443
- Microsoft Azure 管理 - 端口 443
- Microsoft Hyper-V-端口 8016(App Layering 代理)
- Nutanix AHV - 端口 2222、9440
- VMware vSphere-端口 443(虚拟中心和用于磁盘传输的 ESX 主机)