We feature technical articles across the entire IT spectrum - Networking, security, operating systems, cloud, and programming.

How to Configure Celery within Django

Celery is an open source asynchronous task queue/job queue based on distributed message passing[1]. Within this article we will provide the configuration steps requiring for installing celery within Django. Our tutorial Example Broker Within this example we will use Redis as the broker. Celery uses a broker to pass messages between your application and Celery … Read more

How to Build an OpenStack Network using the Neutron CLI

neutron-topology

Introduction Within this article we will provide the steps required to build a simple Neutron network. The network will consist of, Provider network (NET_EXTERNAL) Tenant network (NET_INTERNAL) L3 Router (NEUTRON-ROUTER) Floating IPs (172.16.100.30-172.16.100.70) Below is a diagram on how the topology looks, Provider Network First we create the provider network. This is a layer2 network … Read more

VMware VLAN Tagging Methods – EST, VST and VGT

Within VMware there are 3 methods around VLAN tagging. They are EST, VST and VGT. Below shows the differences between the 3, Type Physical (VNIC) Virtual (vSwitch) EST Access port Access port VST Trunk port Access port VGT Trunk port Trunk port EST Within EST (External Switching Tagging) VLAN tags are not handled[1]. The physical switchport … Read more

OpenStack – NoValidHost: No valid host was found

Issue When creating a new instance within OpenStack you observe the following error, ==> /var/log/nova/nova-conductor.log <== … u”RescheduledException: Build of instance xxx-yyy-zzz was re-scheduled: internal error: no supported architecture for os type ‘hvm’\n”] … NoValidHost: No valid host was found. There are not enough hosts available. Solution This due to running OpenStack within a virtual … Read more

F5 Interacting with iControl’s get_instance method via BigSuds

In order to interact with the F5 via Python the best option available is bigsuds. This is a Python module that allows you to interact with the F5 API iControl via a set of Python classes. Typically you will normally find all the methods you need to interact with your F5 without issues. However, there … Read more

GAIA CLISH Commands

Below are some of the most useful commands for the administration within the Gaia CLISH. show commands save config save the current configuration show commands shows all commands show allowed-client all show allowed clients show arp dynamic all displays the dynamic arp entries show arp proxy all shows proxy arp show arp static all displays … Read more

Brocade ADX – Cookie Persistance based on URI

Introduction Within this article we will show you the steps needed to configure cookie persistence (insert) based on URI. i.e cookie persistence is only performed for a single URI. Cookie Insert When cookie insert persistence is configured the loadbalancer selects a server to the send the traffic to. The server id of the server is … Read more

What is App Transport Security (ATS) ?

What is ATS ? Introduced within iOS9 and OS X 10.11, App Transport Security (ATS) is a new feature that enforces greater security within Apples application libraries. This means that when an application makes an connection, using the NSURLConnection, CFURL, or NSURLSession libraries, that the connection must meet the following requirements. The server must support … Read more

How to Auto Generate an OpenStack RC File

Within this short tutorial we will provide the steps for auto generating the OpenStack RC File. Via Horizon, Within the Project tab click Compute / Access & Security. Choose the API Access tab. Click Download OpenStack RC file.

Django Application Design Framework

app-design

Components MODULES Modules should be installed via pip, including modules from github. To install modules from github the following article describes the steps involved. Structure projectx |– app1 | |– __init__.py | |– models.py | |– views.py |– app2 | |– __init__.py | |– models.py | ‘– views.py |– appx | |– __init__.py | |– … Read more