Automation through Chef Opscode

Size: px
Start display at page:

Download "Automation through Chef Opscode"

Transcription

1 Automation through Chef Opscode A Hands-on Approach to Chef Navin Sabharwal Manak Wadhwa Apress"

2 Contents J About the Authors About the Technical Reviewers Acknowledgments Introduction xv xvii xix xxi Chapter 1: Introduction 1 Infrastructure as Code 1 Overview 4 Nodes 4 Workstation 5 Server 6 The Value of Chef 9 Why Chef? 10 Core Principles of Chef 10 Idempotence 11 Thick Client, Thick Server 11 Order of Execution 11 Who Uses Chef? 11 Key Technologies 11 Ruby 11 Erlang 17 vii

3 Chapter 2: The Chef Server 21 The Chef Server 21 Types of Chef Server 21 Extra Functionalities in Enterprise Chef 22 Components of Open Source Chef Server 23 Chapter 3: Installation 27 Install the Chef Server 27 Prerequisite 27 Installation 29 Installation on a Virtual Machine 33 File System locations 38 Configuration 38 Optional Settings 39 Chapter 4: Workstation 43 Prerequisite 43 Operating System Support 44 Install and Configure a Workstation 44 Chapter 5: Nodes 49 Types of Nodes 49 Node Names 49 Manage Nodes 50 Chef Client 50 The Chef Run 50 Install and Configure the Node 54 Identify the Operating System 54 Bootstrap 56 Configuring 57 viii

4 Chapter 6: Working with Knife 61 Working with Knife 61 Bootstrap 64 Client 66 Configure 70 Cookbook 71 Cookbook Site 75 Data Bag 77 Delete 77 Download 78 Environment 79 Node 80 Recipe List 80 Role 81 Search 82 Show 82 SSH 83 Tag Upload Chapter 7: Cookbooks 87 Basics of Cookbooks 87 Cookbook Directory Structure 88 Recipes 88 Resources and Providers 98 Attributes Files 114 Definitions 116 Libraries 117 Metadata 118 ix

5 Chapter 8: Using Cookbooks 119 MySQL(4.1.2) 119 Platform 119 Dependencies 119 Prerequisite 119 Cookbook Download 119 Cookbook Upload 120 Client Run 121 Nginx(2.4.2) 125 Platform 125 Dependencies 125 Prerequisite 125 Cookbook Download 126 Cookbook Upload 127 Client Run 127 Squid(OAO) 133 Platform 133 Cookbook Download 133 Cookbook Upload 134 Client Run 135 Wordpress(2.1.0) 138 Platform 138 Dependencies 138 Prerequisite 138 Cookbook Download 138 Cookbook Upload 139 Client Run 140 x

6 Tomcat(0.15.0) 145 Platform 145 Dependencies 145 Cookbook Download 145 Cookbook Upload 146 Client Run 147 Chapter 9: Developing a Cookbook 153 Developing Your First Cookbook 153 Writing a Recipe 155 Creating the Index File 157 Changing the Metadata 158 Uploading the Cookbook 158 Running the Cookbook 158 Add an Attribute 160 Add a Resource to the Default Recipe 160 Add the Template File 161 Uploading and Running the Cookbook 161 Using Environments 162 Chapter 10: Lightweight Resource Providers 169 Lightweight Resource Providers 169 Chef-Maintained LWRPs 170 Creating anlwrp 171 xi

7 Chapter 11: High Availability 179 Prerequisite 179 Setting Up HA 179 Streaming Replication 179 Cookbook Replication 190 Enterprise Chef HA 191 Chapter 12: Cloud Provisioning Using Chef Provisioning Using Vagrant and Chef 193 Providers and Provisioned 193 Installing Vagrant 194 Install Virtual Box 194 Install Vagrant on Windows 194 Verifying Vagrant Installation 198 Configuring Vagrant 198 Vagrant Boxes (OS Images) 198 Two Methods to Download Vagrant Box 198 Vagrantfile 199 Provisioning a New Instance 200 Connecting to a Virtual Machine 200 Suspending the Virtual Machine 201 Halting the Virtual Machine 202 Destroying the Virtual Machine 202 Installing Vagrant Plug-Ins 202 Vagrant Provisioning Using Chef 203 Chef Solo Provisioner 204 Options 204 Specifying a Run List 205 Specifying Roles 205 xii

8 Using Data Bags 206 Specifying Node Name 206 Custom JSON Data 206 Provisioning Chef Client 206 Adding Run List 207 Deleting the Node Details 207 Verifying Chef Client Registration with Chef Server 207 AWS and Chef Provisioning Using Vagrant 208 Installing the Plug-ins 208 Adding the AWS Box to Vagrant 208 Vagrantfile for AWS Provisioner 209 Provisioning Using Knife 211 Knife EC2 Plug-ins 211 Knife Azure Plug-ins 215 Chapter 13: Troubleshooting and Debugging 219 Chef Troubleshooting and Debugging 219 Debugging Chef Client Run 219 Running Chef Client with an Empty Run List 219 Running Chef Client in Debug Mode 221 Using Chef Client Log Files 221 Types of Log Errors 222 Using Chef Handler Cookbook 222 Debugging Recipes Using Logs 223 Common Errors 223 Using a Log Resource 225 Debugging Recipes Using Chef Shell 225 Configuring Chef Shell 226 Debugging Recipes Using Breakpoint Resource 227 xiii

