Chef (software) The user writes "recipes" that describe how Chef manages server applications (such as Apache, MySQL, or Hadoop) and how they are to be configured. These recipes describe a series of resources that should be in a particular state: packages that should be installed, services that should be running, or files that should be written. Chef makes sure each resource is properly configured and corrects any resources that are not in the desired state.
How Linux is taking over the network Is world domination by Linux a fanciful dream, or could it be a reality in ways we don't expect? Scott Reeves sees the signs. Is the idea of world domination by Linux as far-fetched as it sounds? Perhaps it is still not deployed on many laptops or desktops worldwide. Comparison of open source configuration management software This is a comparison of notable free and open source configuration management software, suitable for tasks like server configuration, orchestration and infrastructure as code typically performed by a system administrator. Basic properties Platform support About Apache CloudStack Apache CloudStack is a top-level project of the Apache Software Foundation (ASF). The project develops open source software for deploying public and private Infrastructure-as-a-Service (IaaS) clouds. CloudStack provides an open and flexible cloud orchestration platform to deliver reliable and scalable private and public clouds. What's that mean, exactly? Apache CloudStack is a Java-based project that provides a management server and agents (if needed) for hypervisor hosts so that you can run an IaaS cloud. Some, but not all, of the features and functionality provided by CloudStack:
Nolio - Application Lifecycle Management and Application Release Deployment Automation CA LISA Release Automation is an enterprise-class, continuous delivery solution that automates complex, multi-tier release deployments through orchestration and promotion of applications from development through production. CA LISA Release Automation helps companies address some of their most critical DevOps challenges by providing a continuous delivery solution that helps improve visibility across the enterprise’s deployment chain. IT operations, development teams and application owners use these application release automation tools to help: Speed up application release cycles, and improve business and operational agility.Reduce errors, and achieve higher quality releases by simplifying and standardizing application release processes.Reduce costs of application deployments, and promote collaboration and alignment between Development and Operations. Why CA LISA® Release Automation The Sky's the Limit with CA Technologies Continuous Delivery Solution
Puppet Open Source: IT Automation Software for System Administrators Puppet Open Source is a flexible, customizable framework available under the Apache 2.0 license designed to help system administrators automate the many repetitive tasks they regularly perform. As a declarative, model-based approach to IT automation, it lets you define the desired state - or the “what” - of your infrastructure using the Puppet configuration language. Once these configurations are deployed, Puppet automatically installs the necessary packages and starts the related services, and then regularly enforces the desired state. In automating the mundane, Puppet frees you to work on more challenging projects with higher business impact. Puppet Open Source is the underlying technology for Puppet Enterprise and runs on all major Linux distributions, major Unix platforms like Solaris, HP-UX, and AIX, and Microsoft Windows.
How are you? — Continuous Delivery with Docker and Jenkins - part I We have been using Docker in our staging environment for a month now and are planning to make it part of our production setup once the first stable version gets released. We’ll be discussing the staging environment setup today with the promise of following up on the production environment at a later date. Docker is a utility for creating virtualized Linux containers for shipping self-contained applications.
Juju (software) Juju's mission is to provide a modeling language for users that abstracts the specifics of operating complex big software topologies. Doing so reduces the cost of operations and provides flexibility. A Juju Model is an environment to manage and operate a set of software applications. Models can be operated on many clouds: Amazon Web Services, Microsoft Azure, Google Compute Engine, OpenStack, etc. About Vagrant - Vagrant Vagrant is a tool for building complete development environments. With an easy-to-use workflow and focus on automation, Vagrant lowers development environment setup time, increases development/production parity, and makes the "works on my machine" excuse a relic of the past. Vagrant was started in January 2010 by Mitchell Hashimoto.
A Docker primer – from zero to a running Django app August 30, 2013 by Csaba Okrona Let's create a docker container and run a basic Django app - step by step. Docker is a great tool for creating and managing lightweight isolated application environments, a.k.a. containers. Why the juju charm store will change the way you use Ubuntu Server - Jorge's Stompbox Yikes, quite a statement! For the past 6 months we’ve been travelling around conferences talking about juju and charms. We’ve had charm schools and training events, but it’s been difficult to explain to people the differences between service orchestration and configuration management, especially with a tool that wasn’t so complete. Thanks to the work for some volunteers though, we’ve managed to have 58 charms available in Ubuntu so far. But to you that means nothing because we haven’t made it easy to get this stuff, until now.
MRTG - Tobi Oetiker's MRTG - The Multi Router Traffic Grapher What it does You have a router, you want to know what it does all day long? Then MRTG is for you. It will monitor SNMP network devices and draw pretty pictures showing how much traffic has passed through each interface. Integrating Docker with Jenkins for continuous deployment of a Ruby on Rails application For the past few weeks, I have been working on integrating Docker and Jenkins in order to improve the continuous integration workflow of a project I work on. The application consists of the following packages and services: Ruby on Rails application (called ruby_app)MySQL databaseRabbitMQ messaging systemApache Solr search platfrom Here is a short description of the workflow that I wanted to have as an end result:
Core Section - Nagios Library Welcome Nagios Core Users! You'll find downloads, documentation, and tutorials on Nagios Core here in the Nagios Library. If you encounter problems, or require technical support for Nagios XI, please report these to our online support forum. Downloads