你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Replication Fabrics - Reassociate Gateway

执行进程服务器的故障转移。
将复制从进程服务器移动到另一个进程服务器的操作。

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/reassociateGateway?api-version=2021-08-01

URI 参数

Name In Required Type Description
fabricName
path True
  • string

包含进程服务器的构造的名称。

resourceGroupName
path True
  • string

恢复服务保管库所在的资源组的名称。

resourceName
path True
  • string

恢复服务保管库的名称。

subscriptionId
path True
  • string

订阅 ID。

api-version
query True
  • string

客户端 API 版本。

请求正文

Name Type Description
properties

PS 故障转移请求的属性。

响应

Name Type Description
200 OK

OK

202 Accepted

已接受

安全性

azure_auth

Azure Active Directory OAuth2 Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation 模拟用户帐户。

示例

Perform failover of the process server.

Sample Request

POST https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/MadhaviVRG/providers/Microsoft.RecoveryServices/vaults/MadhaviVault/replicationFabrics/GRACE-V2A-1/reassociateGateway?api-version=2021-08-01

{
  "properties": {
    "containerName": "cloud_1f3c15af-2256-4568-9e06-e1ef4f728f75",
    "sourceProcessServerId": "AFA0EC54-1894-4E44-9CAB02DB8854B117",
    "targetProcessServerId": "5D3ED340-85AE-C646-B338641E015DA405",
    "vmsToMigrate": [
      "Vm1",
      "Vm2"
    ],
    "updateType": "ServerLevel"
  }
}

Sample Response

{
  "name": "bc15edf300344660d9c2965f5d9225593d99734f6580613c997033abc3512a56",
  "type": "Microsoft.RecoveryServices/vaults/replicationFabrics",
  "id": "/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/MadhaviVRG/providers/Microsoft.RecoveryServices/vaults/MadhaviVault/replicationFabrics/bc15edf300344660d9c2965f5d9225593d99734f6580613c997033abc3512a56",
  "properties": {
    "friendlyName": "GRACE-V2A-1",
    "encryptionDetails": {
      "kekState": "None"
    },
    "rolloverEncryptionDetails": {
      "kekState": "None"
    },
    "internalIdentifier": "1f3c15af-2256-4568-9e06-e1ef4f728f75",
    "bcdrState": "Valid",
    "customDetails": {
      "instanceType": "VMware"
    },
    "healthErrorDetails": [],
    "health": "Normal"
  }
}

定义

A2AZoneDetails

区域详细信息数据。

AgentDetails

代理详细信息。

AgentDiskDetails

代理磁盘详细信息。

AgentVersionStatus

一个值,该值指示是否需要安全更新。

AzureFabricSpecificDetails

Azure Fabric 特定详细信息。

DataStore

MT 的数据存储详细信息。

DraDetails

DRA 详细信息。

EncryptionDetails

构造的加密详细信息。

Fabric

构造定义。

FabricProperties

构造属性。

FailoverProcessServerRequest

请求故障转移进程服务器。

FailoverProcessServerRequestProperties

故障转移进程服务器请求的属性。

HealthError

运行状况错误。

HealthErrorCustomerResolvability

指示运行状况错误是否可解决的值。

HyperVHostDetails

Hyper-V 主机详细信息。

HyperVSiteDetails

HyperVSite 构造特定详细信息。

IdentityProviderDetails

标识提供者详细信息。

InMageRcmFabricSpecificDetails

InMageRcm 构造特定详细信息。

InnerHealthError

实现 InnerHealthError 类。 HealthError 对象具有 InnerHealthErrors 作为子错误的列表。 使用 InnerHealthError,因为当 Hydra 尝试自动生成协定时,这将阻止无限循环的结构。 我们将相关的运行状况错误公开为内部运行状况错误,所有 API 使用者都可以以与 Exception -> InnerException 相同的方式利用此错误。

MarsAgentDetails

火星代理详细信息。

MasterTargetServer

主目标服务器的详细信息。

MobilityServiceUpdate

移动服务更新详细信息。

ProcessServer

进程服务器的详细信息。

ProcessServerDetails