9 Troubleshooting Chef Client 229 Chef Client Fails to Run a Recipe Successfully at Bootstrapping 229 Reregistering a Removed Client 229 Issues Registering Chef Client with the Server Unauthorized Errors 231 Clock Synchronization Error 231 No Such File or Directory: /etc/chef/validation.pem 232 Cannot Find Config File 232 Index 233 xiv

AALOK INSTITUTE. DevOps Training

AALOK 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 information

"Charting the Course... MOC B Active Directory Services with Windows Server Course Summary

Charting the Course... MOC B Active Directory Services with Windows Server Course Summary Description Course Summary Get Hands on instruction and practice administering Active Directory technologies in Windows Server 2012 and Windows Server 2012 R2 in this 5-day Microsoft Official Course. You

More information

This tutorial provides a basic understanding of the infrastructure and fundamental concepts of managing an infrastructure using Chef.

This 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 information

Introduction to PTC Windchill ProjectLink 11.0

Introduction to PTC Windchill ProjectLink 11.0 Introduction to PTC Windchill ProjectLink 11.0 Overview Course Code Course Length TRN-4756-T 8 Hours In this course, you will learn how to participate in and manage projects using Windchill ProjectLink

More information

Beginning Sensor. Networks with Arduino. and Raspberry Pi. Apress- Charles Bell

Beginning Sensor. Networks with Arduino. and Raspberry Pi. Apress- Charles Bell Beginning Sensor Networks with Arduino and Raspberry Pi Charles Bell Apress- Contents About the Author About the Technical Reviewer Acknowledgments Introduction xv xvii xix xxi Chapter 1: Introduction

More information

"Charting the Course... SharePoint 2007 Hands-On Labs Course Summary

Charting the Course... SharePoint 2007 Hands-On Labs Course Summary Course Summary Description This series of 33 hands-on labs allows students to explore the new features of Microsoft SharePoint Server, Microsoft Windows, Microsoft Office, including Microsoft Office Groove,

More information

DEVOPS COURSE CONTENT

DEVOPS 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 information

Chef. cd ~/scripts && find. -type f -name "*.sh" -exec rm -rf {} \; Wednesday, November 21, 12

Chef. cd ~/scripts && find. -type f -name *.sh -exec rm -rf {} \; Wednesday, November 21, 12 Chef cd ~/scripts && find. -type f -name "*.sh" -exec rm -rf {} \; You ve got a cloud. Now what? Problems What lots of people do now Manual Often error prone Slow Time Consuming Process Heavy I know, I

More information

DEPLOYING COOKBOOKS ANATOMY OF A CHEF RUN

DEPLOYING COOKBOOKS ANATOMY OF A CHEF RUN DEPLOYING COOKBOOKS The Deploying Cookbooks badge is awarded when someone proves that they understand how to use Chef server to manage nodes and ensure they're in their expected state. Candidates must

More information

"Charting the Course... MOC /2: Planning, Administering & Advanced Technologies of SharePoint Course Summary

Charting the Course... MOC /2: Planning, Administering & Advanced Technologies of SharePoint Course Summary Description Course Summary This five-day course will provide you with the knowledge and skills to plan and administer a Microsoft environment. The course teaches you how to deploy, administer, and troubleshoot

More information

Create Web Charts. With jqplot. Apress. Fabio Nelli

Create Web Charts. With jqplot. Apress. Fabio Nelli Create Web Charts With jqplot Fabio Nelli Apress Contents J About the Author About the Technical Reviewer Acknowledgments Introduction xv xvii xix xxi Chapter 1: Charting Technology Overview 1 Elements

More information

Automating ArcGIS Deployments Using Chef

Automating ArcGIS Deployments Using Chef Automating ArcGIS Deployments Using Chef Cherry Lin (clin@esri.com) Bill Major (bmajor@esri.com) David Cordes (dcordes@esri.com) Slides: http://bit.ly/2uieg0p Overview What, Why, When? Esri s Chef Cookbooks

More information

System Administration of PTC Windchill 11.0

System Administration of PTC Windchill 11.0 System Administration of PTC Windchill 11.0 Overview Course Code Course Length TRN-4830-T 16 Hours In this course, you will gain an understanding of how to perform routine Windchill system administration

More information

Contents in Detail. Foreword by Xavier Noria

Contents in Detail. Foreword by Xavier Noria Contents in Detail Foreword by Xavier Noria Acknowledgments xv xvii Introduction xix Who This Book Is For................................................ xx Overview...xx Installation.... xxi Ruby, Rails,

More information

Architect your deployment using Chef

Architect your deployment using Chef ArcGIS Enterprise Architect your deployment using Chef Cherry Lin and Scott MacDonald ArcGIS Enterprise base deployment Why automate your ArcGIS Enterprise deployment? Efficiency Get up and running faster

More information

Pro ASP.NET SignaIR. Real-Time Communication in. Keyvan Nayyeri. .NET with SignaIR 2.1. Apress. Darren White

