ಅನ್ಸಿಬಲ್ ಪರಿಚಯ | Ansible Introduction in Kannada

0
1853

Table of Contents

ಅನ್ಸಿಬಲ್ ಅಂದರೆ ಏನು ? | What Is Ansible in Kannada?

ಅನ್ಸಿಬಲ್ ಒಂದು ಓಪನ್ ಸೋರ್ಸ್ ಐಟಿ ಆಟೊಮೇಷನ್ ಉಪಕರಣ. ಎಲ್ಲಾ ಕಾನ್ಫಿಗರೇಶನ್ ನಿರ್ವಹಣೆ ಕಾರ್ಯಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಲು ಮುಖ್ಯವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ.

ನಾವು ಒಂದು ಉದಾಹರಣೆಯನ್ನು ತೆಗೆದುಕೊಳ್ಳೋಣ, ನಾವು ಒಂದು ಯಂತ್ರದಲ್ಲಿ ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ಇನ್ಸ್ಟಾಲ್ ಮಾಡ ಬೇಕಾದರೆ ಅಥವಾ ಪ್ಯಾಚ್‌ಗಳನ್ನು ನವೀಕರಿಸಬೇಕಾದರೆ, ಈ ಕಾರ್ಯವನ್ನು ಕೈಯಿಂದ ಮಾಡಲು 10 ನಿಮಿಷಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಬಹುದು.

ಆದರೆ ಯೋಚಿಸಿ, ನಾವು 120 ಯಂತ್ರಗಳಲ್ಲಿ ಅದೇ ಚಟುವಟಿಕೆಯನ್ನು ಮಾಡಬೇಕಾಗಿದೆ ಅಂದರೆ, ಇದನ್ನು ಮಾಡಲಿಕ್ಕೆ 20 ಗಂಟೆಗಳ ಪ್ರಯತ್ನವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ನಾವು ಅನ್ಸಿಬಲ್ ಬಳಸಿ ಅದೇ ಕಾರ್ಯಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಿದರೆ, ನಾವು ಸಮಯವನ್ನು ಉಳಿಸುತ್ತೇವೆ.

ನಮ್ಮ ಕಾನ್ಫಿಗರೇಶನ್ ನಿರ್ವಹಣೆಯನ್ನು ಕೋಡ್‌ನಂತೆ ಮಾಡಲಾಗುತ್ತದೆ. ಅಂದರೆ ನಾವು ಅದೇ ಕೋಡ್ ಅನ್ನು ಮಾರ್ಪಡಿಸಬಹುದು ಮತ್ತು ಮರುಬಳಕೆ ಮಾಡಬಹುದು, ಅದು ಸಮಯವನ್ನು ಉಳಿಸುತ್ತದೆ.

ಅನ್ಸಿಬಲ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು, ನಾವು ಬಹುತೇಕ ಎಲ್ಲಾ IT ಕಾರ್ಯಗಳು/ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಬಹುದು.

ಕೆಲವು ಕಾರ್ಯಗಳನ್ನು ಕೆಳಗೆ ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ.

  • ದಿನದಿಂದ ದಿನಕ್ಕೆ ಪುನರಾವರ್ತಿತ ಮತ್ತು ನೀರಸ ಕಾರ್ಯಗಳು
  • ಅಪ್ಲಿಕೇಶನ್ ನಿಯೋಜನೆಗಳು
  • ಸಾಫ್ಟ್‌ವೇರ್‌ಗಳ ಇನ್ಸ್ಟಾಲ್
  • ಸಾಫ್ಟ್‌ವೇರ್‌ಗಳ ಪ್ಯಾಚಿಂಗ್
  • ಯಾವುದೇ ಅಪ್ಲಿಕೇಶನ್ ಅಥವಾ ಯಾವುದೇ ಸಾಫ್ಟ್‌ವೇರ್‌ಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಯಾವುದೇ ಕಾನ್ಫಿಗರೇಶನ್ ಬದಲಾವಣೆಗಳು.
  • ಭದ್ರತೆ ಮತ್ತು ಅನುಸರಣೆಯನ್ನು ಸುಧಾರಿಸಲು

ಅನ್ಸಿಬಲ್ ಏಕೆ ಜನಪ್ರಿಯವಾಗಿದೆ? | Why Ansible is so Popular in Kannada?

  • ಬಳಸಲು ಉಚಿತ.
  • ಕಲಿಯಲು ಮತ್ತು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಲು ಸುಲಭ.
  • ಇದರಲ್ಲಿ ಏಜೆಂಟ್ ಇಲ್ಲ,ಆದ್ದರಿಂದ ಏಜೆಂಟ್‌ಗಳನ್ನು ನಿರ್ವಹಿಸುವ ತಲೆನೋವು ಇಲ್ಲ.
  • ಇನ್ಸ್ಟಾಲೇಷನ್ ಸುಲಭ, ಅದರ ಪ್ರತಿಸ್ಪರ್ಧಿಗಳಿಗೆ ಹೋಲಿಸಿದರೆ ಯಾರಾದರೂ ಕಡಿಮೆ ಸಮಯದಲ್ಲಿ ಅನ್ಸಿಬಲ್ ಅನ್ನು ಇನ್ಸ್ಟಾಲ್ ಮಾಡಬಹುದು ಮತ್ತು ಕೆಲಸ ಮಾಡಲು ಪ್ರಾರಂಭಿಸಬಹುದು.
  • ರೆಡ್‌ಹಾಟ್‌ನಿಂದ ಅನ್ಸಿಬಲ್ ಅನ್ನು ಸ್ವಾಧೀನಪಡಿಸಿಕೊಂಡ ನಂತರ ಇದು ಉತ್ತಮ ಸಮುದಾಯ ಬೆಂಬಲವನ್ನು ಹೊಂದಿದೆ.

