Provisioning and Scalability
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.
The following deployment procedures are used for provisioning of VM:
- Virtual Machine CloningThis deployment procedure clones a guest virtual machine to one or more guest virtual machines
- Virtual Machine Provisioning Using ISOThis deployment procedure creates a new guest virtual machines using an ISO image.
- Virtual Machine Provisioning Using PXEThis 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 TemplateThis 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 MachineThis deployment procedure edits guest virtual machine configuration.
- Live MigrationThis 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 TemplateThis deployment procedure saves a guest virtual machine as template and exports the template to an external location, if provided.
- Import TemplateThis deployment procedure imports an Oracle VM template into a server pool.
- Import ISO ImageThis deployment procedure imports an ISO Image into a server pool.
- Create Shared DiskThis 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 P2VThis deployment procedure imports an Oracle VM template into a server pool by converting a Physical Machine(P2V).
- Import Template From V2VThis deployment procedure imports an Oracle VM template into a server pool by converting a VMWare or VI Machine (V2V).
- Discover Shared DisksThis 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
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 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 refers to the addition of new machines to your cloud environment. With regard to virtualization, those new machines are actually virtual machines.
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.