உபுண்டு 24.04 இல் அன்சிபிளை எவ்வாறு நிறுவுவது

Upuntu 24 04 Il Ancipilai Evvaru Niruvuvatu



டிஜிட்டல் உலகில், பல சேவையகங்களை எவ்வாறு கட்டுப்படுத்துவது மற்றும் அவற்றின் நிர்வாகிகளுக்கு எளிதாக்கும் செயல்முறையை எவ்வாறு ஒழுங்குபடுத்துவது என்பது பெரும்பாலான நிறுவனங்களின் முக்கிய கவலையாகும். அதிர்ஷ்டவசமாக, அன்சிபிள் போன்ற பல்வேறு கட்டமைப்பு மேலாண்மை அமைப்புகள் உள்ளன, அவை இந்தப் பணிகளைத் தானியக்கமாக்குவதை எளிதாகவும் வசதியாகவும் ஆக்குகின்றன.

Ansible போன்ற ஆட்டோமேஷன் கருவி மூலம், ஒவ்வொரு இலக்கு சேவையகத்திலும் உள்நுழையாமல் ஒரு Ansible கட்டுப்பாட்டு ஹோஸ்டிலிருந்து மென்பொருள் வரிசைப்படுத்தல் மற்றும் உள்ளமைவு மேலாண்மை போன்ற பணிகளைச் செய்யலாம். அன்சிபிள் ஒரு இலவச ஆட்டோமேஷன் கருவி, நீங்கள் இதற்கு புதியவராக இருந்தால், உபுண்டு 24.04 இல் நிறுவ வேண்டிய அனைத்தையும் இந்த இடுகை பகிர்ந்து கொள்கிறது.

உபுண்டு 24.04 இல் Ansible இன் நிறுவல் மற்றும் கட்டமைப்பு

Ansible உடன் பணிபுரிய, உங்களுக்கு ஒரு தேவை அன்சிபிள் கட்டுப்பாட்டு ஹோஸ்ட் , இது எங்கள் உபுண்டு 24.04 மற்றும் ஒன்று அல்லது அதற்கு மேற்பட்டது அன்சிபிள் ஹோஸ்ட்கள் . அன்சிபிள் ஹோஸ்ட்கள் என்பது ஒரு கட்டுப்பாட்டு ஹோஸ்டிலிருந்து தானியங்கு செய்ய விரும்பும் இலக்கு இயந்திரங்கள். இந்த ஹோஸ்ட்களுக்கு, SSH விசை ஜோடிகள் மூலம் அவற்றை இணைக்க SSH ஐப் பயன்படுத்துவோம். செயல்முறையை புரிந்துகொள்ளக்கூடிய படிகளாக உடைப்போம்.







படி 1: உங்கள் கண்ட்ரோல் ஹோஸ்டில் அன்சிபிளை நிறுவவும்
எங்கள் Ubuntu 24.04 (Noble Numbat) இல், நாங்கள் அன்சிபிளை நிறுவும் இடம். முதலில், எங்கள் கணினியை விரைவாக புதுப்பித்து மேம்படுத்துவோம்.



$ sudo apt update && sudo apt மேம்படுத்தல்

APT ஐப் பயன்படுத்தி Ansible ஐ நிறுவும் முன், கீழே உள்ள கட்டளையைப் பயன்படுத்தி அதன் களஞ்சியத்தில் கிடைக்கும் பதிப்பைச் சரிபார்ப்போம்.



$sudo apt - கேச் பாலிசி அன்சிபிள்

எங்கள் உபுண்டு களஞ்சியத்திலிருந்து அன்சிபிளைப் பெற்று நிறுவுவதற்கு இப்போது நிறுவல் கட்டளையை இயக்கலாம்.





$ sudo apt install ansible

அன்சிபிள் நிறுவப்பட்டதும், உங்கள் நிறுவல் வெற்றிகரமாக உள்ளதா என்பதை உறுதிப்படுத்த பதிப்பைச் சரிபார்க்கவும்.

$ அன்சிபிள் -- பதிப்பு

இப்போது உங்கள் கணினியில் அன்சிபிள் நிறுவப்பட்டுள்ளீர்கள். இருப்பினும், நமது கட்டுப்பாட்டு ஹோஸ்டை அமைக்க அதை உள்ளமைக்க வேண்டும்.



