Difference between revisions of "Ajcody-Server-Move-VM-Different-Image-OS"

m
m
Line 2: Line 2:
 
|  bgcolor="orange" | [[Image:Attention.png]] - This article is NOT official Zimbra documentation. It is a user contribution and may include unsupported customizations, references, suggestions, or information.
 
|  bgcolor="orange" | [[Image:Attention.png]] - This article is NOT official Zimbra documentation. It is a user contribution and may include unsupported customizations, references, suggestions, or information.
 
|}
 
|}
 +
 +
 +
==Server Move VM Different Image OS==
 +
 +
===Server Move VM Different Image OS Page===
 +
 +
Please see: [[:Ajcody-Server-Move-VM-Different-Image-OS]]
 +
 +
===Introductory Notes===
  
 
A brief over view on moving Zimbra from one VM to another VM using a different OS.
 
A brief over view on moving Zimbra from one VM to another VM using a different OS.
  
 
'''Note - Please read through [[Ajcody-Notes-Server-Move]] first since details are there for various steps mentioned below.'''
 
'''Note - Please read through [[Ajcody-Notes-Server-Move]] first since details are there for various steps mentioned below.'''
 +
 +
===Setup A New Partition On PROD For ZCS===
 +
 +
This is necessary if your current VM doesn't have dedicated partition/disk images for ZCS.
  
 
Setup a new disk partition for the PROD vm to use and then rsync the data to it [locally] on PROD. And then, reuse that underlying partitions on a new RHEL vm image?
 
Setup a new disk partition for the PROD vm to use and then rsync the data to it [locally] on PROD. And then, reuse that underlying partitions on a new RHEL vm image?
Line 21: Line 34:
 
# Start zimbra and confirm it works
 
# Start zimbra and confirm it works
  
Later
+
===Prepare A New ZCS Image With New OS and Basic ZCS===
  
 
# Build new RHEL vm image that will be able to use the /opt/zimbra partition from PROD
 
# Build new RHEL vm image that will be able to use the /opt/zimbra partition from PROD
 
# Install ZCS of same version that is on PROD but for RHEL version your using [./install.sh -s]
 
# Install ZCS of same version that is on PROD but for RHEL version your using [./install.sh -s]
 
# Shutdown RHEL image
 
# Shutdown RHEL image
 +
 +
===Moving To New VM Image===
 +
 
# Schedule downtime on prod
 
# Schedule downtime on prod
 
# Shutdown zcs on prod , unconfigure /etc/fstab to NOT use /opt/zimbra partition and unconfigured VM properties for that image to no longer use that /opt/zimbra disk image . As a precaution, you could configure the PROD image to use another hostname/ip -- just incase someone boots in later, you don't want it to effect the new server.
 
# Shutdown zcs on prod , unconfigure /etc/fstab to NOT use /opt/zimbra partition and unconfigured VM properties for that image to no longer use that /opt/zimbra disk image . As a precaution, you could configure the PROD image to use another hostname/ip -- just incase someone boots in later, you don't want it to effect the new server.

Revision as of 18:15, 18 November 2010

Attention.png - This article is NOT official Zimbra documentation. It is a user contribution and may include unsupported customizations, references, suggestions, or information.


Server Move VM Different Image OS

Server Move VM Different Image OS Page

Please see: Ajcody-Server-Move-VM-Different-Image-OS

Introductory Notes

A brief over view on moving Zimbra from one VM to another VM using a different OS.

Note - Please read through Ajcody-Notes-Server-Move first since details are there for various steps mentioned below.

Setup A New Partition On PROD For ZCS

This is necessary if your current VM doesn't have dedicated partition/disk images for ZCS.

Setup a new disk partition for the PROD vm to use and then rsync the data to it [locally] on PROD. And then, reuse that underlying partitions on a new RHEL vm image?

  1. Create new partition for PROD vm
  2. Mount new partition under PROD - /opt/zimbra-temp
  3. Start a rsync between /opt/zimbra and /opt/zimbra-temp
  4. Schedule short downtime window to
    • Shutdown zcs on PROD
    • Do a final rsync between /opt/zimbra and /opt/zimbra-temp
  5. Reconfigure mounts and directory paths
    • mv /opt/zimbra /opt/zimbra-old
    • Adjust /etc/fstab to mount /opt/zimbra-temp to now be /opt/zimbra
    • Remount new partition under /opt/zimbra now
  6. Start zimbra and confirm it works

Prepare A New ZCS Image With New OS and Basic ZCS

  1. Build new RHEL vm image that will be able to use the /opt/zimbra partition from PROD
  2. Install ZCS of same version that is on PROD but for RHEL version your using [./install.sh -s]
  3. Shutdown RHEL image

Moving To New VM Image

  1. Schedule downtime on prod
  2. Shutdown zcs on prod , unconfigure /etc/fstab to NOT use /opt/zimbra partition and unconfigured VM properties for that image to no longer use that /opt/zimbra disk image . As a precaution, you could configure the PROD image to use another hostname/ip -- just incase someone boots in later, you don't want it to effect the new server.
  3. You might need to use the VM tools about moving the /opt/zimbra disk image partition to be under the image directory for the RHEL image
  4. Boot the RHEL image
  5. Shutdown zcs if it attempted to run via init.d
  6. Configured RHEL image to now use the /opt/zimbra disk partition image . You could also adjust the ip & hostname on this image to use PRODS now.
  7. Configure /etc/fstab to mount the /opt/zimbra parition
  8. Move the basic zcs install directory - mv /opt/zimbra /opt/zimbra-old ; mkdir /opt/zimbra with correct perms
  9. Mount /opt/zimbra
  10. Continue with the server move wiki steps after all the rsync stuff was done.
    • Way down at the bottom of the wiki:
      • [steps 3 - 6, mostly at the end of step 4]
        • On NEWHOST as ROOT, rerun the installer without the -s option
        • ./install.sh
Jump to: navigation, search