Provisioning and Scalability
Provisioning
Virtualization Management (VM) involves the monitoring, administration, and maintenance of virtual servers and guest virtual machines in your enterprise. Oracle provides the customer increased value by extending Enterprise Manager Grid Control capabilities to monitor virtualized systems alongside the physical infrastructure and perform complete lifecycle management of virtual servers and software running on them.
Deployment Procedures
Deployment Procedures
The following deployment procedures are used for provisioning of VM:
-
Virtual Machine Cloning
This deployment procedure clones a guest virtual machine to one or more guest virtual machines
-
Virtual Machine Provisioning Using ISO
This deployment procedure creates a new guest virtual machines using an ISO image.
-
Virtual Machine Provisioning Using PXE
This deployment procedure creates a new guest virtual machines using Preboot Execution Environment. The new guest virtual machines will be PXE-booted and they will get provisioned via network.
-
Virtual Machine Provisioning Using Template
This deployment procedure creates new guest virtual machines using Oracle VM templates. The new virtual machines will be based on the Oracle VM template.
-
Edit Virtual Machine
This deployment procedure edits guest virtual machine configuration.
-
Live Migration
This deployment procedure performs live migration of a particular guest virtual machine or live migration of all guest virtual machines in a particular virtual server.
-
Save Virtual Machine as Template
This deployment procedure saves a guest virtual machine as template and exports the template to an external location, if provided.
-
Import Template
This deployment procedure imports an Oracle VM template into a server pool.
-
Import ISO Image
This deployment procedure imports an ISO Image into a server pool.
-
Create Shared Disk
This deployment procedure creates a shared disk image and registers it with the server pool.
-
Import Guest Virtual Machine (P2V)
This deployment procedure converts a physical machine to an Oracle virtual machine on a server pool.
-
Import Guest Virtual Machine (V2V)
This deployment procedure converts a virtual machine to an Oracle virtual machine on a server pool.
-
Import Template From P2V
This deployment procedure imports an Oracle VM template into a server pool by converting a Physical Machine(P2V).
-
Import Template From V2V
This deployment procedure imports an Oracle VM template into a server pool by converting a VMWare or VI Machine (V2V).
-
Discover Shared Disks
This deployment procedure discovers shared disks.
One of the important goals in an enterprise network/cloud is to ensure faster dynamic resource provisioning for changing demands that invariably leads to frequent migrations of machines. Since migration is a basic operation in virtualization, Enterprise Manager provides the following functionalities:
-
Conversion of physical machines to virtual machines
-
Conversion of existing virtual machines to other virtual machines
Scalability
Virtualization is a type of cloud computing that involves creating a virtual server, operating system, or other computing function as opposed to the actual thing itself. One of the benefits to virtualization is it gives you greater flexibility and scalability with regard to your computing resources. But there are two types of scalability regarding this virtualization.
Vertical Scalability
Vertical scalability refers to the ability of increasing your memory, bandwidth, CPU cores, and other virtualization features within your computing environment. You are not adding new machines to your cloud environment. Rather, you are adding additional resources to the machines you have in operation.
Horizontal Scalability
Horizontal Scalability refers to the addition of new machines to your cloud environment. With regard to virtualization, those new machines are actually virtual machines.
Differences
Horizontal Scalability is needed for more server space or storage space. If you are adding new applications to your environment or increasing your data output then it’s a good idea to increase your hardware or storage space.
Vertical scalability, on the other hand, is more appropriate when the available computing resources you have need more memory, bandwidth, or other operating resources. If your company’s intranet, for instance, is reaching its maximum output due to growth then you may require additional resources and need to scale up vertically.