A virtual machine can provide a way for a user to manage resources on the host server that are otherwise inaccessible to the operating system.
But it also has the potential to provide the appearance of being fully managed by the operating systems kernel.
To accomplish this, a virtualization application may need to access a number of virtual resources that the operating environment provides, such as files, directories, and files.
A number of the popular virtualization tools are built around the concept of virtualizing these resources.
For example, VirtualBox lets users create a virtual environment with a single virtual machine, and then provision it with various resources and tasks.
In addition, a number the popular VirtualBox tools provides a way to create virtual machines from scratch.
To create a new virtual machine in VirtualBox, a user enters the name of the virtual machine and the virtual disk image name.
Then the user can select a virtual disk to be used.
A virtual disk can be created from a single disk image that is larger than the virtual machines volume, which may or may not have a kernel image, and it can also contain the network and other resources of the host machine.
For more information on how to create a file server in Virtual Box, see Virtual file server.
The VirtualBox Virtualization Toolkit (VMTK) allows a user, or an administrator, to create and manage a number.
Virtual Machine Manager (VM) lets a user choose the type of virtual machine for a virtual host, and the type and size of the network network interface card.
In order to install software and make network connections, the user then selects the appropriate network interface for the virtual network interface.
VM then automatically creates and installs a virtual hard drive for the host.
The network adapter can be assigned a number and the network interface number.
For a network connection, the host system creates and adds network adapters and a virtual network adapter.
The VM Manager enables a virtual machines virtual network and allows users to assign virtual network interfaces to virtual machines.
For additional information on the VirtualBox VM Manager, see the VMware Workstation Virtualization Manager tutorial.
Virtual Network Adapter (VNA) allows the host to create network adapters that are compatible with the Virtual Networking API (VNAPI) which is the API that allows virtual machines to communicate with the host’s networking infrastructure.
VNA enables a host to configure virtual network adapters to connect to virtual hosts.
To enable VNA, a host administrator must configure the Virtual Ethernet Adapter (VA) option.
A VNA configuration requires the VNA adapter to be installed on the virtual host.
To configure the VNAT, a VNA administrator must install the VNAPI client application and configure the virtual Ethernet adapter.
If the VNS client application is not installed, a local administrator can configure the VPN option.
Virtual network adapters in VMware Workbench, the popular VMware virtualization software, are automatically assigned the VLAN ID number of a host, using a system-wide configuration option.
For information about assigning the VNI and VLAN IDs to a host system, see VM Virtual Network Interface and VM Virtual Ethernet Interface options.
Virtual networks are also created on a per-host basis.
To add virtual networks to a virtual server, a VM administrator creates a new network, adds a network interface, and assigns a VLAN to the virtual interface.
For each virtual network, a network ID is created that uniquely identifies the virtual device, and a VNI ID is assigned that uniquely identify the virtual IP address of the underlying VLAN.
A VM administrator then creates a VNIC and adds the virtual NTP server to the network.
For the next step, the administrator installs the network interfaces, virtual network ports, and virtual network cards on the network, as described in Installing and Configuring Virtual Networks.
Virtual machines are also provisioned using the virtual networking API.
A host administrator adds a new VM to the VM Manager.
To install the Virtual Memory Manager, a guest administrator creates the virtual memory adapter, installs a VM, and creates a VM Manager service to manage the VM.
Virtual Memory Management Service (VMM) manages virtual memory resources in a VM.
VMM allows the VM to create new virtual memory for the VM, assign a VMSID to the memory, and set the VMS configuration to create memory on a VM host.
For instance, a server that has an unlimited number of VM hosts could add VM memory to the server, assign VMSIDs, and configure a VM to use the memory.
For an example of how to add memory to a VM using the VMM, see Creating virtual memory on the Server.
The guest administrator can then manage the memory with the VM manager, or manage the virtual servers with VMM.
For configuration options, see Installing VMs and Guest Additions.
VM Manager allows the virtual guest to create VMs.
A guest administrator then adds the VM and assigns it to a VMs virtual network. The V