So richten Sie Munki unter macOS Mojave ein, um Ihre Apple-Computer zu verwalten

Bild: Poravute, Getty Images

Mit dem leistungsstarken Open-Source-Tool Munki können Systemadministratoren Software, Einstellungen und Konfigurationen verwalten. Munki verfügt über eine starke Community für Benutzerunterstützung und kann unter macOS Mojave installiert, konfiguriert und ausgeführt werden, um alle Apple-Computer im Unternehmen zu verwalten - egal wie groß oder klein. Schließlich wurde Munki von den Walt Disney Animation Studios entwickelt, um die Verwaltung von Tausenden von Macs zu unterstützen, die sie täglich verwenden, wenn sie an allem arbeiten, von animierten Kurzfilmen bis hin zu Spielfilmen.

Mehr über Apple

  • Apples 5 wichtigsten Geschäftsdienste des Jahrzehnts
  • iPhone 11: Ein Spickzettel
  • Apple Watch Series 5: Ein Spickzettel
  • 20 Apple-Tastaturkürzel, die Geschäftsanwender kennen müssen

Das Beste ist, dass Munki nur auf die nativen Softwarepakete von Apple, Lese- und Schreibberechtigungen für freigegebene Bereitstellungsverzeichnisse und einen Webserver angewiesen ist, um die Pakete an Clientcomputer zu liefern.

In diesem Artikel werde ich die Schritte beschreiben, die zum Einrichten von Munki unter macOS Mojave erforderlich sind.

Bevor wir loslegen, sind einige Anforderungen erforderlich, um sicherzustellen, dass Munki ordnungsgemäß ausgeführt werden kann. Munki 3 unterstützt alle Versionen von macOS. Da Apple die Webserverkomponente aus seiner neuesten Version von macOS Server entfernt, unterscheidet sich der Einrichtungsprozess für Munki, der nativ unter macOS Mojave ausgeführt wird, geringfügig von früheren Versionen in der Einrichtung (insbesondere lokal auf den Clientversionen von macOS-). - die Notwendigkeit eines MacOS-Servers ablehnen.). Unabhängig von der zugrunde liegenden Version von macOS verwaltet Munki alle Versionen von macOS und OS X-Client weitgehend gleich.

Die Anforderungen sind:

  • Apple-Computer mit macOS Mojave 10.14 oder höher
  • Munki 3-Paket (neueste Version 3.5.3, Stand dieses Schreibens)
  • Installationspaket für Google Chrome.dmg
  • Internet Zugang
  • Switched Network
  • Administrator-Anmeldeinformationen

Erstellen des Munki-Repositorys

Starten Sie Terminal und geben Sie die folgenden Befehle ein, um die Verzeichnisse am Stammspeicherort zu erstellen, die zum Erstellen der Verzeichnisstruktur für das Munki-Repository verwendet werden. Bei der Benennung des Repositorys wurde im Beispiel das Wort "Repo" verwendet, das jedoch beliebig benannt werden kann ( Abbildung A ).

cd / Server / SharedFolder

mkdir repo

mkdir repo / kataloge

mkdir repo / pkgs

mkdir repo / pkgsinfo

mkdir repo / manifestes

Abbildung A.

Der letzte Befehl unten ändert beim Ausführen die Berechtigungen, um sicherzustellen, dass darauf zugegriffen werden kann.

chmod -R a + rX repo

Konfigurieren Sie den Apache2-Webserver

Geben Sie als Nächstes den folgenden Befehl ein, um die native Apache2-Komponente für die Bereitstellung des neu erstellten Repos über HTTP zu konfigurieren:

sudo ln -s / Server / SharedFolder / repo / Bibliothek / WebServer / Dokumente /

Standardmäßig stellt die Apache2-Komponente Dateien bereit, die in DocumentRoot gehostet werden und sich im Verzeichnispfad befinden: / Library / WebServer / Documents /. Der obige Befehl erstellt eine symbolische Verknüpfung zum Repo in diesem Verzeichnis, sodass diese Dateien über das Netzwerk übermittelt werden.

Führen Sie den folgenden Befehl in Terminal aus, um den Apache2-Server zu starten:

