Inhaltscaching
Mit der Konfiguration Inhaltscaching wird der Inhaltscaching-Dienst von macOS auf verwalteten Macs eingerichtet. Ein Mac mit aktivem Inhaltscaching speichert Inhalte von Apple wie Apps, Software-Updates und iCloud-Daten zwischen und stellt sie anderen Apple-Geräten im Netzwerk bereit, sodass diese Inhalte nicht von jedem Gerät einzeln aus dem Internet geladen werden. Relution überträgt die Einstellungen als Profil mit dem Payload-Typ com.apple.AssetCache.managed.
Voraussetzungen
- Die Konfiguration ist einmal pro Richtlinie möglich.
- Sie steht nur für Geräte mit Geräteregistrierung zur Verfügung, nicht für Geräte mit Benutzer-Einschreibung →.
- Relution führt die Konfiguration ab macOS 10.13.4. Einzelne Optionen setzen macOS 10.15 voraus; sie sind unten jeweils genannt.
- Ein überwachtes Gerät ist nicht erforderlich.
- Ist in der Konfiguration Restriktionen → die Option Inhalts-Caching aktivieren ausgeschaltet, steht das Inhaltscaching auf dem Mac nicht zur Verfügung.
Systemeinstellungen
Der Abschnitt Systemeinstellungen legt fest, ob das Inhaltscaching eingeschaltet wird, welche Inhalte zwischengespeichert werden und wie viel Speicherplatz der Cache belegen darf. In Klammern steht jeweils der Schlüssel im Profil. Alle Schalter werden mit ihrem aktuellen Wert übertragen, also auch als false.
- Inhaltscaching automatisch aktivieren (
AutoActivation, Standardwert: aktiv, ab macOS 10.15): schaltet das Inhaltscaching auf dem Mac automatisch ein. - Wählen Sie, welche Inhalte zwischengespeichert werden sollen: Mindestens eine der beiden Optionen muss ausgewählt sein, andernfalls lässt sich die Konfiguration nicht speichern.
- Geteilte Inhalte, e.g. Apps and Software-Updates (
AllowSharedCaching, Standardwert: aktiv): Inhalte, die für viele Geräte gleich sind, etwa Apps und Software-Updates. - Persönliche Inhalte, z.B. Benutzerspezifische iCloud-Daten (
AllowPersonalCaching, Standardwert: aktiv): benutzerbezogene Inhalte wie iCloud-Daten.
- Geteilte Inhalte, e.g. Apps and Software-Updates (
- Speicherplatzbegrenzung in GB (
CacheLimit, Standardwert:0): maximaler Speicherplatz für den Cache.0bedeutet unbegrenzt. Relution rechnet den Wert mit dem Faktor 1.000.000.000 in Byte um; negative Werte werden abgelehnt. - Automatisches Löschen von Inhalten im Cache erlauben (
AllowCacheDelete, Standardwert: aktiv): Der Cache darf zwischengespeicherte Inhalte löschen, um Speicherplatz freizugeben. - Umschalten in den Ruhemodus verhindern, während Caching-Dienst aktiv ist (
KeepAwake, Standardwert: nicht aktiv, ab macOS 10.15): Der Mac wechselt nicht in den Ruhezustand, solange das Inhaltscaching eingeschaltet ist. - Warnhinweise als Systembenachrichtigungen anzeigen (
DisplayAlerts, Standardwert: nicht aktiv, ab macOS 10.15): Warnungen des Caching-Dienstes erscheinen als Mitteilungen auf dem Mac. - IP-Adressen und Portnummern der verbundenen Client protokollieren (
LogClientIdentity, Standardwert: nicht aktiv): Der Cache protokolliert IP-Adresse und Port der Clients, die Inhalte anfordern.
Internetverbindungen teilen
Der Abschnitt Internetverbindungen teilen steuert das Caching für iPhone- und iPad-Geräte, die per USB mit dem Mac verbunden sind und dessen Internetverbindung mitnutzen (bei Apple „Tethered Caching“). Genau eine der folgenden Optionen ist ausgewählt:
- Manuelles aktivieren der Internetfreigabe erlauben (Standardwert): Die Freigabe kann auf dem Mac von Hand eingeschaltet werden. Relution überträgt
AutoEnableTetheredCachingundDenyTetheredCachingjeweils mitfalse. - Internetfreigabe automatisch aktivieren (ab macOS 10.15): Die Freigabe wird automatisch eingeschaltet (
AutoEnableTetheredCaching=true). - Internetfreigabe verhindern: Die Freigabe ist nicht möglich (
DenyTetheredCaching=true).
Erweiterte Optionen
Im Abschnitt Erweiterte Optionen werden Speicherort und Port des Caches festgelegt.
- Benutzerdefinierter Cache-Ort (
DataPath, Standardwert:/Library/Application Support/Apple/AssetCache/Data): Verzeichnis, in dem der Cache seine Inhalte ablegt. Der Pfad muss mit/beginnen und/Library/Application Support/Apple/AssetCache/Datalauten oder darauf enden, z. B./Volumes/Cache/Library/Application Support/Apple/AssetCache/Data. Vor diesem festen Teil sind nur Buchstaben, Ziffern,_,+und/zulässig, also keine Leerzeichen, Bindestriche oder Punkte. Ein nicht vorhandenes Verzeichnis wird angelegt; bereits zwischengespeicherte Inhalte werden beim Wechsel nicht verschoben. - Benutzerdefinierte Portnummer (
Port, Standardwert:0): TCP-Port, auf dem der Cache Anfragen annimmt. Bei0wählt macOS einen zufälligen freien Port. Das Formular prüft nur, dass der Wert nicht negativ ist.
Clients, Peer und übergeordnete Caches
Die Karte Clients, Peer und übergeordnete Caches legt fest, welche Geräte den Cache nutzen dürfen und mit welchen anderen Caches er zusammenarbeitet. Peer-Caches sind weitere Caches im Netzwerk, die Inhalte untereinander austauschen. Übergeordnete Caches sind Caches, von denen dieser Cache Inhalte bezieht, statt sie direkt bei Apple zu laden.
IP-Bereiche werden in allen Listen gleich erfasst: In das Eingabefeld wird die erste und die letzte Adresse des Bereichs eingetragen, beide als IPv4- oder beide als IPv6-Adresse. Über das Plus-Symbol, die Eingabetaste oder das Verlassen des Felds wird der Bereich übernommen und als Eintrag angezeigt. Ein Klick auf einen Eintrag holt ihn zum Bearbeiten zurück ins Eingabefeld, das Kreuz entfernt ihn.
Allgemein
- Zusätzlich übergeordnete und Peer-Caches zulassen (
ListenWithPeersAndParents, Standardwert: aktiv): Der Cache nimmt neben den zugelassenen Clients auch Anfragen der zugelassenen Peer-Caches und der eingetragenen übergeordneten Caches an.
Clients
- Benutzerdefinierte öffentliche Client-IP-Bereiche (
PublicRanges): öffentliche IP-Adressbereiche, über die die Clients dieses Caches ins Internet gehen. Apple ordnet Clients anhand dieser Bereiche dem Cache zu. Ohne Einträge wird der Schlüssel nicht übertragen.
Darunter wird festgelegt, welche Clients der Cache bedient:
- Clients aus allen erreichbaren Netzen zulassen (Standardwert): Relution überträgt
LocalSubnetsOnlyundListenRangesOnlymitfalse. - Nur Clients aus unmittelbaren lokalen Netzen zulassen: Der Cache bedient nur Clients aus seinen lokalen Subnetzen (
LocalSubnetsOnly=true). - Nur Clients aus folgenden Adressbereichen zulassen: Der Cache bedient nur Clients aus den Bereichen der Liste Benutzerdefinierte Client-Listen-IP-Bereiche (
ListenRangesOnly=true, Bereiche inListenRanges). Die Liste erscheint nur bei dieser Option.
Peer-Caches
- Nur Peers aus dem unmittelbaren lokalen Netzwerk zulassen (Standardwert): Der Cache arbeitet nur mit Peer-Caches aus seinen lokalen Subnetzen zusammen (
PeerLocalSubnetsOnly=true). - Nur Peers aus folgenden Adressbereichen zulassen: blendet zwei Listen ein, deren Bereiche nur bei dieser Option übertragen werden:
- Peer-Filterbereiche (
PeerFilterRanges): Bereiche der Peer-Caches, die dieser Cache abfragt. - Peer-Empfangsbereiche (
PeerListenRanges): Bereiche der Peer-Caches, deren Anfragen dieser Cache annimmt.
- Peer-Filterbereiche (
Übergeordnete Caches
- Übergeordnete Inhaltscaching-Server (Lokale IP-Adresse) (
Parents): lokale IPv4-Adressen der Caches, von denen dieser Cache Inhalte bezieht. Jede Adresse wird als eigener Eintrag hinzugefügt; IPv6-Adressen und Hostnamen werden nicht angenommen. Ohne Einträge lädt der Cache die Inhalte direkt bei Apple. - Richtlinie zum selektieren der übergeordnete Caches (
ParentSelectionPolicy, Standardwert: Round robin (umlaufend)): legt fest, wie bei mehreren übergeordneten Caches einer ausgewählt wird.- Zufällig (
random): ein zufällig gewählter Cache. - Round robin (umlaufend) (
round-robin): die Caches der Reihe nach im Wechsel. - Erste verfügbare (
first-available): immer der erste erreichbare Cache in der Liste. - Sticky available (Anhaftend) (
sticky-available): derselbe Cache, solange er erreichbar ist; danach der nächste in der Liste. - Hashed URL-Path (
url-path-hash): Die Auswahl richtet sich nach dem Pfad der angefragten URL, sodass dieselben Inhalte immer vom selben Cache kommen.
- Zufällig (
Besonderheiten
- Platzhalter: Das Formular zeigt die Karte Verfügbare Platzhalter an. Da Benutzerdefinierter Cache-Ort nur die oben genannten Zeichen und Übergeordnete Inhaltscaching-Server (Lokale IP-Adresse) nur IPv4-Adressen zulässt, lassen sich Platzhalter in dieser Konfiguration nicht sinnvoll verwenden.
- Keine Passwörter oder Zertifikate: Die Konfiguration enthält keine Zugangsdaten und verweist auf keine Zertifikate.
- Regelverletzung: Kann das Profil auf einem Mac nicht installiert werden, erscheint beim Gerät die Regelverletzung Inhalts-Caching Konfiguration.
- Apple Configurator 2: Enthält eine Richtlinie bereits eine Apple-Configurator-2-Konfiguration mit dem Payload-Typ
com.apple.AssetCache.managed, lässt sich die Konfiguration Inhaltscaching dort nicht mehr hinzufügen, und umgekehrt (siehe Apple Configurator 2 Konfiguration →).
Verwandte Themen
- Verfügbare Konfigurationen → — Alle Konfigurationen für macOS im Überblick.
- Restriktionen → — Enthält die Option Inhalts-Caching aktivieren, die das Inhaltscaching auf dem Mac erlaubt oder sperrt.
- Apple Configurator 2 Konfiguration → — Eigene Profile mit Payloads, die Relution nicht als Formular anbietet.
- Erweiterte Platzhalter →