آموزش لینوکس - معرفی برخی از ابزارهای Configuration Management - بخش سوم
بازدید: 1181
Ansible :
🔻از زبان اسکریپتی YAML پشتیبانی میکند.
🔻صرفا به SSH و Python نیاز است.
🔻این ابزار از مدل Idempotent استفاده میکند.
🔻مرکز کنترل نیاز ندارد و هر سیستمی میتواند آن را اجرا کند.
🔻به Agent نیار ندارد و State-less است. البته برای پیادهسازی در مقیاس بسیار بزرگ برای آن Agent نیز وجود دارد.
Puppet :
🔻از زبان اسکریپتی DSL (custome) و مبتنی بر Ruby پشتیبانی میکند.
🔻از مدل Clinet/Server و یا Host Only استفاده میکند
🔻این ابزار از مدل Idempotent استفاده میکند
🔻نیاز به مرکز کنترل با نام Puppet Master دارد.
Chef :
🔻از زبان اسکریپتی Ruby پشتیبانی میکند.
🔻از مدل Clinet/Server و یا Host Only استفاده میکند
🔻این ابزار از مدل Idempotent استفاده میکند
🔻نیاز به مرکز کنترل با نام Chef Server دارد.
استفاده از مطلب، با ذکر منبع بلامانع است.