Pro ASP.NET SignaIR. Real-Time Communication in. Keyvan Nayyeri. .NET with SignaIR 2.1. Apress. Darren White Pro ASP.NET SignaIR Real-Time Communication in.net with SignaIR 2.1 Keyvan Nayyeri Darren White Apress Contents J About the Authors About the Technical Reviewer Acknowledgments Introduction xv xvii xix

More information

Mathematics Shape and Space: Polygon Angles

Mathematics Shape and Space: Polygon Angles a place of mind F A C U L T Y O F E D U C A T I O N Department of Curriculum and Pedagogy Mathematics Shape and Space: Polygon Angles Science and Mathematics Education Research Group Supported by UBC Teaching

More information

Oracle Exadata Recipes

Oracle Exadata Recipes Oracle Exadata Recipes A Problem-Solution Approach John Clarke Apress- Contents About the Author About the Technical Reviewer Acknowledgments Introduction xxxiii xxxv xxxvii xxxix Part 1: Exadata Architecture

More information

Practical Amazon EC2, SQS, Kinesis, and S3

Practical Amazon EC2, SQS, Kinesis, and S3 Practical Amazon EC2, SQS, Kinesis, and S3 A Hands-On Approach to AWS Sunil Gulabani Practical Amazon EC2, SQS, Kinesis, and S3: A Hands-On Approach to AWS Sunil Gulabani Ahmedabad, Gujarat, India ISBN-13

More information

Pro Hibernate and. MongoDB. Anghel Leonard. Apress-

Pro Hibernate and. MongoDB. Anghel Leonard. Apress- Pro Hibernate and MongoDB Anghel Leonard Apress- Contents. J About the Author xiii About the Technical Reviewer Acknowledgments Introduction xv xvii xix Chapter 1: Getting Started with Hibernate OGM 1

More information

Practical Node.js. Building Real-World Scalable Web Apps. Apress* Azat Mardan

Practical Node.js. Building Real-World Scalable Web Apps. Apress* Azat Mardan Practical Node.js Building Real-World Scalable Web Apps Azat Mardan Apress* Contents About the Author About the Technical Reviewer Acknowledgments Introduction xv xvii xix xxi Chapter 1: Setting up Node.js

More information

CROSS-REFERENCE TABLE ASME A Including A17.1a-1997 Through A17.1d 2000 vs. ASME A

CROSS-REFERENCE TABLE ASME A Including A17.1a-1997 Through A17.1d 2000 vs. ASME A CROSS-REFERENCE TABLE ASME Including A17.1a-1997 Through A17.1d 2000 vs. ASME 1 1.1 1.1 1.1.1 1.2 1.1.2 1.3 1.1.3 1.4 1.1.4 2 1.2 3 1.3 4 Part 9 100 2.1 100.1 2.1.1 100.1a 2.1.1.1 100.1b 2.1.1.2 100.1c

More information

Technical Brief. Network Port & Routing Requirements Active Circle 4.5 May Page 1 sur 15

Technical Brief. Network Port & Routing Requirements Active Circle 4.5 May Page 1 sur 15 Technical Brief Network Port & Routing Requirements Active Circle 4.5 May 2017 Page 1 sur 15 INDEX 1. INTRODUCTION... 3 1.1. SCOPE OF THE DOCUMENT... 3 1.2. AUDIENCE... 3 1.3. ORGANIZATION OF THE INFORMATION...

More information

SharePoint 2013 Central Administration

SharePoint 2013 Central Administration Course Objectives SharePoint 2013 Central Administration SharePoint Virtual environment creation through VMware, Virtual Box & Hyper-V. SharePoint Farm setup - Standalone, Small, Medium and Large Scale

More information

CITY UNIVERSITY OF NEW YORK. i. Visit:

CITY UNIVERSITY OF NEW YORK. i. Visit: CITY UNIVERSITY OF NEW YORK I. ACCESSING IRB NET (New Registration) i. Visit: https://www.irbnet.org/release/index.html ii. New users: Click on New Registration in the top right corner iii. Fill-out the

More information

Vagrant and Ansible. Two so2ware tools to create and manage your custom VMs

Vagrant and Ansible. Two so2ware tools to create and manage your custom VMs Vagrant and Ansible Two so2ware tools to create and manage your custom VMs Vagrant and Ansible Highlights Overview on the so2ware tools o Why do you should use them o Install them Details about the configura=on

More information

Contents at a Glance. vii

Contents at a Glance. vii Contents at a Glance 1 Installing WebLogic Server and Using the Management Tools... 1 2 Administering WebLogic Server Instances... 47 3 Creating and Configuring WebLogic Server Domains... 101 4 Configuring

More information

Using Joomla O'REILLY. foreword by Louis Landry. Ron Severdia and Kenneth Crowder. Taipei Tokyo. Cambridge. Beijing. Farnham Kbln Sebastopol

Using Joomla O'REILLY. foreword by Louis Landry. Ron Severdia and Kenneth Crowder. Taipei Tokyo. Cambridge. Beijing. Farnham Kbln Sebastopol Using Joomla Ron Severdia and Kenneth Crowder foreword by Louis Landry Beijing Cambridge O'REILLY Farnham Kbln Sebastopol Taipei Tokyo Table of Contents Foreword xvii Preface xix 1. An Overview 1 Using

