MAC OS X Software Update Server

C

CookY x3

Neues Mitglied
Thread Starter
Dabei seit
11.04.2013
Beiträge
9
Reaktionspunkte
0
Hallo liebe Community,

Ich möchte mich vorweg gleich mal entschuldigen falls es dieses Thema / diese Frage bereits gibt, ich konnte das Thema leider nicht bei euch finden.

Ich habe folgendes Problem:

Ich habe einen Raum der um die 15 MAC's besitzt und diese bekommen ja immer Updates von Adobe und Apple selbst.
Nun möchte ich mit den "OS X Server" auf einen dieser MACs einrichten und diesen so konfigurieren das er diese Updates einmalig herunterlädt und dann auf die restlichen MACs verteilt.
Die Updates sollen aber nicht sofort weiterverteilt werden auf die restlichen MACs sondern erst wenn der Admin/User das Update braucht.
Sinn davon ist es das die Internetleitung nicht so stark belastet wird.

Mein Problem ist nun das ich überhaupt keine Erfahrung mit der OS X Server APP habe.

Ich habe mir auch schon einige Anleitungen angesehen wie man diesen konfiguriert, aber der Server in der Anleitung sieht jedesmal anders aus als bei mir und auch nicht genau auf mein Szenario eingegangen wird.


Könntet ihr mir bitte hierbei weiterhelfen?


lg
 
Der Sinn eines lokalen (Softwareupdate)servers ist es ja, daß die nötigen daten nur 1x aus dem Internet gezogen werden. Die Verteilung erfolgt im lokalen Netzwerk.

Welche Version haben die Clients und welche Serverversion willst Du installieren? Auf welchem Rechner soll die Serverapp laufen?
 
Die MACs haben unterschiedliche Versionen, 10.8.3 Mountain Lion und die Vorgänger Version, die OS X Server App ist auf Version 2.2.1 (Build 12T162).

Ich habe mir aus dem AppStore die OS X Server App gekauft, und die Version wurde mir schon so vorgegeben.

Die App läuft auf einen MAC mit der Version 10.8.3

Ich denke mal das es keinen Konflikt geben wird wenn die MACs auf unterschiedlichen Versionen laufen oder irre ich mir da ?
 
Ich habe mir aus dem AppStore die OS X Server App gekauft, und die Version wurde mir schon so vorgegeben. Die App läuft auf einen MAC mit der Version 10.8.3

Dann wird es auch 10.8-Server sein.

Ich denke mal das es keinen Konflikt geben wird wenn die MACs auf unterschiedlichen Versionen laufen oder irre ich mir da ?

Das ist dem Server egal. Updates für ältere Systeme kann man dazuwählen. (Hier noch Lionserver)
 
Okay, ja ich habe jetzt über die Kommandozeile die CatalogURL bearbeitet und den die url eingetragen die mein server hat, aber wenn ich mit meinen Client auf den Server auf updates prüfen möchte, ladet der AppStore mal ewig, sagt aber am Ende dann doch das keine Verbindung aufgebaut werden kann.

Kann mir da jemand helfen ?
 
In der Console habe ich folgendes eingetragen:

sudo defaults write /library/preferences/com.apple.softwareupdate CatalogURL http://10.0.0.2:8088/index.sucatalog

Gehe ich dann auf Software UPdate öffnet sich der AppStore, und die Virtuelle Machine lädt bis sie mir nach einiger Zeit sagt sie konnte sich nicht verbinden.

Ping zum server funktioniert
 
Ich habe den Software-Update-Dienst wieder abgeschaltet, weil er mir eine Menge Gigabytes an Updates (bis 2006 zurück) auf die Platte geschaufelt hatte.
 
@CookY x3: Wird dir über den Browser denn überhaupt was angezeigt? Wenn das schon nicht klappt ist was mit der Konfiguration falsch

@rpoussin: Der erste Sync benötigt derzeit circa 93GB :)
 
Im Browser zeigt er mir an das Safari keine Website dazu gefunden hat.

Beim OSX Server habe ich ja gar nichts konfiguriert ? Gestartet und der hat alles selbst eingestellet ?
 
So, da ich sonst nur auf 10.6 arbeite hier nun die aktuellen Infos.
Unter 10.8 gibt es anscheinend keine index.sucatalog mehr. Daher solltest du mal http://serverip:8088/catalogs.sucatalog versuchen. Das sollte zum Ergebnis führen.

Siehe dazu auch https://discussions.apple.com/thread/4139241?start=0&tstart=0

Ich habe das mit dem 10.8 Server gemacht und dabei den Profilmanager genutzt. Dort wird : http://servername.de:8088/index.sucatalog eingetragen. Funktioniert tadellos, wobei es schon ärgerlich ist, dass auch uralte Updates auf den Server geschaufelt werden.
 
  • Gefällt mir
Reaktionen: rpoussin
Okay, ich habe jetzt im Profilmanager einen neuen PlaceHolder eingefügt mit der Seriel Number von meinen Client, und ich bekomme dann auch zwei Updates.

Einmal ein Mac OS update und dann noch ein Airport utility update, aber updates für Safari zeigt er mir am Client nicht an. Obwohl die installierte Version älter ist als die am OSX Server.

Habe die zwei UPdates mal installiert und das hat funktioniert.

Was kann da das Problem sein ?
 
Zuletzt bearbeitet:
Wenn ich jetzt mit meine Client im Browser folgendes eingebe:

ht tp://santiago.htl-vil.local:8088/index-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog

dann komme ich zum server und mir wird sehr viel angezeigt, ich kopiere euch nun einen Teil davon mal rein.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>ApplePostURL</key>
<string>http://santiago.htl-vil.local:8088/cgi-bin/SoftwareUpdateServerStats?http://swpost.apple.com/stats</string>
<key>CatalogVersion</key>
<integer>2</integer>
<key>IndexDate</key>
<date>2013-05-16T03:48:23Z</date>
<key>Products</key>
<dict>
<key>041-7211</key>
<dict>
<key>CompositeProductState</key>
<integer>2</integer>
<key>Distributions</key>
<dict>
<key>Dutch</key>
<string>http://santiago.htl-vil.local:8088/content/downloads/22/26/041-7211/ms020m0o9wxyb08je92dtx4fp6upm38yn8/041-7211.Dutch.dist</string>
<key>English</key>
<string>http://santiago.htl-vil.local:8088/content/downloads/22/26/041-7211/ms020m0o9wxyb08je92dtx4fp6upm38yn8/041-7211.English.dist</string>
<key>French</key>
<string>http://santiago.htl-vil.local:8088/content/downloads/22/26/041-7211/ms020m0o9wxyb08je92dtx4fp6upm38yn8/041-7211.French.dist</string>
<key>German</key>


Heißt das nun das ich diesen URL Link im ProfilManager für mein Device eintragen muss und auch die CatalogURL auf diese URL abstimmen muss ?

Ich habe es nämlich funktioniert und dann im Terminal "softwareupdate -l" eingegeben aber er sagte mir No updates available.

lg
 
Wenn er 2 Updates von deinem Server gezogen hat müssten die anderen Updates auch funktionieren es sei denn sie wurden noch nicht auf den Server heruntergeladen und/oder aktiviert. Prüf das erst mal in der Server.app bevor du weiter machst.
 
Kann es den sein das er mir die anderen Updates nicht runterlädt weil meine Test Clients noch nicht die neueste Version haben aber der Server schon ?
 
Zurück
Oben Unten