处理服务器详细信息。

ProtectionHealth

运行状况。

PushInstallerDetails

推送安装程序详细信息。

RcmComponentStatus

吞吐量状态。

RcmProxyDetails

RCM 代理详细信息。

ReplicationAgentDetails

复制代理详细信息。

ReprotectAgentDetails

重新保护代理详细信息。

RetentionVolume

MT 的保留详细信息。

RunAsAccount

CS 帐户详细信息。

VersionDetails

版本相关详细信息。

VmmDetails

VMM 构造特定详细信息。

VMwareDetails

Microsoft Store特定于 VMware 构造的构造详细信息。

VMwareV2FabricSpecificDetails

VMwareV2 构造特定详细信息。

A2AZoneDetails

区域详细信息数据。

Name Type Description
source
  • string

源区域信息。

target
  • string

目标区域信息。

AgentDetails

代理详细信息。

Name Type Description
agentId
  • string

服务器上运行的代理的 ID。

biosId
  • string

计算机 BIOS ID。

disks

磁盘。

fqdn
  • string

计算机 FQDN。

machineId
  • string

代理注册到的计算机的 ID。

AgentDiskDetails

代理磁盘详细信息。

Name Type Description
capacityInBytes
  • integer

磁盘容量(以字节为单位)。

diskId
  • string

磁盘 ID。

diskName
  • string

磁盘名称。

isOSDisk
  • string

一个值,该值指示磁盘是否为 OS 磁盘。

lunId
  • integer

磁盘的 lun。

AgentVersionStatus

一个值,该值指示是否需要安全更新。

Name Type Description
Deprecated
  • string
NotSupported
  • string
SecurityUpdateRequired
  • string
Supported
  • string
UpdateRequired
  • string

AzureFabricSpecificDetails

Azure Fabric 特定详细信息。

Name Type Description
containerIds
  • string[]

Azure 构造的容器 ID。

instanceType string:
  • Azure

获取类类型。 在派生类中重写。

location
  • string

Azure 构造的位置。

zones

区域。

DataStore

MT 的数据存储详细信息。

Name Type Description
capacity
  • string

GB 中的数据存储容量。

freeSpace
  • string

GB 中数据存储的可用空间。

symbolicName
  • string

数据存储的符号名称。

type
  • string

数据存储的类型。

uuid
  • string

数据存储的 uuid。

DraDetails

DRA 详细信息。

Name Type Description
biosId
  • string

DRA Bios ID。

forwardProtectedItemCount
  • integer

正向保护的受保护项的计数。

health

运行状况。

healthErrors

运行状况错误。

id
  • string

DRA ID。

lastHeartbeatUtc
  • string

从 DRA 接收的最后一个检测信号。

name
  • string

DRA 名称。

reverseProtectedItemCount
  • integer

反向保护的受保护项计数。

version
  • string

版本。

EncryptionDetails

构造的加密详细信息。

Name Type Description
kekCertExpiryDate
  • string

密钥加密密钥证书到期日期。

kekCertThumbprint
  • string

密钥加密密钥证书指纹。

kekState
  • string

Vmm 的密钥加密密钥状态。

Fabric

构造定义。

Name Type Description
id
  • string

资源 ID

location
  • string

Resource Location

name
  • string

资源名称

properties

与构造相关的数据。

type
  • string

资源类型

FabricProperties

构造属性。

Name Type Description
bcdrState
  • string

构造的 BCDR 状态。

customDetails FabricSpecificDetails:

结构特定设置。

encryptionDetails

构造的加密详细信息。

friendlyName
  • string

构造的友好名称。

health
  • string

构造的运行状况。

healthErrorDetails

构造运行状况错误详细信息。

internalIdentifier
  • string

Dra 注册 ID。

rolloverEncryptionDetails

构造的滚动更新加密详细信息。

FailoverProcessServerRequest

请求故障转移进程服务器。

Name Type Description
properties

PS 故障转移请求的属性。

FailoverProcessServerRequestProperties

故障转移进程服务器请求的属性。

Name Type Description
containerName
  • string

容器标识符。

sourceProcessServerId
  • string

