本节包含下列信息:
以下打开端口要求是针对 PlateSpin Server 主机的。
表 2-2 PlateSpin Server 主机的打开端口要求
|
端口(默认) |
备注 |
|---|---|
|
TCP 80 |
对于 HTTP 通讯 |
|
TCP 443 |
对于 HTTPS 通讯(如果启用了 SSL) |
以下软件、网络和防火墙要求是针对要使用 PlateSpin Protect 防护的工作负载的。
表 2-3 工作负载的访问和通讯要求
|
工作负载类型 |
先决条件 |
所需端口 (默认值) |
|---|---|---|
|
所有工作负载 |
Ping(ICMP 回应请求和响应)支持 |
|
|
所有 Windows 工作负载 |
Microsoft .NET Framework 版本 2.0 或 3.5 SP1 |
|
|
Windows 7; Windows Server 2008; Windows Vista |
|
TCP 3725 NetBIOS 137 - 139 SMB(TCP 139、445 和 UDP 137、138) TCP 135/445 |
|
Windows Server 2003(包括 SP1 标准版、SP2 企业版和 R2 SP2 企业版) |
注:启用所需的端口后,在服务器提示符中运行以下命令以启用 PlateSpin 远程管理: netsh firewall set service RemoteAdmin enable 有关 netsh 的详细信息,请参见 Microsoft TechNet 文章 Netsh 命令行实用程序。 |
|
|
Windows Server 2000; Windows XP |
WMI (RPC/DCOM) 可使用 TCP 端口 135 和 445,以及大于 1024 的随机或动态指派的端口。如果添加工作负载时出现问题,则应考虑将工作负载临时放入 DMZ 中,或者临时打开启用防火墙的端口,同时将工作负载添加到 PlateSpin Protect 中。 有关更多信息,例如关于限制 DCOM 和 RPC 端口范围的指南,请参见以下 Microsoft 技术文章。 |
TCP 3725 NetBIOS 137 - 139 SMB(TCP 139、445 和 UDP 137、138) RPC (TCP 135) |
|
所有 Linux 工作负载 |
安全外壳 (SSH) 服务器 |
TCP 22、3725 |
以下软件、网络和防火墙要求是针对受支持工作负载容器的。
表 2-4 容器的访问和通讯要求
|
系统 |
先决条件 |
所需端口 (默认值) |
|---|---|---|
|
所有容器 |
Ping(ICMP 回应请求和响应)功能。 |
|
|
VMware ESX/ESXi 4.1 VMware ESXi 5.0 |
|
HTTPS (TCP 443) |
|
vCenter Server |
必须为拥有访问权的用户指派适当的角色和许可权限。请参考相应版本的 VMware 文档,了解详细信息。 |
HTTPS (TCP 443) |
PlateSpin Protect 可让您在对 Microsoft SQL Server 数据库的访问中使用 Windows 鉴定。您必须配置 Active Directory 设置,并在防火墙中打开端口以允许鉴定。
确保将 Microsoft SQL Server 配置为允许 TCP/IP 连接和命名管道连接。
(视情况而定)如果您要使用 Windows 鉴定来访问 Microsoft SQL Server 数据库,则必须在 Active Directory 中配置以下设置:
必须将 Microsoft SQL Server 数据库服务器添加到域中。
需要使用两个域用户帐户来完成 PlateSpin Protect 安装。
其中一个域用户已设置 sysadmin 角色: 创建数据库、表和其他纲要对象时,需要使用此用户。
PlateSpin 服务用户: 该服务用户可以是域中特权较低的域用户。但是,该服务用户必须是 PlateSpin Protect 服务器上的本地管理员,并且在执行安装之前,就应该向其授予该许可权限。
如果 Windows 用户的口令发生更改,则您必须更新 PlateSpin 服务用户和 IIS 应用程序池的口令。请考虑使用口令永不失效的 Windows 用户,以免出现这种情况。
注:升级时不支持使用 Windows 鉴定登录到 SQL Server 数据库。
在防火墙上打开以下端口,以支持鉴定到 SQL Server:
端口 49152-65535/TCP: 允许 LSA、SAM、Netlogon 的 RPC 通讯 (*)。
端口 1433/TCP: 允许 Microsoft SQL Server 的通讯。
自定义端口: 如果要将 SQL Server 配置为使用自定义 TCP 端口,则必须在防火墙上打开该端口。
注:如果不使用动态端口,则必须在数据库服务器字段中指定专用端口。
(视情况而定)如果要为 PlateSpin Protect 使用专用端口,则必须在防火墙上打开这些端口:
在数据库服务器上,确定需要打开哪些端口:
在 SQL Server 配置管理器中,选择 SQLExpress 的协议 > TCP/IP,然后单击右键并选择属性。
在对话框中,选择 IP 地址选项卡。
在 IPAll 下面(或者所需协议的下面),如果 TCP 端口或 TCP 动态端口设置为非 0 的任何值,请在防火墙上打开指定的端口。您需要使用这些端口来连接 SQL Server。
例如,如果 TCP 动态端口字段设置为 60664,TCP 端口字段设置为 1555,那么,您必须在 SQL Server 上的防火墙规则中启用端口 60664 和 1555。
在防火墙上打开端口。
注:如果为动态端口设置了一个值,当您单击浏览时,SQL 服务器列表中可能不会显示您的服务器。在这种情况下,您必须在 PlateSpin Protect 安装程序的数据库服务器输入字段中手动指定服务器。
例如,如果服务器名称为 MYSQLSERVER,数据库实例名称为 SQLEXPRESS,为动态端口设置的专用端口为 60664,那么请键入以下文本,然后选择所需的鉴定类型:
MYSQLSERVER\SQLEXPRESS,60664
必须在防火墙上打开端口。
在某些情况下,源、目标或 PlateSpin Protect 本身可能位于内部(专用)网络中、网络地址转换器 (NAT) 设备后,无法在防护期间与其对应的对象通讯。
PlateSpin Protect 使您能够解决此问题,具体取决于以下哪个主机位于 NAT 设备后:
PlateSpin 服务器: 在服务器的 PlateSpin 服务器配置工具中,记录指派到该主机的其他 IP 地址。请参见配置应用程序以在 NAT 环境中工作。
目标容器: 在尝试发现容器(例如 VMware ESX)时,请在发现参数中指定该主机的公用(或外部)IP 地址。
工作负载: 尝试添加工作负载时,请在发现参数中指定该工作负载的公用(或外部)IP 地址。
故障转移虚拟机: 在故障回复过程中,可以在故障回复细节(工作负载到虚拟机)中指定故障转移工作负载的备用 IP 地址。
故障回复目标: 在尝试注册故障回复目标的过程中,当提示您提供 PlateSpin 服务器的 IP 地址时,请提供 Protect 服务器主机的本地地址,或服务器的 PlateSpin 服务器配置工具中记录的该主机的其中一个公共(外部)地址(请参见上文的 PlateSpin 服务器)。
要使 PlateSpin 服务器可以在启用 NAT 的环境中工作,必须在服务器启动时读取的 PlateSpin 服务器配置工具的数据库中记录 PlateSpin 服务器的其他 IP 地址。
有关更新过程的信息,请参见通过 XML 配置参数配置 PlateSpin 服务器行为。
默认情况下,PlateSpin Server 在 Linux 源工作负载上执行命令时使用 /bin/bash 外壳。
如果需要,可以通过修改 PlateSpin Server 上的相应注册表项覆盖默认外壳。
请参见知识库文章 7010676。
要成为有效的防护目标,必须在容器集(已盘点)中将 VMware DRS Cluster 添加为 VMware 群集。不应试图将 DRS 群集作为一组独立的 ESX 服务器来添加。请参见添加容器(保护目标)。
此外,VMware DRS Cluster 必须满足以下配置要求:
启用了 DRS,并设置为部分自动或完全自动。
至少在 VMware 群集中的所有 ESX 服务器中共享一个数据储存。
VMware 群集中的所有 ESX 服务器至少共用一个 vSwitch 和虚拟端口组,或 vNetwork 分布式交换机。
每个防护合同中的故障转移工作负载 (VM) 必须以独占方式放置在 VMware 群集中所有 ESX 服务器共享的数据储存、vSwitch 和虚拟端口组上。