introducing puppet - the faster speed of automation

Post on 23-Jan-2018

5.733 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Introducing Puppet LabsRamit Surana

@ramitsurana

/in/ramitsurana

AgendaIntroduction to Puppet Labs.

Puppet Labs Architecture.

MCollective

Orchestration

Managing Nodes

Introducing Razor

Managing Users

Security Management

Customers

Who am I ?Open Source Tech Enthusiastic .

Foodie,Traveler.

Interested,Join Here :

Email: ramitsurana@gmail.com

Twitter: @ramitsurana

LinkedIn: /in/ramitsurana

Github: ramitsurana

What is Puppet Automation ?Puppet IT automation is a software that uses Puppet's declarative language to manage various stages of the IT infrastructure lifecycle, including the provisioning, patching, configuration, and management of operating system and application components across enterprise data centers and cloud infrastructures

Architecture

MCollectiveMarionette Collective is a framework for building server orchestration or parallel job execution systems.

Instead of directly connecting to each host, it uses publish/subscribe middleware to communicate in parallel with many hosts at once.

OrchestrationOrchestration isn’t quite like SSH, PowerShell, or other tools meant for running arbitrary shell code in an ad-hoc way.

It's orchestration is built around the idea of predefined actions — it is essentially a highly parallel remote procedure call (RPC) system.

Managing NodesOne can view the number of pending node requests in the PE console by going to Nodes > Inventory >Unsigned certificates.

Depending on how many nodes you have in your site total, and on the number of pending requests, it can take up to two seconds per request for Reject All or Accept All to finish processing.

RazorNext-generation physical and virtual hardware provisioning solution.

Puppet Labs and EMC collaboratively developed Razor.

Unique capabilities for managing hardware infrastructure, including:

Auto-Discovered Real-Time Inventory Data

Dynamic Image Selection

Policy-Based Provisioning

Open APIs and Plug-in Architecture

Managing Users Three default user roles: Administrators, Operators, and Viewers. In addition, you can create custom roles.

Permissions can be set for the activity log, console, directory service, node groups, user groups, user roles, and users.

Access control is handled by the RBAC and activity services. You can interact with these two services through the PE console

Security ManagementAll commands and replies are encrypted in transit, and only a few authorized clients are permitted to send commands.

Please Read/write the admin users of the Puppet console.

Users are able to log in to the Puppet master server with full administrator sudo privileges

Questions ?

Please Contribute !!

(Github.com/puppetlabs)

Customers

#THANK YOU

top related