Eine Information zur Reduzierung der TCO Ihrer IT-Infrastruktur Review 23.05.2005 Systems Management Server 2003 ist ein Produkt der Microsoft Corporation zur automatisierten serverbasierten Installation von Software auf Client-Computern in einem Windows Server 2000/2003 Netzwerk Software-Produkte Installation Ihr SMS-Server Verteilung Ihre Computer Microsoft Update Download Diese Information soll die Funktionsweise von SMS an einem praktischen Beispiel erläutern: Installation unseres Produktes BiG-Manager auf Computern, die eine Verbindung zu Ihrem Netzwerk herstellen können. Die GEWIDOR GmbH hat das Produkt in der Version Systems Management Server 2003 (SMS) SP1 (2.50 3174) verwendet. Anlass für diesen Artikel sind die immer weiter wachsenden Kosten, die sich aus der Softwareverteilung und Wartung in Firmen ergeben, in denen nahezu alle Arbeitsplätze mit zahlreichen Softwareprodukten ausgestattet sind. Die einzelnen Arbeitsplätze weisen oft heterogene Hardware- und Softwareausstattungen auf. Eine Bestandsaufnahme ist daher zeitaufwendig. Noch zeitaufwendiger ist die Wartung solcher heterogenen Strukturen. SMS kann daher auch dazu verwendet werden, die IT-Infrastruktur zu vereinheitlichen, womit sich auch das zwingend erforderliche Supportwissen reduziert. SMS kann in einer Produktivumgebung so konfiguriert werden, dass der Benutzer produktiv tätig bleiben kann, auch wenn die Software seines Computers aktualisiert wird (Microsoft Background Intelligent Transfer Service (BITTS)). Darüber hinaus können Softwareinstallationen ohne Interaktion des Computerbenutzers und somit auch ohne dazu erforderliche Kenntnisse und Berechtigungen erfolgen. Die Darstellung erhebt keinen Anspruch auf Vollständigkeit und Richtigkeit. Weiterführende Informationen finden Sie unter den folgenden Links: SMS Startseite (Microsoft) Startseite der GEWIDOR GmbH Microsoft, SQL Server, Windows und Windows Server sind Warenzeichen der Microsoft Corporation in den USA und/oder anderen Ländern. BiG-Manager ist ein eingetragenes Warenzeichen der GEWIDOR GmbH, Leverkusen. SMSINFO.DOC 1 / 26
Sammlungen Über die SMS-Administratorkonsole werden die Funktionalitäten des SMS-Servers gesteuert. Die Oberfläche entspricht der bekannten Microsoft Management Console (mmc), die auch für andere administrative Tätigkeiten auf Windows-Systemen verwendet wird. Die Abbildung zeigt die Einrichtung einer Computersammlung, in der die Systemressourcen zusammengefasst wurden, auf denen die folgenden Softwareprodukte installiert werden sollen: Microsoft Office Access 2003 Runtime BiG-Manager Version 15.01 ACCESSRT.MSI BiG-Manager.MSI Zu beiden Produkten ist eine Microsoft Installer Datei (MSI) verfügbar. SMSINFO.DOC 2 / 26
Pakete Die Abbildung zeigt die Einrichtung eines sog. Paketes für die Software Microsoft Office Access 2003 Runtime. Pakete enthalten die zur Verteilung von Software über SMS erforderlichen Angaben. SMS bietet zur Erstellung eines Paketes den Assistenten zur Erstellung eines Paketes aus einer Definition an. Die Verwendung des Assistenten wird nachfolgend beschrieben. Die Erstellung eines Paketes aus einer Definition ist sowohl für die Softwarekomponente Microsoft Office Access 2003 Runtime als auch für BiG-Manager zu verwenden, da zu beiden Produkten eine Microsoft Installer Datei (MSI-Datei) vorliegt (s. o.). SMSINFO.DOC 3 / 26
Assistenten zur Erstellung eines Paketes aus einer Definition Softwareherausgeber und Produkt werden nach Durchsuchen aus dem gewählten MSI-Paket ermittelt (BiG-Manager.msi aus dem Installationsordner der Anwendung). SMSINFO.DOC 4 / 26
Diese Option stellt sicher, dass stets auf aktuelle Installationsdateien zugegriffen wird. Das Quellverzeichnis ist hier der Ordner auf dem Server der GEWIDOR, in dem der Inhalt der CD- ROM gespeichert ist. SMSINFO.DOC 5 / 26
Nach Fertigstellung des Assistenten ist das Paket unter Pakete in der SMS-Administratorkonsole verfügbar. Unter Programme dieses Paktes wurden verschiedene Aktionen automatisch von SMS angelegt. Für das Produkt Microsoft Office Access 2003 Runtime wurden Eigenschaften zu Pro-System-Installation unbeaufsichtigt definiert. Diese Art der Installation ist für die o. g. Komponente empfehlenswert und erfordert grundsätzlich keine Interaktion zwischen dem Installationsprogramm und dem Computerbenutzer. SMSINFO.DOC 6 / 26
Paketeigenschaften Die Befehlszeile wurde von SMS über den Assistenten zur Erstellung eines Paketes aus einer Definition und dem ausgewählten Programm automatisch erstellt (Anweisung an den Windows Installer msiexec.exe). Unter Nach Ausführung ist,keine Aktion erforderlich anzugeben. Hinweis: Bei einigen Produkten kann u. U. die Aktion SMS startet den Computer neu erforderlich sein. SMSINFO.DOC 7 / 26
Die Angabe zu Clientplattformen stellt sicher, dass die beiden zu verteilenden Pakete nicht auf Clients installiert werden können, die diese Anforderungen nicht erfüllen. Mit Administratorrechten ausführen gibt an, dass die Installation des Paketes unter dem lokalen Administratorkonto auf dem Clientcomputer erzwungen wird, auch wenn sich ein Benutzer z. Zt. unter einem Benutzerkonto ohne administrative Rechte angemeldet hat. SMSINFO.DOC 8 / 26
Der Produktcode wurde über Importieren durch Auswahl der Windows Installerdatei (MSI) ermittelt. SMSINFO.DOC 9 / 26
Für die beschriebenen Pakete ist die Ausführung anderer Programme vor der Installation nicht erforderlich. Review 23.05.2005 SMSINFO.DOC 10 / 26
Verteilungspunkte Der Verteilungspunkt ist hier nur zur Vollständigkeit angegeben. In der Testumgebung gibt es nur einen Verteilungspunkt in der Standorthierarchie. SMSINFO.DOC 11 / 26
Zugriffskonten Die Abbildung zeigt die Berechtigungen, die am SMS-Server für die Bearbeitung des Paketes vergeben wurden. SMSINFO.DOC 12 / 26
Erstellung des Paketes für BiG-Manager Die Abbildung zeigt die SMS-Administratorkonsole nach Erstellung des Paketes BiG-Manager. Das Paket wird wie die Komponente Microsoft Office Access 2003 Runtime mit dem Assistenten zur Erstellung eines Paketes aus einer Definition erstellt. SMSINFO.DOC 13 / 26
Das Quellverzeichnis verweist auf einen Ordner einer Server-Festplatte, auf der alle Komponenten des Paketes gespeichert sind. Review 23.05.2005 Der Ordner enthält in diesem Beispiel das vollständige CD-ROM-Abbild von BiG-Manager. Microsoft Office Access 2003 Runtime ist Bestandteil dieses Abbildes. Die Installation muss jedoch durch ein gesondert definiertes Paket auf dem SMS-Server erfolgen. Die Installationsreihenfolge ist dabei unerheblich. SMSINFO.DOC 14 / 26
Eine hohe Sendepriorität veranlasst den SMS-Server zur beschleunigten Übermittlung der Ankündigung des Paketes. Das Laufzeitverhalten der gesamten Softwareverteilung ist natürlich auch von der Auslastung des SMS-Servers und des übrigen Netzwerkes abhängig. Die Kommunikation zwischen SMS- Server und Clients wurde in der Testumgebung bei schwacher Netzwerkauslastung innerhalb von ca. 30 min abgewickelt. SMSINFO.DOC 15 / 26
SMSINFO.DOC 16 / 26
MMC-Administratorkonsole nach Erstellung der Pakete Die Abbildung zeigt die SMS-Administratorkonsole nach Definition der Pakete Microsoft Office Access 2003 Runtime BiG-Manager Version 15.01 ACCESSRT.MSI BiG-Manager.MSI Und Einrichtung der Sammlung Clients Gruppe WP. SMS ist nun zur Installation der Anwendungen bereit, wobei die Reihenfolge der Installation beider Produkte unerheblich ist. Um die Software auf die Sammlung Clients Gruppe WP zu verteilen, steht der Assistent zur Verteilung von Software an Sammlungen zur Verfügung. Er wird nachfolgend beschrieben. SMSINFO.DOC 17 / 26
Assistent zur Verteilung von Software an Sammlungen Der SMS-Server wird die weiter unten beschriebene Ankündigung an die Clients der Sammlung senden. Die Clients bestätigen den Empfang der Ankündigung, indem sie eine Empfangsbestätigung an den SMS-Server senden. Diese Kommunikation erfolgt im Hintergrund und kann auf dem SMS- Server unter Berichtserstattung kontrolliert werden. SMSINFO.DOC 18 / 26
SMSINFO.DOC 19 / 26
Die unbeaufsichtigte Installation erfolgt ohne Interaktion des Computerbenutzers. Der Benutzer wird durch die im Hintergrund ausgeführte Installation nur unwesentlich in seiner Arbeit beeinträchtigt. Hinweis: Die angezeigten Optionen werden vom SMS-Server bereitgestellt, wenn das Paket durch eine MSI-Datei (Microsoft Installer Datei) repräsentiert wird. Im Feld Kommentar könnte z. B. der Hinweis erfolgen, dass diese von Microsoft publizierte Version zwingend auf Microsoft Office 2003 SP1 zu aktualisieren ist. SMSINFO.DOC 20 / 26
Die Installation der Anwendung wird hier nur den Computern einer Sammlung angekündigt. Hinweis: Microsoft Office Access Runtime ist ein Produkt, das auch von anderen Software- Herstellern (z. B. DATEV eg) verwendet wird und daher ggfs. an weitere Sammlungen zu verteilen ist. Durch diese Einstellungen wird die Softwarevertelung an die Clients ab dem angegebenen Datum angekündigt. Der Ablauf der Ankündigung wird nicht festgelegt, damit Clients, die temporär nicht mit dem Netzwerk verbunden sind die Ankündigung dennoch erhalten, wenn Sie sich wieder am Netzwerk anmelden. SMSINFO.DOC 21 / 26
Die Zuweisung eines Programms macht die Installation des Paketes für die Computer der Sammlung obligatorisch. SMSINFO.DOC 22 / 26
Verhalten des Clients Diese Meldung wird auf dem Clientcomputer ausgegeben, wenn ein dem Client zugewiesenes Programm zur Installation bereitgestellt wurde. Ist die Wartezeit abgelaufen, werden bei einer beaufsichtigen Installation unbeaufsichtigen Installation der Dialoge zur Installation der Software geöffnet und der Computerbenutzer führt die Installation interaktiv so durch, wie dies auch bei Installation von CD-ROM geschehen würde Die Komponenten der Anwendung im Hintergrund ohne Benutzeraktionen installiert Das Paket wird wie die Komponente Microsoft Office Access 2003 Runtime mit dem Assistenten zur Erstellung eines Paketes aus einer Definition erstellt. SMSINFO.DOC 23 / 26
Kontrolle der Aktivitäten des SMS-Servers Zur Veranschaulichung der Kontrollaktivitäten am SMS-Server wurde ein sog. Dashboard mit der Bezeichnung Installationskontrolle eingerichtet. Dashboards fassen vom Benutzer gewünschte Berichterstattungen in einem Fenster zusammen, treffen also eine Auswahl aus der Vielzahl vorkonfigurierter Berichte. Im Beispiel wurde die Verteilung des Produkts Microsoft Office Access 2003 Runtime an ein einzelnes Mitglied der Sammlung Clients Gruppe WP zu Demonstrationszwecken wiederholt. Details zu einzelnen Datensätzen können über das Symbol -> dargestellt werden (Hyperlink auf einen Unterbericht). SMSINFO.DOC 24 / 26
Dieser Bericht zeigt Details zur Chronologie der Aktionen des SMS-Servers und der Quittierung der Anforderungen durch den Client. Im Beispiel wurde die Verteilung des Produkts Microsoft Office Access 2003 Runtime an ein einzelnes Mitglied der Sammlung Clients Gruppe WP zu Demonstrationszwecken wiederholt, um die Aktivitäten des SMS- Servers für einen einzelnen Computer darzustellen. Details zu einzelnen Datensätzen können über das Symbol -> neben den Datenzeilen dargestellt werden (Hyperlink auf einen Unterbericht). SMSINFO.DOC 25 / 26
Schlussbemerkungen Eine Entscheidung über den Einsatz des Systems Management Servers sollte von der Anzahl der eingesetzten Computersysteme abhängig gemacht werden. Ab 5 Windows-basierten Systemen mit jeweils mehr als 3 häufig verwendeten Softwareprodukten erscheint der Einsatz von SMS bereits sinnvoll. Zur Aktualisierung der eingesetzten Microsoft Produkte (Service Packs, Service Releases, ) wird zusätzlich das kostenfreie Tool Windows Server Update Services (WSUS) empfohlen. Eine Integration der WSUS-Funktionalitäten in SMS ist bis zum jetzigen Zeitpunkt nicht erfolgt. SMSINFO.DOC 26 / 26