بروزرسانی ESXi از طریق Ansible

خیلی از ما علاقه به بخش CLI داریم ودوست داریم برخی از کارها  را از طریق خط فرمان انجام دهیم یکی از این موارد بروز رسانی ESXi از طریق Ansible هست .  
درنظر داشته باشید من تمام بخشها و فولدرهای مربوط به Ansible حذف کردم و تمامی کامندها در همون update.yml مینویسیم .

اما برای run شدن playbook باتوجه به اینکه هیچ کلیدی نمیسازیم و در نتیجه کلیدی منتقل نمیکنیم به سرورهای ESXi  باید key_checking غیرفعال گردد. چون فقط برای هاستهای ESXi نیاز هست که key checking غیرفعال باشه درنتیجه زمان اجرای Play book  این تغییر را اعمال میکنیم .  (Playbook از اینجا میتونید دریافت کنید)

ANSIBLE_HOST_KEY_CHECKING=False ansible-playbook /etc/ansible/repo/update.yml –vvv –ask-pass

Ask-pass برای دریافت کلمه عبور ESXi  استفاده میشود( کلمه عبور تمامی ESXi ها باید مشابه هم باشد یک بار که کلمه عبور وارد شود تغییرات روی تمامی هاستهای دیگر هم نیز اعمال میشود.)

بعد از وارد نمودن کلمه عبور مراحل اعمال تغییرات همانند تصاویر زیر شروع میشود.

همانطور که درتصویر بالا مشخص است عملیات بروزرسانی با موفقیت انجام شده و در نهایت در تصویر زیر عملیات Ansible با موفقیت انجام شده که تعداد Change نشاندهنده این مورد میباشد. در آخر بعد از اعمال تغییرات همانند قبل ، با راه اندازی مجدد ESXi تغییرات اعمال خواهند شد.

اشتراک گذاری در facebook
اشتراک گذاری در twitter
اشتراک گذاری در linkedin