More information

DevOps Technologies. for Deployment

DevOps 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 information

Course Outline. ProTech Professional Technical Services, Inc. Veritas Backup Exec 20.1: Administration. Course Summary.

Course Outline. ProTech Professional Technical Services, Inc. Veritas Backup Exec 20.1: Administration. Course Summary. Course Summary Description The course is designed for the data protection professional tasked with architecting, implementing, backing up, and restoring critical data. This class covers how to back up

More information

Introduction to Windchill PDMLink 10.2 for the Implementation Team

Introduction to Windchill PDMLink 10.2 for the Implementation Team Introduction to Windchill PDMLink 10.2 for the Implementation Team Overview Course Code Course Length TRN-4262-T 2 Days In this course, you will learn how to complete basic Windchill PDMLink functions.

More information

Practical IPv6 for Windows Administrators

Practical IPv6 for Windows Administrators Practical IPv6 for Windows Administrators Edward Horley Apress" Contents J Forward About the Author About the Technical Reviewers Acknowledgments Introduction xvii xix xxi xxiii xxv Chapter 1: IPv6 the

More information

The Definitive Guide to. NetBeans Platform 7. Heiko Bock. Apress*

The Definitive Guide to. NetBeans Platform 7. Heiko Bock. Apress* The Definitive Guide to NetBeans Platform 7 Heiko Bock Apress* Contents About the Author About the Translator About the Technical Reviewers Acknowledgments Introduction xiv xiv xv xvi xvii * Part 1: Basics

More information

"Charting the Course... VMware vsphere 6.5 Optimize, Upgrade, Troubleshoot. Course Summary

Charting the Course... VMware vsphere 6.5 Optimize, Upgrade, Troubleshoot. Course Summary Course Summary Description This powerful 5-day class provides an in-depth look at vsphere 6.5. In this course, cover how to deploy vsphere 6.5, how to optimize it including VMs, ESXi hosts, vcenter Server

More information

"Charting the Course... MOC B Updating Your SQL Server Skills to Microsoft SQL Server 2014 Course Summary

Charting the Course... MOC B Updating Your SQL Server Skills to Microsoft SQL Server 2014 Course Summary Course Summary Description This five-day instructor-led course teaches students how to use the enhancements and new features that have been added to SQL Server and the Microsoft data platform since the

More information

"Charting the Course... Java Programming Language. Course Summary

Charting the Course... Java Programming Language. Course Summary Course Summary Description This course emphasizes becoming productive quickly as a Java application developer. This course quickly covers the Java language syntax and then moves into the object-oriented

More information

We 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 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 information

CITY UNIVERSITY OF NEW YORK. Creating a New Project in IRBNet. i. After logging in, click Create New Project on left side of the page.

CITY UNIVERSITY OF NEW YORK. Creating a New Project in IRBNet. i. After logging in, click Create New Project on left side of the page. CITY UNIVERSITY OF NEW YORK Creating a New Project in IRBNet i. After logging in, click Create New Project on left side of the page. ii. Enter the title of the project, the principle investigator s (PI)

More information

Introduction to PTC Windchill PDMLink 11.0 for the Implementation Team

Introduction to PTC Windchill PDMLink 11.0 for the Implementation Team Introduction to PTC Windchill PDMLink 11.0 for the Implementation Team Overview Course Code Course Length TRN-4752-T 16 Hours In this course, you will learn how to complete basic Windchill PDMLink functions.

More information

Installing and Administering a Satellite Environment

Installing and Administering a Satellite Environment IBM DB2 Universal Database Installing and Administering a Satellite Environment Version 8 GC09-4823-00 IBM DB2 Universal Database Installing and Administering a Satellite Environment Version 8 GC09-4823-00

More information

Oracle Identity Management

Oracle Identity Management Oracle Identity Management Integration Guide 10g (10.1.4.0.1) B15995-01 July 2006 Oracle Identity Management Integration Guide, 10g (10.1.4.0.1) B15995-01 Copyright 1999, 2006, Oracle. All rights reserved.

More information

"Charting the Course... VMware vsphere 6.7 Boot Camp. Course Summary

Charting the Course... VMware vsphere 6.7 Boot Camp. Course Summary Description Course Summary This powerful 5-day, 10 hour per day extended hours class is an intensive introduction to VMware vsphere including VMware ESXi 6.7 and vcenter 6.7. This course has been completely

More information

Q3. Where can I register DuitNow ID? Login to Bank Islam Internet Banking. Go to Settings > DuitNow ID and click on Add button. Refer to image below.

Q3. Where can I register DuitNow ID? Login to Bank Islam Internet Banking. Go to Settings > DuitNow ID and click on Add button. Refer to image below. Q1. What is DuitNow? DuitNow is a new real-time online fund transfer service that allows consumers and business owners to transfer money using an ID called DuitNow ID instead of having to exchange bank

More information

Introduction to Creo Elements/Direct 19.0 Modeling

Introduction to Creo Elements/Direct 19.0 Modeling Introduction to Creo Elements/Direct 19.0 Modeling Overview Course Code Course Length TRN-4531-T 3 Day In this course, you will learn the basics about 3-D design using Creo Elements/Direct Modeling. You

More information

Silverlight Recipes. A Problem-Solution Approach. Apress* Jit Ghosh and Rob Cameron

Silverlight Recipes. A Problem-Solution Approach. Apress* Jit Ghosh and Rob Cameron . Silverlight Recipes A Problem-Solution Approach i Jit Ghosh and Rob Cameron Apress* Contents at a Glance Contents About the Author About the Technical Reviewer Acknowledgments Introduction iv v xxvi

More information

Configuring BGP on Cisco Routers Volume 1

Configuring BGP on Cisco Routers Volume 1 Volume 1 I. Course Introduction A. Overview/Learner Skills and Knowledge B. Course Flow C. Additional References 1. Cisco Glossary of Terms D. Your Training Curriculum II. BGP Overview III. Introducing

More information

Annexure I: Contact Details:

Annexure I: Contact Details: Ref: CO/IT-BPR/CSC Date:.09.2017 Annexure I: Contact Details: a) Name of the company b) Company s address in India c) Contact person d) Telephone no. e) Fax f) E-mail address g) Service tax registration

More information

Mechanism Design using Creo Parametric 3.0

Mechanism Design using Creo Parametric 3.0 Mechanism Design using Creo Parametric 3.0 Overview Course Code Course Length TRN-4521-T 1 Day In this course, you will learn about creating mechanism connections, configuring the mechanism model, creating

More information

Automated Deployment of OpenStack with Chef. SCALE 9x February 25-27, 2011

Automated Deployment of OpenStack with Chef. SCALE 9x February 25-27, 2011 Automated Deployment of OpenStack with Chef SCALE 9x February 25-27, 2011 Introductions Matt Ray Senior Technical Evangelist matt@opscode.com @mattray GitHub:mattray What is OpenStack? Founders operate

More information

Oracle RMAN for Absolute Beginners

Oracle RMAN for Absolute Beginners Oracle RMAN for Absolute Beginners Darl Kuhn Apress Contents About the Author Acknowledgments Introduction xvii xix xxi Chapter 1: Getting Started... 1 Connecting to Your Database 1 Establishing OS Variables

More information

This Document is intended as a user guide for providers who are planning to use the eligibility check system.

This Document is intended as a user guide for providers who are planning to use the eligibility check system. [ELIGIBILITY CHECK USER GUIDE] This Document is intended as a user guide for providers who are planning to use the eligibility check system. Contents I. Introduction... 2 II. Purpose of Document... 2 III.

More information

DevOps Course Content

DevOps 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 information

Layout and display. STILOG IST, all rights reserved

Layout and display. STILOG IST, all rights reserved 2 Table of Contents I. Main Window... 1 1. DEFINITION... 1 2. LIST OF WINDOW ELEMENTS... 1 Quick Access Bar... 1 Menu Bar... 1 Windows... 2 Status bar... 2 Pop-up menu... 4 II. Menu Bar... 5 1. DEFINITION...

More information

Corrective Action User Walkthrough: New Portal Login

Corrective Action User Walkthrough: New Portal Login Corrective Action User Walkthrough: New Portal Login The updated URL for the PST Portal is: https://apps.occeweb.com/pstportal There are five scenarios to consider if you are experiencing difficulty logging

More information

Oracle Directory Services 11g: Administration

Oracle Directory Services 11g: Administration Oracle University Contact Us: 0180-2000-526 / +49 89-14301200 Oracle Directory Services 11g: Administration Duration: 5 Days What you will learn After completing this course, you should be able to perform

More information

"Charting the Course... MOC A Introduction to Web Development with Microsoft Visual Studio Course Summary

Charting the Course... MOC A Introduction to Web Development with Microsoft Visual Studio Course Summary Description Course Summary This course provides knowledge and skills on developing Web applications by using Microsoft Visual. Objectives At the end of this course, students will be Explore ASP.NET Web

More information

Oracle Data Integrator: Administration and Development Volume I Student Guide

Oracle Data Integrator: Administration and Development Volume I Student Guide Oracle Data Integrator: Administration and Development Volume I Student Guide D48459GC30 Edition 3.0 December 2007 D53463 Authors Laura Hofman Miquel FX Nicolas Technical Contributor and Reviewer Sharath

More information

"Charting the Course... Comprehensive Angular. Course Summary

Charting the Course... Comprehensive Angular. Course Summary Description Course Summary Angular is a powerful client-side JavaScript framework from Google that supports simple, maintainable, responsive, and modular applications. It uses modern web platform capabilities

More information

Docker & Chef. Containers. Containers and Docker 8/4/14. Linux containers (LXC) Single operating system Multiple isolated, working configurations

Docker & Chef. Containers. Containers and Docker 8/4/14. Linux containers (LXC) Single operating system Multiple isolated, working configurations Docker & Chef Containers Linux containers (LXC) Single operating system Multiple isolated, working configurations Containers and Docker Open-source engine for container management Docker registry for sharing

More information

Preface... xi. Lesson 1. Getting Started... 1