源进程服务器。

targetProcessServerId
  • string

新的进程服务器。

updateType
  • string

故障转移类型的值。 它可以是 systemlevel/serverlevel。

vmsToMigrate
  • string[]

要迁移的 VMS。

HealthError

运行状况错误。

Name Type Description
creationTimeUtc
  • string

创建时间 (UTC) 时出错。

customerResolvability

指示运行状况错误是否可解决的值。

entityId
  • string

实体的 ID。

errorCategory
  • string

错误类别。

errorCode
  • string

错误代码。

errorId
  • string

运行状况错误唯一 ID。

errorLevel
  • string

错误级别。

errorMessage
  • string

错误消息。

errorSource
  • string

错误源。

errorType
  • string

错误类型。

innerHealthErrors

内部运行状况错误。 HealthError 具有 HealthError 列表作为子错误是有问题的。 使用 InnerHealthError,因为当 Hydra 尝试自动生成协定时,这将阻止无限循环的结构。 我们将相关的运行状况错误公开为内部运行状况错误,所有 API 使用者都可以以与 Exception -> InnerException 相同的方式利用此错误。

possibleCauses
  • string

错误可能的原因。

recommendedAction
  • string

建议的操作来解决错误。

recoveryProviderErrorMessage
  • string

DRA 错误消息。

summaryMessage
  • string

实体的摘要消息。

HealthErrorCustomerResolvability

指示运行状况错误是否可解决的值。

Name Type Description
Allowed
  • string
NotAllowed
  • string

HyperVHostDetails

Hyper-V 主机详细信息。

Name Type Description
id
  • string

Hyper-V 主机 ID。

marsAgentVersion
  • string

Mars 代理版本。

name
  • string

Hyper-V 主机名。

HyperVSiteDetails

HyperVSite 构造特定详细信息。

Name Type Description
hyperVHosts

与构造关联的 Hyper-V 主机列表。

instanceType string:
  • HyperVSite

获取类类型。 在派生类中重写。

IdentityProviderDetails

标识提供者详细信息。

Name Type Description
aadAuthority
  • string

Azure Active Directory身份验证的基础颁发机构。

applicationId
  • string

本地管理/数据平面组件将与 Azure 服务通信的服务主体的应用程序/客户端 ID。

audience
  • string

本地管理/数据平面组件将与 Azure 服务通信的服务主体的预期受众。

objectId
  • string

本地管理/数据平面组件将与 Azure 服务通信的服务主体的对象 ID。

tenantId
  • string

本地管理/数据平面组件将与其 Azure 服务通信的服务主体的租户 ID。

InMageRcmFabricSpecificDetails

InMageRcm 构造特定详细信息。

Name Type Description
agentDetails

代理详细信息的列表。

controlPlaneUri
  • string

控制平面 URI。

dataPlaneUri
  • string

数据平面 URI。

dras

DRA 列表。

instanceType string:
  • InMageRcm

获取类类型。 在派生类中重写。

marsAgents

火星代理列表。

physicalSiteId
  • string

物理站点的 ARM ID。

processServers

进程服务器列表。

pushInstallers

推送安装程序的列表。

rcmProxies

RCM 代理的列表。

replicationAgents

复制代理的列表。

reprotectAgents

重新保护代理的列表。

serviceContainerId
  • string

服务容器 ID。

serviceEndpoint
  • string

服务终结点。

serviceResourceId
  • string

服务资源 ID。

sourceAgentIdentityDetails

源代理标识详细信息。

vmwareSiteId
  • string

VMware 站点的 ARM ID。

InnerHealthError

实现 InnerHealthError 类。 HealthError 对象具有 InnerHealthErrors 作为子错误的列表。 使用 InnerHealthError,因为当 Hydra 尝试自动生成协定时,这将阻止无限循环的结构。 我们将相关的运行状况错误公开为内部运行状况错误,所有 API 使用者都可以以与 Exception -> InnerException 相同的方式利用此错误。

Name Type Description
creationTimeUtc
  • string

创建时间 (UTC) 时出错。

customerResolvability

指示运行状况错误是否可解决的值。

