移行元の移行タスクを作成します。
操作説明
操作の説明。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
smc:CreateReplicationJob |
create |
*ReplicationJob
*SourceServer
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| RegionId |
string |
必須 |
移行元の移行先となる Alibaba Cloud リージョンの ID。 |
cn-hangzhou |
| ClientToken |
string |
任意 |
リクエストの冪等性を確保します。クライアント側で最大 64 文字の ASCII 文字列からなるパラメーター値を生成し、ClientToken に割り当てることで、リトライリクエストの冪等性を確保できます。詳細については、「冪等性を確保する方法」をご参照ください。 |
123e4567-e89b-12d3-a456-426655440000 |
| Name |
string |
任意 |
移行タスクの名前。名前は以下の要件を満たす必要があります。
|
testMigrationTaskName |
| Description |
string |
任意 |
移行タスクの説明。 説明の長さは 2~128 文字で、先頭は英字または漢字である必要があります。 |
This_is_a_migration_task |
| SourceId |
string |
必須 |
移行元の ID。 |
s-bp1e2fsl57knvuug**** |
| TargetType |
string |
任意 |
移行タスクのターゲットタイプ。有効な値:
|
Image |
| ScheduledStartTime |
string |
任意 |
移行タスクの実行時間。このパラメーターの値は、以下の要件を満たす必要があります。
説明
このパラメーターが空の場合、Server Migration Center (SMC) は移行タスクを開始しません。タスクを開始するには、 StartReplicationJob を呼び出す必要があります。 |
2019-06-04T13:35:00Z |
| ValidTime |
string |
任意 |
移行タスクの有効期限。有効な値: 移行タスクの作成時間 + 7 日から移行タスクの作成時間 + 90 日まで。 |
2019-06-04T13:35:00Z |
| ImageName |
string |
任意 |
移行タスクによって配信される送信先 Alibaba Cloud イメージの名前。イメージ名は以下の要件を満たす必要があります。
説明
移行タスク中に、現在のリージョンに同じ名前のイメージが既に存在する場合、システムはデフォルトでイメージ名にサフィックスとして移行タスク ID (JobId) を追加します (例: ImageName_j-2zexxxxxxxxxxxxx)。 |
testAliCloudImageName |
| InstanceId |
string |
任意 |
ターゲットインスタンスの ID。 |
i-bp1f1dvfto1sigz5**** |
| SystemDiskSize |
integer |
任意 |
移行先 Alibaba Cloud ECS インスタンスのシステムクラウドディスクサイズ。単位: GiB。有効な値: 20~2048。 説明
このパラメーターの値は、移行元のシステムクラウドディスクの実際の使用容量より大きい必要があります。たとえば、移行元のシステムクラウドディスクサイズが 500 GiB で、実際の使用容量が 100 GiB の場合、このパラメーターの値は 100 GiB より大きくする必要があります。 |
80 |
| VpcId |
string |
任意 |
Express Connect または VPN ゲートウェイが設定されている VPC の ID。 |
vpc-bp1vwnn14rqpyiczj**** |
| VSwitchId |
string |
任意 |
指定された VPC 内の vSwitch の ID。 |
vsw-bp1ddbrxdlrcbim46**** |
| ReplicationParameters |
string |
任意 |
レプリケーションドライバーのパラメーター情報。パラメーター情報は固定キーを持つ JSON キーと値のペアフォーマットです。最大長: 2048 文字。 |
{"bandwidth_limit":0,"compress_level":1,"checksum":true} |
| NetMode |
integer |
任意 |
データ転送のネットワークモード。有効な値:
デフォルト値: 0。 |
0 |
| RunOnce |
boolean |
任意 |
1 回限りの移行タスクまたは増分移行タスクを作成するかどうかを指定します。有効な値:
説明
このパラメーターは、移行タスクの作成時にのみ指定できます。値を指定した後は変更できません。 |
true |
| Frequency |
integer |
任意 |
増分移行タスクの実行間隔。単位: 時間。有効な値: 1~168。 RunOnce が false に設定されている場合、このパラメーターは必須です。 デフォルト値: null。 |
12 |
| MaxNumberOfImageToKeep |
integer |
任意 |
増分移行タスクでデフォルトで保持されるイメージの最大数。有効な値: 1~10。 このパラメーターは、RunOnce が false に設定されている場合に必須です。 デフォルト値: null。 |
10 |
| InstanceType |
string |
任意 |
中間 ECS インスタンスのインスタンスタイプ。 DescribeInstanceTypes を呼び出して、Elastic Compute Service (ECS) が提供するインスタンスタイプを照会できます。
|
ecs.c6.large [DescribeInstanceTypes](~~25620~~) を呼び出して、Elastic Compute Service (ECS) が提供するインスタンスタイプを照会できます。 |
| LaunchTemplateId |
string |
任意 |
インスタンス起動テンプレートの ID。 |
lt-bp16jovvln1cgaaq**** |
| LaunchTemplateVersion |
string |
任意 |
インスタンス起動テンプレートのバージョン。 |
1 |
| InstanceRamRole |
string |
任意 |
インスタンス RAM ロールの名前。 |
SMCAdmin |
| ContainerNamespace |
string |
任意 |
Docker コンテナの名前空間。Docker コンテナイメージの詳細については、「Container Registry」をご参照ください。 |
testNamespace |
| ContainerRepository |
string |
任意 |
Docker イメージリポジトリ。Docker コンテナイメージの詳細については、「Container Registry」をご参照ください。 |
testRepository |
| ContainerTag |
string |
任意 |
Docker イメージタグ。Docker コンテナイメージの詳細については、「Container Registry」をご参照ください。 |
CentOS:v1 |
| LicenseType |
string |
任意 |
ライセンスのタイプ。有効な値:
詳細については、「SMC FAQ」を参照してください。 |
BYOL |
| DataDisk |
array<object> |
任意 |
データクラウドディスク情報のリスト。 |
|
|
array<object> |
任意 |
データクラウドディスク情報のリスト。 |
||
| Index |
integer |
任意 |
移行先 Alibaba Cloud ECS インスタンス上のデータクラウドディスクのインデックス。初期値は 1 です。有効な値: 1~16。 説明
移行元に存在するデータディスクに対してのみ、移行先のデータクラウドディスクを作成できます。 |
1 |
| Part |
array<object> |
任意 |
パーティションリスト。 |
|
|
object |
任意 |
パーティションリスト。 |
||
| SizeBytes |
integer |
任意 |
送信先データクラウドディスク N のパーティション N のサイズ。単位: バイト。デフォルト値: ソースデータクラウドディスクのパーティションのサイズ。 説明
|
254803968 |
| Block |
boolean |
任意 |
データクラウドディスク N のパーティション N に対してブロックレプリケーションを有効にするかどうかを指定します。有効な値: |
true |
| Device |
string |
任意 |
データクラウドディスク N のパーティション N のデバイス識別子。N の実際の値については、移行元のパーティションデバイス識別子を参照してください。 説明
|
0_1 |
| Size |
integer |
任意 |
送信先 Alibaba Cloud ECS インスタンスのデータクラウドディスクのサイズ。単位: GiB。有効な値: 20~32768。 説明
このパラメーターの値は、移行元のデータクラウドディスクの実際の使用容量より大きい必要があります。たとえば、移行元のデータクラウドディスクのサイズが 500 GiB で、実際の使用容量が 100 GiB の場合、このパラメーターの値は 100 GiB より大きくする必要があります。 |
100 |
| Tag |
array<object> |
任意 |
タグのリスト。 |
|
|
object |
任意 |
タグのリスト。 |
||
| Key |
string |
任意 |
移行タスクのタグキー。N の有効な値: 1 ~ 20。 |
TestKey |
| Value |
string |
任意 |
移行タスクのタグ値。N の有効な値: 1 ~ 20。 |
TestValue |
| SystemDiskPart |
array<object> |
任意 |
システムクラウドディスクのパーティション情報。 |
|
|
object |
任意 |
システムクラウドディスクパーティションのリスト。 |
||
| SizeBytes |
integer |
任意 |
システムクラウドディスクパーティション N のサイズ。単位: バイト。デフォルト値: ソースシステムクラウドディスクパーティションのサイズ。 |
254803968 |
| Block |
boolean |
任意 |
システムクラウドディスクのパーティション N のブロックレプリケーションを有効にするかどうかを指定します。有効な値: |
true |
| Device |
string |
任意 |
システムディスクパーティション N のデバイス識別子。N の実際の値については、移行元のパーティションデバイス識別子を参照してください。 説明
|
0_1 |
| JobType |
integer |
任意 |
移行タスクのタイプ。有効な値: |
0 |
| ResourceGroupId |
string |
任意 |
リソースグループの ID。 |
rg-acfmw3ty5y7**** |
| Disks |
object |
任意 |
ディスク情報。 |
|
| System |
object |
任意 |
システムクラウドディスク情報。 |
|
| Size |
integer |
任意 |
移行元のシステムディスクのサイズ。単位: GiB。有効な値: 20 ~ 32768。 説明
この値は、ソースシステムディスクの実際の使用容量より大きい必要があります。たとえば、ソースシステムディスクが 500 GiB で、実際に使用されている容量が 100 GiB の場合、このパラメーターを 100 GiB より大きい値に設定します。 |
100 |
| LVM |
boolean |
任意 |
Logical Volume Manager (LVM) を使用するかどうかを指定します。有効な値:
以下のシナリオでは、LVM を有効にできません:
LVM を有効にした後、以下のシナリオではこの機能は有効になりません:
|
true |
| Part |
array<object> |
任意 |
システムクラウドディスクのパーティション情報。 |
|
|
object |
任意 |
システムクラウドディスクのパーティション情報。 |
||
| SizeBytes |
integer |
任意 |
システムクラウドディスクパーティションのサイズ。単位: バイト。 |
254803968 |
| Block |
boolean |
任意 |
システムクラウドディスクパーティションでブロックレプリケーションを有効にするかどうかを指定します。 |
true |
| Path |
string |
任意 |
システムクラウドディスクパーティションのパス。 |
/boot |
| Data |
array<object> |
任意 |
データクラウドディスクのパーティション情報。 |
|
|
array<object> |
任意 |
データクラウドディスクのパーティション情報。 |
||
| Size |
integer |
任意 |
移行元のデータクラウドディスクのサイズ。単位: GiB。 |
80 |
| LVM |
boolean |
任意 |
データクラウドディスクで LVM を使用するかどうかを指定します。有効な値: |
|
| DiskId |
string |
任意 |
データクラウドディスクの ID。 |
d-2ze8hyowhdgd6ou2m5z6 |
| Part |
array<object> |
任意 |
データクラウドディスクのパーティション情報。 |
|
|
object |
任意 |
データクラウドディスクのパーティション情報。 |
||
| SizeBytes |
integer |
任意 |
データクラウドディスクパーティションのサイズ。単位: バイト。 |
21474836480 |
| Block |
boolean |
任意 |
データクラウドディスクのパーティションでブロックレプリケーションが有効かどうかを指定します。有効な値:
|
true |
| Path |
string |
任意 |
データクラウドディスクパーティションのパス。 |
/home/date |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
応答パラメーター。 |
||
| RequestId |
string |
リクエスト ID。 |
C8B26B44-0189-443E-9816-D951F59623A9 |
| JobId |
string |
移行タスクの ID。 |
j-bp17bclvg344jlyt**** |
例
成功レスポンス
JSONJSON
{
"RequestId": "C8B26B44-0189-443E-9816-D951F59623A9",
"JobId": "j-bp17bclvg344jlyt****"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 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. | 指定された VSwitchId と VpcId が一致しません。 |
| 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. | 指定されたセキュリティグループと VSwitch は同じ 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. | 口座が実名認証されていないので、まず実名認証を行ってください |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。