Preface... xi. Lesson 1. Getting Started... 1 Contents Preface... xi Prerequisites for This Course... xi Avid Audio Training Paths... xii Conventions and Symbols Used in this Guide... xiii Cross-Platform Issues... xiv About This Book... xv Lesson

More information

Drupal Command Line Instructions Windows 8.1 Setup >>>CLICK HERE<<<

Drupal Command Line Instructions Windows 8.1 Setup >>>CLICK HERE<<< Drupal Command Line Instructions Windows 8.1 Setup Learn how to install the Telnet Client in Windows, how to start it, how to where to find documentation about Telnet commands and where to find Telnet

More information

Oracle Financial Services Economic Capital Advanced Installation Guide

Oracle Financial Services Economic Capital Advanced Installation Guide An Oracle Technical White Paper December 2013 Oracle Financial Services Economic Capital Advanced 1.1.1.1.0 Installation Guide Introduction Oracle Financial Services (OFS) Economic Capital Advanced Release

More information

Application Development

Application Development Pro Single Page Application Development Using Backbone.js and ASP.NET Gil Fink Ido Flatow Apress- Contents J About the Authors About the Technical Reviewers Acknowledgments Introduction xvii xix xxi xxiii

More information

Beginning Google Maps Mashups with Mapplets, KML, and GeoRSS

Beginning Google Maps Mashups with Mapplets, KML, and GeoRSS Beginning Google Maps Mashups with Mapplets, KML, and GeoRSS From Novice to Professional ш я т Sterling Udell Apress" Contents About the Author About the Technical Reviewer Acknowledgments Introduction

More information

Pro JavaScript. Development. Coding, Capabilities, and Tooling. Den Odell. Apress"

Pro JavaScript. Development. Coding, Capabilities, and Tooling. Den Odell. Apress Pro JavaScript Development Coding, Capabilities, and Tooling Den Odell Apress" Contents J About the Author About the Technical Reviewers Acknowledgments Introduction xv xvii xix xxi Chapter 1: Object-Oriented

More information

"Charting the Course to Your Success!" MOC D Installing and Configuring Windows Server Course Summary

Charting the Course to Your Success! MOC D Installing and Configuring Windows Server Course Summary Description Course Summary Get hands-on instruction and practice installing and configuring Windows Server 2012, including Windows Server 2012 R2, in this five-day Microsoft Official Course. This course

More information

Lessons learned while automating MySQL in the AWS cloud. Stephane Combaudon DB Engineer - Slice

Lessons learned while automating MySQL in the AWS cloud. Stephane Combaudon DB Engineer - Slice Lessons learned while automating MySQL in the AWS cloud Stephane Combaudon DB Engineer - Slice Our environment 5 DB stacks Data volume ranging from 30GB to 2TB+. Master + N slaves for each stack. Master

More information

IT 341 Introduction to System Administration Project I Installing Ubuntu Server on a Virtual Machine

IT 341 Introduction to System Administration Project I Installing Ubuntu Server on a Virtual Machine IT 341 Introduction to System Administration Project I Installing Ubuntu Server on a Virtual Machine Here we create a new virtual machine and install Ubuntu 16.04 LTS Server on it. In this instance, we

More information

Using the vrealize Orchestrator Chef Plug-In 1.0

Using the vrealize Orchestrator Chef Plug-In 1.0 Using the vrealize Orchestrator Chef Plug-In 1.0 Copyright 2016 VMware, Inc. All rights reserved. This product is protected by copyright and intellectual property laws in the United States and other countries

More information

Summary of Contents LIST OF FIGURES LIST OF TABLES

Summary of Contents LIST OF FIGURES LIST OF TABLES Summary of Contents LIST OF FIGURES LIST OF TABLES PREFACE xvii xix xxi PART 1 BACKGROUND Chapter 1. Introduction 3 Chapter 2. Standards-Makers 21 Chapter 3. Principles of the S2ESC Collection 45 Chapter

More information

COPYRIGHTED MATERIAL. Acknowledgments...v Introduction... xxi

COPYRIGHTED MATERIAL. Acknowledgments...v Introduction... xxi Acknowledgments...v Introduction... xxi Part I: Getting Started with Joomla!.....................1 Chapter 1: Introducing the Joomla! Content Management System...3 Chapter 2: Obtaining and Installing Joomla!...15

More information

Chef Essentials on AWS Introduction Chef Software Inc. Course v1.0.2

Chef Essentials on AWS Introduction Chef Software Inc. Course v1.0.2 Chef Essentials on AWS Introduction 2015 Chef Software Inc. Course v1.0.2 Your Chef Team Jody Wolfborn Solutions Architect jody@chef.io @joderita Jeff Mery Solutions Architect jmery@chef.io 2015 Chef Software

More information

Q. Are current attendees auto enrolled? A. Yes. No need to re-register. Watch your inbox for details on next week s webinar.

Q. Are current attendees auto enrolled? A. Yes. No need to re-register. Watch your inbox for details on next week s webinar. Chef Fundamentals Webinar - Module 1 Here are answers to most of the questions that were asked during Chef Fundamentals Training Webinar Module 1. If your question isn t answered here or if you have another

