The most significant difference between NFVO and VNFM is VNFO is responsible for Network Service (NS) meanwhile VNFM is responsible for VNF. NS is a collection of multiple VNFs, each VNF can be deployed as multiple virtual server on top of VIM. The below picture is the high-level architect of NFVO. It contains fundamental and … Continue reading [NFVO][OpenStack] High-Level Architect
Chào các bạn, chúng mình đến từ đội FFC- Viện Đại Học Mở Hà Nội. Hôm nay bọn mình xin kể cho các bạn một câu chuyện. Có vẻ là quá thường nhưng để bắt đầu làm gì đó “to tát” thì hãy bắt đầu những việc đơn giản trước. Bọn mình viết bài này … Continue reading Chia sẻ của team FFC – nhóm sinh viên 2 năm tham gia thi OLP FOSS về OpenStack.
In Mistral, we have keywords that should be taken care of such as action, workflow, yaql. In fact, we can easily create customized actions, workflows to execute processes we want and use yaql language to filter, process or access to some data. We also have documentation to describe it as below: YAQL: https://wiki.openstack.org/wiki/Mistral/UsingYAQL ACTION PLUGIN: … Continue reading [OpenStack-Mistral] Black magic in workflow and action
Pecan (https://pypi.python.org/pypi/pecan): It is another entry of Python web framework. It is a lean, light weight solution in order to implement web framework in comparison with home-grown WSGI framework. There are some projects in OpenStack now that are using Pecan such as Ceilometer, Ironic, etc. The reason why changing to python Pecan is essential is … Continue reading [OpenStack][CloudApp][WebServer] Using Apache mod_wsgi and Pecan in Publisher-Subcriber
As OpenStack keep expanding, this year welcome Vitrage take a first step in Big Tent model. Thus, Newton will be the first official release of Vitrage under OpenStack umbrella. This blog post will bring an overview of Vitrage, what it did in the last development cycle and the current pros/cons of Vitrage. For short, … Continue reading [OpenStack][Vitrage] A quick look at RCA service under OpenStack umbrella.
Solution: There are may ways to deal with a resource in OpenStack, e.g. disk, ram, etc. However, an easy way is providing the information of a new resource that does not need to modify the API is providing through extra_spec of flavor. In the scope of this blog, we will go with this solution and … Continue reading [OpenStack]Develop a new resource manipulation in Nova
When i did my research for monitoring solution of physical nodes of our OpenStack cloud enviroment, Zabbix is one of my favorite. Besides, some one told me about using Ceilometer for monitoring purpose but definitely, it is a wrong idea. I noted some notes below for further understanding about designing both of them: Zabbix I. … Continue reading [OpenStack][Monitoring][Zabbix][Ceilometer] Some notes when designing monitoring solution for OpenStack cloud
The reason why Neutron use alembic for db migration you can get reference from here with some advantages of alembic to compare to migration_repo of SqlAlchemy in Nova: https://bitbucket.org/zzzeek/alembic. Someone may ask that why Nova does not move to Alembic, IMHO there might be the reason besides the advantages of Alembic that Nova has a … Continue reading [OpenStack][Neutron]Some notes of Alembic in Neutron
The first question is why we need extensions? OpenStack as other architectures that support user interaction via API needs to have standard, stable API and another feature that supports innovation, capability for adding new specification based on use cases – it is called extensibility. This extensibility in API allows developing new API based on the … Continue reading [OpenStack][Extensions] Write a new feature as extension
Telco cloud is one of the most considering use case that is implemented, leveraged by collaboration of telco cooperation such as Huawei, Nokia, Ericsson, etc. The abstraction of MANO (Management and Network Orchestration) then is created by ETSI ISG NFV that is a combination of entities that manages and orchestrates cloud infrastructure for NFV. For … Continue reading [OpenStack-Tacker] Some information to use it for MANO