entityId
  • string

实体的 ID。

errorCategory
  • string

错误类别。

errorCode
  • string

错误代码。

errorId
  • string

运行状况错误唯一 ID。

errorLevel
  • string

错误级别。

errorMessage
  • string

错误消息。

errorSource
  • string

错误源。

errorType
  • string

错误类型。

possibleCauses
  • string

错误可能的原因。

recommendedAction
  • string

建议的操作来解决错误。

recoveryProviderErrorMessage
  • string

DRA 错误消息。

summaryMessage
  • string

实体的摘要消息。

MarsAgentDetails

火星代理详细信息。

Name Type Description
biosId
  • string

火星代理 Bios ID。

fabricObjectId
  • string

构造对象 ID。

fqdn
  • string

火星特工Fqdn。

health

火星特工的健康状况。

healthErrors

运行状况错误。

id
  • string

火星代理 ID。

lastHeartbeatUtc
  • string

从火星代理接收的最后一个检测信号。

name
  • string

火星代理名称。

version
  • string

版本。

MasterTargetServer

主目标服务器的详细信息。

Name Type Description
agentExpiryDate
  • string

代理到期日期。

agentVersion
  • string

服务器上的 scout 组件的版本。

agentVersionDetails

代理版本详细信息。

dataStores

构造中数据存储的列表。

diskCount
  • integer

主目标的磁盘计数。

healthErrors

运行状况错误。

id
  • string

服务器 ID。

ipAddress
  • string

服务器的 IP 地址。

lastHeartbeat
  • string

从服务器接收的最后一个检测信号。

marsAgentExpiryDate
  • string

MARS 代理到期日期。

marsAgentVersion
  • string

MARS 代理版本。

marsAgentVersionDetails

Mars 代理版本详细信息。

name
  • string

服务器名称。

osType
  • string

服务器的 OS 类型。

osVersion
  • string

主目标的 OS 版本。

retentionVolumes

主目标服务器的保留卷。

validationErrors

验证错误。

versionStatus
  • string

版本状态。

MobilityServiceUpdate

移动服务更新详细信息。

Name Type Description
osType
  • string

OS 类型。

rebootStatus
  • string

更新的重新启动状态 - 是否需要更新。

version
  • string

最新更新的版本。

ProcessServer

进程服务器的详细信息。

Name Type Description
agentExpiryDate
  • string

代理到期日期。

agentVersion
  • string

服务器上的 scout 组件的版本。

agentVersionDetails

代理版本详细信息。

availableMemoryInBytes
  • integer

可用内存。

availableSpaceInBytes
  • integer

可用空间。

cpuLoad
  • string

CPU 负载的百分比。

cpuLoadStatus
  • string

CPU 加载状态。

friendlyName
  • string

进程服务器的友好名称。

health

进程服务器的运行状况。

healthErrors

运行状况错误。

hostId
  • string

代理生成的 ID。

id
  • string

进程服务器 ID。

ipAddress
  • string

服务器的 IP 地址。

lastHeartbeat
  • string

从服务器接收的最后一个检测信号。

machineCount
  • string

使用此 PS 配置的服务器。

marsCommunicationStatus
  • string

MARS 通信状态。

marsRegistrationStatus
  • string

MARS 注册状态。

memoryUsageStatus
  • string

内存使用情况状态。

mobilityServiceUpdates

进程服务器上可用的移动服务更新列表。

osType
  • string

服务器的 OS 类型。

osVersion
  • string

进程服务器的 OS 版本。 注意:如果用户的 CS 版本大于 9.12.0.0.0,则会进行填充。

psServiceStatus
  • string

PS 服务状态。

psStatsRefreshTime
  • string

进程服务器统计信息刷新时间。

replicationPairCount
  • string

在此 PS 中配置的复制对数。

spaceUsageStatus
  • string

空间使用情况状态。

sslCertExpiryDate
  • string

PS SSL 证书到期日期。

sslCertExpiryRemainingDays
  • integer

CS SSL 证书到期日期。

systemLoad
  • string

系统负载的百分比。

systemLoadStatus
  • string

