• 热门
  • 基础
  • 数据库
  • 安全
  • 大数据
  • 人工智能
  • 混合云
  • 开发与运维
  • 企业应用

应用服务

行业引擎

全部文档
当前文档

暂无内容

如果没有找到您期望的内容,请尝试其他搜索词

文档中心

迁移预检查

最近更新时间:2024-05-08 15:03:19

CreatePrecheck 创建预检查

在正式迁移数据库之前,对源实例和目标实例进行预检查,以便在迁移正式开始前发现可能存在的配置类错误。

注意:目前仅支持在VPC机房创建预检查任务。

请求方法

POST

请求参数

英文名称

中文名称

类型

是否必须

备注

Action

调用接口名称

String

固定值:CreatePrecheck

Version

API版本号

String

固定值:2018-01-08

POST 参数 参数格式:JSON

英文名称

中文名称

类型

是否必须

备注

SourceType

源端库类型

String

云数据库

  • MySQL:Krds

  • Redis主从(社区版): Kcs

  • Redis集群(社区版):ClusterKcs

  • Redis集群(企业版):EnterpriseClusterKcs

  • MongoDB:Kmgo

  • PostgreSQL:Kpg

自建数据库

  • MySQL公网:Public

  • MySQL专线:SpecialLine

  • Redis主从公网:PublicRedis

  • Redis集群公网:PublicClusterRedis

  • Redis主从专线:SpecialLineKcs

  • Redis集群专线:SpecialLineClusterKcs

  • MongoDB:PublicMgo

  • PostgreSQL:PublicPg

TargetType

目标端库类型

String

与源端类似

TargetRegion

目标端可用区

String

-

SourceRegion

源端可用区

String

-

DbSchema

需要同步的源数据库结构

json字符串

例如:"{\"is_full\":true}"表示为全部同步

SubTasks

dts子任务

String

Mysql支持:SchemaMigration,BackupRecovery,RunReplication 双向同步支持:BackupRecovery,ForwardRunReplication,ReverseRunReplication Redis支持:FullSync mongo支持:MgoBackupRecovery,MgoRunReplication 数据订阅:Subscription

SourceInstanceId

源端实例id

String

-

TargetInstanceId

目标端实例id

String

-

SourceUsername

源端数据库连接账号

String

-

SourcePassword

源端数据库连接密码

String

-

Type

dts任务类型

String

范围: Synchronous数据同步 Transmission数据迁移 Subscription数据订阅 Bisynchronous双向同步

DTSParameter

需要迁移的参数信息

详见下表DTSParameter。

SourceUser

需要迁移的账号信息

详见下表SourceUser。

返回值

英文名称

中文名称

类型

备注

PrecheckId

预检查ID

String

-

请求示例

http://dts.{{region}}.api.ksyun.com/api?Action=CreatePrecheck&Version=2018-01-08

{
  "SourceType": "Krds",
  "TargetType": "Krds",
  "TargetRegion": "cn-beijing-6",
  "region": "cn-beijing-6",
  "DbSchema": "{\"is_full\":true}",
  "SubTasks": "BackupRecovery,RunReplication",
  "SourceRegion": "cn-beijing-6",
  "SourceInstanceId": "******",
  "TargetInstanceId": "******",
  "SourceUsername": "admin",
  "SourceUser": [
     {
        "Username":"testuser",
        "SourceHost":"%"
    }
  ],
  "DTSParameter": [
    {
      "DBParameter": "log_bin_trust_function_creators",
      "TargetDBParameterValue": "OFF"
    },
    {
      "DBParameter": "binlog_format",
      "TargetDBParameterValue": "ROW"
    }
  ],
  "SourcePassword": "******",
  "Type": "Transmission"
}

返回示例

{
    "Data": {
        "PrecheckId": "******"//预检查id
    },
    "RequestId": "16aa33cb-d215-4a59-8769-6197374e9255"
}

DescribePrecheck 查看预检查结果

查看预检查结果。

请求方法

GET

请求参数

英文名称

中文名称

类型

是否必填

备注

Action

调用接口名称

String

取固定值:DescribePrecheck

Version

API版本号

String

取固定值:2018-01-08

PrecheckId

预检查ID

String

-

返回值

英文名称

中文名称

类型

备注

Id

预检查子ID

String

-

PrecheckId

预检查ID

String

-

Name

预检查子项名称

String

-

Status

预检查状态

String

PASSED: 检查通过 FAILED: 检查失败 ERROR: 检查错误 CHECKING: 检查中

