Skip to main content

Unit 2 : Virtual Machines Provisioning and Migration Services - Question Bank

 Unit 2 : Virtual Machines Provisioning and Migration Services - Question Bank


  1. 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?
  2. Explain the VM provisioning process. What are the steps involved in provisioning a virtual server?
  3. What factors are considered when selecting a server from a pool of available servers for VM provisioning? How is the appropriate OS template selected?
  4. 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)?
  5. 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?
  6. What are the different methods of provisioning a virtual machine? Explain manual installation, VM templates, cloning, and importing physical or virtual servers.
  7. How can physical servers be virtualized and provisioned using P2V (physical to virtual) tools and techniques? Provide an example of a P2V tool.
  8. What are the advantages of creating templates from virtual machines? How do templates facilitate the rapid provisioning of correctly configured virtual servers?
  9. 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.
  10. 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.
  11. What is virtual machine migration? Explain the different techniques of VM migration, including hot/live migration, cold/regular migration, and live storage migration.
  12. Describe the process of live migration. How does live migration enable proactive maintenance and load balancing in virtual environments?
  13. 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.
  14. 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.
  15. Provide examples of live migration implementations by VMware and Citrix. Explain the features and benefits of VMware VMotion and Citrix XenServer XenMotion.
  16. What is cold migration? How does it differ from live migration? Discuss the process of cold migration and its benefits.
  17. 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.
  18. 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.
  19. 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.
  20. 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.
  21. Describe the deployment scenario of ConVirt for managing virtualized infrastructure. Explain the two deployment scenarios: basic configuration and advanced configuration.
  22. Explain the installation process of ConVirt. What are the prerequisites for installing ConVirt? How can managed servers be prepared for management by ConVirt?
  23. 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.
  24. 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?
  25. 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?
  26. 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.
  27. How does ConVirt facilitate VM monitoring and resource management? Discuss the features that allow balancing and controlling the load on managed servers.
  28. Discuss the importance of shared storage, identical mount points, installation media, and machine compatibility in the context of VM migration.
  29. Mention other virtual infrastructure management tools and vendors that offer similar features to ConVirt. Provide examples and briefly explain their capabilities.
  30. Reflect on the example provided and discuss its significance in showcasing the capabilities of ConVirt for VM provisioning and migration.
  31. Explain the concept of virtual machine provisioning in the cloud context. How does it differ from traditional provisioning?
  32. Discuss Amazon EC2 and its role in virtual machine provisioning. What are the benefits of using Amazon EC2 for provisioning virtual machines?
  33. What are the three flexible purchasing models offered by Amazon EC2 for virtual machine provisioning? Explain each model.
  34. How does Amazon Auto Scaling help in provisioning application services on Amazon EC2? Discuss its features and benefits.
  35. Describe the features and architecture of Eucalyptus. How does it enable the implementation of private and hybrid clouds?
  36. What are the compatible interfaces of Eucalyptus? Explain how it ensures interface compatibility with EC2 and S3.
  37. Discuss the Ubuntu Enterprise Cloud (UEC) and its relationship with Eucalyptus. How does UEC bring Amazon EC2-like capabilities inside the firewall?
  38. Explain the concept of OpenNebula and its role in virtual infrastructure management. How does OpenNebula support private and hybrid clouds?
  39. Discuss the architecture of OpenNebula and its components. What are the key functionalities provided by OpenNebula for managing virtual infrastructure?
  40. What is Haizea and how does it relate to OpenNebula? Explain its features and how it enhances the scheduling and management of virtual machines.
  41. Describe Aneka and its role in building and deploying distributed applications on clouds. How does it support private, public, and hybrid cloud environments?
  42. Explain the architecture of Aneka and the key components involved. How does Aneka enable the execution and management of distributed applications?
  43. Compare and contrast Eucalyptus, OpenNebula, and Aneka in terms of their features, capabilities, and use cases for provisioning virtual machines in the cloud.
  44. Discuss the significance of virtual machine provisioning in the cloud context. How does it contribute to scalability, flexibility, and cost optimization in cloud computing?
  45. 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

Popular posts from this blog

2.1 VIRTUAL MACHINES PROVISIONING AND MANAGEABILITY

In this section, we will have an overview on the typical life cycle of VM and its major possible states of operation, which make the management and automation of VMs in virtual and cloud environments easier than in traditional computing environments As shown in Figure above, the cycle starts by a request delivered to the IT department, stating the requirement for creating a new server for a particular service.  IT administration to start seeing the servers’ resource pool, matching these resources with the requirements, and starting the provision of the needed virtual machine.  Once provisioned machine started, it is ready to provide the required service according to an SLA, or a time period after which the virtual is being released.

2.2 VIRTUAL MACHINE MIGRATION SERVICES

Migration service, in the context of virtual machines, is the process of moving a virtual machine from one host server or storage location to another; there are different techniques of VM migration, hot/life migration, cold/regular migration, and live storage migration of a virtual machine. In process of migration, all key machines’ components, such as CPU, storage disks, networking, and memory, are completely virtualized, thereby facilitating the entire state of a virtual machine to be captured by a set of easily moved data files. 2.2.1. Migrations Techniques Live Migration and High Availability Live migration (which is also called hot or real-time migration) can be defined as the movement of a virtual machine from one physical host to another while being powered on.  Live migration process takes place without any noticeable effect from the end user’s point of view (a matter of milliseconds).  One of the most significant advantages of live migration is the fact that it facili...

1.2 ROOTS OF CLOUD COMPUTING

We can track the roots of clouds computing by observing the advancement of several technologies, especially in hardware (virtualization, multi-core chips), Internet technologies (Web services, service-oriented architectures, Web 2.0), distributed computing (clusters, grids), and systems management (autonomic computing, data center automation).  Below Figure shows the convergence of technology fields that significantly advanced and contributed to the advent of cloud computing. . We present a closer look at the technologies that form the base of cloud computing, with the aim of providing a clearer picture of the cloud ecosystem as a whole. 1.2.1 From Mainframes to Clouds 1.2.2 SOA, Web Services, Web 2.0, and Mashups 1.2.3 Grid Computing 1.2.4 Utility Computing 1.2.5 Hardware Virtualization 1.2.6 Virtual Appliances and the Open Virtualization Format 1.2.7 Autonomic Computing ______ Cloud computing has its roots in several technologies and developments, including virtualization, gr...