Consulta os detalhes de uma ou mais origens de migração.
Descrição da operação
Descrição da operação
Os parâmetros de solicitação atuam como filtros e são conectados pelo operador lógico AND. Se um parâmetro for deixado vazio, o filtro não terá efeito.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
smc:DescribeSourceServers |
get |
*Servidor de origem.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| JobId |
string |
Não |
O ID do trabalho de migração. |
j-bp19vlwm0tyigbmj**** |
| State |
string |
Não |
O status da origem de migração. Valores válidos:
|
Available |
| Name |
string |
Não |
O nome da origem de migração. O nome 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 http:// ou https://. Pode conter dígitos, dois-pontos (:), sublinhados (_) e hifens (-). Valor padrão: vazio. |
testSourceServerName |
| PageNumber |
integer |
Não |
O número da página da lista de origens de migração retornada. As páginas começam na página 1. Valor padrão: 1. |
1 |
| PageSize |
integer |
Não |
As configurações de paginação para o número de entradas a serem retornadas em cada página em uma consulta paginada. Valor máximo: 50. Valor padrão: 10. |
10 |
| SourceId |
array |
Não |
Os IDs das origens de migração. Você pode especificar vários IDs. |
s-bp1e2fsl57knvuug**** |
|
string |
Não |
Os IDs das origens de migração. Você pode especificar vários IDs. |
s-bp1e2fsl57knvuug**** |
|
| ResourceGroupId |
string |
Não |
O ID do grupo de recursos. |
rg-acfmw3ty5y7**** |
| Tag |
array<object> |
Não |
As tags. |
|
|
object |
Não |
A tag. |
||
| Key |
string |
Não |
A chave da tag do recurso do Server Migration Center (SMC). Valores válidos de N: 1 a 20. A chave da tag não pode ser uma string vazia. A chave da tag pode ter até 64 caracteres. Não pode começar com aliyun ou acs: e não pode conter http:// ou https://. |
TestKey |
| Value |
string |
Não |
O valor da tag do recurso do SMC. Valores válidos de N: 1 a 20. O valor da tag pode ser uma string vazia. O valor da tag pode ter até 64 caracteres e não pode conter http:// ou https://. |
TestValue |
| RelatedJobType |
array |
Não |
O tipo do trabalho associado. |
|
|
string |
Não |
O tipo do trabalho associado. Valores válidos:
|
Server |
|
| WorkgroupId |
string |
Não |
O ID do grupo de trabalho. |
w-bp1ja22kdqphehlj**** |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
O conjunto de informações. |
||
| SourceServers |
object |
||
| SourceServer |
array<object> |
O array de origens de migração. |
|
|
array<object> |
O array de origens de migração. |
||
| CreationTime |
string |
A hora de registro da origem de migração. |
2019-06-27T02:58:09Z |
| HeartbeatRate |
integer |
A frequência de heartbeat do agente do Server Migration Center (SMC). Unidade: segundos. |
30 |
| State |
string |
O estado da origem de migração. |
InUse |
| DataDisks |
object |
||
| DataDisk |
array<object> |
O array de discos de dados em nuvem da origem de migração. |
|
|
array<object> |
O array de discos de dados em nuvem da origem de migração. |
||
| Index |
integer |
O índice do disco de dados em nuvem. |
1 |
| Size |
integer |
O tamanho do disco de dados em nuvem N. Unidade: GiB. |
20 |
| Parts |
object |
||
| Part |
array<object> |
As informações de partição do disco de dados em nuvem. |
|
|
object |
As informações de partição do disco de dados em nuvem. |
||
| CanBlock |
boolean |
Indica se a partição do disco de dados em nuvem suporta replicação de blocos. |
false |
| SizeBytes |
integer |
O tamanho da partição do disco de dados em nuvem. Unidade: bytes. |
21474836480 |
| Need |
boolean |
Indica se a partição do disco de dados em nuvem deve ser selecionada. |
false |
| Device |
string |
O identificador de dispositivo da partição do disco de dados em nuvem. |
1_0 |
| Path |
string |
O caminho da partição do disco de dados em nuvem. |
/home/data |
| Path |
string |
O caminho do disco de dados em nuvem N. |
/home/data |
| SystemDiskParts |
object |
||
| SystemDiskPart |
array<object> |
As informações de partição do disco do sistema em nuvem. |
|
|
object |
As informações de partição do disco do sistema em nuvem. |
||
| CanBlock |
boolean |
Indica se a partição do disco do sistema em nuvem suporta replicação de blocos. |
true |
| SizeBytes |
integer |
O tamanho da partição do disco do sistema em nuvem. Unidade: bytes. |
254803968 |
| Need |
boolean |
Indica se a partição do disco do sistema em nuvem deve ser selecionada. |
true |
| Device |
string |
O identificador de dispositivo da partição do disco do sistema em nuvem. |
0_0 |
| Path |
string |
O caminho da partição do disco do sistema em nuvem. |
/boot |
| KernelLevel |
integer |
O nível da versão do kernel. |
1 |
| SourceId |
string |
O ID da origem de migração. |
s-bp1e2fsl57knvuug**** |
| AgentVersion |
string |
O número da versão do agente do SMC. |
1.5.2.3 |
| StatusInfo |
string |
As informações detalhadas de status da origem de migração. Este parâmetro é retornado quando o estado da origem de migração é anormal. O valor é um par chave-valor formatado em JSON. Exemplo: |
{"error_code": "S1", "error_msg": "Rsync not found. Please install rsync."} |
| SystemDiskSize |
integer |
O tamanho do disco do sistema em nuvem da origem de migração. Unidade: GiB. |
40 |
| Description |
string |
A descrição da origem de migração. |
Server Source Imported By GotoAliyun. |
| ErrorCode |
string |
O código de erro para o estado da origem de migração. |
SourceServer.Offline |
| JobId |
string |
O ID da tarefa de migração mais recente. |
j-bp19vlwm0tyigbmj**** |
| Platform |
string |
A plataforma do sistema operacional da origem de migração. |
OpenSUSE |
| ReplicationDriver |
string |
O driver de replicação. Valor padrão: SMT. |
SMT |
| Name |
string |
O nome da origem de migração. |
SourceServerName |
| SystemInfo |
string |
As informações do sistema da origem de migração. O valor é um par chave-valor formatado em JSON que pode ser estendido. As chaves são fixas. O tamanho não pode exceder 1 KB. Exemplo: |
{\"agent_mode\":\"daemon\",\"agent_type\":\"aliyun\",\"client_type\":\"\",\"cores\":\"2\",\"cpu_usage\":\"0.00\",\"hostname\":\"ixxxxxxxxxx\",\"ipv4\":\"10.0.0.1\",\"memory\":\"8.00\",\"memory_usage\":\"3.61\"} |
| Architecture |
string |
A arquitetura do sistema da origem de migração. |
x86_64 |
| ResourceGroupId |
string |
O ID do grupo de recursos. |
rg-acfmw3ty5y7**** |
| Tags |
object |
||
| Tag |
array<object> |
As informações da tag. |
|
|
object |
A tag. |
||
| Key |
string |
A chave da tag especificada para o recurso do SMC. Valores válidos de N: 1 a 20. O valor não pode ser uma string vazia. O valor pode ter até 64 caracteres e não pode começar com aliyun ou acs:. O valor não pode conter http:// ou https://. |
TestKey |
| Value |
string |
O valor da tag do recurso do SMC. Valores válidos de N: 1 a 20. O valor da tag pode ser uma string vazia. O valor da tag pode ter até 64 caracteres e não pode conter http:// ou https://. |
TestValue |
| Disks |
object |
As informações do disco. |
|
| System |
object |
As informações do disco do sistema em nuvem. |
|
| Size |
integer |
O tamanho do disco do sistema em nuvem da origem de 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 dados em nuvem no servidor de origem. Por exemplo, se o disco de dados em nuvem de origem tiver 500 GiB de tamanho e 100 GiB estiverem em uso, o valor deste parâmetro deve ser maior que 100 GiB. |
100 |
| Offset |
integer |
O deslocamento inicial da primeira partição no disco do sistema em nuvem. Unidade: bytes. |
1024 |
| Parts |
object |
||
| Part |
array<object> |
As informações de partição do disco do sistema em nuvem. |
|
|
object |
As informações da partição. |
||
| CanBlock |
boolean |
Indica se a partição do disco do sistema em nuvem suporta replicação de blocos. Valores válidos:
|
false |
| SizeBytes |
integer |
O tamanho da partição do disco do sistema em nuvem. Unidade: bytes. |
21474836480 |
| Path |
string |
O caminho da partição do disco do sistema em nuvem. |
/home/data |
| Type |
string |
O tipo da partição do disco do sistema em nuvem. Valores válidos:
|
Normal |
| Data |
object |
||
| Data |
array<object> |
A lista de informações de discos de dados em nuvem. |
|
|
array<object> |
As informações do disco de dados em nuvem. |
||
| Size |
integer |
O tamanho do disco de dados em nuvem da origem de migração. Unidade: GiB. |
80 |
| Offset |
integer |
O deslocamento inicial da primeira partição no disco de dados em nuvem. Unidade: bytes. |
1024 |
| Parts |
object |
||
| Part |
array<object> |
As informações de partição do disco de dados em nuvem. |
|
|
object |
As informações de partição do disco de dados em nuvem. |
||
| CanBlock |
boolean |
Indica se a replicação em bloco está ativada para a partição do disco de dados. Valores válidos:
|
false |
| SizeBytes |
integer |
O tamanho da partição do disco de dados. Unidade: bytes. |
21474836480 |
| Path |
string |
O ponto de montagem da partição do disco de dados. |
/home/data |
| Type |
string |
O tipo da partição do disco de dados. Valores válidos:
|
Normal |
| WorkgroupId |
string |
O ID do grupo de trabalho. |
w-bp1ja22kdqphehlj**** |
| TotalCount |
integer |
O número total de origens de migração. |
1 |
| PageSize |
integer |
O número de entradas por página. |
10 |
| RequestId |
string |
O ID da solicitação. |
410E6073-66D0-45D3-AB3E-4DC3F5E4**** |
| PageNumber |
integer |
O número da página da lista de origens de migração. |
1 |
Exemplos
Resposta de sucesso
JSON formato
{
"SourceServers": {
"SourceServer": [
{
"CreationTime": "2019-06-27T02:58:09Z",
"HeartbeatRate": 30,
"State": "InUse",
"DataDisks": {
"DataDisk": [
{
"Index": 1,
"Size": 20,
"Parts": {
"Part": [
{
"CanBlock": false,
"SizeBytes": 21474836480,
"Need": false,
"Device": "1_0",
"Path": "/home/data"
}
]
},
"Path": "/home/data"
}
]
},
"SystemDiskParts": {
"SystemDiskPart": [
{
"CanBlock": true,
"SizeBytes": 254803968,
"Need": true,
"Device": "0_0",
"Path": "/boot"
}
]
},
"KernelLevel": 1,
"SourceId": "s-bp1e2fsl57knvuug****",
"AgentVersion": "1.5.2.3",
"StatusInfo": "{\"error_code\": \"S1\", \"error_msg\": \"Rsync not found. Please install rsync.\"}",
"SystemDiskSize": 40,
"Description": "Server Source Imported By GotoAliyun.",
"ErrorCode": "SourceServer.Offline",
"JobId": "j-bp19vlwm0tyigbmj****",
"Platform": "OpenSUSE",
"ReplicationDriver": "SMT",
"Name": "SourceServerName",
"SystemInfo": "{\\\"agent_mode\\\":\\\"daemon\\\",\\\"agent_type\\\":\\\"aliyun\\\",\\\"client_type\\\":\\\"\\\",\\\"cores\\\":\\\"2\\\",\\\"cpu_usage\\\":\\\"0.00\\\",\\\"hostname\\\":\\\"ixxxxxxxxxx\\\",\\\"ipv4\\\":\\\"10.0.0.1\\\",\\\"memory\\\":\\\"8.00\\\",\\\"memory_usage\\\":\\\"3.61\\\"}",
"Architecture": "x86_64",
"ResourceGroupId": "rg-acfmw3ty5y7****",
"Tags": {
"Tag": [
{
"Key": "TestKey",
"Value": "TestValue"
}
]
},
"Disks": {
"System": {
"Size": 100,
"Offset": 1024,
"Parts": {
"Part": [
{
"CanBlock": false,
"SizeBytes": 21474836480,
"Path": "/home/data",
"Type": "Normal"
}
]
}
},
"Data": {
"Data": [
{
"Size": 80,
"Offset": 1024,
"Parts": {
"Part": [
{
"CanBlock": false,
"SizeBytes": 21474836480,
"Path": "/home/data",
"Type": "Normal"
}
]
}
}
]
}
},
"WorkgroupId": "w-bp1ja22kdqphehlj****"
}
]
},
"TotalCount": 1,
"PageSize": 10,
"RequestId": "410E6073-66D0-45D3-AB3E-4DC3F5E4****",
"PageNumber": 1
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 500 | InternalError | An error occurred while processing your request. Please try again. If the problem still exists, please submit a ticket. | |
| 403 | Forbidden.Unauthorized | A required authorization for the specified action is not supplied. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.