• Tidak ada hasil yang ditemukan

Provisioning a new virtual machine is a matter of minutes, saving lots of time and effort, Migrations of a virtual machine is a matter of milliseconds:

N/A
N/A
Protected

Academic year: 2023

Membagikan "Provisioning a new virtual machine is a matter of minutes, saving lots of time and effort, Migrations of a virtual machine is a matter of milliseconds: "

Copied!
38
0
0

Teks penuh

All you need is to provision a virtual server through a self-service interface with small steps to get what you want with the required specifications. Now, with the advancement of the revolutionized virtualization technology and migration services associated with hypervisors. The virtualization layer divides the physical resource of the underlying physical server into multiple virtual machines with different workloads.

Standardization is important to ensure interoperability between virtualization management providers, the virtual machines produced by each of them, and cloud computing. DMTF initiated the VMAN (Virtualization Management Initiative), which delivers widely supported interoperability and portability standards for managing the virtual computing lifecycle. First, you must select a server from a pool of available servers (physical servers with sufficient capacity) along with the appropriate OS template you need to provision the virtual machine.

Typically, virtual machines can be provisioned by manually installing the operating system, using a preconfigured VM template, cloning an existing VM, or importing a physical or virtual server from another host platform. After creating a virtual machine by virtualizing a physical server or by building a new virtual server in a virtual environment, a template can be created from it. Most virtualization management providers (VMware, XenServer, etc.) provide data center administration with the ability to perform such tasks in an easy way.

Provisioning from a template is an invaluable feature that reduces the time it takes to create a new virtual machine.

ترجاهم عاونا و فادها

ییاجباجیکیزیف یاه نیشام نیب یزاجم یاه نیشام

فادها

راب میسقت و نزاوت یبارخ ربارب رد یریذپ لمحت •

یژرنا تیریدم •

اهرورس یرادهگن و ریمعت •

ترجاهم عاونا : / یلومعم •

هدنز ترجاهم

VIRTUAL MACHINE MIGRATION SERVICES Regular/Cold Migration

VIRTUAL MACHINE MIGRATION SERVICES Live Migration and High Availability

هدنز ترجاهم(

Live

هظفاح تاحفص •

هدنزادرپ تایوتحم و اه تلاح •

ترجاهم رد هدش اجباج یاه هداد

ترجاهم یاه شور عاوناهدنز

یپک شیپ •

یپک سپ •

نگمهان •

یگتسباو زا هاگآ •

تنرتنیا یور رب •

VIRTUAL MACHINE MIGRATION SERVICES

At the end of this phase, there is a consistent suspended copy of the VM on both A and B. The copy on A is considered primary and resumes in case of failure. The migrated VM on B is now powered up.. the migration code works to reattach the device drivers to the new machine and advertise the moved IP addresses. In the basic approach, post-copy first suspends the migrating VM on the source node, copies the minimum processor state to the target node, restarts the virtual machine, and starts fetching memory pages over the network from the source.

You can use four techniques to retrieve memory pages from a resource: on-demand paging, active push, pre-paging. Postcopy via on-demand paging: Ensures that each page is sent over the network only once, unlike precopy where multiple dirty pages can be sent multiple times. When the VM resumes on the target, its memory accesses cause page faults, which can be serviced by requesting the reference page over the network from the source node.

However, servicing each error will significantly slow down the VM due to the network's round-trip latency. Post-Copy via Active Pushing: ensures that residual dependencies are removed from the source host as quickly as possible, compared to the non-deterministic copy iterations in pre-copy. One way to reduce the duration of residual dependencies on the source node is to.

Any major fault caused by the VM can be serviced concurrently over the network via the request page. Thus, each page is transferred only once, either by paging the request or by an active push. Post-copy via preemption: The purpose of post-copy via preemption is to anticipate the occurrence of large faults and adapt the page push sequence to better reflect the VM's memory access pattern.

Although it is impossible to predict the VM's exact error behavior, our approach works by using the error addresses as hints to estimate the spatial location of the VM's memory access pattern. The prefetch component then moves the transfer window of the pages to be pushed so that the current page fault location falls within the window. This increases the likelihood that pushed pages will be those accessed by the VM in the near future, reducing the number of major errors.

Live Migration

There are many VM management and provisioning tools that provide the live migration of VM facilities, two of which are VMware VMotion and Citrix XenServer “XenMotion”. a) Automatically optimize and allocate an entire pool of resources for maximum hardware utilization, flexibility, and availability.

