1.5 保护网络中的访问和通讯要求

1.5.1 PlateSpin 服务器主机 Web 界面的网络要求

表 1-5 描述了必须在 PlateSpin 服务器主机上打开哪些端口才能访问 Web 界面。

表 1-5 访问 PlateSpin 服务器主机需要打开的端口

端口(默认)

备注

TCP 80

对于 HTTP 通讯

TCP 443

对于 HTTPS 通讯(如果启用了 SSL)

1.5.2 容器的网络要求

表 1-6 描述了支持的工作负载容器的软件、网络和防火墙要求。

表 1-6 容器的访问和通讯要求

系统

先决条件

所需端口 (默认值)

所有容器

Ping(ICMP 回应请求和响应)功能。

 

所有 VMware 容器。请参见支持的虚拟机容器。

  • 具有管理员角色的 VMware 帐户

  • VMware Web 服务 API 和文件管理 API

HTTPS (TCP 443)

vCenter Server

必须为拥有访问权的用户指派适当的角色和许可权限。请参考相应版本的 VMware 文档,了解详细信息。

HTTPS (TCP 443)

1.5.3 工作负载的网络要求

表 1-7 描述了您要使用 PlateSpin Protect 保护的工作负载的软件、网络和防火墙要求。

表 1-7 工作负载的访问和通讯要求

工作负载类型

先决条件

所需端口 (默认值)

所有工作负载

Ping(ICMP 回应请求和响应)支持

所有 Windows 工作负载. 请参见支持的 Windows 工作负载。

  • Microsoft .NET Framework 3.5 Service Pack 1

  • Microsoft .NET Framework 4.0

要执行发现,源工作负载必须运行 Microsoft .NET Framework 2 SP2 或更高版本。

所有 Windows Server 群集工作负载。请参见支持的 Windows 工作负载中的群集。

确保 PlateSpin 服务器可以解析 Windows Server 群集及其群集节点 IP 地址的 DNS 正向和反向查找。您可以更新 NDS 服务器或更新 PlateSpin 服务器主机上的本地 hosts 文件 (%systemroot%\system32\drivers\etc\hosts)。

 

所有 Windows 工作负载. 请参见支持的 Windows 工作负载。

  • 内置管理员或域管理员帐户身份凭证(仅属于本地管理员组是不够的)

  • 配置为启用文件和打印机共享的 Windows 防火墙。采用以下选择之一:

    • 选择 1 是使用“Windows 防火墙”: 使用“控制面板”中的基本项目 Windows 防火墙 (firewell.cpl),并在异常列表中选择文件和打印机共享。

      - 或 -

    • 选择 2 是使用“高级安全防火墙”: 使用高级安全 Windows 防火墙实用程序 (wf.msc),同时启用以下入站规则并将其设置为允许:

      • 文件和打印机共享(回显请求 - ICMPv4In)

      • 文件和打印机共享(回显请求 - ICMPv6In)

      • 文件和打印机共享 (NB-Datagram-In)

      • 文件和打印机共享 (NB-Name-In)

      • 文件和打印机共享 (NB-Session-In)

      • 文件和打印机共享 (SMB-In)

      • 文件和打印机共享(后台打印程序服务 - RPC)

      • 文件和打印机共享(后台打印程序服务 - RPC-EPMAP)

TCP 3725

NetBIOS (TCP 137 - 139)

SMB(TCP 139、445 和 UDP 137、138)

RPC(TCP 135、445)

Windows Server 2003(包括 SP1 Standard、SP2 Enterprise 和 R2 SP2 Enterprise)。

注:启用所需的端口后,在服务器提示符中运行以下命令以启用 PlateSpin 远程管理:

netsh firewall set service RemoteAdmin enable

有关 netsh 的详细信息,请参见 Microsoft TechNet 文章 Netsh 命令行实用程序。

TCP 3725、135、139、445

UDP 137、138、139

所有 Linux 工作负载. 请参见支持的 Linux 工作负载。

安全外壳 (SSH) 服务器

TCP 22、3725

1.5.4 对 Microsoft SQL Server 数据库执行 Windows 鉴定的要求

PlateSpin Protect 可让您在对 Microsoft SQL Server 数据库的访问中使用 Windows 鉴定。您必须配置 Active Directory 设置,并在防火墙中打开端口以允许鉴定。

