On the target server:
Install the Vibe 3 software, as described in Section II, Basic Installation.
IMPORTANT:Select the same encryption algorithm for the Vibe database. If the database encryption algorithms do not match between the source and target systems, you cannot log in to the new Vibe 3 site.
Start Vibe on the target server.
Verify that the new Vibe site is working as expected.
Stop Vibe on the target server.
Rename the teaming directory to teaming_backup. This is because in a future step you will copy the teaming directory from the source server to the target server.
The location of the teaming directory varies by platform:
(Conditional) If you are migrating a Teaming 2.1 system to a Vibe 3 system, you need to manually change the encryption algorithm in the ssf-ext.properties file:
On the Vibe server that you are migrating from, change to the directory where the ssf-ext.properties file is located.
The default location of this file varies by platform:
Open the ssf-ext.properties file in a text editor, then locate and copy the appropriate property setting for your encryption algorithm. The encryption algorithm for your Vibe server is represented by one of the following lines:
user.password.encryption.algorithm=SHA
user.password.encryption.algorithm=SHA-256
user.password.encryption.algorithm=MD5
On the Vibe server that you are migrating to, change to the directory where the ssf-ext.properties file is located.
The default location of this file varies by platform:
Open the ssf-ext.properties file in a text editor, then paste the line that you copied in Step 6.b.
Save and close the ssf-ext.properties file.
Continue with Section 21.2.2, Preparing the Source Windows Server.
On the source server:
Stop Vibe.
Back up your existing database:
In Microsoft SQL Server Management Studio, browse to and right-click the existing database (named sitescape), then click .
For
, select .Set other backup options as desired, then click
.This creates a file named sitescape.bak in the following directory:
c:\Program Files\Microsoft SQL Server\MSSQL\Backup
Make sure that you have a recent backup of your entire system.
Continue with Section 21.2.3, Transferring Data from the Source Server to the Target Server.
On the source server:
Map a drive from the destination server to the source server so that data can be copied from one server to the other.
Copy your existing software extensions to the target server:
In Vibe 3, the extensions directory now contains kablink and liferay.com directories.
Delete the empty kablink directory.
Delete or rename the following directories to make room for the corresponding directories that you are copying from the source server:
c:\novell\teaming c:\novell\teaming\lucene c:\novell\teaming\extensions
Copy the entire data area from c:\novell\teaming on the source server to the same location on the target server.
Continue with Section 21.2.4, Importing the Database to the Target Server.
On the target server:
In Microsoft SQL Server Management Studio, browse to and right-click the existing Vibe database (named sitescape) that was created when you installed the Vibe 3 software, then click .
To import the data from your source database, browse to and right-click
, then click .In the sitescape.
field, specifyIn the sitescape.bak file that you transferred to the target server.
field, browse to and select theSet other restore options as desired, then click
.This creates the sitescape database in the following directory on the target server:
c:\Program Files\Microsoft SQL Server\MSSQL
Backed-up data from the source database is imported into the database for your new Vibe 3 system.
Continue with Section 21.2.5, Updating the Vibe Database on the Target Server.
This section applies only when migrating a Teaming 2.1 server to a Vibe 3 server.
On the target server:
Unzip the teaming-3.0.n-sql.zip file, change to the resulting update-2.1.0-3.0.n directory, then run the update script to update the database from Teaming 2.1 to Vibe 3:
osql -Uusername -Ppassword -i update-sqlserver.sql
For more complete database update instructions, refer to Section 20.3.1, Manual Vibe Database Update.
Continue with Section 21.2.6, Finalizing Your New Vibe 3 Site.
Start Vibe 3, as described in Section 4.1.6, Starting Vibe on Linux.
Reindex the Vibe site, as described in Rebuilding the Lucene Index
in Site Maintenance
in the Novell Vibe OnPrem 3 Administration Guide.
Your Vibe site should now function just as it did on the original source server.