Following are the components of an Oracle Database Appliance KVM and DB system:

VM Storage: A VM storage is a central location for storing resources that are essential to create and manage virtual machines. These resources include ISO files, virtual machine configuration files, and virtual disks. Virtual storage is configured on Oracle ACFS. Oracle Database Appliance KVM uses virtual storage to optimize available disk space usage in the environment, and for easy reallocation of virtual machines if a physical server fails. Create the VM storage first before creating the VM. 

vdisk: Virtual disks provide additional storage options for virtual machines by enabling you to attach additional block storage to your virtual machines. Similarly, you can detach the disk if you no longer need the additional space. 

VM CPU Pool: VM CPU Pools include VM and DB system CPU pools. VM CPU pools are for application VMs, and DB system CPU pools are for DB systems. Use the VM CPU pools to cage and manage CPU resource for virtual machines. Workloads are isolated by creating CPU pools and assigning virtual machines to a specific CPU pool. When you pin a virtual machine to a CPU pool, you ensure that the virtual machine uses CPUs from only that CPU pool. CPU pools cannot share CPUs. But one CPU pool can be assigned to multiple VMs or DB systems.

VMs: The KVM guest machines or application VMs on Oracle Database Appliance. The Oracle Database Appliance software manages basic operations of the VM such as start, stop, create, delete, and failover, but it does not manage applications in the VM. Oracle Database Appliance supports all VM operating systems flavors that Oracle KVM supports. 

VM DB system: The fully-managed KVM DB System. Oracle Database Appliance software fully automates the creation of the DB system including the VM, Oracle Grid Infrastructure and Oracle Database creation, patching of the system and database, and deletion of the system. KVM database systems enable hard partitioning for Oracle Database licensing, where each KVM database system has its own CPU pool that is automatically assigned during KVM database system creation. 

vnetwork: Oracle Database Appliance KVM virtual network supports two type of networks, bridged and bridged-vlan. In a bridged network, a Linux bridge is created and the network interface or bond interface, is attached to the bridge. In a bridged-vlan network, a Linux bridge is created  and a VLAN is attached to the bridge. VLAN can be created on all available public interfaces, including the interface where public network is already configured.