Z tego postu jasno wynika, że Juju siedzi na innej warstwie niż Serwer Szefa Kuchni. Juju siedzi na warstwie aranżacyjnej lub usługowej , a szef kuchni bardziej na indywidualnym serwerze lub warstwie konfiguracyjnej .
Na jednej z głównych stron Juju firmy Canonical stwierdza, że Juju ma „współistnieć” z narzędziami takimi jak Szef Kuchni i Lalek, idąc dalej „krok dalej”. Od kilku tygodni przeszukuję Internet na ten temat i nie mogę znaleźć dobrego wyjaśnienia, w jaki sposób narzędzie takie jak Szef Kuchni będzie współistnieć z Juju.
Tak więc, aby rozbić nadrzędne pytanie w tytule: (szczególne zainteresowanie Juju współpracującym z serwerem szefa kuchni)
- Jaki jest przykład uroku „napisanego w szefie kuchni”? Czy to po prostu urok napisany bash, który następnie wywołuje
chef-solo
polecenie? Jeśli tak, czy urok może wywołaćchef-client
polecenie współpracy z serwerem szefa kuchni? - Gdzie nakłada się Juju i szef kuchni? Na przykład urok apache2 ma swój
config-changed
haczyk, w którym wprowadza zmiany konfiguracji, które w świecie szefów kuchni miałyby miejsce w przepisie poprzez zastosowanie pliku szablonu. Gdyby urok Juju współpracował z książką kucharską szefa kuchni przy wdrażaniu usługi apache2 (klaster), wydawałoby się, że trzeba napisać urok „apache2-chef”, aby można było rozdzielić zadania. W takim przypadku urok apache2 w Charm Store byłby mniej niż pomocny. - Jeśli masz role szefa kuchni zastosowane do węzłów (jednostek usługowych), które są wdrażane / zarządzane przez Juju, a Twój sysadmin decyduje się zmienić reguły zapory dla określonej roli serwera i czy robi to w roli szefa, czy Juju kiedykolwiek nadpisze te zmiany?
- Mówiąc prościej, czy Juju może być serwerem Chef Server, takim jak Ironfan ?
I zobaczyć Chef Server jako how natomiast Juju może zrobić how , ale także przynosi co do stołu. Oznacza to, że można zapytać o rzeczywisty stan usług i maszyn i na nie zareagować. Nie możesz tego zrobić w Chef Server. Moim celem jest przeniesienie świadomości i możliwości organizacji usług Juju do infrastruktury zarządzanej przez Chef Server.
Wygląda na to, że należałoby napisać cały zestaw uroków, w którym pominięto wszystkie zadania / informacje konfigurowane przez szefa kuchni.
Bardzo chciałbym usłyszeć ważenia od kogoś z Canonical (jak Jorge Castro) i Opscode (jak A. Jacob lub J. Timberman).