Witam wszystkich.
W ciągu ostatniego krótkiego czasu zauważyłem wiele pytań dotyczących DeployStudio, różniących się od niepewności co do lokalizacji Netboot i Repo, aż po 'Jak mam DeployStudio?’. Słyszałem też kilka skarg na to, że dokumentacja dla DeployStudio jest nieaktualna lub trudna do śledzenia. Aby pomóc tym administratorom Maca w zdobyciu wiedzy na temat DeployStudio, zebrałem kilka blogów.
Ponieważ uruchomiłem kilka projektów i chciałem pomóc w oddaniu czegoś społeczności, podobnie jak w przypadku poprzedniej serii blogów Munki.
Obecny plan jest taki, żeby wyprodukować i „opublikować” kilka postów, które pozwolą wam przejść od standardowego serwera Mac do działającego rozwiązania DeployStudio w tak prosty sposób, jak to tylko możliwe. Będzie to oznaczało pewne wyrzeczenia, na przykład, będę pomijał większość bardziej zaawansowanych funkcji, ale mam nadzieję, że zapoznasz się z podstawami na tyle dobrze, że z przyjemnością przetestujesz resztę sam!
Ta 'część 1′ bloga będzie dotyczyła tego, gdzie znaleźć informacje dotyczące rozwiązania DeployStudio, gdzie uzyskać instalator i do czego służy każda opcja instalatora. 'Część 2′ będzie dotyczyć konfiguracji Repozytorium i serwera DeployStudio. Część 3 powinna zawierać konfigurację usługi Netboot i budowanie zestawu DeployStudio NetBoot. To powinno zostawić Cię z w pełni działającym rozwiązaniem DeployStudio.
Key Details
OS Used: OS X Yosemite (10.10.5)
DeployStudio Used: 1.6.16
W całej tej serii będę często używał „DS” jako skrótu od „DeployStudio”.
W całej tej serii będę również używał „Repo” jako skrótu od „Repozytorium”.
Informacje
Dobrze, zacznijmy od początku, gdzie można znaleźć informacje dotyczące DeployStudio (poza tymi blogami i naszym kursem szkoleniowym!).
Włącz przeglądarkę internetową i przejdź do http://www.deploystudio.com
Pokaże Ci to pierwszą stronę witryny DS z zakładkami do następujących zasobów:
- Downloads
- Documentation
- Forums
Informacje: Dokumentacja
Ach, moje ulubione słowo (tak jak powinno być). Ten link pozwala na pobranie plików PDF z dokumentacją dostarczoną przez dewelopera i są one warte przeczytania.
Informacje: Fora
Fora to najlepsze miejsce, do którego można się udać, jeśli uważacie, że napotkaliście błąd w DS, oraz aby dowiedzieć się, czy inni mają możliwe obejścia tego problemu. Można tu również przesyłać zgłoszenia dotyczące funkcji.
Informacje: Downloads
I jak można się spodziewać, w tym miejscu uzyskuje się instalatory dla DS.
Kliknij wersję, którą chcesz pobrać.
Przewiń do dołu strony i ponownie kliknij numer wersji.
W ten sposób rozpocznie się pobieranie pliku obrazu dysku zawierającego instalator.
Instalacja
OK, więc teraz masz już pobraną swoją ładną, błyszczącą i nową kopię DS, zamontowany obraz dysku i znajdujesz tam kilka dodatkowych elementów. O co chodzi?
Instalacja: Quick Install Guide
To jest kopia Quick Install Guide, którą można znaleźć na głównej stronie DS w sekcji Documents.
Instalacja: Extras
Jak można sobie wyobrazić, ten folder zawiera wszystkie dodatkowe bity i kawałki, których możesz potrzebować, ale nie chcesz uruchamiać jako części instalacji.
Zawierają one następujące elementy:
- „DeployStudioRuntime_v1.6.16.pkg”
- Instaluje to tylko aplikację DS Runtime (tę samą, która działa, gdy Mac jest uruchomiony przez sieć). Przydatne w nietypowych sytuacjach, takich jak używanie zewnętrznego systemu operacyjnego do obrazowania zamiast obrazu NetBoot.
- „DeployStudioServer Uninstaller”
- Dokładnie to, co jest napisane na opakowaniu. Pakiet dezinstalatora do usuwania serwera DS z systemu operacyjnego.
- „ExampleTask”
- Ten folder zawiera wiele przykładowych plików umożliwiających tworzenie własnych niestandardowych zadań w systemie DS. Potraktuj to jak zestaw SDK dla DS.
- „FreezeHomedirs_v1.6.16.mpkg”
- Instaluje to niestandardowe, skryptowe rozwiązanie do przywracania katalogu domowego użytkownika do predefiniowanego stanu przy ponownym uruchomieniu, podobnie jak w przypadku rozwiązania Deep Freeze, ale tylko dla katalogów domowych użytkownika.
- „import_compters_template.csv”
- Plik szablonu umożliwiający zaimportowanie pewnej liczby rekordów komputerów do systemu DS w stanie gotowym do użycia.
Instalacja: Installer
A teraz dochodzimy do ważnego, czyli samego instalatora DeployStudio Server. Zainstaluje on wszystkie wymagane komponenty DS, a także opcjonalnie (domyślnie włączone) „DeployStudio Runtime for PCs” (DS obsługiwało kiedyś obrazowanie komputerów, ale wydaje się, że nie jest już aktywnie rozwijane) i „950.deploystudio.relica.sync” (wszystkie skrypty i elementy wymagane do zbudowania serwera replik DS z synchronizacją).
Instalacja: Step-By-Step
Dobrze, więc mamy to już za sobą, przejdźmy do przewodnika.
1. Na świeżo pobranym i zamontowanym obrazie dysku z instalatorem DS kliknij dwukrotnie plik instalatora „DeployStudioServer_v1.6.16.mpkg”.
2. Jeśli masz włączony program Apple Gatekeeper, powinieneś otrzymać ostrzeżenie, że instalator nie został podpisany.
3. Potwierdź, że otrzymałeś obraz dysku (i instalator) z legalnego źródła, a następnie „Ctrl” + kliknij instalator i wybierz „Otwórz”.
4. Gatekeeper da ci drugie ostrzeżenie. Sprawdź, czy jesteś z tego zadowolony, a następnie ponownie kliknij „Otwórz”.
5. Klikaj dalej, aż dojdziesz do ekranu SLA. Przeczytaj i potwierdź, że zgadzasz się z tymi warunkami, a następnie kliknij „Agree”.
6. Kliknij „Install” i wprowadź nazwę użytkownika i hasło lokalnego administratora. Kliknij „Zainstaluj oprogramowanie”.
7. Instalacja jest zakończona.
Instalacja: Co zrobiła?
No cóż, jak można się domyślić, zainstalowałaby szereg plików. Najważniejsze z nich to:
- „/Applications/Utilities/DeployStudio Admin.app”
- „/Applications/Utilities/DeployStudio Assistant”
- „/Applications/Utilities/DeployStudio Runtime”
- Te trzy aplikacje służą do zarządzania serwerem DS, konfigurowania ustawień i uruchamiania przepływów pracy.
- „/Library/PreferencePanes/DeployStudioServer.prefPane”
- Dodaje panel preferencji do preferencji systemowych, aby umożliwić zarządzanie usługą DS Server i sprawdzanie stanu synchronizacji replik.
- „/Library/LaunchDaemons/com.deploystudio.server.plist”
- Ten plik Launch Daemon konfiguruje usługę serwera DS do automatycznego uruchamiania przy starcie systemu po jej włączeniu.
I to by było na tyle. Gratulacje…pobrałeś i uruchomiłeś instalator. Ok, więc to nie jest wielka ilość, ale przynajmniej ma cię skonfigurowany i gotowy, wraz z wiedzą, aby znaleźć dalszą pomoc w razie potrzeby.
Następnym razem przyjrzymy się konfiguracji DS Repo do opowiadania plików DS i skonfigurujemy sam serwer DS.
Podsumowanie
Jak zawsze, jeśli masz jakieś pytania, wątpliwości lub komentarze, daj znać poniżej, a ja postaram się odpowiedzieć i zagłębić się w tyle, ile mogę. Jestem szczególnie zainteresowany wszelkimi opiniami na temat tej nowej serii.
Ciekawe, jak dowiedzieć się więcej o DeployStudio? Weź udział w naszym kursie DeployStudio 101 w Londynie.
Zrzeczenie się odpowiedzialności
Mimo że autor dołożył wszelkich starań, aby dostarczyć naszym czytelnikom dokładnych informacji, prosimy o zachowanie dyskrecji przed podjęciem działań na podstawie informacji zawartych we wpisie na blogu. Amsys nie zrekompensuje Ci w żaden sposób, jeśli kiedykolwiek poniesiesz straty/niewygody/szkody z powodu/podczas korzystania z informacji zawartych na tym blogu.