A WEB-BASED SOLUTION TO VISUALIZE OPERATIONAL MONITORING LINUX CLUSTER FOR THE PROTODUNE DATA QUALITY MONITORING CLUSTER
|
|
- Abraham Wilkinson
- 5 years ago
- Views:
Transcription
1 A WEB-BASED SOLUTION TO VISUALIZE OPERATIONAL MONITORING LINUX CLUSTER FOR THE PROTODUNE DATA QUALITY MONITORING CLUSTER BADISA MOSESANE EP-NU Supervisor: Nektarios Benekos Department: EP-NU
2 Table of Contents Abstract 2 1. Introduction 3 2. System Overview 3 3. Key concepts of Puppet and Foreman as used in Neutrino cluster 4 4. Getting Started Creating a CERN CentOS 7 Puppet-managed OpenStack virtual machine Using Facter to display VM facts / information 6 5. Creating Puppet manifests that apply to npcmp hostgroup Triggering Puppet to run as a background daemon Using Hiera to configure modules Installing packages using Puppet Adding Physical nodes in Foreman Visualizing reports from Puppet Conclusion References 13 1
3 Abstract The Neutrino computing cluster made of 300 Dell PowerEdge 1950 U1 nodes serves an integral role to the CERN Neutrino Platform (CENF). It represents an effort to foster fundamental research in the field of Neutrino physics as it provides data processing facility. We cannot begin to over emphasize the need for data quality monitoring coupled with automating system configurations and remote monitoring of the cluster. To achieve these, a software stack has been chosen to implement automatic propagation of configurations across all the nodes in the cluster. The bulk of these discusses and delves more into the automated configuration management system on this cluster to enable the fast online data processing and Data Quality (DQM) process for the Neutrino Platform cluster (npcmp.cern.ch). 2
4 1. Introduction One of the critical tasks during the protodune operation period is the Data Quality Monitoring (DQM) and Prompt processing. To run and maintain the data quality monitoring process, a set of specific hardware of Linux server nodes has to be installed at experimental hall (EHN1). The neutrino cluster consists of 300 U1 nodes each with 16 cores, 16 GB RAM and a CERN CentOS (CC7) Linux has been installed as OS. There is an evident need for an automated configuration management system for this cluster as monitoring of such infrastructure can be cumbersome. To manage the machines hosted in EHN1, some virtual machine (VM) servers are hosted on CERN OpenStack Cloud infrastructure. A Puppet-managed virtual machine was used and configured with Puppet to provide a longer-lived service to users. In the Neutrino cluster, open source Puppet helps to describe machine configurations in a declarative language, bring machines to a desired state and keep them there through automation. The deployment type of Puppet in this cluster was agent/master architecture. Puppet was used with Foreman, an open source tool that helps with the management of servers by an easy interaction with Puppet to automate tasks and application deployment. Foreman provides a robust web interface that allows us to provision, configure cluster nodes and leverage its External Node Classifier (ENC) and reporting capabilities to ease the management of Puppet. For a fully operational cluster these tasks must be carried out; implementation and monitoring of all the necessary web-paged tools for the DQM cluster operational monitoring, including: frontend configuration, server nodes and users monitoring, job monitoring, batch process monitoring, sites availability, data management and transfers between CERN-EOS and EHN1 and the outside world. 2. System Overview The Neutrino cluster configuration management is based on Puppet and its suite of tools. The main components include; facter, puppetdb, puppet manifests, Hiera (data), Foreman and mcollective. A puppet run occurs several times a day in all the nodes. All hosts are registered in Foreman service, a web-front end for the configuration management system which states hostgroups (cluster of machines) where each host belongs to. Nodes periodically use a local puppet agent daemon to ask for puppet master configuration to configure themselves. The puppet master then asks Foreman service which hostgroup the asking node belongs to. Puppet master finds out the configuration of hostgroups (e.g. packages needed for web server) by reading puppet manifests and hiera (data) for that hostgroup stored in a Git repository. The Puppet master compiles desired configuration for a node and hands it back to the nodes Puppet agent to apply it. If the node had any configurations that were out of step, then the local puppet agent applies the appropriate changes else the Puppet agent does nothing. 3
5 Foreman uses the concept of hostgroups to group nodes into a single IT service. The Neutrino hostgroup (npcmp) is divided into sub-hostgroups to allow the service manager to split up the sub components of the service. The sub-hostgroups are: npcmp/development which has development nodes, npcmp/balance for load balancing nodes, npcmp/frontend for web frontend, npcmp/htc for HTCondor batch system and npcmp/workers which are compute nodes. The sub-hostgroups are as shown in the image below. To access the hostgroups one must be a member of np-cmp-admin e-group and can use this link: 3. Key concepts of Puppet and Foreman as used in Neutrino cluster NPCMP Hostgroup: this is a property which is set on each node in Foreman when the node is registered. All nodes in the npcmp hostgroup are all part of the same service, they have common configuration and are managed by the same group of people i.e. np-cmpadmin e-group. Manifests: files written in the Puppet DSL language which Puppet compiles on every run for each node. We have two types of manifests, npcmp manifests located in gitlab repository ( describes nodes in the npcmp hostgroup and module manifests; re-usable units of code, typically each configuring one OS daemon or OS feature. The manifests are stored and versioned using the git versioning system. 4
6 Environments: collections of modules and hostgroups at different development levels. They are defined in YAML files inside Git repository. The Puppet masters use this repository to check out the correct modules and hostgroups for each environment. A machine belongs to one and only one environment (usually production). Nodes in this environment get the released production version of all hostgroup and module code. In the qa environment, nodes get the pre-release version of all hostgroup and module code. Change Control: A critical part managing services for our cluster is Change Control process (QA process), designed to give maximum visibility to configuration changes going through the system. All changes on shared modules are tested by the author in a feature branch then merged into qa environment to inform others about the change. Hiera: A key/value store with a hierarchical search path. The configuration values (data) used by Puppet to describe nodes are put here. These are also stored (and versioned) using the Git versioning system. 4. Getting Started 4.1 Creating a CERN CentOS 7 Puppet-managed OpenStack virtual machine First, we created a second level hostgroup (npcmp) in Foreman where our virtual machines are going to land in. Next SSH into aiadm and clone the git repository containing all the bits of the npcmp hostgroup in the AFS directory. In the cloud panel, download the keypair npcmpkey under the access & security tab, run the command shown below to make the VM known to Foreman, boot it and wait for the first two Puppet reports. We spawned 4 virtual machines np-cmp-vmldb-01, np-cmp-vmldb-02, np-cmpvmldb-03, np-cmp-vmldb-04 and instances are displayed in the OpenStack EP npcmp project. 5
7 4.2 Configuring Git environment Our it-puppet-hostgroup-npcmp in Gitlab heavily uses Git version control system to manage Puppet nodes in the neutrino cluster. This helps coordinate developers work to avoid too many conflicts when merging code to masters. 4.3 Using Facter to display VM facts / information The VMs are ready and configured with Puppet, we now can navigate to Foreman to see the latest Puppet reports of each VM. Once inside our VM, we can use the facter command to display facts about the system such as operating system, the domain, etc. A snippet of output of the above command is as shown below; 6
8 5. Creating Puppet manifests that apply to npcmp hostgroup We created a skeleton puppet manifest inside the code/manifests/npcmp.pp directory and added first lines of puppet code inside the directory where the git repo was cloned. In our subhostgroup that takes care of the batch system, we have made a manifest to the htc sub-hostgroup. After making this manifest we add to the staging area, commit and push to Git. These new codes become visible to Puppet master by less than a minute. 7
9 5.1 Triggering Puppet to run as a background daemon Since puppet can take about an hour to run as a daemon in background it is useful to trigger a Puppet run manually. On our VM, np-cmp-vmlbd-01, we get on a root shell and force a run to apply new changes made in the manifest. First SSH into root@np-cmp-vmlbd-01.cern.ch and run the command puppet agent -t -v. The base configuration done on the manifest file has been fully applied by Puppet. The highlighted notify message shown in the above screenshot was edited in the init.pp file inside itpuppet-hostgroup-npcmp/code/manifests/init.pp 5.2 Using Hiera to configure modules Modules are configurable via Hiera variables that are set at hostgroup level. Puppet has a set of reusable modules maintained by several IT groups that can be configured on our nodes. AFS and SSSD were configured using existing modules so our VMs have access to AFS and SSSD and has an interactive shell. It is worth noting that all the relevant monitoring bits for the new running services are brought in by Puppet automatically. 8
10 SSSD was configured and AFS was turned off in the load balancing client. Other modules can be configured in the manifest in a similar manner. The configured SSSD can be used to grant shell access to a given user. The image below demonstrates how to give a user access to the machines in a hostgroup. 5.3 Installing packages using Puppet Puppet does away with the worry of dependencies as it can install packages on behalf of the user. All Puppet-managed boxes, CERN CentOS and EPEL repositories are all managed by OSrepos module. This module activates yum distro-sync in operating systems of the RedHat family with major versions 6 and above. When using this module, repositories will be installed in /etc/yumpuppet.repos.d/. Examples of packages to be installed using Puppet are Ganglia, Nagios, EOSclient etc. 9
11 We tell Puppet to install this package to the hostgroup manifest. More packages can be installed and availed to all nodes in a similar fashion. 5.4 Adding Physical nodes in Foreman To add a physical machine in Foreman, we set the desired name, hostgroup, interfaces (IP, MAC, FQDN), operating system. Foreman resolves a kickstart template for the physical host triggering an installation by first, preparing the host for installation and rebooting the box to begin installation process. After setting the desired parameters, OS, interfaces and additional information we can use a CLI to perform a similar task by running ai-installhost and ai-remote-power-control command on 10
12 aiadm. Physical machines must be booted over the network and to start the installation we have to reboot the physical machine that was added as a new host in Foreman. 5.5 Visualizing reports from Puppet Foreman allows us to visualize reports from Puppet runs on each individual physical node in our Neutrino cluster. The reports tab shown in the image allows to zoom in to the activity of the nodes, view applied, restarted, failed, skipped and pending events. Foreman provides a way to view the host configuration chart and the status of hosts in the cluster. Among other things it shows hosts that had performed modifications without error, hosts in error state, good host reports in the last 1 day, hosts that had pending changes, out of sync hosts, hosts with no reports and finally hosts with alerts disabled. Run distribution graph shows the number of clients over time in a space of 1500 minutes. 11
13 6. Conclusion The Neutrino computing cluster has a noticeable development progress as now most of the nodes which were bare metals are now running the CERN CentOS 7 (CC7) operating system. The configuration management system of the cluster was done based on Puppet and Foreman for its reporting capabilities. Part of the work or tasks to be done in the future for this cluster is to setup a notification system to alert users and/or admins of the Neutrino system in real time information about the nodes and jobs. The batch system for the Neutrino cluster is HTCondor which is a specialized workload management system for compute-intensive jobs. A cluster monitoring software will be configured to monitor the neutrino cluster as it has the capability to scale as we envision to add more nodes to the cluster. 12
14 7. References CERN. (2017). CERN Configuration Management System User Guide. [online] Available at: [Accessed 9 Aug. 2017]. CERN. (2017). DpmSetupPuppetInstallation. [online] Available at: [Accessed 9 Aug. 2017]. CERN. (2017). CERN ops. [online] Available at: [Accessed 9 Aug. 2017]. 13
Redhat OpenStack 5.0 and PLUMgrid OpenStack Networking Suite 2.0 Installation Hands-on lab guide
Redhat OpenStack 5.0 and PLUMgrid OpenStack Networking Suite 2.0 Installation Hands-on lab guide Oded Nahum Principal Systems Engineer PLUMgrid EMEA November 2014 Page 1 Page 2 Table of Contents Table
More informationDevOps Course Content
Introduction to DevOps: Background Ingredients of DevOps DevOps principles Who has adopted? Mirage or Reality? Challenges, Domain specific Technology specific DevOps Toolchain (Practices and Tools) SDLC
More informationSatellite 6 and Puppet. Michael Heldebrant Senior Cloud Infrastructure Solutions Architect Red Hat April 2015
Satellite 6 and Puppet Michael Heldebrant Senior Cloud Infrastructure Solutions Architect Red Hat April 2015 AGENDA How does Satellite 6 manage puppet Steps to get modules available to hosts Parameters
More informationBeing a puppet master
Being a puppet master More money, more time, more happiness, less work Thomas Merkel http://www.flickr.com/photos/serenaseblu/5062987760/ Agenda Overview Organize the master Modules Resources
More informationWe are ready to serve Latest Testing Trends, Are you ready to learn?? New Batches Info
We are ready to serve Latest Testing Trends, Are you ready to learn?? New Batches Info START DATE : TIMINGS : DURATION : TYPE OF BATCH : FEE : FACULTY NAME : LAB TIMINGS : PH NO: 9963799240, 040-40025423
More informationGIT. A free and open source distributed version control system. User Guide. January, Department of Computer Science and Engineering
GIT A free and open source distributed version control system User Guide January, 2018 Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Table of Contents What is
More informationSatellite 6 User Guide. ID Client Delivery
ID Client Delivery 08.06.2017 pdf generated on July 7, 2017 Table of Contents 1 Concepts 3 1.1 Terminology...................................... 3 1.2 Description of Key Elements.............................
More informationDEVOPS COURSE CONTENT
LINUX Basics: Unix and linux difference Linux File system structure Basic linux/unix commands Changing file permissions and ownership Types of links soft and hard link Filter commands Simple filter and
More informationBuilding Scaleable Cloud Infrastructure using the Red Hat OpenStack Platform
Building Scaleable Cloud Infrastructure using the Red Hat OpenStack Platform Will Foster Sr. Systems Engineer, Red Hat Dan Radez Sr. Software Engineer, Red Hat Kambiz Aghaiepour Principal Software Engineer,
More informationOPENSTACK CLOUD RUNNING IN A VIRTUAL MACHINE. In Preferences, add 3 Host-only Ethernet Adapters with the following IP Addresses:
OPENSTACK CLOUD RUNNING IN A VIRTUAL MACHINE VirtualBox Install VirtualBox In Preferences, add 3 Host-only Ethernet Adapters with the following IP Addresses: 192.168.1.2/24 192.168.2.2/24 192.168.3.2/24
More informationConfiguration Management with Puppet. Introduction
Configuration Management with Puppet Introduction What is Puppet is a configuration management system is a programming language offers a Client/Server architecture has a huge community widely used in the
More informationSystem Requirements ENTERPRISE
System Requirements ENTERPRISE Hardware Prerequisites You must have a single bootstrap node, Mesos master nodes, and Mesos agent nodes. Bootstrap node 1 node with 2 cores, 16 GB RAM, 60 GB HDD. This is
More informationBe smart. Think open source.
Foreman Basics Be smart. Think open source. Foreman - Basics Lifecycle management of physical and virtual machines made easy! Agenda Introduction to Foreman Architecture Setup Provisioning Configuration
More informationIntegrating the Cloud with Puppet. Tuesday, February 26, 13
Integrating the Cloud with Puppet About me: Dan Bode Some Dude at PuppetLabs @bodepd bodepd freenode Who is this talk for? Cloud Users Puppet beginners It will cover why integrate? explanation of
More informationImplementation of Continuous Integration for Linux Images
Implementation of Continuous Integration for Linux Images Jérôme Belleman, Linux Support Team HEPiX Fall 2017 Implementation of CI for Linux Images 2 Context HEPiX Fall 2017 Implementation of CI for Linux
More informationSimplified CICD with Jenkins and Git on the ZeroStack Platform
DATA SHEET Simplified CICD with Jenkins and Git on the ZeroStack Platform In the technical article we will walk through an end to end workflow of starting from virtually nothing and establishing a CICD
More informationRed Hat Satellite 6.3
Red Hat Satellite 6.3 Puppet Guide A guide to building your own Puppet module and importing it into Satellite 6 Last Updated: 2018-06-15 Red Hat Satellite 6.3 Puppet Guide A guide to building your own
More informationLinux System Management with Puppet, Gitlab, and R10k. Scott Nolin, SSEC Technical Computing 22 June 2017
Linux System Management with Puppet, Gitlab, and R10k Scott Nolin, SSEC Technical Computing 22 June 2017 Introduction I am here to talk about how we do Linux configuration management at the Space Science
More informationContinuous Integration using Docker & Jenkins
Jenkins LinuxCon Europe 2014 October 13-15, 2014 Mattias Giese Solutions Architect giese@b1-systems.de - Linux/Open Source Consulting, Training, Support & Development Introducing B1 Systems founded in
More informationDevOps Technologies. for Deployment
DevOps Technologies for Deployment DevOps is the blending of tasks performed by a company's application development and systems operations teams. The term DevOps is being used in several ways. In its most
More informationOpenStack Infrastructure tools
Coordination and OpenStack Infrastructure tools you will want to borrow Thierry Carrez Carrez (@tcarrez) Thierry (@tcarrez) Release Manager, OpenStack Crazy loads every day 000 patchsets are proposed
More informationAGENDA. 13:30-14:25 Gestion des patches, du provisionning et de la configuration de RHEL avec Satellite 6.1, par Michael Lessard, Red Hat
AGENDA 13:30-14:25 Gestion des patches, du provisionning et de la configuration de RHEL avec Satellite 6.1, par Michael Lessard, Red Hat 14:25-14:35 Capsule : Surveiller les accès aux fichiers avec Auditd,
More informationBright Cluster Manager Advanced HPC cluster management made easy. Martijn de Vries CTO Bright Computing
Bright Cluster Manager Advanced HPC cluster management made easy Martijn de Vries CTO Bright Computing About Bright Computing Bright Computing 1. Develops and supports Bright Cluster Manager for HPC systems
More informationOracle Linux Management with Oracle Enterprise Manager 13c O R A C L E W H I T E P A P E R J U L Y
Oracle Linux Management with Oracle Enterprise Manager 13c O R A C L E W H I T E P A P E R J U L Y 2 0 1 8 Introduction 2 Oracle Enterprise Manager 13c Overview 3 Managing Oracle Linux with Oracle Enterprise
More information2012 Microsoft Corporation. All rights reserved. Microsoft, Active Directory, Excel, Lync, Outlook, SharePoint, Silverlight, SQL Server, Windows,
2012 Microsoft Corporation. All rights reserved. Microsoft, Active Directory, Excel, Lync, Outlook, SharePoint, Silverlight, SQL Server, Windows, Windows Server, and other product names are or may be registered
More informationRed Hat Satellite 6.4
Red Hat Satellite 6.4 Quick Start Guide Installing, configuring, and provisioning physical and virtual hosts from Red Hat Satellite Servers. Last Updated: 2018-12-05 Red Hat Satellite 6.4 Quick Start
More informationATLAS TDAQ System Administration: Master of Puppets
ATLAS TDAQ System Administration: Master of Puppets S Ballestrero 1, F Brasolin 2, D Fazio 3, C Gament 3,4, C J Lee 5,8, D A Scannicchio 6, M S Twomey 7 1 University of Johannesburg, South Africa 2 Istituto
More informationComponents of a Puppet architecture
Components of a Puppet architecture This tutorial has been taken from the second edition of Extending Puppet. Until January 9th you can pick it up for just $5. In fact - you can pick up any ebook or video
More information#jenkinsconf. Managing jenkins with multiple components project. Jenkins User Conference Israel. Presenter Name Ohad Basan
Jenkins User Conference Israel #jenkinsconf Managing jenkins with multiple components project Presenter Name Ohad Basan Presenter Company Www.redhat.com July 16, 2014 #jenkinsconf Who am I Ohad Basan CI
More information#25. Use Source Control in a Single- Developer Environment
#25. Use Source Control in a Single- Developer Environment How Do I...? Part 1: Install Source Control 1. Browse to the ClassFiles folder on your desktop, and then double-click Git-[version]- preview-[date].exe.
More informationDeployment Guide for Nuage Networks VSP
Page 1 of 29 view online Overview This document discusses the deployment and configuration of Avi Vantage Load Balancer in a Nuage Networks integrated OpenStack platform for a single tenant mode. The following
More informationKardia / Centrallix VM Appliance Quick Reference
Kardia / Centrallix VM Appliance Quick Reference Version 1.0 Beta 2 15-Mar-2011 (c) 2011 LightSys Technology Services, Inc. http://www.lightsys.org/ Redeeming Technology... For God's Kingdom. Overview...
More informationDeployment Guide for Nuage Networks VSP
Page 1 of 11 view online Overview This document discusses the deployment and configuration of Avi Vantage Load Balancer in a Nuage Networks integrated OpenStack platform for a single tenant mode. The following
More informationPUPPET MODULES: A HOLISTIC APPROACH
PUPPET MODULES: A HOLISTIC APPROACH PuppetCamp Geneva 2012 Alessandro Franceschi PUPPET @ LAB 42 2007 - Meet Puppet. Managed the Bank of Italy webfarm 2008 - First generation of Lab42 Puppet Modules 2009
More informationPuppet on the AWS Cloud
Puppet on the AWS Cloud Quick Start Reference Deployment AWS Quick Start Reference Team March 2016 This guide is also available in HTML format at http://docs.aws.amazon.com/quickstart/latest/puppet/. Contents
More informationFabric Management using Open Source Tools
Fabric Management using Open Source Tools Jason A. Smith RHIC & ATLAS Computing Facility Brookhaven National Lab What is it? Basic Components: Provisioning Cobbler/Koan Asset Management FusionInventory
More informationWHITE PAPER. RedHat OpenShift Container Platform. Benefits: Abstract. 1.1 Introduction
WHITE PAPER RedHat OpenShift Container Platform Abstract Benefits: Applications are designed around smaller independent components called microservices. Elastic resources: Scale up or down quickly and
More informationnews Puppet Theatre Server Management for Dummies... the smarter way of information
Puppet Theatre Server Management for Dummies... the smarter way of information page 2/7 In the area of systems for the automatic setup and operation of large-scale landscapes, one tool in particular has
More informationScientific Software Development with Eclipse
Scientific Software Development with Eclipse A Best Practices for HPC Developers Webinar Gregory R. Watson ORNL is managed by UT-Battelle for the US Department of Energy Contents Downloading and Installing
More informationOrchestration via. Patrick Pierson, Systems Engineer -
Orchestration via Foreman Patrick Pierson, Systems Engineer - http://patrickpierson.us What is Configuration Management? Configuration Management (CM) is a systems engineering process for establishing
More informationScientific Cluster Deployment and Recovery Using puppet to simplify cluster management
Journal of Physics: Conference Series Scientific Cluster Deployment and Recovery Using puppet to simplify cluster management To cite this article: Val Hendrix et al 2012 J. Phys.: Conf. Ser. 396 042027
More informationEPHEMERAL DEVOPS: ADVENTURES IN MANAGING SHORT-LIVED SYSTEMS
SESSION ID: CSV-W12 EPHEMERAL DEVOPS: ADVENTURES IN MANAGING SHORT-LIVED SYSTEMS Todd Carr DevOps Engineer Unity Technologies @frozenfoxx Who am I? DevOps Engineer at Unity Technologies Security Enthusiast
More informationContinuous integration & continuous delivery. COSC345 Software Engineering
Continuous integration & continuous delivery COSC345 Software Engineering Outline Integrating different teams work, e.g., using git Defining continuous integration / continuous delivery We use continuous
More informationFrom Bare Metal to Cloud
From Bare Metal to Cloud Andy Edmonds, Fabrice Manhart, Thomas Michael Bohnert, Christof Marti ICCLab, ZHAW www.cloudcomp.ch Hello! ICCLab Zurich University for Applied Sciences Cloud Computing Research
More informationbootmachine Documentation
bootmachine Documentation Release 0.6.0 Thomas Schreiber April 20, 2015 Contents 1 bootmachine 3 1.1 Configuration Management Tools.................................... 3 1.2 Providers.................................................
More informationDiscover SUSE Manager
White Paper SUSE Manager Discover SUSE Manager Table of Contents page Reduce Complexity and Administer All Your IT Assets in a Simple, Consistent Way...2 How SUSE Manager Works...5 User Interface...5 Conclusion...9
More informationFrom Bare Metal to Cloud. Andy ICCLab, ZHAW Piotr Kasprzak, GWDG
From Bare Metal to Cloud Andy Edmonds, @dizz, ICCLab, ZHAW Piotr Kasprzak, GWDG Intros ICCLab GWDG Zurich University for Service Provider for Applied Sciences Max Planck Society Cloud Computing and University
More informationAutomated Deployment of Private Cloud (EasyCloud)
Automated Deployment of Private Cloud (EasyCloud) Mohammed Kazim Musab Al-Zahrani Mohannad Mostafa Moath Al-Solea Hassan Al-Salam Advisor: Dr.Ahmad Khayyat COE485 T151 1 Table of Contents Introduction
More informationThis tutorial provides a basic understanding of the infrastructure and fundamental concepts of managing an infrastructure using Chef.
About the Tutorial Chef is a configuration management technology developed by Opscode to manage infrastructure on physical or virtual machines. It is an open source developed using Ruby, which helps in
More informationHandel-CodePipeline Documentation
Handel-CodePipeline Documentation Release 0.0.6 David Woodruff Dec 11, 2017 Getting Started 1 Introduction 3 2 Installation 5 3 Tutorial 7 4 Using Handel-CodePipeline 11 5 Handel-CodePipeline File 13
More informationRed Hat Satellite 6.0
Red Hat Satellite 6.0 Provisioning Guide A guide to provisioning physical and virtual hosts from Red Hat Satellite servers. Edition 1 Last Updated: 2017-09-19 Red Hat Satellite 6.0 Provisioning Guide
More informationVirtual Appliance User s Guide
Cast Iron Integration Appliance Virtual Appliance User s Guide Version 4.5 July 2009 Cast Iron Virtual Appliance User s Guide Version 4.5 July 2009 Copyright 2009 Cast Iron Systems. All rights reserved.
More informationLPF Training Handbook!
LPF Training Handbook M Hewitson 2014-04-25 1. Introduction 1 2. Software setup 1 Accessing the relevant software repositories 2 Getting the software 3 Installing LTPDA 3 Installation of Extension modules
More informationMarkLogic Server. MarkLogic Server on Microsoft Azure Guide. MarkLogic 9 January, 2018
MarkLogic Server on Microsoft Azure Guide 1 MarkLogic 9 January, 2018 Last Revised: 9.0-4, January, 2018 2018 MarkLogic Corporation. MarkLogic and the MarkLogic logo are trademarks or registered trademarks
More informationIntegrating ovirt, Foreman And Katello To Empower Your Data-Center Utilization
Integrating ovirt, Foreman And Katello To Empower Your Data-Center Utilization Yaniv Bronhaim Senior Software Engineer, Maintainer @ RHEV Red Hat IL, Raanana August 2015, CloudOpen Europe Agenda Introducing
More informationDell EMC Ready Solution for VMware vcloud NFV 3.0 OpenStack Edition Platform
Dell EMC Ready Solution for VMware vcloud NFV 3.0 OpenStack Edition Platform Deployment Automation Architecture Guide for VMware NFV 3.0 with VMware Integrated OpenStack 5.0 with Kubernetes Dell Engineering
More informationCloudera s Enterprise Data Hub on the Amazon Web Services Cloud: Quick Start Reference Deployment October 2014
Cloudera s Enterprise Data Hub on the Amazon Web Services Cloud: Quick Start Reference Deployment October 2014 Karthik Krishnan Page 1 of 20 Table of Contents Table of Contents... 2 Abstract... 3 What
More informationThe InfluxDB-Grafana plugin for Fuel Documentation
The InfluxDB-Grafana plugin for Fuel Documentation Release 0.8.0 Mirantis Inc. December 14, 2015 Contents 1 User documentation 1 1.1 Overview................................................. 1 1.2 Release
More informationThe Elasticsearch-Kibana plugin for Fuel Documentation
The Elasticsearch-Kibana plugin for Fuel Documentation Release 0.9-0.9.0-1 Mirantis Inc. April 26, 2016 CONTENTS 1 User documentation 1 1.1 Overview................................................. 1 1.2
More informationObject Oriented Programming. Week 1 Part 2 Git and egit
Object Oriented Programming Part 2 Git and egit Lecture Review of Git Local Repository Remote Repository Using Git from Eclipse Review of Git 3 What is Git? Software Configuration Management (SCM) Supports
More informationSECURITY POLICY COMPLIANCE WITH PUPPET AND ANSIBLE. Sean M. Shore Best Buy MSP RHUG Dec 2017
SECURITY POLICY COMPLIANCE WITH PUPPET AND ANSIBLE Sean M. Shore Best Buy MSP RHUG Dec 2017 THE PROBLEM Quarterly SOX and annual PCI audits Ever-expanding list of controls and covered servers Enormous
More informationRed Hat Satellite 6.2
Red Hat Satellite 6.2 Quick Start Guide Installing, configuring, and provisioning physical and virtual hosts from Red Hat Satellite Servers. Last Updated: 2018-05-01 Red Hat Satellite 6.2 Quick Start
More informationIntroduction to Stacki. Greg Bruno, PhD VP Engineering, StackIQ
Introduction to Stacki Greg Bruno, PhD VP Engineering, StackIQ Open Source Stack Installer Stacki is a very fast and ultra reliable Linux server provisioning tool at scale. With zero prerequisites for
More informationINDIGO PAAS TUTORIAL. ! Marica Antonacci RIA INFN-Bari
INDIGO PAAS TUTORIAL RIA-653549! Marica Antonacci!! marica.antonacci@ba.infn.it! INFN-Bari INDIGO PAAS Tutorial Introductory Concepts TOSCA Ansible Docker Orchestrator APIs INDIGO TOSCA custom types and
More informationSUSE Manager and Salt
SUSE Manager and Salt The Three Cs of the IT Transformation Challenge Transform your approach to infrastructure to enable the business to capitalize on new innovations of data Cost Complexity Compliance
More informationDemo Lab Guide vworkspace
Demo Lab Guide vworkspace Product Domain: Cloud Client Computing Author: Dan Coleman Version: 1.01 Table of Contents 1 Product Overview... 4 1.1 Lab Preparation Considerations and Caveats... 4 2 Introduction...
More informationPortal Administrator Guide 1 June 2014
Portal Administrator Guide 1 June 2014 Overview... 1 Architecture... 1 Supported Operating Systems... 1 Installation and Prerequisites... 1 Minimum and Recommended Hardware... 2 Network Firewall... 2 Mailborder
More informationElasterStack 3.2 User Administration Guide - Advanced Zone
ElasterStack 3.2 User Administration Guide - Advanced Zone With Advance Zone Configuration TCloud Computing Inc. 6/22/2012 Copyright 2012 by TCloud Computing, Inc. All rights reserved. This document is
More informationAALOK INSTITUTE. DevOps Training
DevOps Training Duration: 40Hrs (8 Hours per Day * 5 Days) DevOps Syllabus 1. What is DevOps? a. History of DevOps? b. How does DevOps work anyways? c. Principle of DevOps: d. DevOps combines the best
More informationContainers OpenStack. Murano brings Docker & Kubernetes to OpenStack. Serg Melikyan. software.mirantis.com. January 27, 2015
Containers OpenStack Murano brings Docker & Kubernetes to OpenStack Serg Melikyan software.mirantis.com January 27, 2015 Agenda Introduction Murano Kubernetes Empowering Docker on OpenStack Kubernetes
More informationRed Hat Satellite 6.4
Red Hat Satellite 6.4 Provisioning Guide A guide to provisioning physical and virtual hosts on Red Hat Satellite Servers. Last Updated: 2019-04-02 Red Hat Satellite 6.4 Provisioning Guide A guide to provisioning
More informationvrealize Suite Lifecycle Manager 1.0 Installation and Management vrealize Suite 2017
vrealize Suite Lifecycle Manager 1.0 Installation and Management vrealize Suite 2017 vrealize Suite Lifecycle Manager 1.0 Installation and Management You can find the most up-to-date technical documentation
More informationRed Hat Satellite 6.4
Red Hat Satellite 6.4 Upgrading and Updating Red Hat Satellite Upgrading and updating Red Hat Satellite Server and Capsule Server Last Updated: 2018-12-17 Red Hat Satellite 6.4 Upgrading and Updating
More informationRed Hat Satellite 6.3
Red Hat Satellite 6.3 Quick Start Guide Installing, configuring, and provisioning physical and virtual hosts from Red Hat Satellite Servers. Last Updated: 2018-06-07 Red Hat Satellite 6.3 Quick Start
More informationJenkins Inside Google
Jenkins Inside Google David Hoover Jenkins Inside Google David Hoover Kokoro - Jenkins Inside Google Kokoro - Jenkins Inside Google Kokoro: Build & sign non-standard Google projects Replace aging system
More informationTM DevOps Use Case TechMinfy All Rights Reserved
Document Details Use Case Name TMDevOps Use Case01 First Draft 5 th March 2018 Author Reviewed By Prabhakar D Pradeep Narayanaswamy Contents Scope... 4 About Customer... 4 Use Case Description... 4 Primary
More informationLGTM Enterprise System Requirements. Release , August 2018
Release 1.17.2, August 2018 Semmle Inc 180 Sansome St San Francisco, CA 94104 Copyright 2018, Semmle Ltd. All rights reserved. LGTM Enterprise release 1.17.2 Document published August 30, 2018 Contents
More informationovirt Node November 1, 2011 Mike Burns Alan Pevec Perry Myers ovirt Node 1
ovirt Node November 1, 2011 Mike Burns Alan Pevec Perry Myers ovirt Node 1 Agenda Introduction Architecture Overview Deployment Modes Installation and Configuration Upgrading Configuration Persistence
More informationAZURE CONTAINER INSTANCES
AZURE CONTAINER INSTANCES -Krunal Trivedi ABSTRACT In this article, I am going to explain what are Azure Container Instances, how you can use them for hosting, when you can use them and what are its features.
More informationCopyright 2016 EMC Corporation. All rights reserved. Published in the USA.
This solution guide describes how to integrate Oracle-centric Puppet (Modules and Manifests) with virtual machines created through Federation Enterprise Hybrid Cloud 3.5. January 2016 Copyright 2016 EMC
More informationSoftware Development I
6.148 Software Development I Two things How to write code for web apps. How to collaborate and keep track of your work. A text editor A text editor A text editor Anything that you re used to using Even
More informationOracle Enterprise Manager Ops Center 12c Administration Ed 3
Oracle University Contact Us: Landline: +91 80 67863899 Toll Free: 0008004401672 Oracle Enterprise Manager Ops Center 12c Administration Ed 3 Duration: 5 Days What you will learn No hands-on lab environment
More informationRed Hat Satellite 6.3
Red Hat Satellite 6.3 Upgrading and Updating Red Hat Satellite Upgrading and updating Red Hat Satellite Server and Capsule Server Last Updated: 2018-07-12 Red Hat Satellite 6.3 Upgrading and Updating
More informationInterfacing HTCondor-CE with OpenStack: technical questions
Interfacing HTCondor-CE with OpenStack: technical questions Jose Caballero HTCondor Week 2017 Disclaimer facts: This work was done under the umbrella of OSG Technologies Investigations. So there were other
More informationOSiRIS Site Deployment
OSiRIS Site Deployment Leveraging puppet and foreman to build a distributed ceph cluster Shawn McKee / Ben Meekhof University of Michigan / ARC-TS Michigan Institute for Computational Discovery and Engineering
More informationLab 08. Command Line and Git
Lab 08 Command Line and Git Agenda Final Project Information All Things Git! Make sure to come to lab next week for Python! Final Projects Connect 4 Arduino ios Creative AI Being on a Team - How To Maximize
More informationCode Repository. P Blanchfield
Code Repository P Blanchfield Local Copy Methods There are two main ways of handling Code Repositories Local copy Remote only When you have a remote only system like SVN You copy to your local machine
More informationRed Hat Satellite 6.3
Red Hat Satellite 6.3 Upgrading and Updating Red Hat Satellite Upgrading and updating Red Hat Satellite Server and Capsule Server Last Updated: 2018-05-01 Red Hat Satellite 6.3 Upgrading and Updating
More informationUSING GIT FOR AUTOMATION AND COLLABORATION JUSTIN ELLIOTT - MATT HANSEN PENN STATE UNIVERSITY
USING GIT FOR AUTOMATION AND COLLABORATION JUSTIN ELLIOTT - MATT HANSEN PENN STATE UNIVERSITY AGENDA Version control overview Introduction and basics of Git Advanced Git features Collaboration Automation
More informationDevOps Course Content
DevOps Course Content 1. Introduction: Understanding Development Development SDLC using WaterFall & Agile Understanding Operations DevOps to the rescue What is DevOps DevOps SDLC Continuous Delivery model
More informationTips on how to set up a GitHub account:
Tips on how to set up a GitHub account: 1. Go to the website https://github.com/, you will see the following page: Figure 1: The GitHub main webpage (before you create an account and sign in) Then choose
More informationHOW TO PLAN & EXECUTE A SUCCESSFUL CLOUD MIGRATION
HOW TO PLAN & EXECUTE A SUCCESSFUL CLOUD MIGRATION Steve Bertoldi, Solutions Director, MarkLogic Agenda Cloud computing and on premise issues Comparison of traditional vs cloud architecture Review of use
More informationVirtualization Overview. Joel Jaeggli AFNOG SS-E 2013
Virtualization Overview Joel Jaeggli AFNOG SS-E 2013 1 What are we using this Year? Mac-mini servers Intel core i7 quad core 8 hyperthreads 16GB of ram 2 x 256GB SATA SSD A pretty hefty server Less than
More informationEDB Postgres Enterprise Manager EDB Ark Management Features Guide
EDB Postgres Enterprise Manager EDB Ark Management Features Guide Version 7.4 August 28, 2018 by EnterpriseDB Corporation Copyright 2013-2018 EnterpriseDB Corporation. All rights reserved. EnterpriseDB
More informationRed Hat JBoss Middleware for OpenShift 3
Red Hat JBoss Middleware for OpenShift 3 OpenShift Primer Get started with OpenShift Last Updated: 2018-01-09 Red Hat JBoss Middleware for OpenShift 3 OpenShift Primer Get started with OpenShift Legal
More informationAn Introduction to the Puppet Ecosystem
An Introduction to the Puppet Ecosystem Trevor Vaughan - Onyx Point, Inc. License: Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) 0 Onyx Point, Inc. Puppet Labs and Red Hat Partner Government Contracting
More informationApplication Provisioning
Overview, page 1 Application Categories, page 1 Application Containers, page 2 Catalogs, page 7 Self-Service Provisioning, page 8 Overview After you have allocated your resources among your user groups,
More informationHC3 Move Powered by Carbonite
HC3 Move Powered by Carbonite Quickstart Guide Document Version 1.2: 07/2018 Scale Computing 2018 1 Table of Contents Introduction 6 Terminology 6 Requirements 7 Carbonite Move 7 Scale Computing HC3 7
More informationIndex. Chaminda Chandrasekara 2017 C. Chandrasekara, Beginning Build and Release Management with TFS 2017 and VSTS, DOI /
Index A Agent platforms, 10 system and user capabilities, 10 Agent pool add user, 12 assign permissions, 55 56 default pool, 8 hosted Linux pool, 8 hosted pool, 7 set up assign administrator role, 45 auto-provision
More informationOpenStack Havana All-in-One lab on VMware Workstation
OpenStack Havana All-in-One lab on VMware Workstation With all of the popularity of OpenStack in general, and specifically with my other posts on deploying the Rackspace Private Cloud lab on VMware Workstation,
More information