VM Migration Tool
Introduction
VM Migration Tool is a stand alone utility provided by Trilio for effective migration of VMs from VMWare to OpenStack. This will assist users in planning the migration, creating any missing artifacts, and providing a holistic view of the migration process at an organizational level.
Current document provides the steps to be followed for deploying respective tool.
1] Pre-requisites
A Linux VM (CentOS OR Ubuntu will do) with docker
installed on it.
2] Prepare working dir and contents
2.1] Clone public repository triliovault-cfg-scripts on the standalone VM (at any convenient location) created for deploying the VM Migration tool.
For actual value {{ trilio_branch }}, please refer resources page against respective release.
2.2] On the VM, copy nginx, env, docker-compose.yml & vmosmapping.conf from triliovault-cfg-scripts to /opt directory.
2.3] Set values against params in /opt/env file.
Parameter | Description | Sample/Default Value |
---|---|---|
TRILIO_IMAGE_TAG | Tag of the image as provided by Trilio. Refer resources page against respective release. | trilio/trilio-migration-vm2os:5.2.4 |
NGINX_PORT | Port on which nginx should run. Please ensure that the port is free. | Default : 5085 |
REDIS_PORT | Port on which redis should run. Please ensure that the port is free. | Default : 6379 |
2.4] Set values against params in /opt/vmosmapping.conf file.
Parameter | Description |
---|---|
host | vCenter host address from where VMs have to be migration into OpenStack. |
admin | Admin user login name for vCenter |
password | Admin user password for vCenter |
ssl_verify | To be set to True or False as needed |
keystone_url | Keystoner URL of the OpenStack where VMs from vCenter have to be migrated |
admin_user | Admin user login name for OpenStack |
admin_password | Admin user password for OpenStack |
admin_project | Project/Tenant of OpenStack |
admin_domain | Domain of OpenStack |
region_name | Region of OpenStack |
ssl_verify | To be set to True or False as needed |
hypervisor | To be set as "RHEL 9" |
username | OpenStack user which is having same role as the user |
Email of the VM Migration Tol user | |
password | password for logging into VM Migration Tool Dashboard |
3] Deploy VM Migration Tool
3.1] To deploy the VM Migration Tool on standalone VM, please execute below command in background mode.
3.2] Deployment checks
Run
docker ps -a
; 4 containers should be running, viz redis, nginx, trilio_vm2os & opt-worker-1.Sample output below (Forwarded port number can be different as per the value provided in
/opt/env
file)
4] Access Tool Dashboard
Respective Migration tool can be accessed with URL : <VM_IP>:<NGINX_PORT> Example
For logging into dashboard, use the credentials provided under [user] section in /opt/vmosmapping.conf
file
Last updated