Zdobywamy serwery głównie (ale nie wyłącznie).
Najlepiej, jeśli możemy uruchomić system operacyjny i zrobić niewiele lub nic, aby przygotować go do przyjmowania poleceń (wiemy, że może być konieczne utworzenie obrazu podstawowego z agentem lub serwerem ssh).
Musisz być w stanie zainstalować mongodb, aplikacje oparte na Javie, konfigurację iis itp.
Które narzędzie ma najsilniejszą obsługę / społeczność systemu Windows i (jeśli to możliwe) najlżejszy ślad inicjowania?
Odpowiedź operacyjna: Powershell DSC.
To nie jest pełna historia (nie robi to wszystko, co robi kucharz / marionetka / itd.), Ale spełnia wiele potrzeb, działa świetnie i jest wyjęty z pudełka w win 8.1 / 2012-R2 / 10. Jesteśmy z tego bardzo zadowoleni.
Odpowiedzi:
Jeffrey Snover, który jest ojcem Powershell i ma duży wpływ na przyszłość Windows Server, powiedział ostatnio, że Chef jest obecnie dostosowany do strategii Windows Server, a Puppet obecnie tego nie demonstruje. (Ale może w przyszłości. I nie mam konkretnych przykładów na temat wszystkich innych platform / narzędzi / rozwiązań CM - po prostu przestaję mówić o tym, co słyszałem w wywiadach, blogach, Twitterze itp. )
Desired State Configuration, DSC, jest głównym celem strategii Jeffrey'a Snovera w Windows Server. Naprawdę nie mogę przecenić znaczenia DSC dla przyszłości Windows Server. Snover napisał swój „Manifest monady” w 2002 r., W którym DSC było w gruncie rzeczy kulminacją, a PowerShell był po prostu odskocznią na drodze do tego miejsca.
To potężne stwierdzenie. DSC jest wizją od ponad 12 lat. Pomyśl, jak niesamowity jest PowerShell i jak wzbogaca życie administratorów Windows od lat. Teraz zastanów się, że był to tylko krok do przodu, aby doprowadzić nas do konfiguracji pożądanego stanu.
Kiedy więc pytasz, która platforma zarządzania konfiguracją ma silne wsparcie dla systemu Windows (szczególnie Serwer), absolutnie najważniejsze pytanie możesz zadać, w jakim stopniu platforma CM integruje się z konfiguracją pożądanego stanu.
źródło
Myślę, że przekonasz się, że zarówno Chef, jak i Puppet mają silne wsparcie dla Windows. Jestem stronniczy, więc chciałbym wskazać ci jedną z tych drugiej, ale tak naprawdę to ty decydujesz, która z nich będzie dla ciebie lepsza. Oba narzędzia mają wsparcie od 2011 r. I oba inwestują znaczne środki w poprawę tego wsparcia.
Specyficzny dla lalek
Jak wspomniałem, jestem trochę stronniczy. Istnieje wiele fenomenalnych treści dla systemu Windows, zarówno w Forge, jak i na Github. Puppet Labs ogłosił pakiet modułów systemu Windows , który zapewnia zestaw wysokiej jakości modułów specyficznych dla systemu Windows.
Jeśli chodzi o DSC, wciąż jest to młody produkt, ale poprawia się za każdym razem, gdy pojawia się nowe wydanie. Istnieje moduł społeczności Puppet dla DSC, który wykonuje całkiem niezłą robotę, mapując zasoby 1: 1 na typy / dostawców. Zespół zajmujący się tym (na którym jestem) zastanawia się, gdzie możemy lepiej zintegrować się z DSC, i rozmawialiśmy o tym z Jeffreyem Snoverem. Niektóre z nich czekały na nieco więcej dojrzałości, niektóre z tego, że jest tak wiele rzeczy do zrobienia, właściwe postępowanie we właściwym czasie jest dla nas niezwykle ważne. Prawdopodobnie do tego czasu Puppet będzie miał znacznie lepszą obsługę DSC.
AKTUALIZACJA: Puppet ma obsługiwany moduł DSC od września 2015 r.
źródło
Wybór cm w oparciu o obsługę wdów może nie być najlepszą strategią. Zwłaszcza, jeśli zespół nie używa go z łatwością podczas operacji. każdy obóz ma wiernych fanów. Obsługa szefa kuchni integrującego zadania zarządzania systemem Windows wydaje się bardziej czytelna i podobna do składni DSC (PowerShell). Jestem pewien, że kukiełkowy guru mógłby znaleźć argument, że kukła bardziej obsługuje okna. Myślę, że zespół musi wybrać platformę, z której będzie więcej korzystać (łatwiej kodować), jeśli już dostanie skryptowe skryptowanie w sieci, takie jak python lub Ruby Chef, może mieć większy sens. Słyszałem, że jeśli już opanowałeś dsl kukły, możliwe będzie zarządzanie oknami. Gdy Microsoft przygotuje DSC RTM w kolejnym PowerShell (wygrana w 2016 r.), Być może ta debata naprawdę osiągnęła szczyt
źródło