迁移到 SoftLayer: 使用 Racemi Cloud Path 服务将 IBM DB2 Enterprise Developer V9.7.1 64 位版 BYOL VM 从 SCE 迁移到 Softlayer

了解如何安全地将 IBM® DB2® Enterprise Developer V9.7.1 64 位实例从 IBM SmartCloud® Enterprise 迁移到 IBM SoftLayer。

Bogdan Darie, IBM SmartCloud Enterprise 镜像中心, IBM

IBM SmartCloud Enterprise 镜像中心定义了在 IBM SoftLayer 上为 IBM SmartCloud Enterprise 和 IBM SmartCloud Infrastructure 创建高质量主镜像的流程和最佳实践。它还为 IBM 小组和外部合作伙伴提供指导。该中心负责创建、测试、升级和维护大量基于 Windows、RedHat 和 SuSE 并且兼容 SmartCloud 的操作系统镜像。



2014 年 2 月 17 日

本文介绍了将 IBM DB2 Enterprise Developer V9.7.1 64 位实例迁移到 SoftLayer 环境的过程。

先决条件

实现该迁移过程的先决条件是:

请参见 Cloud Path for IBM Click-Through Tour 了解有关迁移环境配置的详细信息。


迁移过程

按照以下三个步骤将 DB2 Enterprise Developer V9.7.1 64 位实例迁移到 SoftLayer。

步骤 1:下载迁移代理

在 Cloud Path for IBM 门户,从 Actions 菜单中选择 Download Agent。选择 Download Linux Agent

步骤 2:安装迁移代理

将代理复制到想要迁移的 IBM DB2 Enterprise Developer 实例,然后通过运行此命令来提取其内容:

tar xzvf linux-agent-install-4.3.4-0.tgz

将提取出一个 .sh 文件和一个 README.txt 文件。在同一个目录中运行此命令:

sudo sh ./linux-agent-install-4.3.4-0.sh

代理与 Cloud Path 迁移服务器进行连接的平均时间是 5 至 10 分钟。

步骤 3:迁移实例

在 CloudPath4IBM 门户,从 Actions 菜单中选择 Migrate。该实例在 Source Servers 列表中应可见。选择该实例并单击 Migrate 按钮。

从 Target Cloud Domain 列,选择要将实例迁移到的 SoftLayer 数据中心。从 Server Size 列选择虚拟硬件配置。为新服务器输入名称并单击 Migrate。在弹出的窗口中,确认输入了正确的设置,然后单击 Migrate

迁移时间取决于服务器负载。


连接到迁移实例

迁移完成后,在 Cloud Path 门户中单击 Resources / Deployed Servers。已迁移的实例应该显示在 Deployed Servers 选项卡中。单击实例名称将会显示一个对话框,其中显示了该实例的属性,比如 Name、Cloud Domain 和 Project。记录其外部 IP 地址。使用 SSH 协议以及 SmartCloud Enterprise 中源 IBM DB2 实例使用的 idcuser 帐户与私钥连接到实例。


迁移后的设置

您的 DB2 实例在 SoftLayer 环境中不会充分发挥功能,除非完成了以下步骤:

  1. 切换到 db2inst1 帐户:
    su - db2inst1
  2. 通过运行此命令来修改 db2nodes.cfg 文件:
    perl -wpi -e 's/vhost\d{4}/$ENV{HOSTNAME}/g' $HOME/sqllib/db2nodes.cfg
  3. 重新启动 DB2:
    $ db2stop
    10/10/2013 14:03:10     0   0   SQL1064N  DB2STOP processing was successful.
    SQL1064N  DB2STOP processing was successful.
    $ db2start
    10/10/2013 14:03:23     0   0   SQL1063N  DB2START processing was successful.
    SQL1063N  DB2START processing was successful.

更改 DB2 配置

警告:迁移之后,DB2 无法正常工作,因为 $HOME/sqllib/db2notes.cfg 文件包含源实例的主机名。

备注:原始实例在 KVM 技术下运行,而目标 SoftLayer 实例在 Xen 虚拟机管理程序下运行。出于这个原因,在运行原始脚本时可能会出现问题。

还要注意的是,源 SmartCloud Enterprise DB2 实例的激活脚本并没有迁移到目的地,也没有迁移到 /etc/cloud 目录。在目标实例上必须手动重新安装脚本中的所有自定义设置。例如,可以使用 scp 将脚本复制到 /etc/init.d/ directory;然后将它们作为服务重新安装:

sudo chkconfig --add cloud-startup3.sh
sudo chkconfig --add cloud-startup5.sh

迁移后的清理

SoftLayer 实例使用的串行 TTY 的惟一配置文件是 start-ttys.conf 文件。为了避免与串行 TTY 相关的消息淹没 syslog,请删除下列文件:

  • /etc/init/serial-ttyS0.conf
  • /etc/init/serial-ttyS1.conf

限制

SoftLayer 的标准镜像模板不宜和迁移的 RHEL 工作负载搭配使用。预计很快将出现相关的解决办法。在此期间,要创建 RHEL 迁移 CCI 的镜像模板,请使用 SoftLayer Flex 镜像模板。

参考资料

学习

获得产品和技术

讨论

条评论

developerWorks: 登录

标有星(*)号的字段是必填字段。


需要一个 IBM ID?
忘记 IBM ID?


忘记密码?
更改您的密码

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件

 


在您首次登录 developerWorks 时,会为您创建一份个人概要。您的个人概要中的信息(您的姓名、国家/地区,以及公司名称)是公开显示的,而且会随着您发布的任何内容一起显示,除非您选择隐藏您的公司名称。您可以随时更新您的 IBM 帐户。

所有提交的信息确保安全。

选择您的昵称



当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

标有星(*)号的字段是必填字段。

(昵称长度在 3 至 31 个字符之间)

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

 


所有提交的信息确保安全。


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Cloud computing, Information Management
ArticleID=962924
ArticleTitle=迁移到 SoftLayer: 使用 Racemi Cloud Path 服务将 IBM DB2 Enterprise Developer V9.7.1 64 位版 BYOL VM 从 SCE 迁移到 Softlayer
publish-date=02172014