系统加载状态。

throughputInBytes
  • integer

吞吐量(以字节为单位)。

throughputInMBps
  • integer

MBps 中的吞吐量。

throughputStatus
  • string

吞吐量状态。

throughputUploadPendingDataInBytes
  • integer

上传挂起的数据(以字节为单位)。

totalMemoryInBytes
  • integer

总内存。

totalSpaceInBytes
  • integer

总空间。

versionStatus
  • string

版本状态。

ProcessServerDetails

处理服务器详细信息。

Name Type Description
availableMemoryInBytes
  • integer

可用内存。

availableSpaceInBytes
  • integer

可用磁盘空间。

biosId
  • string

进程服务器 Bios ID。

diskUsageStatus

磁盘使用情况状态。

fabricObjectId
  • string

构造对象 ID。

fqdn
  • string

进程服务器 Fqdn。

freeSpacePercentage
  • number

可用磁盘空间百分比。

health

进程服务器的运行状况。

healthErrors

运行状况错误。

historicHealth

基于过去 24 小时内运行状况的进程服务器的历史运行状况。

id
  • string

进程服务器 ID。

ipAddresses
  • string[]

用于与 RCM 组件通信的 IP 地址列表。

lastHeartbeatUtc
  • string

从进程服务器接收的最后一个检测信号。

memoryUsagePercentage
  • number

内存使用率百分比。

memoryUsageStatus

内存使用情况状态。

name
  • string

进程服务器名称。

processorUsagePercentage
  • number

处理器使用情况百分比。

processorUsageStatus

处理器使用状态。

protectedItemCount
  • integer

受保护的项计数。

systemLoad
  • integer

系统加载。

systemLoadStatus

系统加载状态。

throughputInBytes
  • integer

吞吐量(以字节为单位)。

throughputStatus

吞吐量状态。

throughputUploadPendingDataInBytes
  • integer

上传挂起的数据(以字节为单位)。

totalMemoryInBytes
  • integer

总内存。

totalSpaceInBytes
  • integer

总磁盘空间。

usedMemoryInBytes
  • integer

已用内存。

usedSpaceInBytes
  • integer

已用磁盘空间。

version
  • string

版本。

ProtectionHealth

运行状况。

Name Type Description
Critical
  • string
None
  • string
Normal
  • string
Warning
  • string

PushInstallerDetails

推送安装程序详细信息。

Name Type Description
biosId
  • string

推送安装程序 Bios ID。

fabricObjectId
  • string

构造对象 ID。

fqdn
  • string

推送安装程序 Fqdn。

health

推送安装程序的运行状况。

healthErrors

运行状况错误。

id
  • string

推送安装程序 ID。

lastHeartbeatUtc
  • string

从推送安装程序接收的最后一个检测信号。

name
  • string

推送安装程序名称。

version
  • string

版本。

RcmComponentStatus

吞吐量状态。

Name Type Description
Critical
  • string
Healthy
  • string
Unknown
  • string
Warning
  • string

RcmProxyDetails

RCM 代理详细信息。

Name Type Description
biosId
  • string

RCM 代理 Bios ID。

clientAuthenticationType
  • string

客户端身份验证类型。

fabricObjectId
  • string

构造对象 ID。

fqdn
  • string

RCM 代理 Fqdn。

health

RCM 代理的运行状况。

healthErrors

运行状况错误。

id
  • string

RCM 代理 ID。

lastHeartbeatUtc
  • string

从 RCM 代理接收的最后一个检测信号。

name
  • string

RCM 代理名称。

version
  • string

版本。

ReplicationAgentDetails

复制代理详细信息。

Name Type Description
biosId
  • string

复制代理 Bios ID。

fabricObjectId
  • string

构造对象 ID。

fqdn
  • string

复制代理 Fqdn。

health

复制代理的运行状况。

healthErrors

运行状况错误。

id
  • string

复制代理 ID。

lastHeartbeatUtc
  • string

从复制代理接收的最后一个检测信号。

name
  • string

复制代理名称。

version
  • string

版本。

ReprotectAgentDetails

重新保护代理详细信息。

