Unit 2 : Virtual Machines Provisioning and Migration Services - Question Bank
- Describe the typical life cycle of a virtual machine (VM) in virtual and cloud environments. What are the major states of operation for a VM?
- Explain the VM provisioning process. What are the steps involved in provisioning a virtual server?
- What factors are considered when selecting a server from a pool of available servers for VM provisioning? How is the appropriate OS template selected?
- How is the software loaded onto a virtual machine during the provisioning process? What components are typically included (e.g., operating system, device drivers, middleware, applications)?
- Discuss the customization and configuration of a virtual machine during provisioning. What settings can be customised, such as IP address and gateway? How are associated network and storage resources configured?
- What are the different methods of provisioning a virtual machine? Explain manual installation, VM templates, cloning, and importing physical or virtual servers.
- How can physical servers be virtualized and provisioned using P2V (physical to virtual) tools and techniques? Provide an example of a P2V tool.
- What are the advantages of creating templates from virtual machines? How do templates facilitate the rapid provisioning of correctly configured virtual servers?
- What is virtual machine sprawl? How does the ease and flexibility of VM provisioning contribute to this challenge? Discuss the implications of managing the life cycle of virtual machines.
- How can virtualization management vendors help address the challenges of virtual machine sprawl and VM life cycle management? Provide examples of features or tools provided by these vendors.
- What is virtual machine migration? Explain the different techniques of VM migration, including hot/live migration, cold/regular migration, and live storage migration.
- Describe the process of live migration. How does live migration enable proactive maintenance and load balancing in virtual environments?
- Discuss the steps involved in live migration using the Xen hypervisor algorithm. Explain the stages of pre-migration, reservation, iterative pre-copy, stop-and-copy, commitment, and activation.
- Explain the impact of live migration on a running web server. Provide an example of a highly loaded server being migrated with controlled impact and short downtime.
- Provide examples of live migration implementations by VMware and Citrix. Explain the features and benefits of VMware VMotion and Citrix XenServer XenMotion.
- What is cold migration? How does it differ from live migration? Discuss the process of cold migration and its benefits.
- Explain live storage migration of a virtual machine. How is it different from other types of VM migration? Provide details about how live storage migration works in VMware products.
- How does virtual machine migration contribute to meeting SLAs (Service Level Agreements) and supporting on-demand computing resources? Discuss the role of migration in resource adjustment and workload balancing.
- What are the advantages of migrating virtual machines to alternate platforms? Describe the ways in which virtual machines can be migrated between different virtualization platforms, including the use of vendor-specific tools.
- How can the integration of virtualization management tools and SLA management tools facilitate resource balancing and workload monitoring during VM migration? Explain the importance of this integration.
- Describe the deployment scenario of ConVirt for managing virtualized infrastructure. Explain the two deployment scenarios: basic configuration and advanced configuration.
- Explain the installation process of ConVirt. What are the prerequisites for installing ConVirt? How can managed servers be prepared for management by ConVirt?
- Discuss the steps involved in adding managed servers and provisioning a virtual machine using ConVirt. Explain how to fill in the virtual machine's information and start the installation process.
- How does ConVirt enable the management of the entire life cycle of a virtual machine? What actions can be performed on virtual machines using ConVirt?
- Explain the concept of live migration in ConVirt. What are the benefits of live migration? What factors need to be considered for proper VM migration?
- Describe the migration process in ConVirt. How can a virtual machine be migrated from one host to another using ConVirt? Provide a step-by-step explanation.
- How does ConVirt facilitate VM monitoring and resource management? Discuss the features that allow balancing and controlling the load on managed servers.
- Discuss the importance of shared storage, identical mount points, installation media, and machine compatibility in the context of VM migration.
- Mention other virtual infrastructure management tools and vendors that offer similar features to ConVirt. Provide examples and briefly explain their capabilities.
- Reflect on the example provided and discuss its significance in showcasing the capabilities of ConVirt for VM provisioning and migration.
- Explain the concept of virtual machine provisioning in the cloud context. How does it differ from traditional provisioning?
- Discuss Amazon EC2 and its role in virtual machine provisioning. What are the benefits of using Amazon EC2 for provisioning virtual machines?
- What are the three flexible purchasing models offered by Amazon EC2 for virtual machine provisioning? Explain each model.
- How does Amazon Auto Scaling help in provisioning application services on Amazon EC2? Discuss its features and benefits.
- Describe the features and architecture of Eucalyptus. How does it enable the implementation of private and hybrid clouds?
- What are the compatible interfaces of Eucalyptus? Explain how it ensures interface compatibility with EC2 and S3.
- Discuss the Ubuntu Enterprise Cloud (UEC) and its relationship with Eucalyptus. How does UEC bring Amazon EC2-like capabilities inside the firewall?
- Explain the concept of OpenNebula and its role in virtual infrastructure management. How does OpenNebula support private and hybrid clouds?
- Discuss the architecture of OpenNebula and its components. What are the key functionalities provided by OpenNebula for managing virtual infrastructure?
- What is Haizea and how does it relate to OpenNebula? Explain its features and how it enhances the scheduling and management of virtual machines.
- Describe Aneka and its role in building and deploying distributed applications on clouds. How does it support private, public, and hybrid cloud environments?
- Explain the architecture of Aneka and the key components involved. How does Aneka enable the execution and management of distributed applications?
- Compare and contrast Eucalyptus, OpenNebula, and Aneka in terms of their features, capabilities, and use cases for provisioning virtual machines in the cloud.
- Discuss the significance of virtual machine provisioning in the cloud context. How does it contribute to scalability, flexibility, and cost optimization in cloud computing?
- Reflect on the importance of infrastructure-enabling technologies like Eucalyptus, OpenNebula, and Aneka in building and managing cloud environments. What are the benefits of using these technologies?
Comments