படி 2: SSH விசைகளை அமைத்தல்
அன்சிபிள் கன்ட்ரோல் ஹோஸ்டிலிருந்து ஏதேனும் பணிகளை இயக்கும்போது அன்சிபிள் ஹோஸ்ட்களுடன் இணைக்க அன்சிபிள் SSH ஐப் பயன்படுத்துகிறது. எனவே, எந்த கடவுச்சொற்களும் தேவையில்லாமல் தடையற்ற இணைப்புக்காக, எங்கள் அன்சிபிள் கட்டுப்பாட்டு ஹோஸ்டின் SSH பொது விசையை எங்கள் Ansible ஹோஸ்ட்களுக்கு நகலெடுக்க வேண்டும்.

எங்கள் அன்சிபிள் கட்டுப்பாட்டு முனையில் SSH விசை ஜோடியை உருவாக்குவதே முதல் படி.

$ ssh - கீஜென்

விசையைச் சேமிக்க வேறு இடத்தைத் தேர்ந்தெடுக்கலாம் அல்லது இயல்புநிலை இருப்பிடத்துடன் செல்லலாம். மேலும், நீங்கள் அங்கீகாரத்திற்கான கடவுச்சொற்றொடரை அமைக்கலாம் அல்லது இல்லை. உங்கள் விருப்பத்தேர்வுகளை அமைத்தவுடன், உங்கள் SSH விசை ஜோடி உருவாக்கப்படும்.

நாம் பொது விசையை நமது அன்சிபிள் ஹோஸ்ட்களுக்கு நகலெடுக்க வேண்டும். முதலில், உங்களிடம் இருப்பதை உறுதிப்படுத்திக் கொள்ளுங்கள் ஐபி முகவரி இலக்கு ஹோஸ்ட் மற்றும் பயனர் பெயர். நீங்கள் அவ்வாறு செய்தவுடன், நாங்கள் பொது விசையைப் பயன்படுத்தி நகலெடுப்போம் ssh-copy-id பின்வரும் கட்டளையுடன்.

$ ssh - நகல் - ஐடி பயனர்பெயர்@ip_address

இணைப்பைத் தொடரவும் அங்கீகரிக்கவும் விரும்புகிறீர்களா என்று கேட்கும் செய்தியைப் பெறுவீர்கள். தொடர, 'ஆம்' என தட்டச்சு செய்யவும்.
உங்கள் ரிமோட் ஹோஸ்டுக்கான கடவுச்சொல்லை உள்ளிட்டதும், விசை வெற்றிகரமாகச் சேர்க்கப்பட்டதைக் காட்டும் வெளியீட்டைப் பெறுவீர்கள்.

ரிமோட் மெஷினுடன் இணைக்கப்பட்டுள்ள நிலையில், கீழே உள்ள படத்தில் உள்ளதைப் போல, SSH உள்ளமைவு கோப்பைத் திறந்து கடவுச்சொல் அங்கீகாரத்தை முடக்கவும்.

$ சூடோ நானோ / முதலியன / ssh / ssh_config

கோப்பைச் சேமித்து, உங்கள் ரிமோட் ஹோஸ்டிலிருந்து வெளியேறவும். அடுத்த முறை நீங்கள் உள்நுழைய முயற்சிக்கும்போது, ​​உங்கள் கடவுச்சொல்லை உள்ளிடுமாறு கேட்கப்பட மாட்டீர்கள், ஏனெனில் SSH விசை ஜோடிகள் அங்கீகாரத்திற்குப் பயன்படுத்தப்படும்.

படி 3: உங்கள் அன்சிபிள் கட்டுப்பாட்டு முனையை உள்ளமைத்தல்
இதுவரை, அன்சிபிளை நிறுவி, இணைப்பிற்காக SSH விசைகளை அமைத்துள்ளோம். மற்ற படி, நாம் கட்டுப்படுத்த விரும்பும் அனைத்து அன்சிபிள் ஹோஸ்ட்களின் ஐபி முகவரிகளைக் குறிப்பிடுவதன் மூலம் எங்கள் அன்சிபிள் கட்டுப்பாட்டு முனையை உள்ளமைப்பது. அவ்வாறு செய்ய, ஹோஸ்ட் விவரங்களைக் கொண்ட ஒரு சரக்குக் கோப்பை உருவாக்க வேண்டும்.

