Chapter 12: Tools for Cloud Infrastructure (TCI)- Configuration Management Flashcards

1
Q

What makes central configuration management necessary/beneficial?

A
  • numerous system in different environment (Development, QA, Production) need to be managed
  • preferably automated provisioning
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What do Configuration Management Tools allow?

A
  • to define the desired state of the systems in an automated way
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Name a few options for configuration management tools?

A
  • Ansible
  • Puppet
  • Chef
  • Salt
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is Ansible?

A
  • open source configuration management tool
  • agentless
  • works through SSH
  • can automate infrastructure provisioning, applicatoin deployment and orchestration
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What makes Ansible special and what are consequences?

A
  • agentless architecture
  • there maintenance tasks are restricted to a single management node and not to every managed instance in the cluster
  • thus all updates to managed nodes are pushed via SSH to lists of nodes that are managed through inventory files
  • the nodes can be grouped together
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are Playbooks in Ansible?

A
  • configuration, deployment and orchestratoin language
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is Puppet in context of Configuration management?

A
  • open source configuration management tool
  • uses agent/server model to configure the system
  • Puppet agent and puppet server
  • also supports agentless model to manage target systems
  • has also tooling around it, like PuppetDB for centralized reporting or puppet forge
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly