DevOps Classroomnotes 15/Mar/2022

Objective

  1. Assumption: Servers with OS are available
  2. Goal: We need to deploy our application in the servers

Configuration Management (CM)

  • PULL and PUSH Based CM
    Preview
  • PUSH BASED CM
    • CM Server will initiate the connection, so it requires the ipaddress/name of the node
    • It will login into the Node and Execute the configuration. For this we need credentials of the node.
    • In this model the Configuration Management Server has to maintain ip address/names and credentials of the nodes.
    • Ansible is a Push Based CM implementations
  • PULL BASED CM:
    • Node will initiate the communication and ask for the configuration to be executed and when the CM Server Responds, it executes the configuration and shares the execution report (success/failure & some logs about what happended)
    • On the nodes a CM agent will be installed which is responsible for communication, execution and reporting
    • Chef/Puppet are Pull Based CM implementations
      Preview

Declartive vs Procedural Approach

  • Image based Demonstration
    Preview
    Preview

Approach to learn for the newbies

  • Linux Classroom Refer Here
  • Things we need for this week:
    • Login into linux machine (ssh)
    • user creation and deletion
    • sudo
    • vi editor Refer Here or nano editor

Published
Categorized as Uncategorized Tagged

By continuous learner

devops & cloud enthusiastic learner

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Please turn AdBlock off
Animated Social Media Icons by Acurax Wordpress Development Company

Discover more from Direct DevOps from Quality Thought

Subscribe now to keep reading and get access to the full archive.

Continue reading

Visit Us On FacebookVisit Us On LinkedinVisit Us On Youtube