Cria uma tarefa de migração para uma origem de migração chamando CreateReplicationJob.
Descrição da operação
Descrição da operação.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
smc:CreateReplicationJob |
create |
*ReplicationJob
*SourceServer
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| RegionId |
string |
Sim |
O ID da região de destino do Alibaba Cloud para a qual a origem de migração deve ser migrada. |
cn-hangzhou |
| ClientToken |
string |
Não |
Garante a idempotência da solicitação. Você pode gerar um valor de parâmetro de até 64 caracteres ASCII no cliente e atribuir o valor a ClientToken para garantir a idempotência das solicitações de nova tentativa. Para mais informações, consulte Como garantir a idempotência. |
123e4567-e89b-12d3-a456-426655440000 |
| Name |
string |
Não |
O nome da tarefa de migração. O nome deve atender aos seguintes requisitos:
|
testMigrationTaskName |
| Description |
string |
Não |
A descrição da tarefa de migração. A descrição deve ter de 2 a 128 caracteres e deve começar com uma letra ou um caractere chinês. Não pode começar com |
This_is_a_migration_task |
| SourceId |
string |
Sim |
O ID da origem de migração. |
s-bp1e2fsl57knvuug**** |
| TargetType |
string |
Não |
O tipo de destino da tarefa de migração. Valores válidos:
|
Image |
| ScheduledStartTime |
string |
Não |
O horário de execução da tarefa de migração. O valor deste parâmetro deve atender aos seguintes requisitos:
Nota
Se este parâmetro for deixado vazio, o Server Migration Center (SMC) não iniciará a tarefa de migração. Você deve chamar StartReplicationJob para iniciar a tarefa. |
2019-06-04T13:35:00Z |
| ValidTime |
string |
Não |
O horário de expiração da tarefa de migração. Valores válidos: hora de criação da tarefa de migração + 7 dias até hora de criação da tarefa de migração + 90 dias. |
2019-06-04T13:35:00Z |
| ImageName |
string |
Não |
O nome da imagem de destino do Alibaba Cloud gerada pela tarefa de migração. O nome da imagem deve atender aos seguintes requisitos:
Nota
Durante a tarefa de migração, se já existir uma imagem com o mesmo nome na região atual, o sistema adiciona o ID da tarefa de migração (JobId) como sufixo ao nome da imagem por padrão, como ImageName_j-2zexxxxxxxxxxxxx. |
testAliCloudImageName |
| InstanceId |
string |
Não |
O ID da instância de destino. |
i-bp1f1dvfto1sigz5**** |
| SystemDiskSize |
integer |
Não |
O tamanho do disco em nuvem do sistema da instância ECS de destino do Alibaba Cloud. Unidade: GiB. Valores válidos: 20 a 2048. Nota
O valor deste parâmetro deve ser maior que o espaço real utilizado do disco em nuvem do sistema de origem da migração. Por exemplo, se o tamanho do disco em nuvem do sistema de origem for 500 GiB, mas o espaço real utilizado for 100 GiB, o valor deste parâmetro deve ser maior que 100 GiB. |
80 |
| VpcId |
string |
Não |
O ID da VPC para a qual o Express Connect ou VPN Gateway está configurado. |
vpc-bp1vwnn14rqpyiczj**** |
| VSwitchId |
string |
Não |
O ID do vSwitch na VPC especificada. |
vsw-bp1ddbrxdlrcbim46**** |
| ReplicationParameters |
string |
Não |
As informações de parâmetro do driver de replicação. As informações de parâmetro estão no formato de par chave-valor JSON com chaves fixas. Comprimento máximo: 2048 caracteres. |
{"bandwidth_limit":0,"compress_level":1,"checksum":true} |
| NetMode |
integer |
Não |
O modo de rede para transmissão de dados. Valores válidos:
Valor padrão: 0. |
0 |
| RunOnce |
boolean |
Não |
Especifica se deve ser criada uma tarefa de migração única ou uma tarefa de migração incremental. Valores válidos:
Nota
Este parâmetro pode ser especificado apenas durante a criação de uma tarefa de migração. Após a definição do valor, ele não pode ser alterado. |
true |
| Frequency |
integer |
Não |
O intervalo no qual a tarefa de migração incremental é executada. Unidade: horas. Valores válidos: 1 a 168. Este parâmetro é obrigatório quando RunOnce está definido como false. Valor padrão: null. |
12 |
| MaxNumberOfImageToKeep |
integer |
Não |
O número máximo de imagens retidas por padrão para uma tarefa de migração incremental. Valores válidos: 1 a 10. Este parâmetro é obrigatório quando RunOnce está definido como false. Valor padrão: null. |
10 |
| InstanceType |
string |
Não |
O tipo de instância da instância ECS intermediária. Chame DescribeInstanceTypes para consultar os tipos de instância fornecidos pelo Elastic Compute Service (ECS).
|
ecs.c6.large |
| LaunchTemplateId |
string |
Não |
O ID do modelo de inicialização da instância. |
lt-bp16jovvln1cgaaq**** |
| LaunchTemplateVersion |
string |
Não |
A versão do modelo de inicialização da instância. |
1 |
| InstanceRamRole |
string |
Não |
O nome da função RAM da instância. |
SMCAdmin |
| ContainerNamespace |
string |
Não |
O namespace do contêiner Docker. Para mais informações sobre imagens de contêiner Docker, consulte Container Registry. |
testNamespace |
| ContainerRepository |
string |
Não |
O repositório de imagens Docker. Para mais informações sobre imagens de contêiner Docker, consulte Container Registry. |
testRepository |
| ContainerTag |
string |
Não |
A tag da imagem Docker. Para mais informações sobre imagens de contêiner Docker, consulte Container Registry. |
CentOS:v1 |
| LicenseType |
string |
Não |
O tipo de licença. Valores válidos:
Para mais informações, consulte Perguntas frequentes sobre o SMC. |
BYOL |
| DataDisk |
array<object> |
Não |
A lista de informações de discos de dados em nuvem. |
|
|
array<object> |
Não |
A lista de informações de discos de dados em nuvem. |
||
| Index |
integer |
Não |
O índice do disco de dados em nuvem na instância ECS de destino do Alibaba Cloud. O valor inicial é 1. Valores válidos: 1 a 16. Nota
Você pode criar discos de dados em nuvem de destino apenas para discos de dados que existem na origem da migração. |
1 |
| Part |
array<object> |
Não |
A lista de partições. |
|
|
object |
Não |
A lista de partições. |
||
| SizeBytes |
integer |
Não |
O tamanho da partição N no disco de dados em nuvem de destino N. Unidade: bytes. Valor padrão: o tamanho da partição do disco de dados em nuvem de origem. Nota
|
254803968 |
| Block |
boolean |
Não |
Especifica se a replicação em bloco deve ser ativada para a partição N no disco de dados em nuvem N. Valores válidos: |
true |
| Device |
string |
Não |
O identificador de dispositivo da partição N no disco em nuvem de dados N. Para o valor real de N, consulte o identificador de dispositivo da partição da origem de migração. Nota
Se |
0_1 |
| Size |
integer |
Não |
O tamanho do disco de dados em nuvem na instância ECS de destino do Alibaba Cloud. Unidade: GiB. Valores válidos: 20 a 32768.\n>O valor deste parâmetro deve ser maior que o espaço realmente utilizado no disco de dados em nuvem da origem da migração. Por exemplo, se o tamanho do disco de dados em nuvem de origem for 500 GiB com 100 GiB realmente utilizados, o valor deste parâmetro deve ser maior que 100 GiB. |
100 |
| Tag |
array<object> |
Não |
A lista de tags. |
|
|
object |
Não |
A lista de tags. |
||
| Key |
string |
Não |
A chave da tag da tarefa de migração. Valores válidos de N: 1 a 20. |
TestKey |
| Value |
string |
Não |
O valor da tag da tarefa de migração. Valores válidos de N: 1 a 20. |
TestValue |
| SystemDiskPart |
array<object> |
Não |
As informações de partição do disco em nuvem do sistema. |
|
|
object |
Não |
A lista de partições do disco em nuvem do sistema. |
||
| SizeBytes |
integer |
Não |
O tamanho da partição N do disco em nuvem do sistema. Unidade: bytes. Valor padrão: o tamanho da partição do disco em nuvem do sistema de origem. |
254803968 |
| Block |
boolean |
Não |
Especifica se a replicação em bloco deve ser ativada para a partição N do disco em nuvem do sistema. Valores válidos: |
true |
| Device |
string |
Não |
O identificador de dispositivo da partição N do disco do sistema. Para o valor real de N, consulte o identificador de dispositivo da partição da origem de migração.\n> Se |
0_1 |
| JobType |
integer |
Não |
O tipo da tarefa de migração. Valores válidos: |
0 |
| ResourceGroupId |
string |
Não |
O ID do grupo de recursos. |
rg-acfmw3ty5y7**** |
| Disks |
object |
Não |
As informações do disco. |
|
| System |
object |
Não |
As informações do disco em nuvem do sistema. |
|
| Size |
integer |
Não |
O tamanho do disco de sistema na origem da migração. Unidade: GiB. Valores válidos: 20 a 32768. Nota
O valor deve ser maior que o espaço real utilizado do disco de sistema de origem. Por exemplo, se o disco de sistema de origem tiver 500 GiB, mas apenas 100 GiB estiverem em uso, defina este parâmetro com um valor superior a 100 GiB. |
100 |
| LVM |
boolean |
Não |
Especifica se deve ser usado o Logical Volume Manager (LVM). Valores válidos:
O LVM não pode ser ativado nos seguintes cenários:
Após a ativação do LVM, o recurso não entra em vigor nos seguintes cenários:
|
true |
| Part |
array<object> |
Não |
As informações de partição do disco em nuvem do sistema. |
|
|
object |
Não |
As informações de partição do disco em nuvem do sistema. |
||
| SizeBytes |
integer |
Não |
O tamanho da partição do disco em nuvem do sistema. Unidade: bytes. |
254803968 |
| Block |
boolean |
Não |
Especifica se a replicação em bloco deve ser ativada para a partição do disco em nuvem do sistema. |
true |
| Path |
string |
Não |
O caminho da partição do disco em nuvem do sistema. |
/boot |
| Data |
array<object> |
Não |
As informações de partição do disco de dados em nuvem. |
|
|
array<object> |
Não |
As informações de partição do disco de dados em nuvem. |
||
| Size |
integer |
Não |
O tamanho do disco de dados em nuvem na origem de migração. Unidade: GiB. |
80 |
| LVM |
boolean |
Não |
Especifica se o LVM deve ser usado para o disco de dados em nuvem. Valores válidos: |
|
| DiskId |
string |
Não |
O ID do disco de dados em nuvem. |
d-2ze8hyowhdgd6ou2m5z6 |
| Part |
array<object> |
Não |
As informações de partição do disco de dados em nuvem. |
|
|
object |
Não |
As informações de partição do disco de dados em nuvem. |
||
| SizeBytes |
integer |
Não |
O tamanho da partição do disco de dados em nuvem. Unidade: bytes. |
21474836480 |
| Block |
boolean |
Não |
Especifica se a replicação de blocos está ativada para a partição do disco em nuvem de dados. Valores válidos:
|
true |
| Path |
string |
Não |
O caminho da partição do disco de dados em nuvem. |
/home/date |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os parâmetros de resposta. |
||
| RequestId |
string |
O ID da solicitação. |
C8B26B44-0189-443E-9816-D951F59623A9 |
| JobId |
string |
O ID da tarefa de migração. |
j-bp17bclvg344jlyt**** |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "C8B26B44-0189-443E-9816-D951F59623A9",
"JobId": "j-bp17bclvg344jlyt****"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | ReplicationJobDataDiskIndex.Invalid | The specified replication job contains data disk index not found in source server. | |
| 400 | VSwitchIdVpcId.Mismatch | The specified VSwitchId and VpcId does not match. | |
| 400 | InvalidSecurityGroupId.IncorrectNetworkType | The network type of the specified security group does not support this action. | |
| 400 | InvalidSecurityGroupId.VPCMismatch | The specified security group and the specified virtual switch are not in the same VPC. | |
| 400 | QuotaExceeded.ReplicationJob | The maximum number of replication jobs is exceeded. Please submit a ticket to raise the quota. | |
| 400 | ReplicationJobName.Duplicate | The specified replication job name already exists. | |
| 400 | SourceServerState.Invalid | The specified source server status: %s is invalid. This operation can only be performed in the following status: %s. | |
| 400 | ImageName.UsedByReplicationJob | The specified imageName: "%s" was used by another replication job in the current region. | |
| 400 | InvalidOsMigrationType.NotMatched | The SourceOsType: %s and TargetOsType: %s are not matched. The supported TargetOsType list is: %s. | |
| 500 | InternalError | An error occurred while processing your request. Please try again. If the problem still exists, please submit a ticket. | |
| 403 | EntityNotExist.Role | The account is unauthorized. Please assign the role AliyunServiceRoleForSMC to your account. | |
| 403 | RealNameAuthenticationError | You must perform real-name verification for your account. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.