样本 migration.properties 文件
迁移期间,您可以创建两个迁移属性文件并将其命名为 source_migration.properties 和 target_migration.properties。 您可将其更新为有关源(现有)环境的信息,然后更新为有关目标(新)环境的信息。
您可以根据所提供的样本创建 source_migration.properties 和 target_migration.properties 文件。
- 如果在与源环境相同的计算机上安装了产品的新版本,那么该样本文件为 install_root_8.5/util/migration/resources/migration.properties。
- 如果在另一台计算机上安装了产品的新版本并将迁移文件复制到源环境,那么该样本文件为 remote_migration_utility/util/migration/resources/migration.properties。
以下样本显示了您可能添加到 migration.properties 文件中的信息。
源环境的样本文件
以下样本显示了 source_migration.properties 文件。
#------------------------------------------------------------------------------------------------------------------------------------
# 迁移属性文件的通用说明:
# 在运行任何迁移命令前,必须编辑此文件中的属性。
# 每个部署环境都需要其自身的 migration.properties 文件。为每个部署环境生成此文件的副本。
#
# 用法:
# 1. 运行以下命令前,请编辑此属性文件以指向源环境,
# 包括 admin.username、admin.password、bpm.home 和 profile.name。如果源是网络部署环境
# 那么您还需要编辑 source.*.cluster.name。
# --BPMManageApplications(如果要在源环境上管理应用程序)
# --BPMExtractSourceInformation
#
# 2. 运行以下命令前,请编辑此属性文件以指向目标环境,
# 包括 admin.username、admin.password、bpm.home、profile.name 和 target.config.property.file
# --DBUpgrade
# --BPMManageApplications(如果要在目标环境上管理应用程序)
# --BPMMigrate
#
###############################################################################################
# 每个属性的详细信息
###############################################################################################
# admin.username:
# (必需)授权通过 SOAP 连接连接到 Deployment Manager 服务器或独立服务器的用户
# admin.password:
# (必需)通过 SOAP 连接连接到 Deployment Manager 服务器或独立服务器的用户的密码
# bpm.home:
# (必需)BPM 产品的安装根目录。确保文件分隔符为 /(如 C:/BPM )
# 对于 WebSphere Lombardi Editions V7.1 或 V7.2,指定 <WLE_Install_Dir>/AppServer
# 注:您必须使用完整路径。不能使用代表用户主目录的波浪线字符“~”。
# 示例:
# Windows:bpm.home=c:/IBM/BPM
# Linux/UNIX:bpm.home=/opt/IBM/BPM
# profile.name:
# (必需)网络部署环境中的 Deployment Manager 概要文件的名称或
# 独立环境中的独立概要文件的名称
# source.application.cluster.name
# source.support.cluster.name
# source.messaging.cluster.name
# source.web.cluster.name
# (如果源是 IBM BPM Advanced 或 Standard 或 WPS 7.x/6.2.x 的网络部署环境,那么为必需项) 每个类型的集群名称
# 如果您要保持源集群与目标集群间的映射,请在源环境和目标环境上编辑这些名称
# target.config.property.file
# (对于目标环境为必需项)用于创建目标环境的配置属性文件的完整路径
# 示例:
# Windows:target.config.property.file=c:/config.properties
# Linux/UNIX:target.config.property.file=/opt/config.properties
# use.default.virtual.host
# (可选)对于 Advanced 或 AdvancedOnly 部署环境:如果值为 false 或未设置值,那么 Web 应用程序的虚拟主机值
# 在迁移期间将不发生变化,该值在目标环境与源环境中是相同的。如果将该值设置为
# true,那么源环境中的虚拟主机值将更新为“default_host”。
# 可用值:false、true
# skip.steps.list:
# (可选)此属性仅用于调试目的。它可以跳过以下某些迁移步骤:
# snapshot.message、snapshot.application、snapshot.adapter
# migrate.scheduler、migrate.message、migrate.application、migrate.adapter
# 用法示例:skip.steps.list=snapshot.message、migrate.message
#------------------------------------------------------------------------------------------------------------------------------------
admin.username=bpmadmin
admin.password=bpmpassw0rd
bpm.home=/opt/BPM850/WebSphere/AppServer
profile.name=Dmgr01
# 在源环境或目标环境上运行时输入这些属性
source.application.cluster.name=MyTopPC80.AppTarget
source.messaging.cluster.name=MyTopPC80.Messaging
source.support.cluster.name=MyTopPC80.Support
source.web.cluster.name=MyTopPC80.WebApp
# 在目标环境上运行时输入这些属性
target.config.property.file=
# 是否使用 default_host 作为迁移的 Web 应用程序的虚拟主机
use.default.virtual.host=false
# (可选)用于调试
skip.steps.list=
目标环境的样本文件
以下样本显示了 target_migration.properties 文件。
#------------------------------------------------------------------------------------------------------------------------------------
# 迁移属性文件的通用说明:
# 在运行任何迁移命令前,必须编辑此文件中的属性。
# 每个部署环境都需要其自身的 migration.properties 文件。为每个部署环境生成此文件的副本。
#
# 用法:
# 1. 运行以下命令前,请编辑此属性文件以指向源环境,
# 包括 admin.username、admin.password、bpm.home 和 profile.name。如果源是网络部署环境
# 那么您还需要编辑 source.*.cluster.name。
# --BPMManageApplications(如果要在源环境上管理应用程序)
# --BPMExtractSourceInformation
#
# 2. 运行以下命令前,请编辑此属性文件以指向目标环境,
# 包括 admin.username、admin.password、bpm.home、profile.name 和 target.config.property.file
# --DBUpgrade
# --BPMManageApplications(如果要在目标环境上管理应用程序)
# --BPMMigrate
#
###############################################################################################
# 每个属性的详细信息
###############################################################################################
# admin.username:
# (必需)授权通过 SOAP 连接连接到 Deployment Manager 服务器或独立服务器的用户
# admin.password:
# (必需)通过 SOAP 连接连接到 Deployment Manager 服务器或独立服务器的用户的密码
# bpm.home:
# (必需)BPM 产品的安装根目录。确保文件分隔符为 /(如 C:/BPM )
# 对于 WebSphere Lombardi Editions V7.1 或 V7.2,指定 <WLE_Install_Dir>/AppServer
# 注:您必须使用完整路径。不能使用代表用户主目录的波浪线字符“~”。
# 示例:
# Windows:bpm.home=c:/IBM/BPM
# Linux/UNIX:bpm.home=/opt/IBM/BPM
# profile.name:
# (必需)网络部署环境中的 Deployment Manager 概要文件的名称或
# 独立环境中的独立概要文件的名称
# source.application.cluster.name
# source.support.cluster.name
# source.messaging.cluster.name
# source.web.cluster.name
# (如果源是 IBM BPM Advanced 或 Standard 或 WPS 7.x/6.2.x 的网络部署环境,那么为必需项) 每个类型的集群名称
# 如果您要保持源集群与目标集群间的映射,请在源环境和目标环境上编辑这些名称
# target.config.property.file
# (对于目标环境为必需项)用于创建目标环境的配置属性文件的完整路径
# 示例:
# Windows:target.config.property.file=c:/config.properties
# Linux/UNIX:target.config.property.file=/opt/config.properties
# use.default.virtual.host
# (可选)对于 Advanced 或 AdvancedOnly 部署环境:如果值为 false 或未设置值,那么 Web 应用程序的虚拟主机值
# 在迁移期间将不发生变化,该值在目标环境与源环境中是相同的。如果将该值设置为
# true,那么源环境中的虚拟主机值将更新为“default_host”。
# 可用值:false、true
# skip.steps.list:
# (可选)此属性仅用于调试目的。它可以跳过以下某些迁移步骤:
# snapshot.message、snapshot.application、snapshot.adapter
# migrate.scheduler、migrate.message、migrate.application、migrate.adapter
# 用法示例:skip.steps.list=snapshot.message、migrate.message
#------------------------------------------------------------------------------------------------------------------------------------
admin.username=bpmadmin
admin.password=bpmpassw0rd
bpm.home=/opt/BPM850/WebSphere/AppServer
profile.name=Dmgr01
# 在源环境或目标环境上运行时输入这些属性
source.application.cluster.name=MyTopPC80.AppTarget
source.messaging.cluster.name=MyTopPC80.Messaging
source.support.cluster.name=MyTopPC80.Support
source.web.cluster.name=MyTopPC80.WebApp
# 在目标环境上运行时输入这些属性
target.config.property.file=/opt/config85/Advanced-PC-ThreeClusters-Oracle.properties
# 是否使用 default_host 作为迁移的 Web 应用程序的虚拟主机
use.default.virtual.host=false
# (可选)用于调试
skip.steps.list=