Introduction to Automation Tools - Agent-Based Automation Tools

13 important questions on Introduction to Automation Tools - Agent-Based Automation Tools

In the Puppet tool there are various roles and names. Which ones?

1. Puppet Master (Server that communicates with devices)
2. Puppet Agent (Client installed on devices)
3. Puppet Console (User facing console to make changes)
4. Puppet Database (PuppetDB, can be located on master or seperate server)
5. Master of Masters (When using multiple masters in a large environment)

What are the 3 different installation types with puppet?

1. Monolithic (Up to 4.000 nodes)
2. Monolithic with compile masters (4.000 to 20.000 nodes)
3. Monolithic with compile masters and standalone PE-PostgreSQL (More than 20.000 nodes)

What are the 3 components that Puppet modules contain?

1. Manifests (Configures client. .pp files)
2. Templates
3. Files
  • Higher grades + faster learning
  • Never study anything twice
  • 100% sure, 100% understanding
Discover Study Smart

What 'programming language' is used by Puppet?

It uses a domain-specific language largely based on Ruby.

What are 6 similarities between Chef and Puppet?

1. Both have free open source versions available.
2. Both have paid enterprise versions avaiable.
3. Both manage code that needs to be updated and stored.
4. Both manage devices or nodes to be configured.
5. Both leverage a pull model.
6. Both function as a client/server model.

Name 5 Chef components and the Puppet comparison?

1. Chef server (Puppet Master) (Server/Master function)
2. Chef client (Puppet Agent) (Client/Agent function)
3. Cookbook (Module) (Collection of code or files)
4. Recipe (Manifest (Code being deployed to make configuration changes)
5. Workstation (Puppet console) (Where users interact with configuration management tool and create code.)

In the Chef tool, what is Knife and what is it used for?

It is the name of the command-line tool to upload Cookbooks to the Chef server, using the command: knife upload cookbookname

What are 4 types of Chef server deployments?

1. Chef Solo (Server hosted on local workstation)
2. Chef Client and Server (Typical deployment with distributed components)
3. Hosted Chef (Chef server hosted in the cloud)
4. Private Chef (All components host in the same enterprise network)

Which testing frameworks are supported by the Chef feature Kitchen?

1. Bash Automated Testing System (BATS)
2. Minitest
3. RSpec
4. Serverspec

What are the different components of the SaltStack architecture?

1. Masters (Like Puppet Masters)
2. Minions (Like Puppet Agents)
3. Reactors (Listener on the Masters)
4. Beacons (lives on Minions and notifies Reactors using Remote Execution System)
5. Grains (Run on Minions to gather information for the Master)
6. Pillars (Run on Master and store data for (Specific set of) Minions to retrieve)

What messaging system is used by SaltStack?

0MQ or ZeroMQ, which runs in a parallel fashion and is very fast.

What is the GUI of SaltStack called?

SynDic

What are three components of the command structure of the SaltStack DSL?

1. Targets (Desired system that a command should run)
2. Commands
3. Arguments

The question on the page originate from the summary of the following study material:

  • A unique study and practice tool
  • Never study anything twice again
  • Get the grades you hope for
  • 100% sure, 100% understanding
Remember faster, study better. Scientifically proven.
Trustpilot Logo