PCI passthrough: Type-PF, Type-VF and Type-PCI

Passthrough has became more and more popular with time. It started initially for simple PCI device assignment to VMs and then grew to be part of high performance network realm in the Cloud such as SR-IOV, Host-level DPDK and VM-Level DPDK for NFV. In Openstack, if you need to passthrough a device on your compute … Continue reading PCI passthrough: Type-PF, Type-VF and Type-PCI

Quota usage refresh in Openstack

Openstack stores quota usage for tenants in the database in quota_usages table. Nova and cinder have by default their own separate databases and in each database you get a new quota_usages table. The structure of the quota_usages table is as follows +---------------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | … Continue reading Quota usage refresh in Openstack

cinder-manage: Did you know about it ?

A tool that's less known-about for cinder is cinder-manage. You might have run into it during upgrades. The most common use case is cinder-manage db sync This is normally executed during upgrades to bring the database to the latest version, or to create the schema for a new installation. But there's actually additional usages for … Continue reading cinder-manage: Did you know about it ?