Data

附加信息

String

一般为检查失败的原因

请求示例

http://dts.cn-shanghai-2.api.ksyun.com/?Action=DescribePrecheck&Version=2018-01-08&PrecheckId=bcd408c7-c6ea-4c18-8977-e6dfa0046f68

返回示例

{
    "Data": {
        "Progress": 100,
        "SubPrecheck": [
            {
                "Id": "6c2f43ff-5e2f-4a97-9296-291482bda45c",
                "PrecheckId": "bcd408c7-c6ea-4c18-8977-e6dfa0046f68",
                "Name": "srcconn",
                "Status": "PASSED"
            },
            {
                "Id": "faf070a8-2847-403a-8d21-f7033ccdd492",
                "PrecheckId": "bcd408c7-c6ea-4c18-8977-e6dfa0046f68",
                "Name": "dstconn",
                "Status": "PASSED"
            },
            {
                "Id": "0a0f73b0-6f53-4cdc-a860-458299b53eec",
                "PrecheckId": "bcd408c7-c6ea-4c18-8977-e6dfa0046f68",
                "Name": "version",
                "Status": "PASSED"
            },
            {
                "Id": "a1b00e23-4019-4c51-900e-488181074f9b",
                "PrecheckId": "bcd408c7-c6ea-4c18-8977-e6dfa0046f68",
                "Name": "serverid",
                "Status": "PASSED"
            },
            {
                "Id": "34fda4b5-41d6-4fe5-8eae-2a8344421429",
                "PrecheckId": "bcd408c7-c6ea-4c18-8977-e6dfa0046f68",
                "Name": "binlogon",
                "Status": "PASSED"
            },
            {
                "Id": "02ab815a-b4fc-466e-9290-ef3441ce8b31",
                "PrecheckId": "bcd408c7-c6ea-4c18-8977-e6dfa0046f68",
                "Name": "logmode",
                "Status": "PASSED"
            },
            {
                "Id": "47ea07f7-db87-4d0f-8580-6de44acd1b12",
                "PrecheckId": "bcd408c7-c6ea-4c18-8977-e6dfa0046f68",
                "Name": "passwdmode",
                "Status": "PASSED"
            },
            {
                "Id": "4696ae4c-8490-4682-9cb3-ae3ceaf8bf6b",
                "PrecheckId": "bcd408c7-c6ea-4c18-8977-e6dfa0046f68",
                "Name": "srcauth",
                "Status": "WARNING",
                "Data": {
                    "privlist": "Super_priv"
                }
            },
            {
                "Id": "bed45684-c246-4df9-b38c-18f22f694ad8",
                "PrecheckId": "bcd408c7-c6ea-4c18-8977-e6dfa0046f68",
                "Name": "dstauth",
                "Status": "PASSED"
            },
            {
                "Id": "dcf076c6-4b04-4966-ae80-69d2291b1962",
                "PrecheckId": "bcd408c7-c6ea-4c18-8977-e6dfa0046f68",
                "Name": "srcdup",
                "Status": "PASSED"
            },
            {
                "Id": "96c07f21-6444-4543-9238-c061ff236c4b",
                "PrecheckId": "bcd408c7-c6ea-4c18-8977-e6dfa0046f68",
                "Name": "dstdup",
                "Status": "PASSED"
            },
            {
                "Id": "53ea03ec-34bd-48da-959d-4ae066bb53a9",
                "PrecheckId": "bcd408c7-c6ea-4c18-8977-e6dfa0046f68",
                "Name": "restriction",
                "Status": "PASSED"
            },
            {
                "Id": "ca010f8d-ae93-4edd-a4b2-26655b314b4c",
                "PrecheckId": "bcd408c7-c6ea-4c18-8977-e6dfa0046f68",
                "Name": "engine",
                "Status": "PASSED"
            },
            {
                "Id": "ee1d0a14-e98f-4c8d-aaca-dea8a62c6e1f",
                "PrecheckId": "bcd408c7-c6ea-4c18-8977-e6dfa0046f68",
                "Name": "maxconn",
                "Status": "PASSED"
            }
        ]
    },
    "RequestId": "d655492c-b01f-4d54-b4ff-97c9fd05ae29"
}

纯净模式常规模式

纯净模式

点击可全屏预览文档内容

鼠标选中内容,快速反馈问题

如果在文档使用中出现问题,可选中有问题的部分进行快速反馈,我们将跟进处理。
不再提示
好的,我知道了

聆听反馈