ಲ್ಯಾಪ್‌ಟಾಪ್‌ನಲ್ಲಿ ಅನ್ಸಿಬಲ್ ಅನ್ನು ಹೇಗೆ ಇನ್ಸ್ಟಾಲ್ ಮಾಡಬಹುದು? | How to install Ansible on laptop in Kannada?

Mac/Linux ನಲ್ಲಿ ಇನ್ಸ್ಟಾಲ್ ಮಾಡಲು ಕ್ರಮಗಳು

Run below command to install it pip
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
$ python get-pip.py --user
Run below command to install Ansible
$ python -m pip install --user ansible

Or install Ansible using brew
brew install ansible

Mac/Linux ನಲ್ಲಿ ಇನ್ಸ್ಟಾಲ್ ಮಾಡಲು ಕ್ರಮಗಳು

Below is the command to run on RHEL
sudo yum install ansible

Below is the command to run on Ubuntu
$ sudo apt update
$ sudo apt install software-properties-common
$ sudo add-apt-repository --yes --update ppa:ansible/ansible
$ sudo apt install ansible

ವಿಂಡೋಸ್‌ನಲ್ಲಿ ಇನ್ಸ್ಟಾಲ್ ಮಾಡಲು ಕ್ರಮಗಳು

ಈಗಿನಂತೆ, ಅನ್ಸಿಬಲ್ ಸ್ಥಳೀಯವಾಗಿ ವಿಂಡೋಸ್ ಹೋಸ್ಟ್‌ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಆದ್ದರಿಂದ ವಿಂಡೋಸ್ OS ನಲ್ಲಿ ಅನ್ಸಿಬಲ್ ಅನ್ನು ಇನ್ಸ್ಟಾಲ್ ಮಾಡುವ ಯಾವುದೇ ನೇರ ಮಾರ್ಗವಿಲ್ಲ. ಆದರೆ, ಅಭ್ಯಾಸ ಉದ್ದೇಶಗಳಿಗಾಗಿ ವಿಂಡೋಸ್‌ನಲ್ಲಿ ಅನ್ಸಿಬಲ್ ಅನ್ನು ಬಳಸಲು ವಿಭಿನ್ನ ಮಾರ್ಗಗಳಿವೆ.

  1. Using Cygwin and then installing ansible
  2. Using a Linux Virtual Machine via Virtual Box and then installing ansible.

ಅನ್ಸಿಬಲ್ ಎಲ್ಲಾ ಮೂಲಭೂತ ಕಮಾಂಡ್ ಯಾವುವು? | What are all the basic commands of Ansible in Kannada?

  • ansible localhost -m ping
    • ಇದರಿಂದ ಅನ್ಸಿಬಲ್ ಇನ್ಸ್ಟಾಲೇಷನ್ ಉತ್ತಮವಾಗಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸುವುದು.
    • ಇದು ಒಂದೇ ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ.
    • ಇದು ಲೋಕಲ್ ಹೋಸ್ಟ್‌ನಲ್ಲಿ ಪಿಂಗ್ ಕಮಾಂಡ್ ಅನ್ನು ರನ್ ಮಾಡುತ್ತದೆ
  • ansible-playbook playbooks/PLAYBOOK_NAME.yml
    • ಪ್ಲೇಬುಕ್ ನಾಟಕಗಳ ಪಟ್ಟಿಯಾಗಿದೆ, ಪ್ರತಿ ನಾಟಕವು ಬಹು ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ.
  • ansible-playbook playbooks/PLAYBOOK_NAME.yml –tags firsttask
    • ನಿರ್ದಿಷ್ಟ ಕಾರ್ಯಗಳನ್ನು ಮಾತ್ರ ಚಲಾಯಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ.
    • ಈ ಆಜ್ಞೆಯಲ್ಲಿ ಇದು ಎಲ್ಲಾ ಟ್ಯಾಗ್ ಮಾಡಲಾದ ಕಾರ್ಯವನ್ನು firsttask ಹೆಸರಿನ ಮೂಲಕ ರನ್ ಮಾಡುತ್ತದೆ
  • ansible-playbook playbooks/PLAYBOOK_NAME.yml –skip-tags secondtask
    • ನಿರ್ದಿಷ್ಟ ಕಾರ್ಯಗಳನ್ನು ಬಿಟ್ಟುಬಿಡಲು ಬಳಸಲಾಗುತ್ತದೆ.
    • ಈ ಆಜ್ಞೆಯಲ್ಲಿ ಇದು secondtask ಹೆಸರಿನ ಟ್ಯಾಗ್ ಮಾಡಲಾದ ಎಲ್ಲಾ ಕಾರ್ಯಗಳನ್ನು ಬಿಟ್ಟುಬಿಡುತ್ತದೆ.

Reference urls of ಅನ್ಸಿಬಲ್

https://www.redhat.com/en/topics/automation/learning-ansible-tutorial

https://www.ansible.com/overview/how-ansible-works

https://docs.ansible.com/