Consulta os detalhes de uma ou mais tarefas de migração.
Observações de uso
É possível definir vários parâmetros de solicitação para filtrar os resultados da consulta. Os parâmetros especificados possuem relação lógica AND. Parâmetros sem valores atribuídos não são utilizados como condições de filtro.
O Server Migration Center (SMC) permite migrar servidores de origem para imagens de contêiner docker. Use o SMC para migrar aplicações conteinerizadas de forma econômica. Para obter mais informações, consulte Termos.
Parâmetros de solicitação
| Parâmetro | Tipo | Obrigatório | Exemplo | Descrição |
| Action | String | Não | DescribeReplicationJobs | A operação que você deseja executar. Defina o valor como DescribeReplicationJobs. |
| Name | String | Não | testMigrationTaskName | O nome da tarefa de migração. |
| RegionId | String | Não | cn-hangzhou | O ID da região do Alibaba Cloud para a qual você deseja migrar o servidor de origem. Por exemplo, se quiser migrar um servidor de origem para a região China (Hangzhou), defina este parâmetro como |
| Status | String | Não | Ready | O status da tarefa de migração. Valores válidos:
|
| BusinessStatus | String | Não | Preparing | O status de negócio da tarefa de migração. Valores válidos:
|
| PageNumber | Integer | Não | 1 | O número da página a ser retornada. As páginas começam a partir da página 1. Valor padrão: 1. |
| PageSize | Integer | Não | 10 | O número de entradas a serem retornadas em cada página. O valor não pode exceder 50. Valor padrão: 10. |
| SourceId.N | String | Não | s-bp1bjhkwk2j5hlbn**** | Os IDs dos servidores de origem. Valor máximo de N: 50. |
| JobId.N | String | Não | j-bp1h3d33mekxwu0n**** | Os IDs das tarefas de migração. Valor máximo de N: 50. |
| JobType | Integer | Não | 0 | O tipo da tarefa de migração. Valores válidos:
|
| InstanceId.N | String | Não | i-bp1f1dvfto1sigz5**** | O ID da instância ECS de destino. |
| ResourceGroupId | String | Não | rg-acfmw3ty5y7**** | O ID do grupo de recursos. |
| Tag.N.Key | String | Não | TestKey | A chave da tag N adicionada ao recurso SMC. Valores válidos de N: 1 a 20. A chave da tag pode ser uma string vazia. Pode ter até 64 caracteres e não pode conter http:// ou https://. |
| Tag.N.Value | String | Não | TestValue | O valor da tag N adicionada ao recurso SMC. Valores válidos de N: 1 a 20. O valor da tag pode ser uma string vazia. Pode ter até 64 caracteres e não pode conter http:// ou https://. |
Parâmetros de resposta
| Parâmetro | Tipo | Exemplo | Descrição |
| TotalCount | Integer | 5 | O número total de tarefas de migração retornadas. |
| ReplicationJobs | Array of ReplicationJob | Os detalhes das tarefas de migração. |
|
| ReplicationJob | |||
| Frequency | Integer | 15 | O intervalo em que a tarefa de migração incremental é executada. Unidade: horas. Valores válidos: 1 a 168. |
| VpcId | String | vpc-bp1vwnn14rqpyiczj**** | O ID da virtual private cloud (VPC) para a qual um circuito Express Connect ou um gateway VPN está configurado. |
| CreationTime | String | 2014-07-24T13:00:52Z | A hora em que a tarefa de migração foi criada. |
| Status | String | Running | O status da tarefa de migração. Valores válidos:
|
| ScheduledStartTime | String | 2019-06-04T13:35:00Z | A hora agendada para execução da tarefa de migração. A hora segue o padrão ISO 8601 no formato yyyy-MM-ddTHH:mm:ssZ. A hora é exibida em UTC. A hora deve atender aos seguintes requisitos:
|
| MaxNumberOfImageToKeep | Integer | 8 | O número máximo de imagens retidas para a tarefa de migração incremental. Valores válidos: 1 a 10. |
| ContainerNamespace | String | testNamespace | O namespace da imagem de contêiner docker. |
| DataDisks | Array of DataDisk | Os discos de dados na instância Elastic Compute Service (ECS) de destino. |
|
| DataDisk | |||
| Index | Integer | 1 | O número de índice do disco de dados. |
| Size | Integer | 40 | O tamanho do disco de dados. Unidade: GiB. |
| Parts | Array of Part | As informações sobre as partições do disco de dados. |
|
| Part | |||
| SizeBytes | Long | 21474836480 | O tamanho da partição do disco de dados. Unidade: bytes. |
| Block | Boolean | true | Indica se a replicação em bloco está ativada para a partição do disco de dados. |
| Device | String | 0_1 | O ID do dispositivo da partição do disco de dados. |
| StatusInfo | String | statusinfo | As informações de status sobre a tarefa de migração. |
| InstanceRamRole | String | SMCAdmin | O nome da função RAM atribuída à instância. |
| SystemDiskSize | Integer | 40 | O tamanho do disco do sistema da instância ECS de destino. |
| Description | String | This is my migration task. | A descrição da tarefa de migração. |
| ReplicationParameters | String | BandWidthLimit:0 | A string de pares chave-valor configurada para o driver de replicação. |
| ErrorCode | String | InternalError | O código de erro retornado se ocorrer um erro na tarefa de migração. |
| ValidTime | String | 2019-06-08T14:40:52Z | A hora em que a tarefa de migração expirou. A hora segue o padrão ISO 8601 no formato yyyy-MM-ddTHH:mm:ssZ. A hora é exibida em UTC. Nota A hora é oito horas anterior àquela exibida no console SMC. |
| NetMode | Integer | 0 | O tipo de rede usada para a migração. |
| ContainerTag | String | CentOS:v1 | A tag da imagem de contêiner docker. |
| LicenseType | String | BYOL | O tipo de licença para a tarefa de migração. Valores válidos:
|
| Name | String | testMigrationTaskName | O nome da tarefa de migração. |
| ImageId | String | m-o6w3gy99qf89rkga**** | O ID da imagem de destino. |
| Progress | Float | 100 | O progresso da tarefa de migração. |
| RunOnce | Boolean | true | Indica se a migração incremental está desativada para o servidor de origem. Valores válidos:
|
| LaunchTemplateId | String | lt-launchtemplateid | O ID do modelo de inicialização. |
| ContainerRepository | String | testRepository | O repositório que armazena a imagem de contêiner docker. |
| InstanceId | String | i-bp1ff25rzvnul6kr**** | O ID da instância ECS de destino. |
| SystemDiskParts | Array of SystemDiskPart | As informações sobre as partições do disco do sistema. |
|
| SystemDiskPart | |||
| SizeBytes | Long | 254803968 | O tamanho da partição do disco do sistema. Unidade: bytes. |
| Block | Boolean | true | Indica se a replicação em bloco está ativada para a partição do disco do sistema. |
| Device | String | 0_1 | O ID do dispositivo da partição do disco do sistema. |
| InstanceType | String | ecs.sn1ne.large | O tipo de instância da instância intermediária. |
| SourceId | String | s-bp1e2fsl57knvuug**** | O ID da origem da migração. |
| LaunchTemplateVersion | String | 1 | Uma ou mais versões do modelo de inicialização. |
| RegionId | String | cn-hangzhou | O ID da região do Alibaba Cloud para a qual o servidor de origem é migrado. |
| TransitionInstanceId | String | i-bp1ff25rzvnul6kr**** | O ID da instância intermediária. |
| EndTime | String | 2019-06-04T16:00:52Z | A hora em que a tarefa de migração foi concluída. A hora segue o padrão ISO 8601 no formato yyyy-MM-ddTHH:mm:ssZ. A hora é exibida em UTC. Nota A hora é oito horas anterior àquela exibida no console SMC. |
| StartTime | String | 2019-06-04T14:40:52Z | A hora em que a tarefa de migração foi iniciada. A hora segue o padrão ISO 8601 no formato yyyy-MM-ddTHH:mm:ssZ. A hora é exibida em UTC. Nota A hora é oito horas anterior àquela exibida no console SMC. |
| VSwitchId | String | vsw-bp1ddbrxdlrcbim46**** | O ID do vSwitch na VPC especificada. |
| JobId | String | j-bp19vlwm0tyigbmj**** | O ID da tarefa de migração. |
| ImageName | String | testAliCloudImageName | O nome da imagem de destino. |
| BusinessStatus | String | Preparing | O status de negócio da tarefa de migração. Valores válidos:
|
| ReplicationJobRuns | Array of ReplicationJobRun | Os registros de execução da tarefa de migração. |
|
| ReplicationJobRun | |||
| EndTime | String | 2019-10-04T13:35:00Z | A hora em que a tarefa de migração terminou. A hora segue o padrão ISO 8601 no formato yyyy-MM-ddTHH:mm:ssZ. A hora é exibida em UTC. Nota A hora é oito horas anterior àquela exibida no console SMC. |
| Type | String | Schedule | O método usado para executar a tarefa de migração. Valores válidos:
|
| StartTime | String | 2019-10-01T13:35:00Z | A hora em que a tarefa de migração foi iniciada. A hora segue o padrão ISO 8601 no formato yyyy-MM-ddTHH:mm:ssZ. A hora é exibida em UTC. Nota A hora é oito horas anterior àquela exibida no console SMC. |
| ImageId | String | m-o6w3gy99qf89rkga**** | O ID da imagem de destino. |
| TargetType | String | Image | O tipo de destino para o qual o servidor de origem é migrado. Valores válidos:
|
| JobType | Integer | 0 | O tipo da tarefa de migração. Valores válidos:
|
| ResourceGroupId | String | rg-acfmw3ty5y7**** | O ID do grupo de recursos. |
| Tags | Array of Tag | As informações sobre tags anexadas ao recurso SMC. |
|
| Tag | |||
| Key | String | TestKey | A chave da tag N adicionada ao recurso SMC. Valores válidos de N: 1 a 20. A chave da tag pode ser uma string vazia. Pode ter até 64 caracteres e não pode conter http:// ou https://. |
| Value | String | TestValue | O valor da tag N adicionada ao recurso SMC. Valores válidos de N: 1 a 20. O valor da tag pode ser uma string vazia. Pode ter até 64 caracteres e não pode conter http:// ou https://. |
| PageSize | Integer | 10 | O número de entradas retornadas em cada página. |
| RequestId | String | 6E1187E8-843A-4850-B97E-2F17F00D48F7 | O ID da solicitação. |
| PageNumber | Integer | 1 | O número da página retornada. |
Exemplos
Solicitações de exemplo
http(s)://smc.aliyuncs.com/?Action=DescribeReplicationJobs
&Name=testMigrationTaskName
&RegionId=cn-hangzhou
&Status=Ready
&BusinessStatus=Preparing
&PageNumber=1
&PageSize=10
&SourceId=["s-bp1bjhkwk2j5hlbn****"]
&JobId=["j-bp1h3d33mekxwu0n****"]
&JobType=0
&InstanceId=["i-bp1f1dvfto1sigz5****"]
&ResourceGroupId=rg-acfmw3ty5y7****
&Tag=[{"Key":"TestKey","Value":"TestValue"}]
&Common request parameters
Respostas de sucesso de exemplo
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<DescribeReplicationJobsResponse>
<TotalCount>5</TotalCount>
<ReplicationJobs>
<Frequency>15</Frequency>
<VpcId>vpc-bp1vwnn14rqpyiczj****</VpcId>
<CreationTime>2014-07-24T13:00:52Z</CreationTime>
<Status>Running</Status>
<ScheduledStartTime>2019-06-04T13:35:00Z</ScheduledStartTime>
<MaxNumberOfImageToKeep>8</MaxNumberOfImageToKeep>
<ContainerNamespace>testNamespace</ContainerNamespace>
<DataDisks>
<Index>1</Index>
<Size>40</Size>
<Parts>
<SizeBytes>21474836480</SizeBytes>
<Block>true</Block>
<Device>0_1</Device>
</Parts>
</DataDisks>
<StatusInfo>statusinfo</StatusInfo>
<InstanceRamRole>SMCAdmin</InstanceRamRole>
<SystemDiskSize>40</SystemDiskSize>
<Description>This is my migration task.</Description>
<ReplicationParameters>BandWidthLimit:0</ReplicationParameters>
<ErrorCode>InternalError</ErrorCode>
<ValidTime>2019-06-08T14:40:52Z</ValidTime>
<NetMode>0</NetMode>
<ContainerTag>CentOS:v1</ContainerTag>
<LicenseType>BYOL</LicenseType>
<Name>testMigrationTaskName</Name>
<ImageId>m-o6w3gy99qf89rkga****</ImageId>
<Progress>100</Progress>
<RunOnce>true</RunOnce>
<LaunchTemplateId>lt-launchtemplateid</LaunchTemplateId>
<ContainerRepository>testRepository</ContainerRepository>
<InstanceId>i-bp1ff25rzvnul6kr****</InstanceId>
<SystemDiskParts>
<SizeBytes>254803968</SizeBytes>
<Block>true</Block>
<Device>0_1</Device>
</SystemDiskParts>
<InstanceType>ecs.sn1ne.large</InstanceType>
<SourceId>s-bp1e2fsl57knvuug****</SourceId>
<LaunchTemplateVersion>1</LaunchTemplateVersion>
<RegionId>cn-hangzhou</RegionId>
<TransitionInstanceId>i-bp1ff25rzvnul6kr****</TransitionInstanceId>
<EndTime>2019-06-04T16:00:52Z</EndTime>
<StartTime>2019-06-04T14:40:52Z</StartTime>
<VSwitchId>vsw-bp1ddbrxdlrcbim46****</VSwitchId>
<JobId>j-bp19vlwm0tyigbmj****</JobId>
<ImageName>testAliCloudImageName</ImageName>
<BusinessStatus>Preparing</BusinessStatus>
<ReplicationJobRuns>
<EndTime>2019-10-04T13:35:00Z</EndTime>
<Type>Schedule</Type>
<StartTime>2019-10-01T13:35:00Z</StartTime>
<ImageId>m-o6w3gy99qf89rkga****</ImageId>
</ReplicationJobRuns>
<TargetType>Image</TargetType>
<JobType>0</JobType>
<ResourceGroupId>rg-acfmw3ty5y7****</ResourceGroupId>
<Tags>
<Key>TestKey</Key>
<Value>TestValue</Value>
</Tags>
</ReplicationJobs>
<PageSize>10</PageSize>
<RequestId>6E1187E8-843A-4850-B97E-2F17F00D48F7</RequestId>
<PageNumber>1</PageNumber>
</DescribeReplicationJobsResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"TotalCount" : 5,
"ReplicationJobs" : [ {
"Frequency" : 15,
"VpcId" : "vpc-bp1vwnn14rqpyiczj****",
"CreationTime" : "2014-07-24T13:00:52Z",
"Status" : "Running",
"ScheduledStartTime" : "2019-06-04T13:35:00Z",
"MaxNumberOfImageToKeep" : 8,
"ContainerNamespace" : "testNamespace",
"DataDisks" : [ {
"Index" : 1,
"Size" : 40,
"Parts" : [ {
"SizeBytes" : 21474836480,
"Block" : true,
"Device" : "0_1"
} ]
} ],
"StatusInfo" : "statusinfo",
"InstanceRamRole" : "SMCAdmin",
"SystemDiskSize" : 40,
"Description" : "This is my migration task.",
"ReplicationParameters" : "BandWidthLimit:0",
"ErrorCode" : "InternalError",
"ValidTime" : "2019-06-08T14:40:52Z",
"NetMode" : 0,
"ContainerTag" : "CentOS:v1",
"LicenseType" : "BYOL",
"Name" : "testMigrationTaskName",
"ImageId" : "m-o6w3gy99qf89rkga****",
"Progress" : 100,
"RunOnce" : true,
"LaunchTemplateId" : "lt-launchtemplateid",
"ContainerRepository" : "testRepository",
"InstanceId" : "i-bp1ff25rzvnul6kr****",
"SystemDiskParts" : [ {
"SizeBytes" : 254803968,
"Block" : true,
"Device" : "0_1"
} ],
"InstanceType" : "ecs.sn1ne.large",
"SourceId" : "s-bp1e2fsl57knvuug****",
"LaunchTemplateVersion" : "1",
"RegionId" : "cn-hangzhou",
"TransitionInstanceId" : "i-bp1ff25rzvnul6kr****",
"EndTime" : "2019-06-04T16:00:52Z",
"StartTime" : "2019-06-04T14:40:52Z",
"VSwitchId" : "vsw-bp1ddbrxdlrcbim46****",
"JobId" : "j-bp19vlwm0tyigbmj****",
"ImageName" : "testAliCloudImageName",
"BusinessStatus" : "Preparing",
"ReplicationJobRuns" : [ {
"EndTime" : "2019-10-04T13:35:00Z",
"Type" : "Schedule",
"StartTime" : "2019-10-01T13:35:00Z",
"ImageId" : "m-o6w3gy99qf89rkga****"
} ],
"TargetType" : "Image",
"JobType" : 0,
"ResourceGroupId" : "rg-acfmw3ty5y7****",
"Tags" : [ {
"Key" : "TestKey",
"Value" : "TestValue"
} ]
} ],
"PageSize" : 10,
"RequestId" : "6E1187E8-843A-4850-B97E-2F17F00D48F7",
"PageNumber" : 1
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|
403 |
Forbidden.Unauthorized |
A required authorization for the specified action is not supplied. |
A mensagem de erro retornada porque você não tem autorização para executar operações no recurso especificado. |
|
500 |
InternalError |
An error occurred while processing your request. Please try again. If the problem still exists, please submit a ticket. |
A mensagem de erro retornada porque ocorreu um erro interno. Tente novamente mais tarde. Se o erro persistir, envie um ticket. |
Para obter uma lista de códigos de erro, consulte Códigos de erro do serviço.