Configuration Management Change Management, and Culture Management
|
|
|
- Antonia Walton
- 10 years ago
- Views:
Transcription
1 Configuration Management Change Management, and Culture Management HEPiX Fall Thursday October 16 4:00pm James Pryor - [email protected] RHIC and ATLAS Computing Facility at Brookhaven National Laboratory
2 Configuration Management Change Management, and Culture Management Past Present Future Plans & Desires Credits / Discussion 2
3 Past Many ways to do OS/application deployment and configuration OS deploy: a single PXE/kickstart server in 2007.Lots of kickstart files. At best 5:1, worst 1:1. We used a post install RPM file with base level config files & scripts Started with Cfengine in 2008 on RH Linux and Solaris Used it for very basic OS configuration and some application configuration 3
4 Past: 2010 Identified some problems local & global. Kickstart file is installation only. Once installed, changes over time make unique configurations. We found Cfengine 2.x and Cfengine 3.x not ideal On a wider scope: We (humans) don't scale. Separate pools of knowledge. Files, internal web, internal mail, our minds, external web. More than one way to create/fix/diagnose it. Errors & issues are hard to debug/replicate. We can not do it all or remember it all. 4
5 We can not do it all. We don't have super powers. Shawn Hoke Attribution-NonCommercial-NoDerivs 2.0 Generic (CC BY-NC-ND 2.0) 5
6 Past: Change Management Policy & procedures (can be formal as ITIL, or as informal as DevOps) used to control changes and keep a historical change record made to production/development/test systems Uncontrolled change can work, but will often cause self inflicted problems and future firefighting episodes & upgrade nightmares Without it, servers/applications become like snowflakes: they start out identical, but over time, configuration drift eventually makes each one unique. 6
7 They are pretty to look at but hard to manage. Alexey Kljatov - Creative Commons (CC BY-NC 2.0)
8 Past: Change Management Increase agility. Do More with less. Shorten time to solution. Standardize! We want to stop duplicating work and effort. Almost everyone is using change management. Align ourselves to be congruent with other entities (Labs, Univ, Corp) so that we can build upon their success. Follow proven methods of improvement and change management to shift staff time from perpetual reactive mode (firefighting) to more proactive work (fire prevention) No unauthorized changes, no "cowboy" or "superhero" type behavior tolerated 8
9 Past: 2010 Moved to Puppet for configuration management: easy to learn, facts, modular, idempotence, reporting. Intro level training in Aug 2010 Fall 2010, we chose Cobbler for Linux OS deployment via PXE/Kickstart. CLI & Web manages distros, systems, and repos. Modularity through variables, templates, and profiles. Selected GLPI for asset management, and FusionInventory Agent to collect server details 9
10 Past: 2011 to 2012 Convert kickstarts into Cobbler single template to support just about all use cases, and convert the RPM file post-install configuration shell scripts into Puppet code. Developed front-end Perl web scripts to manage SSL CA certs, and act as change management 'gateway' to back-end git/cgit Puppet External Node Classifier: GLPI, Puppet Dashboard, Linux worker node pool custom inventory DB Created a foundational base class that encapsulates the desired default configuration, then worked on managing services with puppet. Started working on Desktop Centralized Management 10
11 This flowchart is from a presentation made in late
12 Cobbler System view - racf-min.ks is our shared templated kickstart 12
13 GLPI Server details. Note the circled Custom tab. 13
14 GLPI Custom tab details. Note the circled base class. 14
15 Base class is 'community property' where we build the foundation for infrastructure servers. Code edited/resized for screenshot 15
16 This is the linuxfarm group's workernode class 16
17 This shows we have one client host cert that need to be signed. 17
18 I need to clean a client host cert, so I can search for that host with regex support. 18
19 It is cleaning one host cert and removing and exported resources tied to that host. 19
20 Present: Make a change to production pryor@mydesktop (production) ~/gitree/catalog/common/cvesecurity/manifests $ git push origin production <trimmed> remote: diff-tree: remote: : eb0bc... 7bf289b... M common/cvesecurity/manifests/cve_2014_7169.pp remote: Merge results: remote: Updating ce24fcc..d8a7860 remote: Fast-forward remote: common/cvesecurity/manifests/cve_2014_7169.pp 1 + remote: 1 file changed, 1 insertion(+) remote: Note: Your updates to the production branch are waiting for approval in branch: pending-production-pryor-ce24fcc t201915utc remote: remote: error: hook declined to update refs/heads/production To [remote rejected] production -> production (hook declined) error: failed to push some refs to ' 20
21 Puppet Approval Change Management Portal showing my commit to production 21
22 Diff of my commit as seen in cgit 22
23 Do you want to merge this? 23
24 Puppet Change Approval Committe. Note the regex under the Authorization column. 24
25 RACF Puppet Catalog. The regex from the previous slide matches up with the directories (in blue). 25
26 Merge results 26
27 Approval scripts also record who approved what for auditing purposes 27
28 Summary of all log messages making up the branch merge in cases where there are many commits in that branch 28
29 Present: Reporting, Performance Metrics Puppet Dashboard is deprecated. We now use The Foreman and PuppetDB for puppet client run reporting. The Foreman is a RHEL 6.5 VM on the RHEV cluster, and assigned 8 vcpus and 8GB RAM. A single Puppet Master server: Dell PowerEdge R610 with Dual CPU Intel Xeon X GHz, 96GB RAM, RAID10 900GB, RHEL 6.5 It runs just about everything: Apache, Perl Puppet CA, Perl Puppet Approval, git/cgit, PuppetDB (w/ PostgreSQL), GLPI (w/ MySQL) 29
30 30
31 Puppet Client agent check-in method & interval The Foreman VM on RHEV PostgreSQL Puppet Master Dell PowerEdge R610 Dual CPU Intel Xeon X GHz 96GB RAM, RAID10 900GB,RHEL 6.5 Apache, Perl Puppet CA, Perl Puppet Approval, git/cgit, PuppetDB (w/ PostgreSQL) GLPI (w/ MySQL) Manual check_puppet.py run without Puppet daemon Puppet daemon check-in once per hour Linux farm worker nodes Grid, Infrastructure, Storage, Cloud hosts under 600 machines Farm Infrastructure, DB 31
32 Present: Load test & Metrics We tested our Puppet master with client agents checking in at about 1Hz. PuppetDB reports that we have over 2500 checking-in during this test, which ran a little over an hour. Load (top command output) as seen at about 12 minutes after starting a manual puppet agent run (14:45) on the Linux Farm worker nodes. top - 14:57:23 up 3:55, 2 users, load average: 4.22, 4.22, 3.03 Tasks: 551 total, 4 running, 547 sleeping, 0 stopped, 0 zombie Cpu(s): 20.9%us, 2.1%sy, 0.0%ni, 76.8%id, 0.1%wa, 0.0%hi, 0.0%si, 0.0%st Mem: k total, k used, k free, k buffers Swap: k total, 0k used, k free, k cached PID USER puppet puppet puppet puppetdb puppet puppet puppet postgres postgres PR NI VIRT RES SHR S %CPU %MEM 0 302m 195m 3404 S m 183m 3404 S m 254m 3404 R g 1.3g 12m S m 244m 3404 R m 169m 3404 S m 199m 3400 S g 575m 569m S g 670m 662m S TIME+ 4: : : : : : : : :14.15 COMMAND ruby ruby ruby java ruby ruby ruby postmaster postmaster 32
33 Linux farm manual run started approx 14:45. 33
34 In a bit more than an hour, we saw between 40% - 60% CPU with about 2500 agents checking in. 34
35 PuppetDB metrics during the load test 35
36 PuppetDB metrics during the load test 36
37 PuppetDB metrics during the load test 37
38 Present: Puppet Code Statistics Project name: RACF Puppet Catalog Generated: :05:07 (in 6 seconds) Generator: GitStats (version ), git version Report Period: :54:30 to :59:44 Age: 1375 days, 877 active days (63.78%) Total Files: 2620 Total Lines of Code: ( added, removed) Average file size: bytes Total Commits: (average 15.3 commits per active day, 9.7 per all days) Authors: 31 (average commits per author) 146 modules, 431 different.pp files, totaling nearly 34k lines of Puppet code. 38
39 Present: Puppet Code Statistics 39
40 Present: Puppet code style guide In Aug & Sept of 2014, we used puppet-lint and Geppetto to update all our Puppet code to comply with the Puppet Labs's suggested style guide. Style guide is now enforced on push to the Git server via puppet-lint puppet-lint --with-context --no-80chars-check init.pp WARNING: class not documented on line 1 ERROR: trailing whitespace found on line 66 } ^ WARNING: indentation of => is not properly aligned on line 81 source => $allow_from, ^ WARNING: unquoted file mode on line 53 mode => 644, ^ 40
41 41
42 Present: Culture and CM Adoption Discovered that changing servers is easy. Changing people's work flow and ultimately their minds is much harder. At first mixed reception and some resistance. Most people within our group adopted this work flow & toolset. Others not at all. Attribution 2.5 Generic (CC BY 2.5) 42
43 Present: Puppet Use / Culture Management Had some accidental & potentially dangerous commits to production branch. For the Change Management Approval gateway, implemented a self-approve delay, mandatory scroll & approval authorizations Never manually change production servers or commit untested code to production. Use test environments & servers. We host a tree of Puppet code base ( common ) & is now shared and used upstream by the Physics and IT departments. 43
44 If your infrastructure is now done in code, do you test your code? Or do you just push it to production and see if it works? 44
45 Dos Equis Man The Most Interesting Man in the World is a character & property of Cervecería Cuauhtémoc-Moctezuma. Used without permisson on assumption of Fair Use / Parody 45
46 He is not someone to admire. Don't be like him. You must test your code. Dos Equis Man The Most Interesting Man in the World is a character & property of Cervecería Cuauhtémoc-Moctezuma. Used without permisson on assumption of Fair Use / Parody 46
47 Future Plans and Desires We look to adopt software development practices for our Puppet code: smoke testing, unit testing, acceptance testing Automatic testing (Continuous Integration) system with Jenkins CI tool, to manage our Puppet testing process. It runs Puppet on a pool of RHEV VMs,and all pending changes to production must pass this validation process before they can be approved and merged into production. See talk on this topic at future HEPiX and/or CHEP Use The Foreman beyond just reporting: as both ENC & as OS provisioner. 47
48 Future Plans and Desires Work toward a community shared Puppet code base beyond RACF/Physics/Lab ITD. This is desirable but is at least 1 2 years away from being realized. Puppet with Hiera: a hierarchical data store keeps sitespecific data out of your manifests. Avoid repetition (duplicating similar blocks of modular code), and use public Puppet modules. When used, don t need to edit the code, just put the necessary data in Hiera. Requires a rewrite/refactor of our code. This is a non-trivial project. 48
49 Future Plans and Desires Mcollective: a framework to build server orchestration, parallel job execution, on clusters of servers. Not simply a fancy SSH "for loop", but provides granularity and reporting. Integrate Monitoring and Puppet: rewrite existing nagios puppet class to support use of exported resources. Both the target node to be monitored and the Nagios server would execute Puppet code in a sort of conversation: "Hey Nagios server. I'm a node and have a new service. You need to monitor it." Then it would be monitored. 49
50 Credit / Questions Dr. Jason A. Smith, Mizuki Karasawa, John S. De Stefano Jr. William Strecker-Kellog, Christopher Hollowell, James Pryor "Bernard De Chartres used to compare us to [puny] dwarfs perched on the shoulders of giants. He pointed out that we see more and farther than our predecessors, not because we have keener vision or greater height, but because we are lifted up and borne aloft on their gigantic stature." John of Salisbury
Configuration Management Evolution at CERN. Gavin McCance [email protected] @gmccance
Configuration Management Evolution at CERN Gavin McCance [email protected] @gmccance Agile Infrastructure Why we changed the stack Current status Technology challenges People challenges Community The
Pro Puppet. Jeffrey McCune. James TurnbuII. Apress* m in
Pro Puppet m in James TurnbuII Jeffrey McCune Apress* About the Authors About the Technical Reviewer Acknowledgments Introduction Chapter 1: Getting Started with Puppet What Is Puppet? Deployment Configuration
ovirt: Open Your Virtual Data Center
ovirt: Open Your Virtual Data Center Jason Brooks [email protected] 1 Agenda Who am I What is ovirt ovirt Anatomy Getting ovirt Extending ovirt What's missing Get involved 2 Who am I? Tech journalist
Managing your Red Hat Enterprise Linux guests with RHN Satellite
Managing your Red Hat Enterprise Linux guests with RHN Satellite Matthew Davis, Level 1 Production Support Manager, Red Hat Brad Hinson, Sr. Support Engineer Lead System z, Red Hat Mark Spencer, Sr. Solutions
Continuous security audit automation with Spacewalk, Puppet, Mcollective and SCAP
Continuous security audit automation with Spacewalk, Puppet, Mcollective and SCAP Vasileios A. Baousis (Ph.D) Network Applications Team Slide 1 Agenda Introduction Background - SCAP - Puppet &Mcollective
developing sysadmin - sysadmining developers
developing sysadmin - sysadmining developers develop your platform and your application management GUUG Berlin 01.11.2012 Martin Alfke Agenda puppet environments puppet modules
Software Scalability Issues in Large Clusters
Software Scalability Issues in Large Clusters A. Chan, R. Hogue, C. Hollowell, O. Rind, T. Throwe, T. Wlodek Brookhaven National Laboratory, NY 11973, USA The rapid development of large clusters built
PZVM1 Administration Guide. V1.1 February 2014 Alain Ganuchaud. Page 1/27
V1.1 February 2014 Alain Ganuchaud Page 1/27 Table of Contents 1 GENERAL INFORMATION... 3 1.1 System Overview... 3 1.2 Software... 5 2 GETTING STARTED... 6 2.1 Deploy OVF... 6 2.2 Logging On... 7 2.3 Configure
Centralized Orchestration and Performance Monitoring
DATASHEET NetScaler Command Center Centralized Orchestration and Performance Monitoring Key Benefits Performance Management High Availability (HA) Support Seamless VPX management Enables Extensible architecture
Parallels Plesk Automation
Parallels Plesk Automation Contents Compact Configuration: Linux Shared Hosting 3 Compact Configuration: Mixed Linux and Windows Shared Hosting 4 Medium Size Configuration: Mixed Linux and Windows Shared
vrealize Business System Requirements Guide
vrealize Business System Requirements Guide vrealize Business Advanced and Enterprise 8.2.1 This document supports the version of each product listed and supports all subsequent versions until the document
How to extend Puppet using Ruby
How to ext Puppet using Ruby Miguel Di Ciurcio Filho [email protected] http://localhost:9090/onepage 1/43 What is Puppet? Puppet Architecture Facts Functions Resource Types Hiera, Faces and Reports
This guide specifies the required and supported system elements for the application.
System Requirements Contents System Requirements... 2 Supported Operating Systems and Databases...2 Features with Additional Software Requirements... 2 Hardware Requirements... 4 Database Prerequisites...
Red Hat enterprise virtualization 3.0 feature comparison
Red Hat enterprise virtualization 3.0 feature comparison at a glance Red Hat Enterprise is the first fully open source, enterprise ready virtualization platform Compare the functionality of RHEV to VMware
Increasing XenServer s VM density
Increasing XenServer s VM density Jonathan Davies, XenServer System Performance Lead XenServer Engineering, Citrix Cambridge, UK 24 Oct 2013 Jonathan Davies (Citrix) Increasing XenServer s VM density 24
Workflow Templates Library
Workflow s Library Table of Contents Intro... 2 Active Directory... 3 Application... 5 Cisco... 7 Database... 8 Excel Automation... 9 Files and Folders... 10 FTP Tasks... 13 Incident Management... 14 Security
Virtuoso and Database Scalability
Virtuoso and Database Scalability By Orri Erling Table of Contents Abstract Metrics Results Transaction Throughput Initializing 40 warehouses Serial Read Test Conditions Analysis Working Set Effect of
Evaluation of Dell PowerEdge VRTX Shared PERC8 in Failover Scenario
Evaluation of Dell PowerEdge VRTX Shared PERC8 in Failover Scenario Evaluation report prepared under contract with Dell Introduction Dell introduced its PowerEdge VRTX integrated IT solution for remote-office
System Requirements for Netmail Archive
System Requirements for Minimum Requirements for.x Updated March 19, 2014 This document stipulates the minimum and recommended hardware requirements as well as the relevant system and software requirements
Facultat d'informàtica de Barcelona Univ. Politècnica de Catalunya. Administració de Sistemes Operatius. System monitoring
Facultat d'informàtica de Barcelona Univ. Politècnica de Catalunya Administració de Sistemes Operatius System monitoring Topics 1. Introduction to OS administration 2. Installation of the OS 3. Users management
Rudder. Sharing IT automation benefits in a team with Rudder. Benoît Peccatte [email protected]. Normation Tous droits réservés normation.
Rudder Sharing IT automation benefits in a team with Rudder Benoît Peccatte bpe@ 1 Who am I? Benoît Peccatte Origins: Sysadmin and a developper Now: Automation, Rudder, ncf ncf 2 What is Rudder anyway?
Enterprise IT is complex. Today, IT infrastructure spans the physical, the virtual and applications, and crosses public, private and hybrid clouds.
ENTERPRISE MONITORING & LIFECYCLE MANAGEMENT Unify IT Operations Enterprise IT is complex. Today, IT infrastructure spans the physical, the virtual and applications, and crosses public, private and hybrid
Tivoli Endpoint Manager for Remote Control Version 8 Release 2. User s Guide
Tivoli Endpoint Manager for Remote Control Version 8 Release 2 User s Guide Tivoli Endpoint Manager for Remote Control Version 8 Release 2 User s Guide Note Before using this information and the product
Synchronizer Installation
Synchronizer Installation Synchronizer Installation Synchronizer Installation This document provides instructions for installing Synchronizer. Synchronizer performs all the administrative tasks for XenClient
Open Source Datacenter Conference 2011 System Management with RHN Satellite. Dirk Herrmann, Solution Architect, Red Hat
Open Source Datacenter Conference 2011 System Management with RHN Satellite Bringing the Community, Vendors and Users Together Enterprise Users Hardware vendors Software vendors Open Source Community A
Version Control Your Jenkins Jobs with Jenkins Job Builder
Version Control Your Jenkins Jobs with Jenkins Job Builder Abstract Wayne Warren [email protected] Puppet Labs uses Jenkins to automate building and testing software. While we do derive benefit from
McAfee Public Cloud Server Security Suite
Installation Guide McAfee Public Cloud Server Security Suite For use with McAfee epolicy Orchestrator COPYRIGHT Copyright 2015 McAfee, Inc., 2821 Mission College Boulevard, Santa Clara, CA 95054, 1.888.847.8766,
DevOps. Josh Preston Solutions Architect Stardate 69094.1
DevOps Josh Preston Solutions Architect Stardate 69094.1 I keep hearing about DevOps What is it? FOR MANY ORGANIZATIONS, WHAT IS I.T. LIKE TODAY? WATERFALL AND SILOS Application Version X DEVELOPMENT OPERATIONS
Develop a process for applying updates to systems, including verifying properties of the update. Create File Systems
RH413 Manage Software Updates Develop a process for applying updates to systems, including verifying properties of the update. Create File Systems Allocate an advanced file system layout, and use file
Secure Linux Administration Conference 2013. Bernd Strößenreuther
Puppet getting started Best practices on how to turn Your environment into a Puppet managed environment Secure Linux Administration Conference 2013 Berlin 2013 06 06 Bernd Strößenreuther mailto:[email protected]
Architecting for the next generation of Big Data Hortonworks HDP 2.0 on Red Hat Enterprise Linux 6 with OpenJDK 7
Architecting for the next generation of Big Data Hortonworks HDP 2.0 on Red Hat Enterprise Linux 6 with OpenJDK 7 Yan Fisher Senior Principal Product Marketing Manager, Red Hat Rohit Bakhshi Product Manager,
Ansible in Depth WHITEPAPER. ansible.com +1 800-825-0212
+1 800-825-0212 WHITEPAPER Ansible in Depth Get started with ANSIBLE now: /get-started-with-ansible or contact us for more information: info@ INTRODUCTION Ansible is an open source IT configuration management,
DevOps Course Content
DevOps Course Content INTRODUCTION TO DEVOPS What is DevOps? History of DevOps Dev and Ops DevOps definitions DevOps and Software Development Life Cycle DevOps main objectives Infrastructure As A Code
How to Deploy a Secure, Highly-Available Hadoop Platform
How to Deploy a Secure, Highly-Available Hadoop Platform Dr. Olaf Flebbe, Michael Weiser science + computing ag IT-Dienstleistungen und Software für anspruchsvolle Rechnernetze Tübingen München Berlin
Analysis of VDI Storage Performance During Bootstorm
Analysis of VDI Storage Performance During Bootstorm Introduction Virtual desktops are gaining popularity as a more cost effective and more easily serviceable solution. The most resource-dependent process
LabStats 5 System Requirements
LabStats Tel: 877-299-6241 255 B St, Suite 201 Fax: 208-473-2989 Idaho Falls, ID 83402 LabStats 5 System Requirements Server Component Virtual Servers: There is a limit to the resources available to virtual
Continuous Integration using Docker & Jenkins
Jenkins LinuxCon Europe 2014 October 13-15, 2014 Mattias Giese Solutions Architect [email protected] - Linux/Open Source Consulting, Training, Support & Development Introducing B1 Systems founded in
Azure Day Application Development
Azure Day Application Development Randy Pagels Developer Technology Specialist Tim Adams Developer Solutions Specialist Azure App Service.NET, Java, Node.js, PHP, Python Auto patching Auto scale Integration
Release Notes for Fuel and Fuel Web Version 3.0.1
Release Notes for Fuel and Fuel Web Version 3.0.1 June 21, 2013 1 Mirantis, Inc. is releasing version 3.0.1 of the Fuel Library and Fuel Web products. This is a cumulative maintenance release to the previously
Getting Started Guide: Deploying Puppet Enterprise in Microsoft Azure
Getting Started Guide: Deploying Puppet Enterprise in Microsoft Azure 1 Getting Started Guide with Microsoft Azure Getting Started Guide: Deploying Puppet Enterprise in Microsoft Azure Puppet Enterprise
owncloud Enterprise Edition on IBM Infrastructure
owncloud Enterprise Edition on IBM Infrastructure A Performance and Sizing Study for Large User Number Scenarios Dr. Oliver Oberst IBM Frank Karlitschek owncloud Page 1 of 10 Introduction One aspect of
Charles Endirect Ltd and the CELTEK Central Management System
Charles Endirect Ltd and the CELTEK Central Management System ELEXON Test Evidence Report Overview The CELtek CMS is an advanced service for the remote control of street lights. Charles Endirect in partnership
Managed Servers ASA Extract FY14
Managed Servers ASA Extract FY14 1.0 Service Summary 1.1 Name Managed Servers 1.7 Mission/Vision UW IT currently manages over 900 managed servers for various owners and functions. There are 2 primary types
Kaseya 2. User Guide. Version R8. English
Kaseya 2 Discovery User Guide Version R8 English September 19, 2014 Agreement The purchase and use of all Software and Services is subject to the Agreement as defined in Kaseya s Click-Accept EULATOS as
Red Hat Network Satellite Management and automation of your Red Hat Enterprise Linux environment
Red Hat Network Satellite Management and automation of your Red Hat Enterprise Linux environment WHAT IS IT? Red Hat Network (RHN) Satellite server is an easy-to-use, advanced systems management platform
Automated Configuration of Open Stack Instances at Boot Time
Automated Configuration of Open Stack Instances at Boot Time N Praveen 1, Dr. M.N.Jayaram 2 Post Graduate Student 1, Associate Professor 2, EC Department, SJCE, Mysuru, India Abstract: Cloud Computing
HP Universal CMDB. Software Version: 10.20. Support Matrix
HP Universal CMDB Software Version: 10.20 Support Matrix Document Release Date: January 2015 Software Release Date: January 2015 Legal Notices Warranty The only warranties for HP products and services
Metalogix SharePoint Backup. Advanced Installation Guide. Publication Date: August 24, 2015
Metalogix SharePoint Backup Publication Date: August 24, 2015 All Rights Reserved. This software is protected by copyright law and international treaties. Unauthorized reproduction or distribution of this
IT Business Management System Requirements Guide
IT Business Management System Requirements Guide IT Business Management 8.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced
A central continuous integration platform
A central continuous integration platform Agile Infrastructure use case and future plans Dec 5th, 2014 1/3 The Agile Infrastructure Use Case By Stefanos Georgiou What? Development practice Build better
PaaS solutions evaluation
PaaS solutions evaluation August 2014 Author: Sofia Danko Supervisors: Giacomo Tenaglia Artur Wiecek CERN openlab Summer Student Report 2014 Project Specification OpenShift Origin is an open source software
Continuous Integration in the Cloud with Hudson
Continuous Integration in the Cloud with Hudson Kohsuke Kawaguchi Jesse Glick Sun Microsystems, Inc. Hudson committers Rise of Continuous Integration Offload from people, push to computers $ computers
BMC Client Management - Technical Specifications. Version 12.0
BMC Client Management - Technical Specifications Version 12.0 Legal Notices Copyright 1999, 2009 BMC Software, Inc. Copyright 1994-2014 Numara Software, Inc. BMC, BMC Software, and the BMC Software logo
Vistara Lifecycle Management
Vistara Lifecycle Management Solution Brief Unify IT Operations Enterprise IT is complex. Today, IT infrastructure spans the physical, the virtual and applications, and crosses public, private and hybrid
Solution for private cloud computing
The CC1 system Solution for private cloud computing 1 Outline What is CC1? Features Technical details Use cases By scientist By HEP experiment System requirements and installation How to get it? 2 What
OpenNebula Open Souce Solution for DC Virtualization
OSDC 2012 25 th April, Nürnberg OpenNebula Open Souce Solution for DC Virtualization Constantino Vázquez Blanco OpenNebula.org What is OpenNebula? Multi-tenancy, Elasticity and Automatic Provision on Virtualized
Cisco is a registered trademark or trademark of Cisco Systems, Inc. and/or its affiliates in the United States and certain other countries.
Legal Notices Copyright 1999, 2009 BMC Software, Inc. Copyright 1996-2014 Numara Software, Inc. BMC, BMC Software, and the BMC Software logo are the exclusive properties of BMC Software, Inc., are registered
Monitoring Agent for PostgreSQL 1.0.0 Fix Pack 10. Reference IBM
Monitoring Agent for PostgreSQL 1.0.0 Fix Pack 10 Reference IBM Monitoring Agent for PostgreSQL 1.0.0 Fix Pack 10 Reference IBM Note Before using this information and the product it supports, read the
APPLICATION MANAGEMENT SUITE FOR ORACLE E-BUSINESS SUITE APPLICATIONS
APPLICATION MANAGEMENT SUITE FOR ORACLE E-BUSINESS SUITE APPLICATIONS Oracle Application Management Suite for Oracle E-Business Suite delivers capabilities that helps to achieve high levels of application
QuickStart Guide for Managing Computers. Version 9.2
QuickStart Guide for Managing Computers Version 9.2 JAMF Software, LLC 2013 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this guide is accurate. JAMF Software
Liferay Portal Performance. Benchmark Study of Liferay Portal Enterprise Edition
Liferay Portal Performance Benchmark Study of Liferay Portal Enterprise Edition Table of Contents Executive Summary... 3 Test Scenarios... 4 Benchmark Configuration and Methodology... 5 Environment Configuration...
LOCKSS on LINUX. Installation Manual and the OpenBSD Transition 02/17/2011
LOCKSS on LINUX Installation Manual and the OpenBSD Transition 02/17/2011 1 Table of Contents Overview... 3 LOCKSS Hardware... 5 Installation Checklist... 7 BIOS Settings... 10 Installation... 11 Firewall
Continuous Integration: Put it at the heart of your development
Continuous Integration: Put it at the heart of your development Susan Duncan Tools Product Manager, Oracle 1 Program Agenda What is CI? What Does It Mean To You? Make it Hudson Evolving Best Practice For
Apache Sentry. Prasad Mujumdar [email protected] [email protected]
Apache Sentry Prasad Mujumdar [email protected] [email protected] Agenda Various aspects of data security Apache Sentry for authorization Key concepts of Apache Sentry Sentry features Sentry architecture
McAfee Web Gateway 7.4.1
Release Notes Revision B McAfee Web Gateway 7.4.1 Contents About this release New features and enhancements Resolved issues Installation instructions Known issues Find product documentation About this
HP Server Automation Standard
Data sheet HP Server Automation Standard Lower-cost edition of HP Server Automation software Benefits Time to value: Instant time to value especially for small-medium deployments Lower initial investment:
My DevOps Journey by Billy Foss, Engineering Services Architect, CA Technologies
About the author My DevOps Journey by Billy Foss, Engineering Services Architect, CA Technologies I am going to take you through the journey that my team embarked on as we looked for ways to automate processes,
OpenShift on you own cloud. Troy Dawson OpenShift Engineer, Red Hat [email protected] November 1, 2013
OpenShift on you own cloud Troy Dawson OpenShift Engineer, Red Hat [email protected] November 1, 2013 2 Infrastructure-as-a-Service Servers in the Cloud You must build and manage everything (OS, App Servers,
RSA Security Analytics Virtual Appliance Setup Guide
RSA Security Analytics Virtual Appliance Setup Guide Copyright 2010-2015 RSA, the Security Division of EMC. All rights reserved. Trademarks RSA, the RSA Logo and EMC are either registered trademarks or
Parallels Operations Automation
Parallels Operations Automation What s New Document Version 2.9 www.parallels.com/spp Revision 1.0 (July 2009) Introduction Parallels Operations Automation 2.9 is an Operations Support System designed
Command Center 5.0 2015-05-15 13:29:23 UTC. 2015 Citrix Systems, Inc. All rights reserved. Terms of Use Trademarks Privacy Statement
Command Center 5.0 2015-05-15 13:29:23 UTC 2015 Citrix Systems, Inc. All rights reserved. Terms of Use Trademarks Privacy Statement Contents Command Center 5.0... 11 Command Center 5.0... 13 Release Notes...
CLOUD DEVELOPMENT BEST PRACTICES & SUPPORT APPLICATIONS
whitepaper CLOUD DEVELOPMENT BEST PRACTICES & SUPPORT APPLICATIONS - Cloud Development Best Practices and Support Applications CLOUD DEVELOPMENT BEST PRACTICES 1 Cloud-based solutions are increasingly
Installing and Configuring Guardium, ODF, and OAV
Installing and Configuring Guardium, ODF, and OAV In this appendix, we will cover the following topics: ff ff ff IBM Infosphere Guardium Database Security Oracle Database Firewall Oracle Audit Vault IBM
White Paper Take Control of Datacenter Infrastructure
Take Control of Datacenter Infrastructure Uniting the Governance of a Single System of Record with Powerful Automation Tools Take Control of Datacenter Infrastructure A new breed of infrastructure automation
Web Application Platform for Sandia
Web Application Platform for Sandia Sandia National Laboratories is a multi-program laboratory managed and operated by Sandia Corporation, a wholly owned subsidiary of Lockheed Martin Corporation, for
VMTurbo Operations Manager 4.5 Installing and Updating Operations Manager
VMTurbo Operations Manager 4.5 Installing and Updating Operations Manager VMTurbo, Inc. One Burlington Woods Drive Burlington, MA 01803 USA Phone: (781) 373---3540 www.vmturbo.com Table of Contents Introduction
The System Monitor Handbook. Chris Schlaeger John Tapsell Chris Schlaeger Tobias Koenig
Chris Schlaeger John Tapsell Chris Schlaeger Tobias Koenig 2 Contents 1 Introduction 6 2 Using System Monitor 7 2.1 Getting started........................................ 7 2.2 Process Table.........................................
DSView 4 Management Software Transition Technical Bulletin
DSView 4 Management Software Transition Technical Bulletin DSView, Avocent and the Avocent logo are trademarks or registered trademarks of Avocent Corporation or its affiliates in the U.S. and other countries.
Automated deployment of virtualization-based research models of distributed computer systems
Automated deployment of virtualization-based research models of distributed computer systems Andrey Zenzinov Mechanics and mathematics department, Moscow State University Institute of mechanics, Moscow
MYASIA CLOUD SERVER. Defining next generation of global storage grid User Guide AUG 2010, version 1.1
MYASIA CLOUD SERVER Defining next generation of global storage grid User Guide AUG 2010, version 1.1 Table of Content 1. Introduction.. 3 2. Getting Started... 4 3. Introduction to Cloud Server Management
Jenkins and Chef Infrastructure CI and Application Deployment
Jenkins and Chef Infrastructure CI and Application Deployment Dan Stine Copyright Clearance Center www.copyright.com June 18, 2014 #jenkinsconf About Me! Software Architect! Library & Framework Developer!
Of Pets and Cattle and Hearts
Of Pets and Cattle and Hearts The SUSE Systems Management Story Joachim Werner Senior Product Manager, SUSE [email protected] Who am I? 2 SUSE and Linux Workloads in the Enterprise SUSE Studio Datacenter Private
An Introduction to High Performance Computing in the Department
An Introduction to High Performance Computing in the Department Ashley Ford & Chris Jewell Department of Statistics University of Warwick October 30, 2012 1 Some Background 2 How is Buster used? 3 Software
OpenNebula Open Souce Solution for DC Virtualization
13 th LSM 2012 7 th -12 th July, Geneva OpenNebula Open Souce Solution for DC Virtualization Constantino Vázquez Blanco OpenNebula.org What is OpenNebula? Multi-tenancy, Elasticity and Automatic Provision
Install and Configure SQL Server Database Software Interview Questions and Answers
Written by Zakir Hossain, CS Graduate (OSU) CEO, Data Group Fed Certifications: PFA (Programming Foreign Assistance), COR (Contracting Officer), AOR (Assistance Officer) Oracle Certifications: OCP (Oracle
An Oracle White Paper March 2013. Oracle s Single Server Solution for VDI
An Oracle White Paper March 2013 Oracle s Single Server Solution for VDI Introduction The concept of running corporate desktops in virtual machines hosted on servers is a compelling proposition. In contrast
Windows Intune Walkthrough: Windows Phone 8 Management
Windows Intune Walkthrough: Windows Phone 8 Management This document will review all the necessary steps to setup and manage Windows Phone 8 using the Windows Intune service. Note: If you want to test
Dell Reference Configuration for Hortonworks Data Platform
Dell Reference Configuration for Hortonworks Data Platform A Quick Reference Configuration Guide Armando Acosta Hadoop Product Manager Dell Revolutionary Cloud and Big Data Group Kris Applegate Solution
Deploying Foreman in Enterprise Environments 2.0. best practices and lessons learned. Nils Domrose Cologne, August, 4 2014
Deploying Foreman in Enterprise Environments 2.0 best practices and lessons learned Nils Domrose Cologne, August, 4 2014 About me senior linux systems engineer at inovex GmbH worked as a network engineer,
Red Hat Satellite Management and automation of your Red Hat Enterprise Linux environment
Red Hat Satellite Management and automation of your Red Hat Enterprise Linux environment WHAT IS IT? Red Hat Satellite server is an easy-to-use, advanced systems management platform for your Linux infrastructure.
The Greenplum Analytics Workbench
The Greenplum Analytics Workbench External Overview 1 The Greenplum Analytics Workbench Definition Is a 1000-node Hadoop Cluster. Pre-configured with publicly available data sets. Contains the entire Hadoop
Capacity Planning for Microsoft SharePoint Technologies
Capacity Planning for Microsoft SharePoint Technologies Capacity Planning The process of evaluating a technology against the needs of an organization, and making an educated decision about the configuration
NoSQL Performance Test In-Memory Performance Comparison of SequoiaDB, Cassandra, and MongoDB
bankmark UG (haftungsbeschränkt) Bahnhofstraße 1 9432 Passau Germany www.bankmark.de [email protected] T +49 851 25 49 49 F +49 851 25 49 499 NoSQL Performance Test In-Memory Performance Comparison of SequoiaDB,
Siebel Installation Guide for UNIX. Siebel Innovation Pack 2013 Version 8.1/8.2, Rev. A April 2014
Siebel Installation Guide for UNIX Siebel Innovation Pack 2013 Version 8.1/8.2, Rev. A April 2014 Copyright 2005, 2014 Oracle and/or its affiliates. All rights reserved. This software and related documentation
CHAPTER 4 PERFORMANCE ANALYSIS OF CDN IN ACADEMICS
CHAPTER 4 PERFORMANCE ANALYSIS OF CDN IN ACADEMICS The web content providers sharing the content over the Internet during the past did not bother about the users, especially in terms of response time,
Monitoring and Alerting
Monitoring and Alerting All the things I've tried that didn't work, plus a few others. By Aaron S. Joyner Senior System Administrator Google, Inc. Blackbox vs Whitebox Blackbox: Requires no participation
Application Servers - BEA WebLogic. Installing the Application Server
Proven Practice Application Servers - BEA WebLogic. Installing the Application Server Product(s): IBM Cognos 8.4, BEA WebLogic Server Area of Interest: Infrastructure DOC ID: AS01 Version 8.4.0.0 Application
Diploma in Computer Science
SPECIALIST PROFILE Personal Details Reference: Job Title: Nationality: IT Experience: Qualifications: Languages: CN5191 Senior Linux Engineer British 22 years RedHat Certified Engineer Diploma in Computer
