使用额外的进程服务器进行扩展Scale with additional process servers

默认情况下,当使用 Site Recovery 将 VMware VM 或物理服务器复制到 Azure 时,进程服务器将安装在配置服务器计算机上,并且将用于协调 Site Recovery 和本地基础结构之间的数据传输。By default, when you're replicating VMware VMs or physical servers to Azure using Site Recovery, a process server is installed on the configuration server machine, and is used to coordinate data transfer between Site Recovery and your on-premises infrastructure. 若要增加容量并横向扩展复制部署,可以添加额外的独立进程服务器。To increase capacity and scale out your replication deployment, you can add additional standalone process servers. 本文介绍如何设置横向扩展进程服务器。This article describes how to setup a scale-out process server.

开始之前Before you start

容量计划Capacity planning

请确保已执行容量规划以进行 VMware 复制。Make sure you've performed capacity planning for VMware replication. 这可帮助你确定如何以及何时应部署额外的进程服务器。This helps you to identify how and when you should deploy additional process servers.

从 9.24 版本开始,在选择用于新复制的进程服务器时添加了指导。From 9.24 version, guidance is added during selection of process server for new replications. 根据特定条件,进程服务器将标记为“正常”、“警告”和“严重”。Process server will be marked Healthy, Warning and Critical based on certain criteria. 若要了解可能影响进程服务器状态的不同场景,请查看进程服务器警报To understand different scenarios that can influence state of process server, review the process server alerts.

Note

不支持使用克隆的进程服务器组件。Use of a cloned Process Server component is not supported. 按照本文中的步骤横向扩展每个 PS。Follow the steps in this article for each PS scale-out.

调整大小要求Sizing requirements

验证该表中汇总的调整大小要求。Verify the sizing requirements summarized in the table. 通常,如果必须将部署扩大到 200 台以上的源计算机,或者每日总改动率超过 2 TB,则需要额外的进程服务器来处理流量。In general, if you have to scale your deployment to more than 200 source machines, or you have a total daily churn rate of more than 2 TB, you need additional process servers to handle the traffic volume.

额外的进程服务器Additional process server 缓存磁盘大小Cache disk size 数据更改率Data change rate 受保护的计算机Protected machines
4 个 vCPU(2 个插槽 * 2 个核心 @ 2.5 GHz),8 GB 内存4 vCPUs (2 sockets * 2 cores @ 2.5 GHz), 8-GB memory 300 GB300 GB 250 GB 或更少250 GB or less 复制 85 台或更少的计算机。Replicate 85 or less machines.
8 个 vCPU(2 个插槽 * 4 个核心 @ 2.5 GHz),12 GB 内存8 vCPUs (2 sockets * 4 cores @ 2.5 GHz), 12-GB memory 600 GB600 GB 250 GB 到 1 TB250 GB to 1 TB 复制 85-150 台计算机。Replicate between 85-150 machines.
12 个 vCPU(2 个插槽 * 6 个核心 @ 2.5 GHz),24 GB 内存12 vCPUs (2 sockets * 6 cores @ 2.5 GHz) 24-GB memory 1 TB1 TB 1 TB 到 2 TB1 TB to 2 TB 复制 150-225 台计算机。Replicate between 150-225 machines.

其中,每台受保护的源计算机配置有 3 个磁盘,每个磁盘 100 GB。Where each protected source machine is configured with 3 disks of 100 GB each.

先决条件Prerequisites

下表中汇总了额外进程服务器的先决条件。The prerequisites for the additional process server are summarized in the following table.

配置/进程服务器要求Configuration/Process server requirements