உங்கள் சரக்குக் கோப்பை உருவாக்கி, உங்கள் விருப்பப்படி பெயரிடவும். எங்களின் தற்போதைய கோப்பகத்தில் 'ansible-hosts' சரக்குக் கோப்பைச் சேமித்துள்ளோம். கோப்பின் உள்ளே, நீங்கள் கட்டுப்படுத்த விரும்பும் சேவையகங்களின் விவரங்களைச் சேர்த்து, முந்தைய படியில் நாங்கள் செய்ததைப் போலவே ஒவ்வொரு சேவையகத்தின் SSH விசைகளையும் அமைத்துள்ளீர்கள் என்பதை உறுதிப்படுத்தவும்.

கடைசியாக, உங்கள் சரக்குக் கோப்பைச் சேமித்து, உரை திருத்தியிலிருந்து வெளியேறவும்.
எங்களின் அன்சிபிள் இன்வென்டரி கோப்பு உள்ளதா என்பதைச் சரிபார்க்க, கீழே உள்ள கட்டளையைப் பயன்படுத்தி, உங்கள் சரக்குக் கோப்பைச் சேமித்துள்ள பாதையில் “ansible-hosts” ஐ மாற்றவும்.

$ அன்சிபிள் - சரக்கு -- பட்டியல் - நான் . / உணரக்கூடிய - புரவலன்கள் - மற்றும்

சேர்க்கப்பட்ட அன்சிபிள் ஹோஸ்ட்(களின்) உள்கட்டமைப்பைக் காட்டும் வெளியீட்டைப் பெறுவீர்கள்.

படி 4: அன்சிபிள் இணைப்பைச் சோதிக்கவும்
எங்கள் இணைப்பு செயல்படுகிறதா என்பதையும், எங்கள் அன்சிபிள் கட்டுப்பாட்டு முனையிலிருந்து சேர்க்கப்பட்ட அன்சிபிள் ஹோஸ்ட்களை அணுகலாம் மற்றும் கட்டுப்படுத்தலாம் என்பதைச் சரிபார்ப்பது கடைசி கட்டத்தில் அடங்கும். இணைப்பு நன்றாக அமைக்கப்பட்டிருந்தால், எங்கள் கட்டுப்பாட்டு முனையிலிருந்து கட்டளைகளை இயக்க முடியும்.

உதாரணமாக, a ஐ இயக்க முயற்சிப்போம் பிங் கட்டளை ஹோஸ்ட்கள் இணைக்க முடியுமா என்று பார்க்கவும். கீழே உள்ள கட்டளையில், 'linuxhint' ஐ உங்கள் இலக்கு Ansible ஹோஸ்டின் பயனர்பெயருடன் மாற்றவும் மற்றும் நீங்கள் சேமித்த பாதையுடன் பொருந்த சரக்கு கோப்பை மாற்றவும்.

$ அன்சிபிள் எல்லாம் - நான் . / உணரக்கூடிய - புரவலன்கள் - மீ பிங் - u linuxhint

மேலே உள்ள வெளியீடு வெற்றிச் செய்தியைக் காட்டுகிறது, இது எங்கள் அன்சிபிள் ஹோஸ்ட்களின் கட்டுப்பாட்டை நாங்கள் கொண்டுள்ளோம் என்பதை உறுதிப்படுத்துகிறது. ad-hoc கட்டளைகளை இயக்குவதன் மூலம் இதை மேலும் சரிபார்க்கலாம். உதாரணமாக, கீழே உள்ள கட்டளையை இயக்குவதன் மூலம் வட்டு பயன்பாட்டை சரிபார்க்கலாம்.

$ அன்சிபிள் எல்லாம் - நான் . / உணரக்கூடிய - புரவலன்கள் - ஒரு 'df - h' - u linuxhint

அவ்வளவுதான்! உபுண்டு 24.04 இல் அன்சிபிளை நிறுவி உள்ளமைக்க முடிந்தது.

முடிவுரை

உபுண்டு 24.04 இல் Ansible ஐ நிறுவுவது உங்களுக்கு தெளிவான வழிகாட்டியைப் பின்பற்றினால் எளிதானது. இந்த இடுகை உபுண்டு 24.04 இல் அன்சிபிலை எளிதாகவும் விரைவாகவும் நிறுவவும் கட்டமைக்கவும் உதவும் தெளிவான வழிகாட்டியாக செயல்படுகிறது. நாங்கள் எல்லா படிகளையும் பகிர்ந்து கொண்டோம், மேலும் எங்கள் அன்சிபிள் இணைப்பு எதிர்பார்த்தபடி செயல்படுகிறது என்பதை நிரூபித்துள்ளோம்.