This section details the following migration scenarios.
This section describes how to migrate iFolder data. The migration procedure described here is not for migrating the eDirectory tree and iFolder eDirectory objects.
Install a new OES Linux server as the destination server for the iFolder data into the same tree as the source server.
For information on installing a new OES Linux server, refer to Installing Open Enterprise Server (OES) for Linux in the OES for Linux Installation Guide.
Install iFolder on the destination server.
Start the iFolder on the destination server, then log in to the iFolder Management Console (https://serverip/iFolderServer/Admin).
Make sure that the server and client policies are identical in both the servers.
In the iFolder Management Console, go to Global Settings > Global Policies.
Make sure that the values for Server Policies and Client Policies are identical in the destination and the source servers.
Stop the destination server.
Copy the iFolder data from the source server to the destination server.
You can either use the tools provided by Novell (such as the Server Consolidation and Migration Utility, RSync) or any other tool of your choice.
For step-by-step information on setting up RSync, refer to Using RSYNC for NetWare Outside of Nterprise Branch Office.
Although, Novell does not support Rsync on a non-Branch Office server, you can use it to copy all user data from the iFolderServer_01 server to the iFolder_New server.
Start the destination server.
Assign iFolder ownership to the data folder based on the scenario that applies to your setup.
If migrating to OES Linux on an NSS volume, make sure that the novlifdr user owns all the files, folders, and subfolders under the iFolder data folder. Then ensure that novlifdr user has all trustee rights to the iFolder data folder and its subfolders.
For details, refer to Configuring iFolder on an NSS Volume.
If migrating to OES Linux on non NSS volume, make sure that the novlifdr user and ifdrwww group own all the files, folders, and subfolders under the iFolder data folder.
In the iFolder data folder, make sure that all files and directories must have the read and execute permissions.
Stop the source server.
Verify the correct iFolder server name in the iFolder Server object.
In the destinations server's iFolder Management Console, go to Global Settings > iFolder Servers.
Locate and click the iFolder server object that represents the source server
If the IP address is provided in the Host DNS or IP field, change it to the IP address of the destination server IP.
However, if the DNS name of the server is provided in this field, you need not change it if you plan to change the DNS server entry to point to the destination server by this DNS name.
Click Save.
(Optional) Change the DNS settings for the source server to point to the destination server.
Delete the iFolder Server object which was previously pointing to the destination server.
To do this, go to iFolder Management Console > Global Settings > iFolder Servers, click the iFolder Server object, and then click delete on the next page.
Before proceeding to migrate, meet the following prerequisites:
After meeting the above prerequisites, you can proceed to migrate as follows:
Install a new OES NetWare or OES Linux server as your destination server for the iFolder data.
For information on installing a new NetWare server, refer to the Installing OES for NetWare in the OES for NetWare Installation Guide.
For information on installing a new OES Linux server, refer to the Installing Open Enterprise Server (OES) for Linux section in the OES for Linux Installation Guide.
Install iFolder on the destination server.
(Conditional) If migrating users from Active Directory to eDirectory, then copy the iFolder keys in the iFolder_settings from Active Directory to eDirectory.
To do this you can use the Novell Import Conversion Export Utility (ICE) based on the instructions at Novell eDirectory 8.7.3 - Novell Import Conversion Export Utility Documentation.
ice -S LDAP -s Windows_servername_Or_IPaddress -p port -d full_dn_for_ADS_administrator -w administrator_password -b cn=iFolder,CN=System,DC=domain_name,DC=com -F objectClass=iFolderSettings -m -a iFolderKey1,iFolderKey2 -c one -D LDIF -f ldif_filename.ldif
ice -S LDIF -f server1.ldif -D LDAP -s eDirectory_server_name_or_IP -p port -d eDirectory_admin_dn -w admin_password
Open the object in ConsoleOne or iManager and set the Admin field with the same name that you entered during installation.
(Conditional) If you are migrating the iFolder Windows server which was originally installed on eDirectory tree to OES, then keeping the same tree, delete the iFolder_ServerAgent object from the tree.
Start the iFolder server in the destination server, then log in to the iFolder Management Console (https://serverip/iFolderServer/Admin).
(Conditional) If you are migrating the iFolder Windows server which was originally installed on the same eDirectory tree to OES, then update each of the LDAP server associated to this iFolder Server.
To do this click the Global Settings icon > go to User LDAPs. In the User Ldaps page, click each of the LDAP servers listed there and then click Update.
Make sure that the server and client policies are identical in both the servers.
In the Global Settings section, click Global Policies.
Make sure that the values for Server Policies and Client Policies are identical in the destination and source servers.
Make sure that the security passphrase is set in your Source (Windows) iFolder server.
The same security pass phrase need to be set in destination server.
Stop the destination server.
Copy the iFolder data from source server to the destination server.
Copy the data to the location set for the iFolder data directory while installing iFolder on the destination server.
To do this, you can use the tools provided by Novell such as Server Consolidation and Migration Utility and RSync.
For step-by-step information on setting up RSync, refer to Using RSYNC for NetWare Outside of Nterprise Branch Office.
Although, Novell does not support RSync on a non-Branch Office server, you can use this method to copy all user data from the iFolderServer_01 server to the iFolder_New server.
Start the destination server.
(Conditional) If you are migrating to OES Linux, then complete the migration based on the scenario that applies to your setup.
If migrating to OES Linux on an NSS volume, make sure that novlifdr user owns all the files, folders, and subfolders under the iFolder data folder. Then ensure that novlifdr user has all trustee rights to iFolder data folder and its subfolders.
For details, refer to Configuring iFolder on an NSS Volume.
If migrating to OES Linux on a non-NSS volume, make sure that novlifdr user and ifdrwww group own all the files, folders, and subfolders under iFolder data folder.
In the iFolder data folder, make sure that all files and directories must have the read and execute permissions.
(Conditional) If migrating users from Active Directory to eDirectory, then in the iFolder Management Console of the destination server, click Advance Search on the User tabbed page to search for all users in the tree. Check all the users in the list that you migrated from the source server, then click Enable-Checked users as iFolder Users.
Stop the source server.
(Conditional) If your user were already in eDirectory and you are going to use the same tree, then do the following:
In the destination server's iFolder Management Console, > Global Settings section, click iFolder Servers.
Locate and click the iFolder server object that represents the source server.
If the IP address is provided in the Host DNS or IP field, change it to the IP address of the destination server IP.
However, if the DNS name of the server is provided in this field, you need not change it if you plan to change the DNS server entry to point to the destination server by this DNS name.
Click Save.
Delete the iFolder Server object which was previously pointing to the destination server.
To do this, go to iFolder Management Console > Global Settings > iFolder Servers, click the iFolder Server object, and then click delete on the next page.