迁移后任务

在成功将 Lineage 元数据导入连接和配置从 IBM Automatic Data Lineage 迁移至 IBM Manta Data Lineage 之后,您必须完成迁移后的任务。

在“ Cloud Pak for Data ”体验中执行的任务

  • “管理用户 ”页面上,具有 “系统管理员 ”角色的用户 ${LINEAGE_ADMIN_USERNAME} 需要确认所有已迁移元数据导入的所有者均已添加 “血统管理员 ”角色。

    “角色”页面的截图

  • 以 用户 ${DSD_ADMIN_USERNAME} 身份登录,然后转到 “数据 > 连接 ”页面。 在 “数据源定义 ”选项卡中,请确认迁移生成的数据源定义是否已列出。

    “数据源定义”选项卡的屏幕截图

  • 请确认“项目”页面上是否已有一个名为 "MantaDataLineage" 的新项目。 从 IBM Automatic Data Lineage 迁移的所有连接和元数据导入配置都将迁移到此项目中。

    “项目”页面的截图

  • 打开 "MantaDataLineage" 项目,并验证已建立的连接和导入的元数据。 连接名称将与 IBM 中的字典标识符相同 Automatic Data Lineage。 对于每个已迁移的连接,系统都会创建一个元数据导入文件,其名称格式为“Migrated MDI_XXXX_ {MANTA connection dictionary ID} ”。 例如,“已迁移 MDI_0c03e1d5-e626-4df0-588a-9e845a1ec8a2_DataStageCP4D ”。 迁移元数据导入的负责人可以验证血统元数据导入能否成功运行。

    “项目”页面的截图

  • 完成迁移后任务并验证已迁移的元数据导入作业后,请删除. ${MIGRATION_DATA_PATH}/${MIGRATION_INSTANCE_NAME}/standalonemanta2cpd/下的数据文件夹。

更新使用 TLS 证书的连接

部分从 IBM 迁移过来的连接,需要配置正确的 TLS 证书信息。 Automatic Data Lineage 管理员必须在执行迁移后完成此任务。

  1. 确定需要配置 TLS 证书的连接。

  2. 从文件中 export.log 获取证书映射的详细信息。

    NAMESPACE=<namespace>
    MIGRATION_INSTANCE_NAME=<migration instance name>
    CPD_AUX_POD=`oc get pods -n ${NAMESPACE} -o custom-columns=POD:.metadata.name | grep cpd-aux`
    oc rsh $CPD_AUX_POD
    NAMESPACE=<namespace>
    MIGRATION_INSTANCE_NAME=<migration instance name>
    cd  /data/cpd/data/exports/${NAMESPACE}/${MIGRATION_INSTANCE_NAME}/20*/mdi-lineage-migration/standalonemanta2cpd/logs
    cat export.log | grep "Alias:"
    

    以下是一个日志示例,其中显示了证书别名及其对应的包含证书详细信息的文件:

    bash-3.2# cat export.log | grep "Alias:"
    18:10:34.322 [main] INFO com.ibm.mdilineage.migration.MdiLineageExporter -- Alias: https://conops-tableau-server1.fyre.ibm.com/_0, exported to file: 23575322-98c6-4040-9481-48fe9f40f35d.txt
    18:10:34.323 [main] INFO com.ibm.mdilineage.migration.MdiLineageExporter -- Alias: a, exported to file: d849b741-c457-41d4-9016-98a06c729a1c.txt
    18:10:34.323 [main] INFO com.ibm.mdilineage.migration.MdiLineageExporter -- Alias: hive, exported to file: 8bd467cd-984f-4e14-9ed8-3075cd9d4b17.txt
    
  3. 确定在 IBM Automatic Data Lineage 中用于该连接的别名,并获取路径中对应的证书文件名。 证书存储在该文件夹内 data/certificates。 查找对应的证书文件名称。

    bash-3.2# ls -ltr data/certificates/
    -rwxrwxrwx@ 1 root  staff  1179 Apr 23 06:40 d849b741-c457-41d4-9016-98a06c729a1c.txt
    -rwxrwxrwx@ 1 root  staff  1321 Apr 23 06:40 8bd467cd-984f-4e14-9ed8-3075cd9d4b17.txt
    -rwxrwxrwx@ 1 root  staff  1345 Apr 23 06:40 23575322-98c6-4040-9481-48fe9f40f35d.txt
    
  4. 查看相应文件的内容,例如:

    cat data/certificates/d849b741-c457-41d4-9016-98a06c729a1c.txt
    
  5. 请打开 Cloud Pak for Data 界面,并编辑项目中的相应连接。 在“ SSL ”证书属性中输入证书文件的内容,然后保存连接。

    Apache 连接的截图,作为 SSL 证书属性的示例