از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
روش نصب Ansible روی اوبونتو 24.04
سرفصلهای مطلب
در دنیای دیجیتال، یک نگرانی اصلی برای اکثر سازمانها این است که چگونه چندین سرور را کنترل کرده و آنها را سادهسازی کنند process تا کار را برای مدیران خود آسان کنند. خوشبختانه، سیستم های مدیریت پیکربندی مختلفی مانند Ansible وجود دارد که خودکار کردن این وظایف را آسان و راحت می کند.
با یک ابزار اتوماسیون مانند Ansible، می توانید کارهایی مانند استقرار نرم افزار و مدیریت پیکربندی را از یک کنترل Ansible انجام دهید. host بدون نیاز به ورود به هر سرور مورد نظر. Ansible یک ابزار اتوماسیون رایگان است و اگر در آن تازه کار هستید، در این پست همه چیزهایی را که برای نصب آن نیاز دارید به اشتراک گذاشته است. روی اوبونتو 24.04.
نصب و پیکربندی Ansible روی اوبونتو 24.04
برای کار با Ansible به یک کنترل غیرممکن host، که اوبونتو 24.04 ما است و یک یا چند مورد میزبان های Ansible. میزبانهای Ansible ماشینهای هدفی هستند که میخواهید از یک کنترل آنها را خودکار کنید host. برای این هاست ها از SSH برای اتصال به آنها از طریق جفت کلید SSH استفاده می کنیم. بیایید تجزیه کنیم process به مراحل قابل درک
مرحله 1: Ansible را نصب کنید روی میزبان کنترل شما
در اوبونتو 24.04 (Noble Numbat)، آن جایی است که ما Ansible را نصب خواهیم کرد. ابتدا، اجازه دهید به سرعت سیستم خود را به روز و ارتقا دهیم.
قبل از اینکه بتوانیم Ansible را با استفاده از APT نصب کنیم، اجازه دهید نسخه موجود در مخزن آن را با استفاده از دستور زیر بررسی کنیم.
اکنون می توانیم دستور install خود را اجرا کنیم تا Ansible را از مخزن اوبونتو واکشی و نصب کنیم.
پس از نصب Ansible، نسخه را بررسی کنید تا تأیید کنید که نصب شما با موفقیت انجام شده است.
شما اکنون Ansible را نصب کرده اید روی سیستم شما با این حال، ما باید آن را برای تنظیم کنترل خود پیکربندی کنیم host.
مرحله 2: تنظیم کلیدهای SSH
Ansible از SSH برای اتصال به میزبان های Ansible هنگام اجرای هر کاری از کنترل Ansible استفاده می کند host. به این ترتیب، ما باید کنترل Ansible خود را کپی کنیم hostکلید عمومی SSH برای میزبان های Ansible ما برای اتصال یکپارچه بدون نیاز به هیچ رمز عبور.
اولین قدم تولید جفت کلید SSH است روی کنترل Ansible ما node.
می توانید مکان دیگری را برای ذخیره کلید انتخاب کنید یا با مکان پیش فرض بروید. علاوه بر این، شما می توانید یک عبارت عبور برای احراز هویت یا نه تنظیم کنید. هنگامی که تنظیمات برگزیده خود را تنظیم کردید، جفت کلید SSH شما ایجاد می شود.
سپس باید کلید عمومی را در هاست های Ansible خود کپی کنیم. ابتدا مطمئن شوید که آن را دارید آدرس آی پی از هدف host و نام کاربری پس از انجام این کار، ما کلید عمومی را با استفاده از آن کپی می کنیم ssh-copy-id با دستور زیر
پیامی دریافت خواهید کرد که از شما می پرسد آیا می خواهید ادامه دهید و اتصال را تأیید کنید. برای ادامه «بله» را تایپ کنید.
پس از وارد کردن رمز عبور از راه دور host، خروجی دریافت خواهید کرد که نشان می دهد کلید با موفقیت اضافه شده است.
در حالی که هنوز به دستگاه راه دور متصل هستید، فایل پیکربندی SSH را باز کنید و احراز هویت رمز عبور را مانند تصویر زیر غیرفعال کنید.
فایل را ذخیره کنید و از ریموت خود خارج شوید host. دفعه بعد که سعی می کنید وارد شوید، از شما خواسته نمی شود که رمز عبور خود را وارد کنید، زیرا از جفت کلیدهای SSH برای احراز هویت استفاده می شود.
مرحله 3: پیکربندی گره کنترل Ansible شما
تا کنون، ما Ansible را نصب کرده ایم و کلیدهای SSH را برای اتصال تنظیم کرده ایم. مرحله دیگر این است که کنترل Ansible خود را پیکربندی کنیم node با تعیین آدرس های IP تمام میزبان های Ansible که می خواهیم کنترل کنیم. برای انجام این کار، ما باید یک فایل موجودی حاوی host جزئیات.
فایل موجودی خود را ایجاد کنید و آن را مطابق با اولویت خود نامگذاری کنید. ما فایل موجودی “ansible-host” خود را در فهرست فعلی خود ذخیره کرده ایم. در داخل فایل، جزئیات سرورهایی را که می خواهید کنترل کنید اضافه کنید و مطمئن شوید که کلیدهای SSH هر سرور را همانطور که در مرحله قبل انجام دادیم تنظیم کرده اید.
در نهایت، فایل موجودی خود را ذخیره کنید و از ویرایشگر متن خارج شوید.
برای تأیید اینکه فایل موجودی Ansible ما وجود دارد، از دستور زیر استفاده کنید و «ansible-hosts» را با مسیر جایی که فایل موجودی خود را ذخیره کردهاید جایگزین کنید.
یک خروجی دریافت خواهید کرد که زیرساخت Ansible اضافه شده را نشان می دهد host(ها).
مرحله 4: اتصال Ansible را تست کنید
آخرین مرحله شامل تأیید اینکه اتصال ما کار می کند و اینکه می توانیم از طریق کنترل Ansible به میزبان های Ansible اضافه شده دسترسی داشته باشیم و آن ها را کنترل کنیم، است. node. اگر اتصال به خوبی تنظیم شده بود، باید بتوانیم دستورات را از کنترل خود اجرا کنیم node.
برای مثال، بیایید اجرای a را امتحان کنیم دستور پینگ و ببینید که آیا میزبان ها می توانند متصل شوند. در دستور زیر، “linuxint” را با نام کاربری Ansible هدف خود جایگزین کنید host و فایل موجودی را جایگزین کنید تا با مسیری که مسیر خود را در آن ذخیره کرده اید مطابقت داشته باشد.
خروجی بالا یک پیام موفقیت آمیز را نشان می دهد که تأیید می کند که ما میزبان Ansible خود را کنترل می کنیم. با اجرای دستورات ad-hoc می توانید این موضوع را بیشتر تأیید کنید. به عنوان مثال، اجازه دهید استفاده از دیسک را با اجرای دستور زیر بررسی کنیم.
خودشه! ما موفق به نصب و پیکربندی Ansible شدیم روی اوبونتو 24.04.
نتیجه
نصب Ansible روی اوبونتو 24.04 زمانی آسان است که راهنمای روشنی برای دنبال کردن داشته باشید. این پست به عنوان یک راهنمای واضح عمل می کند تا به شما کمک کند به راحتی و به سرعت Ansible را نصب و پیکربندی کنید روی اوبونتو 24.04. ما تمام مراحل را به اشتراک گذاشته ایم و نشان داده ایم که اتصال Ansible ما همانطور که انتظار می رود کار می کند.
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1403-04-26 20:08:03