Puppet

نرم افزار تصویر:
Puppet
جزئیات نرم افزار:
نسخه: 2.7.6
ها تاریخ: 11 May 15
توسعه دهنده: Luke Kanies
پروانه: رایگان
محبوبیت: 5

Rating: nan/5 (Total Votes: 0)

عروسکی شما اجازه می دهد مرکزی هر جنبه مهمی از سیستم شما با استفاده از یک زبان مشخصات کراس پلت فرم است که مدیریت همه عناصر جداگانه به طور معمول در فایل های مختلف جمع، مانند کاربران، به cron job، و میزبان، همراه با عناصر بدیهی گسسته مانند بسته های مدیریت، خدمات، و فایل ها.
ساده زبان اعلانی مشخصات عروسکی را فراهم می کند توانایی های طبقه ی قدرتمند برای رسم کردن شباهت ها بین میزبان در حالی که اجازه می دهد آنها را به صورت خاص به عنوان لازم و آن دسته وابستگی و روابط بین اشیاء به وضوح پیش شرط و به صراحت.
عروسک خیمه شب بازی یک ابزار پیکربندی سیستم است. پروژه عروسکی دارای یک کتابخانه برای مدیریت سیستم، یک زبان برای مشخص کردن پیکربندی شما می خواهید، و مجموعه ای از کلاینت و سرور برای برقراری ارتباط پیکربندی و اطلاعات دیگر.
این کتابخانه به طور کامل مسئول برای همه عمل، و زبان را به طور کامل مسئول ابراز انتخاب پیکربندی.
همه چیز توسعه یافته به طوری که عملیات زبان می تواند محل مرکزی بر روی سرور تک (یا بانک از سرویس دهنده)، و تمام فعالیت های کتابخانه برگزار خواهد شد در هر مشتری را. بنابراین، یک مرزبندی روشن بین عملیات زبان و فعالیت های کتابخانه وجود دارد، به عنوان این سند اشاره خواهد شد.
نصب
اکثریت قریب به اتفاق معماری عروسکی خواهد مانند یک ستاره نگاه کنید، با puppetmasterd سرور مرکزی در حال اجرا، و هر گره مشتری در حال اجرا puppetd، تماس با آن سرور مرکزی.
آشکار مرکزی خود را که حاوی تنظیمات برای تمام گره های شما، نیاز به سرور مرکزی است، به احتمال زیاد در /etc/puppet/manifests/site.pp.
شروع شبح puppetmasterd، و سپس شما و مشتریان شما بگویم که برای تماس با سرور، با مشخص -s <یعنی ServerName> به عنوان آرگومان به puppetd، به جای "<یعنی ServerName>" با نام سرور. روش دیگر، به صورت پیش فرض puppetd به دنبال یک سرور به نام "دست نشانده"، بنابراین شما فقط می توانید ایجاد یک CNAME برای سرور خود را، به طوری که آن را به "دست نشانده" پاسخ می دهد.
این ایده خوبی است برای اجرای هر دو سرور و کلاینت در حالت دراز، با فعال پرچم -v است، تا زمانی که شما در حال کار شوید همه چیز می باشد. همانطور که هر مشتری جدید متصل، شما نیاز به اجرا --list puppetca به لیست گواهینامه های در حال انتظار برای امضا شود، و پس از آن puppetca --sign <نام>، به جای "<نام>" با نام مشتری که گواهی می خواهید برای امضا. شما می توانید در autosigning با ایجاد /etc/puppet/autosign.conf به نوبه خود قرار داده و میزبان، دامنه ها، یا آدرس IP و یا محدوده را که می خواهید به ثبت نام در آن وجود دارد.
نصب و راه اندازی:
اجرای 'install.rb یاقوت' و یا اضافه کردن 'معاونت /' دایرکتوری به مسیر RUBYLIB شما.
پس از آن، شما باید قادر به رفتن به آزمون / و اجرا ./test، و یا اجرا 'بن / دست نشانده در هر کدام دست نشانده فایلهای پیکربندی که شما می خواهید می شود

در چه در این نسخه جدید است.