要启用对 SQL 数据库进行 Windows 鉴定,请执行以下操作:

  1. 确保将 Microsoft SQL Server 配置为允许 TCP/IP 连接和命名管道连接。

  2. (视情况而定)如果您要使用 Windows 鉴定来访问 Microsoft SQL Server 数据库,则必须在 Active Directory 中配置以下设置:

    • 必须将 Microsoft SQL Server 数据库服务器添加到域中。

    • 需要使用两个域用户帐户来完成 PlateSpin Protect 安装。

      • 其中一个域用户已设置 sysadmin 角色: 创建数据库、表和其他纲要对象时,需要使用这个具有 SQL 管理员权限的用户。

      • PlateSpin 服务用户: 该服务用户可以是域中特权较低的域用户。但是,该服务用户必须是 PlateSpin Protect 服务器上的本地管理员,并且在执行安装之前,就应该向其授予该许可权限。

        如果 Windows 用户的口令发生更改,则您必须更新 PlateSpin 服务用户和 IIS 应用程序池的口令。请考虑使用口令永不失效的 Windows 用户,以免出现这种情况。

    注:如果您使用 Windows 鉴定,在升级或更新 PlateSpin 服务器时,必须以具有 SQL 管理员权限的域用户身份登录。

  3. 在防火墙上打开以下端口,以支持鉴定到 SQL Server:

    • 端口 49152-65535/TCP: 允许 LSA、SAM、Netlogon 的 RPC 通讯。

    • 端口 1433/TCP: 允许 Microsoft SQL Server 的通讯。

    • 自定义端口: 如果要将 SQL Server 配置为使用自定义 TCP 端口,则必须在防火墙上打开该端口。

    注:如果不使用动态端口,则必须在数据库服务器字段中指定专用端口。

  4. (视情况而定)如果要为 PlateSpin Protect 使用专用端口,则必须在防火墙上打开这些端口:

    1. 在数据库服务器上,确定需要打开哪些端口:

      1. 在 SQL Server 配置管理器中,选择 SQLExpress 的协议 > TCP/IP,然后单击右键并选择属性。

      2. 在对话框中,选择 IP 地址选项卡。

      3. 在 IPAll 下面(或者所需协议的下面),如果 TCP 端口或 TCP 动态端口设置为非 0 的任何值,请在防火墙上打开指定的端口。您需要使用这些端口来连接 SQL Server。

        例如,如果 TCP 动态端口字段设置为 60664,TCP 端口字段设置为 1555,那么,您必须在 SQL Server 上的防火墙规则中启用端口 60664 和 1555。

    2. 在防火墙上打开端口。

    注:如果为动态端口设置了一个值,当您单击浏览时,SQL 服务器列表中可能不会显示您的服务器。在这种情况下,您必须在 PlateSpin Protect 安装程序的数据库服务器输入字段中手动指定服务器。

    例如,如果服务器名称为 MYSQLSERVER,数据库实例名称为 SQLEXPRESS,为动态端口设置的专用端口为 60664,那么请键入以下文本,然后选择所需的鉴定类型:

    MYSQLSERVER\SQLEXPRESS,60664

    必须在防火墙上打开端口。

1.5.5 通过 NAT 在公用和专用网络中进行保护的要求

在某些情况下,源、目标或 PlateSpin Protect 本身可能位于内部(专用)网络中、网络地址转换器 (NAT) 设备后,无法在保护期间与其对应的对象通讯。

PlateSpin Protect 使您能够解决此问题,具体取决于以下哪个主机位于 NAT 设备后:

  • PlateSpin 服务器: 使用服务器的 PlateSpin 配置工具,记录其他指派到 PlateSpin Server 主机的 IP 地址。请参见通过 NAT 运行 PlateSpin 服务器需满足的要求。

  • 目标容器: 在尝试发现容器(例如 VMware ESX)时,请在发现参数中指定该主机的公用(外部)IP 地址。

  • 工作负载: 尝试添加工作负载时,请在发现参数中指定该工作负载的公用(外部)IP 地址。

  • 故障转移虚拟机: 在故障回复过程中,可以在故障回复细节(工作负载到虚拟机)中指定故障转移工作负载的备用 IP 地址。

  • 故障回复目标: 在尝试注册故障回复目标的过程中,当您收到提供 PlateSpin 服务器 IP 地址的提示时,请提供 PlateSpin 服务器主机的本地地址,或服务器的 PlateSpin 配置数据库中记录的该主机的其中一个公用(外部)地址。请参见通过 NAT 运行 PlateSpin 服务器需满足的要求。

1.5.6 通过 NAT 运行 PlateSpin 服务器需满足的要求

PlateSpin 服务器需要有附加的 IP 地址才能在启用网络地址转换的环境中运行。请参见通过 NAT 运行 PlateSpin 服务器需满足的要求。

1.5.7 覆盖在 Linux 工作负载上执行命令的默认 bash 外壳

默认情况下,PlateSpin 服务器在 Linux 源工作负载上执行命令时使用 /bin/bash 外壳。

如果需要,可以通过修改 PlateSpin 服务器上的相应注册表项覆盖默认外壳。请参见知识库文章 7010676 Linux 默认外壳覆盖过程。