Live Storage Migration of Virtual Machines

We will now look at a real example of how to manage the lifecycle, provisioning and migration of a virtual machine using one of ConVirt (an open source virtualization management framework such as Xen and KVM). . In the context of the cloud, we will discuss systems that provide virtual machine provisioning and migration services. In addition, Eucalyptus and Open-Nebula are two complementary and enabling technologies for open source cloud tools in building private, public and hybrid cloud architectures.

Eucalyptus is a system for implementing on-premise private and hybrid clouds using the hardware and software infrastructure, which is in place without modification. The current interface to Eucalyptus is compatible with Amazon's EC2, S3 and EBS interfaces, but the infrastructure is designed to support multiple client-side interfaces. Eucalyptus adds capabilities such as end-user customization, self-service provisioning, and legacy application support to the data center's virtualization features, making the IT customer's service easier.

OpenNebula is a virtual infrastructure manager that orchestrates storage, networking, and virtualization technologies to enable the dynamic placement of multi-tiered services on distributed infrastructures, combining both data center and remote cloud resources according to allocation policies. OpenNebula provides internal cloud management and user interfaces for the complete management of the cloud platform. OpenNebula is an open and flexible tool that fits into existing data center environments to build any type of cloud deployment.

OpenNebula can primarily be used as a virtualization tool to manage your virtual infrastructure, commonly referred to as private cloud. OpenNebula supports a hybrid cloud to combine local infrastructure with public cloud-based infrastructure, enabling highly scalable hosting environments. OpenNebula also supports public clouds by providing cloud's interfaces to expose its functionality for virtual machine, storage and network management.

OpenNebula is an open source alternative to these commercial tools for dynamically managing virtual machines in distributed resources. This tool supports multiple research lines of capacity advance reservation, probabilistic admission control, placement optimization, resource models for efficient management of virtual machine groups, elasticity support, etc. Haizea is an open source virtual machine-based lease management architecture developed by Sotomayor et al.

FUTURE RESEARCH DIRECTIONS

It is invaluable in any virtualized infrastructure. an idea about the workload in each VM. the performance impact due to the hypervisors layer, and. the overhead resulting from consolidated workloads for such systems. workload benchmark is useful in quantifying the virtualization overhead within a single VM, but not useful in a whole virtualized environment with multiple isolated VMs with different workloads. One of the potential areas is the development of foundational tools and techniques that facilitate the integration and delivery of distributed and hybrid clouds in a federated manner.

Organizations and enterprises adopting the cloud computing architectures may face many challenges related to:. a) the elastic provision of computing clouds on their existing data center's infrastructure,. Thus, there is a continued need to implement systems capable of scaling data at the same rate as scaling the infrastructure, or to integrate current infrastructure elastic provisioning systems with existing systems designed to scale the scale out applications and data layers. This can be achieved through clusters of virtual machines in which high available applications can be achieved through live migration of the virtual machine to different locations in the cluster or in the cloud.

So there is a need to (a) look at performance, (b) look at performance improvement options related to migrations of these virtual machines, and (c) decide to which location the machine should be moved.

Referensi

Dokumen terkait

In realizing public services for people with disabilities in Malang City, the Health Service and Janti Public Healt Center have improved the quality of public services and built

, even though the Social Service is one of the agencies that is obligated to carry out basic social services, so at the time of compiling activities and programs we try to make the best