More information

"Charting the Course... MOC A: Developing with the SharePoint Framework. Course Summary

Charting the Course... MOC A: Developing with the SharePoint Framework. Course Summary Course Summary Description This five-day instructor-led course is intended for developers who want to be able to create client-side applications with SharePoint Framework. In this course, students will

More information

Kalaivani Ananthan Version 2.0 October 2008 Funded by the Library of Congress

Kalaivani Ananthan Version 2.0 October 2008 Funded by the Library of Congress RUTGERS UNIVERSITY LIBRARIES OpenMIC User Manual Bibliographic Utility for analog and digital objects Kalaivani Ananthan Version 2.0 October 2008 Funded by the Library of Congress Table of Contents I.

More information

Platinum~Pro (v21.0): Deployment Guide (v1.2)

Platinum~Pro (v21.0): Deployment Guide (v1.2) (v1.2) INTRODUCTION... 2 SYSTEM REQUIREMENTS... 4 CHAPTER 1 DEPLOYMENT... 6 CHAPTER 2 UPGRADING... 12 CHAPTER 3 MIGRATION... 15 CHAPTER 4 UNINSTALLATION... 16 APPENDIX 1 DEPLOYMENT ISSUES... 18 APPENDIX

More information

Pro Windows 8.1. Development with. XAML and C# Jesse Liberty. Philip Japikse. Jon Galloway

Pro Windows 8.1. Development with. XAML and C# Jesse Liberty. Philip Japikse. Jon Galloway Pro Windows 8.1 Development with XAML and C# Jesse Liberty Philip Japikse Jon Galloway Contents About the Authors About the Technical Reviewers Acknowledgments xvii xix xxi HChapter 1: Getting Started

More information

P a g e 1. Teknologisk Institut. Online kursus k SysAdmin & DevOps Collection

P a g e 1. Teknologisk Institut.   Online kursus k SysAdmin & DevOps Collection P a g e 1 Online kursus k72751 SysAdmin & DevOps Collection P a g e 2 Title Estimated Duration (hrs) Ruby on Rails - Fundamentals 1,5 Ruby on Rails - Database Fundamentals 1,22 Python: The Basics 3,5 Python:

More information

SIOS Protection Suite for Linux v9.0.1 Chef Support Document

SIOS Protection Suite for Linux v9.0.1 Chef Support Document SIOS Protection Suite for Linux v9.0.1 Chef Support Document Dec 2015 This document and the information herein is the property of SIOS Technology Corp. (previously known as SteelEye Technology, Inc.) and

More information

Remote Access Guide. https://remote.lghealth.org

Remote Access Guide. https://remote.lghealth.org Remote Access Guide https://remote.lghealth.org Created by: Joshua Steele Revision 1.0 7/14/2015 Table of Contents I. Remote Access using Internet Explorer... 2 II. Remote Access using Google Chrome...

More information

Introduction to PTC Windchill PDMLink 11.0 for Heavy Users

Introduction to PTC Windchill PDMLink 11.0 for Heavy Users Introduction to PTC Windchill PDMLink 11.0 for Heavy Users Overview Course Code Course Length TRN-4751-T 16 Hours In this course, you will learn how to complete the day-to-day functions that enable you

More information

Acknowledgments Introduction. Chapter 1: Introduction to Access 2007 VBA 1. The Visual Basic Editor 18. Testing Phase 24

Acknowledgments Introduction. Chapter 1: Introduction to Access 2007 VBA 1. The Visual Basic Editor 18. Testing Phase 24 Acknowledgments Introduction Chapter 1: Introduction to Access 2007 VBA 1 What Is Access 2007 VBA? 1 What s New in Access 2007 VBA? 2 Access 2007 VBA Programming 101 3 Requirements-Gathering Phase 3 Design

More information

BMEGUI Tutorial 1 Spatial kriging

BMEGUI Tutorial 1 Spatial kriging BMEGUI Tutorial 1 Spatial kriging 1. Objective The primary objective of this exercise is to get used to the basic operations of BMEGUI using a purely spatial dataset. The analysis will consist in an exploratory

More information

Deep Dive. Cloud Control 12c. Oracle Enterprise Manager ORACLG. Oracle Press. Michael New Edward Whalen Matthew Burke. London Madrid Mexico City Milan

Deep Dive. Cloud Control 12c. Oracle Enterprise Manager ORACLG. Oracle Press. Michael New Edward Whalen Matthew Burke. London Madrid Mexico City Milan ORACLG Oracle Press Oracle Enterprise Manager Cloud Control 12c Deep Dive Michael New Edward Whalen Matthew Burke Mc Graw Hill Education New York Chicago San Francisco Athens London Madrid Mexico City

More information

NCTA-Certified CloudOps Specialist (NCO) Exam NCO-110

NCTA-Certified CloudOps Specialist (NCO) Exam NCO-110 NCTA-Certified CloudOps Specialist (NCO) Exam NCO-110 Exam Information Candidate Eligibility: The NCTA-Certified CloudOps Specialist (NCO) exam requires no application fee, supporting documentation, nor

More information

Excel Programming with VBA (Macro Programming) 24 hours Getting Started

