Browsed by
Month: March 2017

RedHat OpenStack Deployment and Management (RDO, TripleO, OOO)

RedHat OpenStack Deployment and Management (RDO, TripleO, OOO)

Virtual Environment Quickstart Further reading Presentations TripleO quickstart TripleO is an OpenStack Deployment & Management tool. It is developed upstream as the OpenStack TripleO project, but we have a special love for it in RDO-land. Virtual environment quickstart There is an Ansible-based project called tripleo-quickstart whose main goal is to quickly stand up TripleO environments using an image-based undercloud approach similar to the OPNFV Apex project. You will need a host machine (referred to as $VIRTHOST) with at least 16GB…

Read More Read More

Introduction: Deploying OpenStack on MAAS 1.9+ with Juju

Introduction: Deploying OpenStack on MAAS 1.9+ with Juju

Introduction: Deploying OpenStack on MAAS 1.9+ with Juju By Canonical on 21 January 2016 Share or save Facebook Twitter Google+ Email LinkedIn Add to Instapaper Add to Pocket In the past months our Juju Core Sapphire team has been working on the design, planning, and implementation of a set of extended networking features for Juju 1.25 and the upcoming (January 2016) 1.26 releases. The main focus is enabling users of Juju to have a finer-grained control over how their services…

Read More Read More

Deploying an OpenStack Cloud with Juju

Deploying an OpenStack Cloud with Juju

Scope The OpenStack platform is powerful and its uses diverse. This section of documentation is primarily concerned with deploying a “standard” running OpenStack system using, but not limited to, Canonical components such as MAAS, Juju and Ubuntu. Where appropriate other methods and software will be mentioned. Assumptions Use of MAAS – follow these intructions first. Use of Juju Local network configuration – This document assumes that you have an adequate local network configuration, including separate interfaces for access to the…

Read More Read More

Preparing MAAS for Juju and OpenStack using Simplestreams from Cononical

Preparing MAAS for Juju and OpenStack using Simplestreams from Cononical

Preparing MAAS for Juju and OpenStack using Simplestreams When Juju bootstraps a cloud, it needs two critical pieces of information: The uuid of the image to use when starting new compute instances. The URL from which to download the correct version of a tools tarball. This necessary information is stored in a json metadata format called “simplestreams”. For supported public cloud services such as Amazon Web Services, HP Cloud, Azure, etc, no action is required by the end user. However,…

Read More Read More

Using MaaS to Prepare for an OpenStack Installation

Using MaaS to Prepare for an OpenStack Installation

Scope This document provides instructions on how to install the Metal As A Service (MAAS) software. You have sufficient, appropriate node hardware You will be using Juju to assign workloads to MAAS You will be configuring the cluster network to be controlled entirely by MAAS (i.e. DNS and DHCP) If you have a compatible power-management system, any additional hardware required is also installed(e.g. IPMI network). Introducing MAAS Metal as a Service – MAAS – lets you treat physical servers like…

Read More Read More

Python Exceptions and Error Handling

Python Exceptions and Error Handling

Python provides two very important features to handle any unexpected error in your Python programs and to add debugging capabilities in them − Exception Handling: This would be covered in this tutorial. Here is a list standard Exceptions available in Python: Standard Exceptions. Assertions: This would be covered in Assertions in Python tutorial. List of Standard Exceptions − EXCEPTION NAME DESCRIPTION Exception Base class for all exceptions StopIteration Raised when the next() method of an iterator does not point to…

Read More Read More

Linux CHMOD File Permissions Decoded from the 1980s

Linux CHMOD File Permissions Decoded from the 1980s

Linux File Permissions In Ubuntu / Linux everything is a file, so everything will have permissions also. File permissions define which user or system accounts have permissions to read, write, and execute specific files. These read, write, and execute permissions are defined for: user the user that owns the file group users in the files group other every other user There are also three other components when it comes to file mode bits, namely the setuid bit, the setgid bit,…

Read More Read More