sudo apachectl start

Um den Dienst zu beenden, ersetzen Sie "Start" durch "Stopp", wenn der Dienst das Beenden oder Neustarten des Dienstes erfordert.

Munki-Tools installieren

Führen Sie das Munki Tools-Paket aus und befolgen Sie die Anweisungen, um die Installation abzuschließen ( Abbildung B ).

Abbildung B.

Durch Klicken auf die Schaltfläche Anpassen können die einzelnen Tools, aus denen das Paket besteht, für die Installation ausgewählt (oder abgewählt) werden. Für die Einrichtung der Admin-Workstation hat die Installation aller Tools ihre Vorteile. Klicken Sie auf die Schaltfläche Installieren, um die Installation abzuschließen ( Abbildung C ).

Abbildung C.

Nach der Installation von Munki Tools ist ein Neustart erforderlich ( Abbildung D ).

Abbildung D.

Konfigurieren des Munki-Repositorys

Starten Sie nach dem Neustart Terminal und geben Sie den folgenden Befehl ein, um die Verzeichnisse zu ändern und die Einstellungen des Munki-Repositorys zu konfigurieren ( Abbildung E ).

cd / usr / local / munki

munkiimport --configure

Abbildung E.

Der Befehl stellt eine Reihe von Fragen, um die richtige Konfiguration festzulegen. Zuerst müssen Sie die Repo-URL eingeben. Abhängig davon, wie das Repo gehostet wird, kann sich der Eintrag entweder von einem lokal gehosteten (z. B. Datei: /// Pfad / zu / Repo) oder einem gemeinsam genutzten Laufwerk (z. B. smb: // Pfad / zu / Repo) ändern. oder im Internet gehostet (z. B. http://domain.com/path/to/repo). Für den Zweck dieses Artikels gehen wir zu unserer von Dateien gehosteten Einrichtung und geben Folgendes ein:

Datei: /// Server / SharedFolder / repo

Die zweite Frage ist die Erweiterung der pkginfo-Datei. Diese Dateien enthalten Konfigurationsinformationen für jedes importierte Paket. Obwohl dies normalerweise nicht bearbeitet wird, kann es sein, dass einige Pakete eine leichte Bearbeitung erfordern, damit sie unbeaufsichtigt bereitgestellt werden können. Die häufigste Erweiterung ist .plist, daher geben wir das hier ein.

Drittens werden wir aufgefordert, eine Standard-App zum Bearbeiten der Konfigurationsdateien auszuwählen. Sie können den Pfad oder Namen jeder installierten Anwendung eingeben, die Sie bevorzugen. Um die Dinge einfach zu halten, habe ich die in macOS integrierte TextEdit.app ausgewählt.

Als nächstes müssen wir einen Katalog erstellen, um die Paketinformationen für Munki zu speichern. Die Kataloge werden von Munki gelesen und verwendet, um den Kontext dafür bereitzustellen, welche Anwendungen für die Bereitstellung verfügbar sind. Sie können einen beliebigen Namen eingeben, und es kann mehr als ein Katalog vorhanden sein. Hier habe ich Standard als Katalognamen eingegeben.

Zuletzt muss ein Repo Access Plugin ausgewählt werden. Sofern keine Voreinstellung vorliegt, ist FileRepo die Standardauswahl. Sie können den Eintrag leer lassen, und das System verwendet automatisch standardmäßig die Konfiguration dieses Plugins. Das Repository ist jetzt konfiguriert

Das ursprüngliche Paket importieren

Während wir mit der Einrichtung von Munki fast fertig sind, müssen wir mindestens ein Paket im Katalog haben, bevor wir den Vorgang abschließen können. Um das erste Paket hinzuzufügen, verwenden wir Google Chrome als Beispiel. Geben Sie im Terminal den folgenden Befehl ein, um den Vorgang zu starten ( Abbildung F ).

munkiimport /path/to/googlechrome.dmg

Abbildung F.

2.Wiederaufforderung fordert Munki eine Reihe von Informationen zum importierten Paket an, z. B. Artikelname, Anzeigename, Beschreibung usw. Einige dieser Informationen werden automatisch ausgefüllt, andere nicht. Was nicht manuell hinzugefügt werden sollte. Wenn Sie Abbildung F oben beachten, sind die meisten Informationen grundlegend und wirken sich mit Ausnahme des Abschnitts "Kataloge" nicht zu stark auf Munki aus. Hier müssen Sie den Namen des Katalogs eingeben, der in Abschnitt IV oben erstellt wurde. Andernfalls wird das Paket nicht zur Verteilung mit Munki verknüpft.

Außerdem werden Sie gefragt, ob Sie den Artikel importieren möchten oder nicht. Wählen Sie Y aus, um es zu importieren, sowie Produktsymbole zu erstellen und den Katalog neu zu erstellen. Dadurch wird der Katalog mit dem neu importierten Paket aktualisiert. Du darfst; Wählen Sie jedoch N, um die Bearbeitung der pkginfo-Datei zu überspringen, da für die Bereitstellung in Google Chrome keine zusätzliche Syntax erforderlich ist.

Hinweis: Bei Installationen im Drag & Drop-Stil muss die .plist-Konfigurationsdatei normalerweise nicht bearbeitet werden. Für installer-basierte PKG-Dateien müssen möglicherweise zusätzliche Syntax oder Switches übergeben werden, um den Installationsvorgang abzuschließen. In diesen Fällen müssen Sie die pkginfo-Datei bearbeiten, um diese Parameter manuell hinzuzufügen.

Das Manifest des Repos konfigurieren

Die Manifestdatei in Munki fungiert als eine Art Karte, die dem Repo mitteilt, wo sich Kataloge befinden und daher, was sich in diesen Katalogen befindet, sodass Munki Softwarebereitstellungen problemlos verwalten kann. Standardmäßig ist kein Manifest vorhanden, daher muss eines erstellt werden. Geben Sie im Terminal zunächst den folgenden Befehl ein (Abbildung G ).

Manifestutil

Abbildung G.

Beginnen Sie, indem Sie das neue Manifest erstellen und ihm mit diesem Befehl einen Namen geben:

new-manifest site_default

Verknüpfen Sie als Nächstes den in Abschnitt IV erstellten Katalog mit dem neu erstellten Manifest:

add-catalog Standard --manifest site_default

Der letzte Schritt besteht darin, das in Abschnitt V erstellte Paket zum Manifest hinzuzufügen:

add-pkg Chrome --manifest site_default

Munki ist offiziell installiert, eingerichtet und einsatzbereit. Starten Sie zum Testen der Webkonnektivität einen Browser und geben Sie http: // localhost / repo / manifestests / site_default ein. Sie sollten eine Bestätigung der Einträge erhalten, die dem Manifest in Abschnitt VI oben hinzugefügt wurden ( Abbildung H ).

Abbildung H.

Alternativ können Sie den folgenden Befehl in Terminal eingeben, um zu überprüfen, ob die Software-Repo-URL korrekt konfiguriert ist ( Abbildung I ).

 Standardmäßig read / Library / Preferences / ManagedInstalls 

Abbildung I.

Um zu testen, wie Munki die Pakete abruft und installiert, rufen Sie den Befehl vom Terminal aus auf ( Abbildung J ).

 sudo managesoftwareupdate 

Abbildung J.

Mit dem obigen Befehl werden die in den Katalogen gespeicherten Informationen gelesen und ermittelt, welche Anwendungen verfügbar und zur Installation bereit sind, wenn sie mit dem Inventar auf dem lokalen Computer verglichen werden. Führen Sie zum Installieren dieser Apps denselben Befehl erneut aus, fügen Sie jedoch das Suffix "--installonly" hinzu, um die Installation tatsächlich durchzuführen ( Abbildung K ).

Abbildung K.

Apple Weekly Newsletter

Egal, ob Sie iPhone- und Mac-Tipps oder Informationen zu unternehmensspezifischen Apple-Nachrichten benötigen, wir haben alles für Sie. Dienstags geliefert

Heute anmelden

© Copyright 2021 | mobilegn.com