Migration of virtual machine to cloud using Openstack Python
Jyoti Joshi, Manasi Thakur, Saurabh Mhatre, Pradnya Usatkar, Afrin Parmar · 2015
A is a virtual space available to deploy the applications, whereas Computing is a general term for anything that involves delivering hosted services over the Internet. It is delivering the resources and capabilities of information technology dynamically as a service. Computing is a style of computing in which dynamically scalable and often virtualized resources are provided as a service over the Internet. migration refers to migrating the services or applications from existing system to the cloud. Our project Cloud Migration Tool is aimed at designing a tool for migrating a machine from physical environment to cloud to provide cloud services to clients. This private cloud is capable of providing the infrastructure and platform as a service. Infrastructure includes the storage, servers, virtualization, compute and network services, middleware and runtime environment. The private cloud implementation is done using OpenStack and Ubuntu. The project allows clients to launch their own private cloud instances for various purposes. The project also allows clients to deploy existing virtual machines to cloud to directly migrate existing applications to cloud. The private cloud implementation is done using Openstack API for building private cloud. Openstack python clients for deployment of existing virtual machines to cloud and MAAS for controlling cluster of servers for private cloud provisioning using Ubuntu.