abregman.com
November 2016 – Arie Bregman
http://abregman.com/2016/11
November 30, 2016. If we tried to explain what OpenFlow is, a possible definition would be: OpenFlow is a protocol for controlling and interacting with forwarding behaviors of switches. It allows us to dynamically control the behavior of the switches in our network. Many SDN (software defined network) and Open Source projects use OpenFlow or support it as a plugin, such as OpenStack Neutron and OpenDaylight. Networking: Collection of videos and slides. November 30, 2016. Python: Working with RPMs. Novemb...
abregman.com
Networking: Collection of videos and slides – Arie Bregman
http://abregman.com/2016/11/30/networking-collection-of-videos-and-slides
Networking: Collection of videos and slides. November 30, 2016. Usually I don’t publish a post on every new project I create, but in this case I believe a lot of people can find it helpful in their learning process. So for the junior networking folks out there, or folks who just enjoy learning more about networking, you might want to take a look on the following page:. I plan to keep expanding it and hopefully people will find it useful for learning more about networking. Python: Working with RPMs. Enter...
abregman.com
Open vSwitch: Introduction – Part 2 – Arie Bregman
http://abregman.com/2016/10/19/open-vswitch-introduction-part-2
Open vSwitch: Introduction – Part 2. October 19, 2016. Main Components (ovsdb-server, ovs-vswitchd, ovs kernel module). Utilities (ovs-vsctl, ovs-ofctl, ovs-appctl, etc). Modes (normal and flow). Part 1 is here. The following diagram shows Open vSwitch main components and in which space (kernel, user or remote server) each component is located. Let’s describe each one of them in more detail. One of the core components. It is a Daemon which controls all Open vSwitch switches on the system. It’s desi...
abregman.com
Open vSwitch: Introduction – Part 1 – Arie Bregman
http://abregman.com/2016/10/18/open-vswitch-introduction-part-1
Open vSwitch: Introduction – Part 1. October 18, 2016. This post turned out to be much longer than I planned. So I decided to split it into two posts. Simple scenario walkthrough (connecting a virtual machine through ovs bridge to the internet). Basic commands ( add/delete bridge, add/delete ports, show configuration, etc). The second part covers:. Components (ovsdb-server, ovs-vswitch, ovs kernel module). Utilities (ovs-vsctl, ovs-ofctl, ovs-appctl, etc). Modes (normal and flow). What is Open vSwitch?
abregman.com
June 2016 – Arie Bregman
http://abregman.com/2016/06
June 27, 2016. Hello It’s been ages since my last post, sorry for that. Looks like my work and studies took over most of my time. But let’s not dwell in the past and move to the purpose of this post! I have quite a lot of interaction with Jenkins lately and to be honest, I really don’t like using the Jenkins web interface. I’m always in favor of using good working CLI. Openstack Neutron: troubleshooting and solving common problems. Ansible: write and run your first playbook. Subscribe to Blog via Email.
abregman.com
Jenkins – Arie Bregman
http://abregman.com/category/jenkins
June 27, 2016. Hello It’s been ages since my last post, sorry for that. Looks like my work and studies took over most of my time. But let’s not dwell in the past and move to the purpose of this post! I have quite a lot of interaction with Jenkins lately and to be honest, I really don’t like using the Jenkins web interface. I’m always in favor of using good working CLI. Jenkins & Gerrit: trigger build on added comment. December 23, 2015. But what would you do if want to re-run all gates? Ansible: write an...
abregman.com
July 2016 – Arie Bregman
http://abregman.com/2016/07
OpenDaylight & OpenStack: How to run CSIT. July 25, 2016. Continuous System Integration Tests. Basically, Suites of integration tests for testing OpenDaylight components (alone or with other projects as OpenStack for example). If you are familiar with OpenStack testing, then you can say it’s very similar to Tempest scenario tests. This post should help you to execute the tests in your environment and publish the results with Jenkins Robot plugin. To obtain the tests, run:. Subscribe to Blog via Email.
abregman.com
Python: Objects comparison – Arie Bregman
http://abregman.com/2016/11/29/python-objects-comparison
November 29, 2016. One of the most common questions I get asked by python beginners, is “how do you compare between objects of a class? To answer this question, let’s have a look on the following class:. Class Ball(object): def init (self, color, size): self.color = color self.size = size. A basic class which represents a Ball. The ball has size and color which are the attributes. Two balls are equal if they match in size and color. So red small ball would only match another red small ball. Y OR x y obje...
abregman.com
October 2016 – Arie Bregman
http://abregman.com/2016/10
Open vSwitch: Introduction – Part 2. October 19, 2016. Main Components (ovsdb-server, ovs-vswitchd, ovs kernel module). Utilities (ovs-vsctl, ovs-ofctl, ovs-appctl, etc). Modes (normal and flow). Part 1 is here. The following diagram shows Open vSwitch main components and in which space (kernel, user or remote server) each component is located. Open vSwitch: Introduction – Part 1. October 18, 2016. This post turned out to be much longer than I planned. So I decided to split it into two posts. Python: che...
abregman.com
March 2016 – Arie Bregman
http://abregman.com/2016/03
GIT: Pull request for specific commit. March 27, 2016. One of the common questions I get from new Github users is: “How to send pull request for one commit? Common questions are great chance for a new post 🙂 So let’s see how we do it from the very beginning. 1 Clone your forked project:. Git clone https:/ github.com/ your username /Dummy.git cd Dummy. OpenStack Infra: Jenkins Jobs. March 5, 2016. Openstack Neutron: troubleshooting and solving common problems. Ansible: write and run your first playbook.