Migrering av virtuella maskiner i drift: Utvärdering av KVM vs. VMware vMotion
2020 (Swedish) Independent thesis Basic level (university diploma), 10 credits / 15 HE credits
Student thesis
Abstract [sv]
Denna studie ämnar att göra en utvärdering av migrering av virtuella maskiner i drift mellan två olika tjänster. Dessa är KVM och VMware vMotion. Laborationsmiljön består av tre datorer, två värdar och en lagringsserver. Alla enheter kopplas genom en router och körs i ett lokalt LAN nätverk. Utöver utvärdering lyfts även de förkunskaper som behöver finnas för att upprepa denna laboration. Utvärderingens fokus ligger i att mäta belastning och prestanda på värdar och VM under migrering. Mätningar gjordes för belastning av CPU för värd och VM, mängd data skriven till disk och total migreringstid. Studien fann att prestandaskillnaderna mellan KVM och vMotion visade att vMotions lösning var den bäst presterande. För en av de viktigaste av dessa, total migreringstid, så var vMotion nästan tre gånger snabbare än KVM. Ytterligare resultat visade att CPU-belastning och mängd data skriven till disk var lägre för vMotion än KVM. Resultat gällande förkunskaper för att återskapa denna laboration visade att det bör finnas förkunskaper inom flera olika områden, som NFS, virtuella maskiner, virtualisering, VMware och vMotion, KVM med tillhörande program och administrering av Ubuntu. Kommande studier skulle kunna undersöka fler eller tyngre belastningstester, eller mäta prestandan när flera VM körs eller undersöka prestandan vid migrering över WAN mellan de två tjänsterna.
Abstract [en]
This study aims to do an evaluation of live migration of virtual machines between two different virtualization services. These are KVM and VMwares vMotion solution. The lab environment for this study consist of three computers, two hosts and one shared storage server. All units are connected through a router and in a local LAN environment. Besides doing an evaluation the study also aims to highlight the prior knowledge required to repeat this evaluation. The evaluation looked at hardware performance for hosts and the virtual machine during migration. Performance was measured for CPU load on host and VM, amount of data written to disk and a performance measure of the total time for a live migration. The study found that differences between KVM and vMotion where markedly in vMotion's favor with almost all results. One of the most important being, total migration time, where vMotion were almost three times as fast as the time it took for KVM to complete a migration. Other results found that the amount of data written to disk and CPU load on the host was also lower for vMotion than KVM. Further, results regarding prior knowledge for replicating this study showed that one needs to be at least familiar with several areas like hardware requirements, NFS, virtual machines, virtualization, VMwares vMotion, KVM and its dependencies and navigating Ubuntu. Future studies could look at other or heavier performance tests, or measure performance with several running VMs or study the performance impact of live migration over WAN between the two services.
Place, publisher, year, edition, pages 2020. , p. 38
Keywords [en]
KVM, VMware, vMotion, live-migration, evaluation, performance tests.
Keywords [sv]
KVM, VMware, vMotion, migrering av VM i drift, utvärdering, prestandastester.
National Category
Computer Engineering
Identifiers URN: urn:nbn:se:miun:diva-39378 Local ID: DT-V20-G2-008 OAI: oai:DiVA.org:miun-39378 DiVA, id: diva2:1448919
Subject / course Computer Engineering DT1
Educational program Network Management TNÄTG 120 higher education credits
Supervisors
Examiners
2020-06-292020-06-292020-06-29 Bibliographically approved