Excel Programming with VBA (Macro Programming) 24 hours Getting Started Excel Programming with VBA (Macro Programming) 24 hours Getting Started Introducing Visual Basic for Applications Displaying the Developer Tab in the Ribbon Recording a Macro Saving a Macro-Enabled Workbook

More information

Installing and Using Docker Toolbox for Mac OSX and Windows

Installing and Using Docker Toolbox for Mac OSX and Windows Installing and Using Docker Toolbox for Mac OSX and Windows One of the most compelling reasons to run Docker on your local machine is the speed at which you can deploy and build lab environments. As a

More information

CONTENTS. Cisco Internet Streamer CDS 3.0 Software Configuration Guide iii OL CHAPTER 1 Product Overview 1-1

CONTENTS. Cisco Internet Streamer CDS 3.0 Software Configuration Guide iii OL CHAPTER 1 Product Overview 1-1 CONTENTS Preface xvii Document Revision History xvii Audience xvii Objective xviii Document Organization xviii Document Conventions xix Related Publications xx Obtaining Documentation and Submitting a

More information

Friday, November 8, 13

Friday, November 8, 13 OpenStack Deployment with Chef Workshop November 8, 2013 Justin Shepherd Matt Ray Getting Started Instructions: http://bit.ly/hkchef Download mirrors at: http://119.9.70.64 http://192.168.1.10 SSID 'opscode-dd-wrt'

More information

VERIFICATION AND VALIDATION FOR QUALITY OF UML 2.0 MODELS

VERIFICATION AND VALIDATION FOR QUALITY OF UML 2.0 MODELS VERIFICATION AND VALIDATION FOR QUALITY OF UML 2.0 MODELS BHUVAN UNHELKAR, PHD WILEY- INTERSCIENCE A Wiley-lnterscience Publication JOHN WILEY & SONS, INC. Contents Figures Foreword Preface Acknowledgments

More information

Pro ASP.NET MVC 2 Framework

Pro ASP.NET MVC 2 Framework Pro ASP.NET MVC 2 Framework Second Edition Steven Sanderson Apress TIB/UB Hannover 89 133 297 713 Contents at a Glance Contents About the Author About the Technical Reviewers Acknowledgments Introduction

More information

Security Standards for Information Systems

Security Standards for Information Systems Security Standards for Information Systems Area: Information Technology Services Number: IT-3610-00 Subject: Information Systems Management Issued: 8/1/2012 Applies To: University Revised: 4/1/2015 Sources:

More information

INDEX. Bitmap Property dialog box, description 2-11

INDEX. Bitmap Property dialog box, description 2-11 INDEX A accessing Cisco.com xi CiscoView 2-6 Device Configuration dialog box 4-2 online documentation ix adding IP addresses for other management workstations 4-2 audience for this document vii B Bitmap

More information

Coding for Penetration

Coding for Penetration Coding for Penetration Testers Building Better Tools Jason Andress Ryan Linn ELSEVIER AMSTERDAM BOSTON HEIDELBERG LONDON NEW YORK OXFORD PARIS SAN DIEGO SAN FRANCISCO SINGAPORE SYDNEY TOKYO Syngress is

More information

Business Intelligence Roadmap HDT923 Three Days

Business Intelligence Roadmap HDT923 Three Days Three Days Prerequisites Students should have experience with any relational database management system as well as experience with data warehouses and star schemas. It would be helpful if students are

More information

Chef. Saving Time (and Money) With Automated Provisioning Trotter Cashion Hoopla Software

Chef. Saving Time (and Money) With Automated Provisioning Trotter Cashion Hoopla Software Chef Saving Time (and Money) With Automated Provisioning Trotter Cashion Hoopla Software About Me @cashion http://github.com/trotter Where I've Been Eastmedia (2006) Motionbox (2006-2009) Algorithmics

More information

We re all developers now

We re all developers now We re all developers now Adventures in Infrastructure as Code Julian Simpson, The Build Doctor Ltd Poll Poll Are you using Puppet or Chef? Poll Are you using Puppet or Chef? Do you hate Ruby on Rails Poll

More information

"Charting the Course to Your Success!" MOC Planning, Deploying and Managing Microsoft System Center Service Manager 2010.

Charting the Course to Your Success! MOC Planning, Deploying and Managing Microsoft System Center Service Manager 2010. Description Course Summary This course provides students with knowledge and skills to install and configure System Center. The course focuses on implementing, configuring and integrating with other System

More information

This course is designed for web developers that want to learn HTML5, CSS3, JavaScript and jquery.

This course is designed for web developers that want to learn HTML5, CSS3, JavaScript and jquery. HTML5/CSS3/JavaScript Programming Course Summary Description This class is designed for students that have experience with basic HTML concepts that wish to learn about HTML Version 5, Cascading Style Sheets

More information

"Charting the Course B Configuring, Managing and Troubleshooting Microsoft Exchange Server 2010 Course Summary

Charting the Course B Configuring, Managing and Troubleshooting Microsoft Exchange Server 2010 Course Summary Course Summary Description This course will provide you with the knowledge and skills to configure and manage a Microsoft Exchange Server 2010 messaging environment. This course does not require previous

More information