组件Component 要求Requirement
硬件设置HARDWARE SETTINGS
CPU 核心数CPU cores 88
RAMRAM 16 GB16 GB
磁盘数目Number of disks 3,包括操作系统磁盘、进程服务器缓存磁盘和用于故障回复保留驱动器3, including the OS disk, process server cache disk, and retention drive for failback
可用磁盘空间(进程服务器缓存)Free disk space (process server cache) 600 GB600 GB
可用磁盘空间(保留磁盘)Free disk space (retention disk) 600 GB600 GB
软件设置SOFTWARE SETTINGS
操作系统Operating system Windows Server 2012 R2Windows Server 2012 R2
Windows Server 2016Windows Server 2016
操作系统区域设置Operating system locale 美国英语English (en-us)
Windows Server 角色Windows Server roles 请勿启用以下角色:Don't enable these roles:
- Active Directory 域服务- Active Directory Domain Services
- Internet Information Services- Internet Information Services
- Hyper-V- Hyper-V
组策略Group policies 请勿启用以下组策略:Don't enable these group policies:
- 阻止访问命令提示符。- Prevent access to the command prompt.
- 阻止访问注册表编辑工具。- Prevent access to registry editing tools.
- 信任文件附件的逻辑。- Trust logic for file attachments.
- 打开脚本执行。- Turn on Script Execution.
了解详细信息Learn more
IISIIS - 无预先存在的默认网站- No pre-existing default website
- 端口 443 上没有预先存在的网站/应用程序侦听- No preexisting website/application listening on port 443
- 启用匿名身份验证- Enable anonymous authentication
- 启用 FastCGI 设置- Enable FastCGI setting
网络设置NETWORK SETTINGS
IP 地址类型IP address type 静态Static
端口Ports 443(控制通道协调)443 (Control channel orchestration)
9443(数据传输)9443 (Data transport)
NIC 类型NIC type VMXNET3(如果配置服务器是 VMware VM)VMXNET3 (if the Configuration Server is a VMware VM)
Internet 访问 服务器需要访问以下 URL(直接或通过代理):Internet access (The server needs access to following URLs - directly or via proxy):
*.backup.windowsazure.cn*.backup.windowsazure.cn 用于复制的数据传输和协调Used for replicated data transfer and coordination
*.store.core.chinacloudapi.cn*.store.core.chinacloudapi.cn 用于复制的数据传输和协调Used for replicated data transfer and coordination
*.blob.core.chinacloudapi.cn*.blob.core.chinacloudapi.cn 用于访问存储所复制数据的存储帐户Used to access storage account that stores replicated data
*.hypervrecoverymanager.windowsazure.cn*.hypervrecoverymanager.windowsazure.cn 用于复制管理操作和协调Used for replication management operations and coordination
https://management.chinacloudapi.cnhttps://management.chinacloudapi.cn 用于复制管理操作和协调Used for replication management operations and coordination
*.services.visualstudio.com*.services.visualstudio.com 用于遥测数据(可选)Used for telemetry purposes (It is optional)
time.nist.govtime.nist.gov 用于检查系统时间与全球时间之间的时间同步。Used to check time synchronization between system and global time.
time.windows.comtime.windows.com 用于检查系统时间与全球时间之间的时间同步。Used to check time synchronization between system and global time.
- https://login.chinacloudapi.cn- https://login.chinacloudapi.cn
- https://secure.aadcdn.microsoftonline-p.com- https://secure.aadcdn.microsoftonline-p.com
- https://login.live.com- https://login.live.com
- https://graph.chinacloudapi.cn- https://graph.chinacloudapi.cn
- https://login.chinacloudapi.cn- https://login.chinacloudapi.cn
- https://www.live.com- https://www.live.com
- https://www.microsoft.com- https://www.microsoft.com
OVF 设置需要访问以下这些 URL:OVF set up needs access to these URLs. 它们由 Azure Active Directory 用于访问控制和标识管理They are used for access control and identity management by Azure Active Directory
https://dev.mysql.com/get/Downloads/MySQLInstaller/mysql-installer-community-5.7.20.0.msihttps://dev.mysql.com/get/Downloads/MySQLInstaller/mysql-installer-community-5.7.20.0.msi 完成 MySQL 下载To complete MySQL download
要安装的软件SOFTWARE TO INSTALL
VMware vSphere PowerCLIVMware vSphere PowerCLI 如果配置服务器在 VMware VM 上运行,则应安装 PowerCLI 版本 6.0PowerCLI version 6.0 should be installed if the Configuration Server is running on a VMware VM.
MYSQLMYSQL 应安装 MySQL。MySQL should be installed. 可以手动安装,或者让 Site Recovery 进行安装。You can install manually, or Site Recovery can install it. (有关详细信息,请参阅配置设置(Refer to configure settings for more information)

配置/进程服务器大小要求Configuration/Process server sizing requirements

CPUCPU 内存Memory 缓存磁盘Cache disk 数据更改率Data change rate 复制的计算机Replicated machines
8 个 vCPU8 vCPUs

2 个插槽 * 4 个核心 @ 2.5 GHz2 sockets * 4 cores @ 2.5 GHz
16GB16GB 300 GB300 GB 500 GB 或更少500 GB or less < 100 台计算机< 100 machines
12 个 vCPU12 vCPUs

2 个插槽 * 6 个核心 @ 2.5 GHz2 socks * 6 cores @ 2.5 GHz
18 GB18 GB 600 GB600 GB 500 GB-1 TB500 GB-1 TB 100 到 150 台计算机100 to 150 machines
16 个 vCPU16 vCPUs

2 个插槽 * 8 个核心 @ 2.5 GHz2 socks * 8 cores @ 2.5 GHz
32 GB32 GB 1 TB1 TB 1-2 TB1-2 TB 150 -200 台计算机150 -200 machines

下载安装文件Download installation file

下载进程服务器的安装文件,如下所示:Download the installation file for the process server as follows:

  1. 登录到 Azure 门户,并浏览到恢复服务保管库。Sign in to the Azure portal, and browse to your Recovery Services Vault.

  2. 打开“Site Recovery 基础结构” > “VMWare 和物理计算机” > “配置服务器” (在“针对 VMware 和物理计算机”下面)。Open Site Recovery Infrastructure > VMWare and Physical Machines > Configuration Servers (under For VMware & Physical Machines).

  3. 选择配置服务器以向下钻取到配置服务器详细信息。Select the configuration server to drill down into the server details. 然后单击“+ 进程服务器” 。Then click + Process Server.

  4. 在“添加进程服务器” > “选择要部署进程服务器的位置” 中,选择“在本地部署横向扩展进程服务器” 。In Add Process server > Choose where you want to deploy your process server, select Deploy a Scale-out Process Server on-premises.

    “添加服务器”页

  5. 单击“下载 Azure Site Recovery 统一安装程序”。 Click Download the Azure Site Recovery Unified Setup. 这会下载最新版本的安装文件。This downloads the latest version of the installation file.

    Warning

    进程服务器安装版本应低于所运行的配置服务器版本或与之相同。The process server installation version should be the same as, or earlier than, the configuration server version you have running. 确保版本兼容性的一种简单方法是使用最近用来安装或更新配置服务器的同一安装程序。A simple way to ensure version compatibility is to use the same installer, that you most recently used to install or update your configuration server.

从 UI 安装Install from the UI

如下所示进行安装。Install as follows. 设置服务器后,可以迁移源计算机来使用它。After setting up the server, you migrate source machines to use it.

  1. 启动 Azure Site Recovery UnifiedSetup.exeLaunch the Azure Site Recovery UnifiedSetup.exe

  2. 在“准备阶段”中选择“添加额外的进程服务器以扩大部署”。In Before you begin, select Add additional process servers to scale out deployment.

    添加进程服务器

  3. 在“配置服务器详细信息” 中,指定配置服务器的 IP 地址和密码。In Configuration Server Details, specify the IP address of the Configuration Server, and the passphrase.

    添加进程服务器 2

  4. 在“Internet 设置” 中,指定配置服务器上运行的提供程序如何通过 Internet 连接到 Azure Site Recovery。In Internet Settings, specify how the Provider running on the Configuration Server connects to Azure Site Recovery over the Internet.

    添加进程服务器 3

    • 如果希望使用当前已在计算机上设置的代理进行连接,请选择“使用现有代理设置进行连接” 。If you want to connect with the proxy that's currently set up on the machine, select Connect with existing proxy settings.

    • 如果希望提供程序直接进行连接,请选择“不使用代理直接连接” 。If you want the Provider to connect directly, select Connect directly without a proxy.

    • 如果现有代理要求身份验证,或者想要使用自定义代理进行提供程序连接,请选择“使用自定义代理设置进行连接”。If the existing proxy requires authentication, or if you want to use a custom proxy for the Provider connection, select Connect with custom proxy settings.

      • 若使用自定义代理,需指定地址、端口和凭据。If you use a custom proxy, you need to specify the address, port, and credentials.
      • 若要使用代理,应事先允许访问服务 URL。If you're using a proxy, you should have already allowed access to the service urls.
  5. 在“先决条件检查” 全局时间同步检查的警告,请检查系统时钟的时间(“日期和时间”设置)是否与时区相同。In Prerequisites Check, Setup runs a check to make sure that installation can run. 如果看到有关全局时间同步检查的警告,请检查系统时钟的时间(“日期和时间”设置)是否与时区相同。If a warning appears about the Global time sync check, verify that the time on the system clock (Date and Time settings) is the same as the time zone.

    添加进程服务器 4

  6. 在“环境详细信息”中,选择是否要复制 VMware VM。In Environment Details, select whether you're going to replicate VMware VMs. 如果要复制,则安装程序会检查 PowerCLI 6.0 是否已安装。If you are, then setup checks that PowerCLI 6.0 is installed.

    添加进程服务器 5

  7. 在“安装位置”中,选择要安装二进制文件和存储缓存的位置。In Install Location, select where you want to install the binaries and store the cache. 所选驱动器必须至少有 5 GB 的可用磁盘空间,但我们建议选择至少有 600 GB 可用空间的缓存驱动器。The drive you select must have at least 5 GB of disk space available, but we recommend a cache drive with at least 600 GB of free space. 添加进程服务器 5Add process server 5

  8. 在“网络选择”中,指定侦听器(网络适配器和 SSL 端口),以便配置服务器在其上发送和接收复制数据。In Network Selection, specify the listener (network adapter and SSL port) on which the Configuration Server sends and receives replication data. 端口 9443 是用于发送和接收复制流量的默认端口,但可以根据环境的要求修改此端口号。Port 9443 is the default port used for sending and receiving replication traffic, but you can modify this port number to suit your environment's requirements. 除了端口 9443 以外,还要打开端口 443,Web 服务器要使用该端口协调复制操作。In addition to the port 9443, we also open port 443, which is used by a web server to orchestrate replication operations. 请不要使用端口 443 来发送或接收复制流量。Do not use Port 443 for sending or receiving replication traffic.

    添加进程服务器 6

  9. 在“摘要”中复查信息,然后单击“安装”。In Summary, review the information and click Install. 安装完成后,将生成密码。When installation finishes, a passphrase is generated. 启用复制时需要用到它,因此请复制并将它保存在安全的位置。You will need this when you enable replication, so copy it and keep it in a secure location.

    添加进程服务器 7

从命令行安装Install from the command line

运行以下命令进行安装:Install by running the following command:

UnifiedSetup.exe [/ServerMode <CS/PS>] [/InstallDrive <DriveLetter>] [/MySQLCredsFilePath <MySQL credentials file path>] [/VaultCredsFilePath <Vault credentials file path>] [/EnvType <VMWare/NonVMWare>] [/PSIP <IP address to be used for data transfer] [/CSIP <IP address of CS to be registered with>] [/PassphraseFilePath <Passphrase file path>]

其中,命令行参数如下所示:Where command line parameters are as follows:

参数名称Parameter Name 类型Type 说明Description 可能的值Possible Values
/ServerMode/ServerMode 必需Mandatory 指定是要同时安装配置服务器和进程服务器,还是只安装进程服务器Specifies whether both the configuration and process servers should be installed, or the process server only CSCS
PSPS
/InstallLocation/InstallLocation 必需Mandatory 用于安装组件的文件夹The folder in which the components are installed 计算机上的任意文件夹Any folder on the computer
/MySQLCredsFilePath/MySQLCredsFilePath 必需Mandatory 存储 MySQL 服务器凭据的文件路径The file path in which the MySQL server credentials are stored 该文件应采用以下指定格式The file should be the format specified below
/VaultCredsFilePath/VaultCredsFilePath 必需Mandatory 保管库凭据文件的路径The path of the vault credentials file 有效的文件路径Valid file path
/EnvType/EnvType 必需Mandatory 要保护的环境类型Type of environment that you want to protect VMwareVMware
NonVMwareNonVMware
/PSIP/PSIP 必需Mandatory 要用于复制数据传输的 NIC 的 IP 地址IP address of the NIC to be used for replication data transfer 任何有效的 IP 地址Any valid IP Address
/CSIP/CSIP 必需Mandatory 配置服务器正在侦听的 NIC 的 IP 地址The IP address of the NIC on which the configuration server is listening on 任何有效的 IP 地址Any valid IP Address
/PassphraseFilePath/PassphraseFilePath 必需Mandatory 密码文件位置的完整路径The full path to location of the passphrase file 有效的文件路径Valid file path
/BypassProxy/BypassProxy 可选Optional 指定配置服务器在不使用代理的情况下连接到 AzureSpecifies that the configuration server connects to Azure without a proxy 从 Venu 获取此值To do get this value from Venu
/ProxySettingsFilePath/ProxySettingsFilePath 可选Optional 代理设置(默认代理需要身份验证,或自定义代理)Proxy settings (The default proxy requires authentication, or a custom proxy) 该文件应采用以下指定格式The file should be in the format specified below
DataTransferSecurePortDataTransferSecurePort 可选Optional 用于复制数据的 PSIP 上的端口号Port number on the PSIP to be used for replication data 有效端口号(默认值为 9433)Valid Port Number (default value is 9433)
/SkipSpaceCheck/SkipSpaceCheck 可选Optional 跳过缓存磁盘的空间检查Skip space check for cache disk
/AcceptThirdpartyEULA/AcceptThirdpartyEULA 必需Mandatory 该标志表示接受第三方 EULAFlag implies acceptance of third-party EULA
/ShowThirdpartyEULA/ShowThirdpartyEULA 可选Optional 显示第三方 EULA。Displays third-party EULA. 如果作为输入提供,将忽略所有其他参数If provided as input all other parameters are ignored

例如:For example:

MicrosoftAzureSiteRecoveryUnifiedSetup.exe /q /x:C:\Temp\Extracted
cd C:\Temp\Extracted
UNIFIEDSETUP.EXE /AcceptThirdpartyEULA /servermode "PS" /InstallLocation "D:\" /EnvType "VMWare" /CSIP "10.150.24.119" /PassphraseFilePath "C:\Users\Administrator\Desktop\Passphrase.txt" /DataTransferSecurePort 443

创建代理设置文件Create a proxy settings file

如果需要设置代理,请使用 ProxySettingsFilePath 参数指定某个文件作为输入。If you need to set up a proxy, the ProxySettingsFilePath parameter takes a file as input. 可以如下所述创建文件并将其作为输入 ProxySettingsFilePath 参数进行传递。You can create the file as follows, and pass it as input ProxySettingsFilePath parameter.

* [ProxySettings]
* ProxyAuthentication = "Yes/No"
* Proxy IP = "IP Address"
* ProxyPort = "Port"
* ProxyUserName="UserName"
* ProxyPassword="Password"

后续步骤Next steps

了解如何管理进程服务器设置Learn about managing process server settings