内容


迁移到 SoftLayer

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

Comments

系列内容:

此内容是该系列 # 部分中的第 # 部分: 迁移到 SoftLayer

敬请期待该系列的后续内容。

此内容是该系列的一部分:迁移到 SoftLayer

敬请期待该系列的后续内容。

本文介绍了将 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 文件包含源实例的主机名。

还要注意的是,源 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 镜像模板。


相关主题


评论

添加或订阅评论,请先登录注册

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