Name Type Description
accessibleDatastores
  • string[]

从发现中提取的可访问数据存储的列表。

biosId
  • string

重新保护代理 Bios ID。

fabricObjectId
  • string

构造对象 ID。

fqdn
  • string

重新保护代理 Fqdn。

health

重新保护代理的运行状况。

healthErrors

运行状况错误。

id
  • string

重新保护代理 ID。

lastDiscoveryInUtc
  • string

上次在 SRS 中发现SDS信息的时间。

lastHeartbeatUtc
  • string

从重新保护代理接收的最后一个检测信号。

name
  • string

重新保护代理名称。

protectedItemCount
  • integer

受保护的项计数。

vcenterId
  • string

Vcenter ID。

version
  • string

版本。

RetentionVolume

MT 的保留详细信息。

Name Type Description
capacityInBytes
  • integer

卷容量。

freeSpaceInBytes
  • integer

此卷中可用的可用空间。

thresholdPercentage
  • integer

阈值百分比。

volumeName
  • string

卷名称。

RunAsAccount

CS 帐户详细信息。

Name Type Description
accountId
  • string

CS RunAs 帐户 ID。

accountName
  • string

CS RunAs 帐户名称。

VersionDetails

版本相关详细信息。

Name Type Description
expiryDate
  • string

版本到期日期。

status

一个值,该值指示是否需要安全更新。

version
  • string

代理版本。

VmmDetails

VMM 构造特定详细信息。

Name Type Description
instanceType string:
  • VMM

获取类类型。 在派生类中重写。

VMwareDetails

Microsoft Store特定于 VMware 构造的构造详细信息。

Name Type Description
agentCount
  • string

配置为与此 CS 通信的源服务器和目标服务器数。

agentExpiryDate
  • string

代理到期日期。

agentVersion
  • string

代理版本。

agentVersionDetails

代理版本详细信息。

availableMemoryInBytes
  • integer

可用内存。

availableSpaceInBytes
  • integer

可用空间。

cpuLoad
  • string

CPU 负载的百分比。

cpuLoadStatus
  • string

CPU 加载状态。

csServiceStatus
  • string

CS 服务状态。

databaseServerLoad
  • string

数据库服务器加载。

databaseServerLoadStatus
  • string

数据库服务器加载状态。

hostName
  • string

主机名。

instanceType string:
  • VMware

获取类类型。 在派生类中重写。

ipAddress
  • string

IP 地址。

lastHeartbeat
  • string

从 CS 服务器接收的最后一个检测信号。

masterTargetServers

与构造关联的主目标服务器列表。

memoryUsageStatus
  • string

内存使用情况状态。

processServerCount
  • string

进程服务器数。

processServers

与构造关联的进程服务器列表。

protectedServers
  • string

受保护的服务器数。

psTemplateVersion
  • string

PS 模板版本。

replicationPairCount
  • string

在此 CS 中配置的复制对数。

runAsAccounts

在服务器上创建的运行方式帐户列表。

spaceUsageStatus
  • string

空间使用状态。

sslCertExpiryDate
  • string

CS SSL 证书到期日期。

sslCertExpiryRemainingDays
  • integer

CS SSL 证书到期日期。

systemLoad
  • string

系统负载的百分比。

systemLoadStatus
  • string

系统加载状态。

totalMemoryInBytes
  • integer

总内存。

totalSpaceInBytes
  • integer

总空间。

versionStatus
  • string

版本状态。

webLoad
  • string

Web 加载。

webLoadStatus
  • string

Web 加载状态。

VMwareV2FabricSpecificDetails

VMwareV2 构造特定详细信息。

Name Type Description
instanceType string:
  • VMwareV2

获取类类型。 在派生类中重写。

migrationSolutionId
  • string

迁移解决方案 ARM ID。

physicalSiteId
  • string

物理站点的 ARM ID。

processServers

进程服务器列表。

serviceContainerId
  • string

服务容器 ID。

serviceEndpoint
  • string

服务终结点。

serviceResourceId
  • string

服务资源 ID。

vmwareSiteId
  • string

VMware 站点的 ARM ID。