Skip to content →

Category: Saravanan’s Posts

OVS-DPDK: Vhostuser socket Mode

In the newton release, the default vhostuser mode in OvS is dpdkvhostuser. And from ocata onwards, the default mode in the neutron has been changed to dpdkvhostuserclient mode. This post provides the information on vhostuser migration and verifying the vhostuser modes of the VMs created with dpdkvhostuser mode. In order to understand the difference between the two modes and the advantage of moving to dpdkvhostuserclient mode, read the OvS documentation on vhostuser modes.

Comments closed

Newton: Minor Update (OVS-DPDK) – OvS2.9

Newton (OSP10) has seen a variety of OpenvSwitch version supported. Initial release was with OvS2.5 and later it has been updated to OvS2.6, which is present for a long time of the support cycle. Recently, in the time-line with with queens (OSP13) release, OvS2.9 version is planned to be supported. In order to facilitate FFU (Fast Forward Upgrades) from newton to queens, bringing the support of OvS2.9 to newton (OSP10) will help in reduce the cluster downtime for the upgrade.

Comments closed

TripleO Container – Template Configs (Pike)

In this post, I would like to provide the details of the different types of template config sections present in a typical docker service template file. There are few configurations which are present in the puppet/service templates like service_name, which still have the same interpretation in the container services in docker/services templates too. Apart from that, there are few container specific configurations, which are being explained in below sections: puppet_config Specifies the puppet class step-config and the puppet resources puppet- tags to be applied while enabling a service. By default, all the file operation related puppet resources like file, concat,…

Comments closed

TripleO Container – Types

In Pike release, TripleO container deployment has been completely redesigned, in a way that it is backward comptible with baremetal deployment and re-using most of the existing parts of TripleO. In this post, I would like to detail the different stages of a container deployment and the associated config files and log files. With Pike release, most of the OpenStack services are containerized, leaving some of the platform services like OpenvSwitch to be completed with subsequent releases. Types of Container As of Pike release all the container running in TripleO are based out of Kolla image format. But we can…

Comments closed

TripleO Role-Specific Parameters

OpenStack installer TripleO provides a flexibility to the operators to define their own custom roles. A custom role can be defined by associating a list of predefined (or custom-defined) services. A TripleO service can be associated with multiple roles, which brings in the requirement to keep the parameter to be role-specific. This has been achevied in Pike release by introducing a new parameter RoleParameters to the TripleO service template. By default, not all parameters are role-specific. Additional implementation has to be provided on a TripleO service template to enable role-specific parameters support. With role-specific parameters supported, a parameter can be…

Comments closed

OpenStack Provider Networks

As an OpenStack newcomer, I got confused around the concept of “Provider Network” on a OpenStack cluster. As many of the core component developers does not even know or came acorss such a term, it is always a challege to understand and work with it. In a production deployment of any type, may be an Enterprise deployment or NFV deploymnet, “Provider Network” is an integral part of it. Any consultant who works on a production deployment, will eventually come across it. Here I am posting my understanding of Provider Networks, as I understood it from experts. What is a “Provider…

Comments closed