Font Size: a A A

The Design And Implementation Of P2V Megration Tool In Cloud Computering Platform

Posted on:2016-11-10Degree:MasterType:Thesis
Country:ChinaCandidate:A N ZhangFull Text:PDF
GTID:2308330482475237Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of the Cloud Computing and virtualization technology, more and more enterprises use those new technologies to build the new data center. Those technologies can increase resource utilization and efficiency of management effectively. The core of the Cloud Computing is server virtualization. It can let many different virtual machines running on a single physical host through the virtualization of hardware. In the process of building a new data center, however, the key issue is how to migrate the existing system in the physical machine to the cloud management platform running as a virtual machine.This thesis focu on Linux P2V(physical to virtual) which can solve this issue.This thesis deeply discuss the related technologies of P2V, including the KVM virtualization technology, Linux disk management, etc. On this basis, this thesis design and implement the P2V cold migration. The physical machine’s service must be interrupted during the migration, however, the physical machine’s service can’t be closed in some special situation. To solve this problem, this thesis design and implement the P2V hot migration which combines with the inotify mechanism and the Rsync file synchronization algorithm based on the P2V clod migration.This thesis follow actual business demands,summary some problems exist in present P2V migration tools,and study the related theoretical and technical basis of the P2V migration,then design and implement a P2V migration tool for KVM platform.The main works of this thesis as follows:we introduce and analyze of the enterprises demand for the P2V clod migration. Based on the demand, we design the tool framework and divide the fuction modules of P2V tools. We introduce the specific process of the two ways of the P2V cold migration. Combined with the inotify mechanism and the Rsync file synchronization algorithm, we design the P2V hot migration file synchronization scheme that based on file updated. We design the hot migration module using this scheme. In the design, we use the inotify mechanism to watch the file changes and synchronize the changed files with the Rsync algorithm. It can reduce the service interruption time. Then,we implement the P2V migration.Finally, we test the P2V tools and analyze the results which all demonstrate that the tools running effect.At present, the function of the P2V tools has been realized initially. The test show that the design scheme is reasonable and the expected goals are achieved.
Keywords/Search Tags:P2V migration, KVM, rsycn, inotify, Linux disk management
PDF Full Text Request
Related items