5. 将此迁移程序包解压缩到
o
cd
/usr/local/csfe-install/csfe-install-5.1.0.0.126.i386-redhat-5/migration
o o
unzip migratorator_5.0.0.0.295.zip unzip migratorator_5.1.0.0.126.zip
如果在其他的物理服务器上运行配置管理服务,则在那台服务器上重复这些步骤。
配置 站点
使来自现有站点的站点配置设置可用于新的 站点。 有关 的工作方式,无一例外均通过主配置文件
site-options.conf 中的设置控制。系统还安装了许多其他配
置文件,但不能对其进行编辑。 可根据您在主配置文件中设置的值在这些文件中生成值。
Note: 本页面介绍为了使站点工作而必须采取的最少步骤。如果您知道自己要做什么,可以设置其他选项。
1. 如果要从 SourceForge Enterprise Edition 4.4 升级,请运行
Note: 如果要升级运行 5.0 的站点,这一操作不是必需的。
o
cd
/usr/local/csfe-install/csfe-install-5.1.0.0.126.i386-redhat-5
o
./generate-site-options.sh -d /usr/local/sourceforge
Tip: 如果要升级到新的硬件,需要将新的
site-options.conf 文件复制到新机器。 generate-site-options.sh 脚本可在您的
的设置信息。
2. 打开新文件,检查生成的值。 更新所有在新站点中需变化的值。
特别地,请确保 HOST 变量正确。
3. 如果要升级运行 5.0 的站点,请将现有站点的配置文件复制到
o
cp
/usr/local/sourceforge/runtime/conf/runtime-options.conf
/usr/local/csfe-install/csfe-install-5.1.0.0.126.i386-redhat-5/site-options.conf
4. 如果配置管理服务在自己的计算机上运行,可将
site-options.conf 文件复制到该计算机的
o
scp conf/site-options.conf
o
scp conf/site-options.conf
更新
确保您的系统具备运行 的正确软件。
使用的某些实用程序和支持程序包与之前 发布版本使用的不同。在安装该应用组件前,必须解决这些冲突。
如果在其他的服务器上运行了配置管理服务,则在那台服务器上操作时也应遵循这些步骤。
1. 使用环境检查实用程序确定是否存在任何软件不能用于 。
o
cd
/usr/local/csfe-install/csfe-install-5.1.0.0.126.i386-redhat-5
o
./environment_check.sh
环境检查实用程序会列出不能与此产品所需版本完全匹配的程序包 .
您会得到两种反馈:
o 标为 WARN 的消息表示安装应用程序之前必须修复的冲
突。
o 标为 INFO 且没有相应的 WARN 消息的,表示安装程序
可自动处理的冲突。您需要注意这些消息,但是无需采取任何措施。
2. 解决环境检查实用程序报告的所有冲突。
a. 关闭老站点。
?
在 SourceForge Enterprise Edition 4.4 中输入:
? ?
httpd stop
/etc/init.d/sourceforge-integration stop
?
/etc/init.d/sourceforge-standalone stop
? 在 5.0 中:
?
sudo /etc/init.d/collabnet stop
Note: 如果有服务(如站点数据库或配置管理集成)在其他的服务器上运行,也将其停用。
b. 适当时解决冲突:
?
如果在专用计算机上运行您的站点,只需使用
rpm -e
突的程序包。运行该安装程序时,将安装所有缺失的程序包。
Tip: 对于某些程序包,可能需要使用 --nodeps 选项。
?
在该计算机上运行的其他应用程序可能会受影响,解决程序包冲突时必须逐项进行。执行适当的操作:
? ?
删除冲突的程序包。
将冲突的程序包升级至环境检查实用程序指定的版本。
3. 根据需要,可运行多次 environment_check.sh,直到
不再出现冲突程序包(WARN 消息)。
Tip: 解决冲突时,如果需要帮助,请联系您的 支持代表。 Important: 解决了所有程序包冲突之后,才可以继续安装。
准备要迁移的 SourceForge 4.4 数据
如果要从 SourceForge Enterprise Edition 4.4 站点升级到 ,请在应用程序服务器上执行以下附加步骤,获取准备更新的站点数据。 仅在正在运行应用程序服务器的计算机上执行以下步骤。
1. 将旧安装目录移至安全位置。
例如:
o
mv /usr/local/sourceforge /usr/local/sourceforge_44
2. 重新创建 站点运行所在的目录。
此路径必须与
Tip: 建议您使用默认路径
/usr/local/sourceforge。
o
mkdir /usr/local/sourceforge
我们将此目录称为
o o
cd /usr/local/sourceforge
mv /usr/local/sourceforge_44/var .
安装
安装 并从现有 站点上获取数据。
1. 如果您要升级版本是 5.0 或更高的 站点,请卸载旧的 RPM。
Note: 在应用程序服务器和配置管理服务器上均执行此步骤。
o o
cd
2. 运行该安装程序。
o
sudo ./install.sh -i -I -r -d [INSTALLATION_DIR] -n -V
install.sh 可重新检查必要的软件并为您安装所有缺失的
RPM。
3. 验证数据库是否在运行。如果没有,请启用。 4. 转换旧站点的数据。