Відповідь, шеф-кухар, лялька чи ____: яка має найсильнішу підтримку Windows та найменший слід


11

Ми в основному (але не виключно) виграємо сервери.

Переважно, ми можемо запустити ОС і зробити мало або нічого для того, щоб зробити його готовим до прийому команд (ми знаємо, що нам може знадобитися створити базове зображення з агентом або ssh-сервером на ньому).

Потрібно мати можливість встановлювати mongodb, додатки на основі Java, конфігурацію iis тощо.

Який інструмент має найсильнішу підтримку / співтовариство Windows та (якщо можливо) найлегший слід?


Оперативний відповідь: Powershell DSC.

Це не повний сюжет (він робить не все, що робить шеф-кухар / лялька / тощо), але він задовольняє масу потреб, чудово працює і перебуває поза межами перемоги 8.1 / 2012-R2 / 10. Ми дуже задоволені цим.


1
з ansible вам просто потрібен один ssh-сервер на ваших серверах Windows, і ви можете використовувати команду модуля "ansible -m команда", або якщо ви хочете ляльковий, ви можете використовувати ресурс exec, щоб встановити те, що ви хочете
c4f4t0r

Шеф-кухар, здається, дуже сильно намагається додати початкову підтримку потрібної конфігурації стану DSC. Вони отримують підтримку в цьому безпосередньо від Microsoft. Це може призвести до великої зміни в майбутньому, якщо інші системи управління конфігурацією також не додадуть цю підтримку.
Зоредаче

Відповіді:


15

Джеффрі Сновер, який є батьком Пауершелла і має сильний вплив на майбутнє Windows Server, нещодавно заявив, що шеф-кухар наразі узгоджується зі стратегією Windows Server, в той час як Маріонетка цього не демонструє. (Але це може бути в майбутньому. І я не маю конкретних прикладів щодо всіх інших платформ / інструментів / рішень CM - я просто відмовляюся від того, що я чув, як він говорив у своїх інтерв'ю, блогах, Twitter тощо). )

Бажана конфігурація стану, DSC, є основним напрямком стратегії Windows Server Джефрі Сновер. Я дійсно не можу завищувати значення DSC для майбутнього Windows Server. У 2002 р. Сновер написав свій «Маніфест Монади», в якому DSC був по суті кульмінацією, і Powershell був просто кроком на шляху до туди.

Це вагоме твердження. DSC по суті є баченням вже більше 12 років. Подумайте про те, наскільки приголомшливим є Powershell і яким чином він роками збагачує життя адміністраторів Windows. Тепер подумайте, що це було лише кроком для того, щоб перейти до конфігурації бажаного стану.

Отже, коли ви запитуєте, яка платформа управління конфігурацією має потужну підтримку Windows (особливо Server), абсолютно найважливішим питанням, яке ви можете задати, є ступінь інтеграції платформи CM із бажаною конфігурацією стану.

Джефрі Сновер говорить


Чи є бачення використовувати шеф-кухаря з PowerShell dsc?
Jonesome Reinstate Моніка

а що з ансилом та сіллю? чи є у вас посилання для отримання додаткової інформації?
Але

5
Підтримка ляльок для використання ресурсів DSC нарівні з шеф-кухарями, це просто випадково інтеграція, яка розвинута громадою, а не розроблена компанією. forge.puppetlabs.com/msutter/dsc Але, шукаючи інструмент для використання сьогодні, я б рекомендував очистити від клею DSC в цих ланцюжках інструментів - сам DSC і точки інтеграції в ці системи управління конфігурацією все ще знаходяться в значній розробці. .
Шейн Мадден

7

Думаю, ви дізнаєтесь, що і шеф-кухар, і лялька мають потужну підтримку Windows. Я упереджений, тому я хотів би вказати на одного з тих, хто над іншим, але саме ви вирішите, який з них вам підходить краще. Обидва інструменти мали підтримку з 2011 року, і обидва вкладають значні кошти в покращення цієї підтримки.

Ляльковий

Як я вже згадував, я трохи упереджений. Існує досить багато феноменального вмісту для Windows, як на Forge, так і на Github. Puppet Labs анонсувала пакет модулів Windows , який пропонує вам набір якісних модулів, специфічних для Windows.

Що стосується DSC, він все ще є молодим продуктом, але він стає кращим щоразу, коли з’являється новий випуск. Існує модуль лялькової спільноти для DSC, який виконує досить гарну роботу з відображенням ресурсів 1: 1 для типів / провайдерів. Команда, специфічна для цього (що я зараз), дивиться на те, де ми можемо краще інтегруватися з DSC, і ми говорили з Джефрі Сновер про це. Деякі з них чекали трохи більше зрілості, деякі з них - це так багато справ, щоб зробити, робити правильну справу в потрібний час, для нас надзвичайно важливо. Ймовірно, коли ви прочитаєте це, Лялька матиме набагато кращу підтримку DSC.

ОНОВЛЕННЯ: Лялька має підтримуваний модуль DSC станом на вересень 2015 року.


-1

Вибір см на основі підтримки вдів може бути не найкращою стратегією. Особливо, якщо команда не охоче використовує її протягом усієї операції. кожен табір має вірних шанувальників. Підтримка шеф-кухаря, що інтегрує завдання управління Windows, здається більш читаною і схожа на синтаксис DSC (PowerShell). Я впевнений, що гуру ляльок вдалося знайти якийсь аргумент, що лялька підтримує вікна більше. Я думаю, що команді потрібно вибрати платформу, на якій вони будуть використовувати більше (простіше кодувати), якщо вони вже отримають сценарій, орієнтований на веб-сторінку, наприклад, python або ruby ​​Chef, можуть мати більше сенсу. Я чув, якщо ви вже освоїте лялечний dsl, це буде можливим для управління Windows. Коли Microsoft робить свій DSC RTM в наступному PowerShell (виграш 2016), можливо, ця дискусія дійсно досягає високої температури


1
Powershell DSC вже є в основній ОС (8), Win2012-R2 та Win 10.
Jonesome Reinstate Monica

1
ОП заявила, що його організація використовує в основному сервери Windows, тому мені здається, що підтримка Windows була б законною основною вимогою.
Бен Коллінз
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.