Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 25 Next »

Introduction

This document describes the steps to migrate the NFS repository to a new NFS destination.

We will explain the migration for an environment with the following separate elements:

  • Abiquo Server
  • Abiquo RS
  • Abiquo BPM (V2V)
  • KVM hypervisor
  • ESX hypervisor

This procedure was tested on Abiquo 6.1.0.

Requirements: Rsync

Migration steps

To migrate the NFS, do these steps 

  1. Synchronize the NFS from the destination NFS

    #> mount -t nfs ORIGIN_IP:/opt/vm_repository /mnt
    #> mkdir /opt/vm_repository
    #> rsync -avvv /mnt/ /opt/vm_repository/

    (warning) Be careful to put the slash (/) at the end of the folder name, to make the copy correctly, as in the example

  2. Stop the Tomcat servers in the correct order:

    1. Abiquo Server

    2. Abiquo Remote Services

    3. Abiquo BPM (V2V)

  3. Synchronize the NFS from the destination NFS again. Here we repeat the synchronization in case there are any changes

  4. Get the current value for the repository and datacenter

    mysql> select * from repository;
    +--------------+--------------+--------------------+---------------------------------+-----------+
    | idRepository | idDataCenter | name               | URL                             | version_c |
    +--------------+--------------+--------------------+---------------------------------+-----------+
    |            1 |            1 | virtual image repo | 10.60.13.25:/opt/vm_repository |         0 | 
    +--------------+--------------+--------------------+---------------------------------+-----------+
    1 row in set (0.00 sec)


  5. Update the database with the correct value for the repository

    mysql> update repository set URL = "NEW_IP:/opt/vm_repository" where idDatacenter = <YOUR_DATACENTER_ID>;
  6. Update mount point on Abiquo Remote Services, Abiquo V2V (BPM), and all KVM hypervisors

    #> vi /etc/fstab
    
    ** Modify:
    ** 10.60.13.25:/opt/vm_repository /opt/vm_repository  nfs defaults    0 0
    ** For:
    ** NEW_IP:/opt/vm_repository /opt/vm_repository  nfs defaults    0 0
    
    #> umount -l /opt/vm_repository
    #> mount /opt/vm_repository
  7. If you have updated the repository for KVM hypervisors, restart abiquo-aim

    #> /etc/init.d/abiquo-aim restart
  8. For your ESXi hypervisors, we recommend that you go the Storage view and manually delete the old repository
  9. On Abiquo Remote Services and Abiquo BPM (V2V), edit /opt/abiquo/config/abiquo.properties

    1. Modify the abiquo.appliancemanager.repositoryLocation property and set the new IP of the NFS.

      abiquo.appliancemanager.repositoryLocation = NEW_IP:/opt/vm_repository 
  10. Restart the Abiquo Tomcat servers in the following order
    1. Abiquo V2V (BPM)
    2. Abiquo Remote Services
    3. Abiquo Server 


  • No labels