DeployStudio 101 – Część 1 – Informacje i instalacja

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

strony internetowej DeployStudio

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.

forum Deploy Studio

Informacje: Downloads

I jak można się spodziewać, w tym miejscu uzyskuje się instalatory dla DS.

Kliknij wersję, którą chcesz pobrać.

deploy-studio-versions

Przewiń do dołu strony i ponownie kliknij numer wersji.

znane problemy

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 studia programistycznego

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.

installation-extras

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.

przykładowe zadanie

  • „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.

import-compters

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ą).

install deploystudio server

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”.

deploystudioserver1

2. Jeśli masz włączony program Apple Gatekeeper, powinieneś otrzymać ostrzeżenie, że instalator nie został podpisany.

deploystudioserver2

3. Potwierdź, że otrzymałeś obraz dysku (i instalator) z legalnego źródła, a następnie „Ctrl” + kliknij instalator i wybierz „Otwórz”.

openpackage

4. Gatekeeper da ci drugie ostrzeżenie. Sprawdź, czy jesteś z tego zadowolony, a następnie ponownie kliknij „Otwórz”.

gatepkeeper

5. Klikaj dalej, aż dojdziesz do ekranu SLA. Przeczytaj i potwierdź, że zgadzasz się z tymi warunkami, a następnie kliknij „Agree”.

deploystudioserver3

6. Kliknij „Install” i wprowadź nazwę użytkownika i hasło lokalnego administratora. Kliknij „Zainstaluj oprogramowanie”.

zainstaluj oprogramowanie

7. Instalacja jest zakończona.

instalacja 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.

utilities

  • „/Library/PreferencePanes/DeployStudioServer.prefPane”
    • Dodaje panel preferencji do preferencji systemowych, aby umożliwić zarządzanie usługą DS Server i sprawdzanie stanu synchronizacji replik.

system-preferences

  • „/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.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.