IBM WebSphere Commerce 在集群环境中从版本 7 到版本 8 的迁移

  选择 Nodes, 然后选择你想配置的 node. 这里必须配置所有运行 WebSphere Commerce 的 node。

  点击代表你的数据库类型的变量的 link,如: DB2_JDBC_DRIVER_PATH。

  在 Value 里,输入 JDBC provider 的路径,如: [DB2_installdir] /java。然后保存

  创建 Internal Replication Domain

  打开 WAS Deployment Manager 管理控制台(administrative Console)

  进入 Environment > Replication domains > New

  图 15. 创建 Replication domain

物联网

  图 16. 输入基本信息

物联网

  对每一个集群成员启用 cache replication:

  进入 Servers > Application servers > [ Cluster Member Name ]> Container Services > Dynamic Cache Service

  图 17. 启用 cache replication

物联网

  确保所有的 out of box DistributedMap 对象都指定了 replication domain 和 replication type。尤其是 JNDI 名字为 services/cache/WCSessionDistributedMapCache 的对应一定要被定义。

  进入 Resources > Cache instances > Object cache instances. 如

  图 18. 对象 cache instances

物联网

  重新生成 web server plug-in,并拷贝这个更新过的 plugin-cfg.xml 文件到你的 web server

  重新启动 web server

  登陆 store,store 此时能正常工作

  创建自定义概要文件 demo_solr02

  创建步骤请参考前面介绍的创建自定义概要文件 demo02 部分。这里列出小结部分的截图供您参考。

  图 19. 小结

物联网

  创建 WebSphere Commerce search 集群

  登陆到 WAS Network Deployment Administration Console

  创建集群,步骤请参考前面介绍‘创建 WebSphere Commerce 集群’。这里列出小结部分供您参考:

  图 20. 集群创建小结

物联网

  为新节点定义 JDBC driver path,如,

  图 21. 定义 JDBC driver path

物联网

  重新生成 web server plug-in,并拷贝这个更新过的 plugin-cfg.xml 文件到你的 web server

  重新启动 web server

  登陆 store,store 此时能正常工作

  功能验证

  启动 Dmgr 和所有 agent nodes,servers,search server,web server

  验证 store 和定制功能在搭建集群环境之后仍然工作正常。

  停掉 WebSphere Commerce 集群环境里的一个 server, 验证所有功能人能正常工作。然后启动。

  停掉 WebSphere Commerce 集群环境里的另外一个 server,验证所有功能人能正常工作。

  停掉 WebSphere CommerceSearch 集群环境里的一个 server,验证所有功能人能正常工作,然后启动。

  停掉 WebSphere CommerceSearch 集群环境里的另外一个 server,验证所有功能人能正常工作。

  更典型场景

  这里我们介绍了在同一台物理机器上进行集群环境的搭建。更典型的场景是在多台物理机器上搭建集群环境。许多步骤跟本文前面所述是一样的。

  在新的物理机器上安装 WebSphere Application Server Network Deployment Version 8.5.5.7

  创建自定义概要文件,并联合到 Deployment Manager。

  将该节点添加作为成员(member)添加到集群中(请参考前面介绍的详细步骤)。

  拷贝 solrhome 目录从 master 机器到所有的 search 节点。

 

  如果在新的物理机器上添加了 solr member 到集群中,还需要配置索引的自动复制。详细步骤请参考 WebSphere Commerce 信息中心