7113448 (# 4762) اطمینان حاصل شود که مشتریان در ماه می تواند با موفقیت ارتباط برقرار کنند.
c8835ad اضافه کردن سند خلاصه روشها سهم ترجیح
ea0f2bf رجعت و & quot؛ ادغام شاخه 'vcsrepo' و & quot؛
94f0b93 (# 8704) به خطا بهتر برای fileserver.conf نامعتبر
023d959 (# 8690) را قبول گزینه 'جهانی' در چهره عروسکی
c315da0 ثابت # 1886 - اضافه کردن قابلیت پاکسازی گره
7e6fc0d تقبیح RestAuthConfig # مجاز است؟ به نفع #check_authorization
6401dfe ثابت # 6026 - فایل های امنیتی باید نظرات درون خطی پشتیبانی
0c385f1 ثابت # 5010 - اجازه فضای خالی پیشرو در auth.conf
8da0486 ثابت # 5777 - الحاق قانون شکست auth.conf قوانین CIDR
نگهداری 1d4acb5: پیشنهاد از کجا شروع عیب یابی پیام خطای SSL
fb2ffd6 (# 8596) تشخیص درگیری با نام مستعار منابع زمانی که عناوین مطابقت ندارند
نگهداری 778127d: ثابت برنامه CERT به چاپ کمک و خروج در صورت عدم subcommand
0366b18 (# 7293) تنظیم فرمت پیش فرض برای چهره های مربوط به SSL.
89c021c (# 8418) ثابت بازرسی برنامه به run_mode درست
3165364 نگهداری: اضافه کردن ورود به سیستم شامل محیط هنگامی که منبع با شکست مواجه
نگهداری f484851: اضافه کردن ورود به سیستم اشکال زدایی هنگامی که استاد یک گزارش دریافت
10e05ad (# 7266) حرکت به اعتبار گواهی گزینه به صورت است.
به روز رسانی ae36003 (# 7290) indirected چهره برای جلوگیری از گزینه های ناشناخته است.
82e5fa9 (# 8561، # 7290) پیاده سازی قرارداد گزینه به طور کامل.
77441be (# 8561) اعتبار سنجی متحد کردن و اصلاح استدلال عمل است.
69b4e70 (# 7290) عدم موفقیت در مورد گزینه های ناشناخته است.
6bec2df (# 8561) با استفاده از نام متعارف برای گزینه به اقدامات.
532c4f3 (# 7184) بار هسته از نسخه های منسوخ از چهره.
2cd3bc4 (# 7184) یافتن اقدامات ملزم به نسخه های دیگر از چهره.
1e0655e (# 7184) متمرکز و & quot؛ پیدا اقدام صورت و & quot؛ به عروسکی :: چهره
0396611 نگهداری: گزارش خطا بهتر در هنگام آزمایش با شکست مواجه
395c174 (# 7123) را `find` که عمل پیش فرض ...
fd6a653 (# 7123) تنظیم پشتیبانی زمان اجرای "پیش فرض" در اقدامات.
b75b1c1 (# 6787) اضافه کردن `default_to` برای گزینه.
c830ab0 (# 6789) بندر SSL :: CertificateAuthority :: رابط به صورت
نگهداری cc311ad: SSL :: Inventory.serial باید نام گم شده گزارش دهید.
72abe6c (# 7204) تحکیم کد نسخه معنایی.
d02000b (# 8401) سند که --detailed-exitcodes bitmask است
نگهداری c4848d2: ثابت لینک مستندات پیکربندی fileserver
b268fb3 (# 7144) به روز رسانی تنظیمات # writesub برای تبدیل حالت به Fixnum
دستور b82f29c (# 7699) راهنما باید تنها لیست گزینه های یک بار
4a2f22c (نگهداری) ثابت پلت فرم dection برای RHEL
45b3908 (# 4142) ثابت چک ماژول به شکست metadata.json زمانی که خالی نیست
ae3ef42 (# 7699) - راهنما فقط باید گزینه های نمایش یک بار
5826f73 (# 8032) اضافه کردن به مهار create_resources
f6882d6 (# 8147) reporturl تغییر به طور پیش فرض برای مطابقت با نسخه های جدیدتر صفحه
111a4b5 (# 6857) افشای رمز عبور در هنگام تغییر رمز عبور کاربر
99330fa (# 7224) واژه های دیگری بیان "نام میزبان شد مطابقت ندارد 'پیغام خطا
1d867b0 (# 7224) اضافه کردن یک یار برای عروسکی :: :: SSL گواهی برای بازیابی
نام جایگزین
98ba407 (# 7127) توقف دست نشانده اگر یک دستور prerun با شکست مواجه
caca469 (# 4416) اطمینان حاصل نوع بعد از بارگیری مجدد providified
413b136 (# 4416) همیشه قبل از ارائه دهنده های قدیمی دوباره آن را حذف کنید
3f0dbb5 (# 650) اجازه پیوندهای نمادی برای دایرکتوری پیکربندی
1c70f0c (# 2128) اضافه کردن پشتیبانی برای تنظیم نام گره بر اساس یک واقعیت
c629958 (# 2128) دریافت حقایق قبل از بازیابی کاتولوگ
cd4fe14 (# 2128) اضافه کردن توانایی برای مشخص کردن یک نام گره
c02126d (# 5966) اضافه کردن پشتیبانی برای نام میزبان عبارات منظم در auth.conf
75e2764 (# 5318) همیشه تغییرات آشکار در هنگام کامپایل اطلاع می دهد.
نگهداری 107b38a: ثابت ارائه دهنده پکمن برای کار با روبی 1.9
90eb937 (# 7139) را قبول '/' به عنوان یک مسیر معتبر در filesets

در نسخه 0.25.0 چه جدید است:

بسیاری از تغییرات در این نسخه عبارتند refactoring داخلی به جای رفتاری.
تغییر اصلی معرفی Indirected REST به جای XML-RPC به عنوان زمینه ای ساز و ارتباطات عروسکی است.
چهار توابع جدید اضافه شد.
عروسک خیمه شب بازی در حال حاضر دارای قابلیت به کامپایل یک کاتولوگ و خروجی آن را در JSON از استاد دست نشانده و توانایی اعمال تنظیمات JSON از باینری دست نشانده.
مفهوم & quot؛ را نازک و & quot؛ تنظیمات ذخیره شده معرفی شد.
puppetqd به نام باینری که برای کمک به صف برای تنظیمات ذخیره شده اضافه شد.

در نسخه 0.24.8 چه جدید است:

# ثابت 2077 - کاربر ralsh شکسته در OSX
# ثابت 2004 - ssh_authorized_key با شکست مواجه اگر هیچ هدف تعریف شده است
ثابت # 1629 - مجوزهای نادرست بر روی فایل های ssh_authorized_keys ایجاد
# ثابت 2000 - بدون پیش فرض مشخص شده برای کنترلی
ثابت # 2026 - ردهت روش توقف نادیده گرفتن
اضافه شده EXT اسکریپت / dbfix.sql - رفع اشتباهات رایج در پایگاه داده های پیکربندی ذخیره شده
ثابت # 1963 - عدم خواندن / مجموعه مقالات / سوار برای SELinux را می کشد فایل دانلود
# 2025 ثابت - جنتو دسته ارائه دهنده خدمات تنها سطح init انجام پیش فرض
# ثابت 1910 - به روز logcheck
# ثابت 1871 - اطلاعات حساس به بیرون درز در گزارش ورود به سیستم
# 1956 ثابت - تمیز کردن نام متغیر به عاقل تر، پیغام های خطا روشن و ثابت استفاده نادرست از "ارزش" متغیر به جای 'عضو'.
# 1831 ثابت - اضافه شدن تابع sprintf
ثابت # 1830 - اضافه شدن تابع regsubst
به روز شده up2date و خدمات محدوده برای اضافه کردن پشتیبانی برای اوراکل و EL VM
رفع # 1948 و # 1953 - augeas INS اشکال: شماره را اشتباه استدلال ها (1 3)
رفع # 944 - تغییر پیام خطا از هشدار به اطلاعات - اتصال بازیافت
ثابت # 961 - puppetd ایجاد بیش از حد بسیاری / بسته شدن نمی اتصالات TCP
# 1959 ثابت - اضافه شدن حفاظت ستون برای مهاجرت طرح محیط زیست
رفع # 1869 - خودکار بارگذاری فایل هرگز نباید استثنا نشت
رفع # 1543 - Nagios در تجزیه خطاهای دیگر کشتن عروسکی
ثابت # 1420 - nagios_serviceescalation اجازه می دهد نه HOST_NAME بیش از یک نوع
ثابت # 1884 - منابع صادرات به عنوان unexported زمانی که بر روی میزبان صادرات جمع آوری مشخص شده
# 1922 ثابت - توابع درهم کوبیدن تمام استدلال ها را به یک رشته هش تنها
# 1538 ثابت - Yumrepo مجموعه مجوزهای اشتباه بر روی فایل های در /etc/yum.repos.d
# 1936 ثابت - اضافه شدن / * * / حمایت از فایل VIM
# 1541 ثابت - اشیاء Nagios در ارسال فایل به clientbucket در هر تغییر
ثابت # 1542 - می توانید اشیاء Nagios در پاکسازی نمی
رفع # 1912 - GID هنوز با هیچ 'باید' ارزش مسائل تثبیت ralsh کار می کند
رفع Rakefile به استفاده از 'دستگاه گوارش فرمت پچ'
اضافه شده فایل README.rst
فراهمکنندگان به عملکرد پیکربندی ذخیره شده
اضافه شدن آزمایشگاه تقلیلی ساخت کتابخانه را به دایرکتوری وظایف
# 1852 ثابت - رفتار درست زمانی که هیچ اتصالات نصب SELinux
به روز شده در ردهت تنظیمات فایل 0.24.7
ثابت # 1920 - سایه فساد رمز عبور

در مورد نیاز:

روبی

نرم افزار های دیگر از توسعه دهنده Luke Kanies

Facter
Facter

6 Mar 16

نظرات به Puppet

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!