This forum is closed to new posts and responses. Individual names altered for privacy purposes. The information contained in this website is provided for informational purposes only and should not be construed as a forum for customer support requests. Any customer support requests should be directed to the official HCL customer support channels below:

HCL Software Customer Support Portal for U.S. Federal Government clients
HCL Software Customer Support Portal


Jul 17, 2017, 6:50 PM
17 Posts

Change OS - from Windows to Linux

  • Category: Domino Server
  • Platform: All Platforms
  • Release: 9.0.1
  • Role: Administrator
  • Tags: migrate os,from windows to linux,ubuntu
  • Replies: 7

Hi,

I would like to ask anyone, suggestions to change the OS of a IBM Domino installation. I want to migrate our Domino from Windows to Linux.

Our setup is as follows:

  • Domino Cluster named CLUSTER
  • Server1, member of CLUSTER, running on Windows Server 2012 R2
  • Server2, member of CLUSTER, running on Ubuntu Server 16.10 or 17.04

My goal is to move the Server1 from Windows to another Ubuntu server. I got the new ubuntu server up and running, but need suggestions on how to do this.

I was thinking in these steps:

  1. be sure that all Server1 data is replicated to Server2
  2. make a backup of server1.id
  3. de-comission Server1 (remove it from cluster, and shut down the OS)
  4. install Domino on the new Ubuntu server
  5. install as an additional server, and use server1.id
  6. at this point, I need to decide how the data will be feed to Server1
    1. just at Server2, select "replicate" to Server1 all domino data files
    2. copy all files (manually) from the old Windows with the Domino data, and just put it inside ubuntu domino data folder

Any thougths on this? I tend to prefer to just copy the data files from one OS to the other, because it should be faster. Should I have any consideration abount trying this? Or replication *is the way* to go? Any other procedures?
Thanks!

Jul 17, 2017, 8:46 PM
326 Posts
Replicate

I would replicate all the dbs.   This way the views will get rebuilt,  Daos will start fresh.     If you are changing ips  on the new server don't forget to change dns. server docs and connections docs.  If you can get by not doing that and going with the old server1 ip address even better.

 

 

Jul 18, 2017, 5:21 AM
19 Posts
Re: Change OS - from Windows to Linux

I'm with Barry, definitely replicate the databases and it won't take that much longer replicating than copying via OS + the domino will accept the databases better so no risk of consistency checks or corruptions. A "pull" is quicker then a push so trigger the replication from Server1 so that it pulls from Server2.

Also note Barry'ssuggestions if it's a different IP from Server1 to the new Ubuntu server - make those changes on Server2's domino if required.

No need to remove Server1 from CLUSTER either I wouldn't have thought since you are going to bring it back up on the new Ubuntu server.

Jul 18, 2017, 1:41 PM
323 Posts
Replicate early, often.

I would say, you're trying to set up a block-cutover type of installation.

Take your time, set up the Linux server.

Replicate everything over. Do it early. Why not, you'll be able to replicate again to sync up what's happened since.

If everything goes down, you get to recover without rewriting.

Copying (I assume you mean OS-level copying) won't let you resync this way, and frankly I don't know, is the Linux ODS now identical to the Windows ODS?

I'm sure you meant OS-level, but if you didn't, Notes copies change the DBID: you'll always have more options with replicas, and your users and their DBLinks and doclinks all continue to work.

There's just nothing better.

Replicate.

Jul 23, 2017, 10:32 PM
17 Posts
maintain same server name

Thanks for all your answers.

The main issue here is that I need to maintain the original server name, in the new server.

So, original domino server name: SERVER1, new linux domino server name: SERVER-LINUX. Then I can replicate, but when replication finishes, I don't if the domino server can just be renamed, so, to take down SERVER1, and user SERVER1 in the new linux box.

Another way would be to replicate all to a temp server, lets say SERVER-TEMP, and when all DB are replicated shut the original server down, and configure a new one with the original name, and replicate back from TEMP. But this wouldn't be an online OS migration..

Jul 24, 2017, 4:50 PM
196 Posts
A possible consideration

If Server1 has a large amount of data, you may want to not put Server2 into a cluster until you have finished replication of all applications from Server1 to Server2. If, for some reason, Server1 should fail, your users may be upset to find incomplete data (incomplete replicas or missing replicas) on Server2. My procedure is to add Server2 to the cluster only when everything appears to be in sync. 

Regarding Mike's question about whether the ODS in Linux is now the same as the ODS in Windows, I can't say. I have done an OS-level copy of data in both directions simply to check this, and I've not encountered obvious data corruption issues. However, I defer to others on whether this is supported, and I avoid relying on an OS-level copy from Windows to Linux or from Linux to Windows.   

Jul 27, 2017, 1:20 PM
17 Posts
thanks, will try

Thanks guys.

The link Mark provided informs of a procedure to migrate from one OS to another. They don't mention anything about incompatibilities between OS for certain domino files: they do suggest to do an FTP-copy instead a direct OS-copy, to avoid problems with codepages corruption in some cases.

Thanks Jay for the suggestion about enabling clustering after replication, it is indeed a logical one.

Some weekend will migrate to linux and report back.


This forum is closed to new posts and responses. Individual names altered for privacy purposes. The information contained in this website is provided for informational purposes only and should not be construed as a forum for customer support requests. Any customer support requests should be directed to the official HCL customer support channels below:

HCL Software Customer Support Portal for U.S. Federal Government clients
HCL Software Customer Support Portal