Ask Your Question

Revision history [back]

What happens depends on the hypervisor. The most commonly used hypervisor is KVM/qemu. In this case, Nova creates an instance description in XML and runs virsh commands to create the instance and to launch it. virsh translates the XML file into a qemu command line and runs it.

Ceph can be used to contain the instance's root disk, but it's not the only option. The default is putting the instance's root disk in a file on the compute node's file system. It can also be implemented as an LVM volume, and there are other options as well.

The Nova Architecture page may contain relevant information; I have not read it though. You may want to read the documentation under https://docs.openstack.org/nova.

What happens depends on the hypervisor. The most commonly used hypervisor is KVM/qemu. In this case, Nova creates an instance description in XML and runs virsh commands to create the instance and to launch it. virsh translates the XML file into a qemu command line and runs it.

Before launching the instance, Nova works with Neutron to set up the network connections. There are many options. Usually, the instance's NIC is represented by a tap interface, which is plugged into a Linuxbridge or an Openvswitch bridge.

Ceph can be used to contain the instance's root disk, but it's not the only option. The default is putting the instance's root disk in a file on the compute node's file system. It can also be implemented as an LVM volume, and there are other options as well.

The Nova Architecture page may contain relevant information; I have not read it though. You may want to read the documentation under https://docs.openstack.org/nova.

What happens depends on the hypervisor. The most commonly used hypervisor is KVM/qemu. In this case, Nova creates an instance description in XML and runs virsh commands to create the instance and to launch it. virsh translates the XML file into a qemu command line and runs it.

Before launching the instance, Nova works with Neutron to set up the network connections. There are many options. Usually, the instance's NIC is represented by a tap interface, which is plugged into a Linuxbridge or an Openvswitch bridge.

If the instance is launched from a volume, Nova also works with Cinder to set up the storage connections.

Ceph can be used to contain the instance's root disk, but it's not the only option. The default is putting the instance's root disk in a file on the compute node's file system. It can also be implemented as an LVM volume, and there are other options as well.

The Nova Architecture page may contain relevant information; I have not read it though. You may want to read the documentation under https://docs.openstack.org/nova.