Kapitel 2 – Verwaltung (Engl. Originaltitel: Chapter 2 - Administration) Einführung Dieses Kapitel fasst zusammen, wer die Broadcastlösung verwalten sollte. Es beschreibt die erforderliche Software und die Berechtigungseinstellungen, bietet eine Übersicht der Aufgaben und Standortparameter (Hinzufügen, Löschen und Ändern eines Parameters) und liefert einige weiterführende Informationen zu Windows® Media™ Server. Zielgruppe dieses Handbuchs Die Verwaltung der Broadcastkomponente muss durch einen authentifizierten Administrator des Microsoft® Windows 2000®-Servers erfolgen, auf dem die Software installiert wurde. Alternativ kann auch ein BroadcastAdministrator die Komponente verwalten. Erforderliche Software Zum Verwalten und zum Präsentieren der Planungsdaten der Broadcastkomponente muss folgende Software installiert sein: Internet Explorer 5.5 SP2 oder höher (http://www.microsoft.com/windows/ie_intl/de/default.asp bzw. http://www.microsoft.com/windows/ie/default.asp, englischsprachig) Microsoft® XML Parser (MSXML) 3.0 SP2 (http://msdn.microsoft.com/library/default.asp?url=/nhp/Default.asp?contentid=28000438, englischsprachig) Microsoft Data Access 2.6 (www.microsoft.com/downloads/details.aspx?FamilyID=6a7d785f-c2e0471d-a33b-82ad1d514737&DisplayLang=de bzw. http://www.microsoft.com/data/download.htm, englischsprachig) Für die Präsentationserstellung (einschließlich bereits genannter Software): Windows Media Encoder 7.1 oder höher (http://www.microsoft.com/windows/windowsmedia/DE/default.asp?MSCOMTB=/windows/windows media/images/global/wmt-title.jpg bzw. http://www.microsoft.com/windows/windowsmedia/wm7/encoder.asp, englischsprachig) *Windows Media Player 7.1 oder höher (http://www.microsoft.com/windows/windowsmedia/DE/players.asp bzw. http://www.windowsmedia.com/mg/home.asp, englischsprachig) Für die Präsentationsansicht: Internet Explorer 4.0 oder höher Windows 2000 oder XP *Windows Media Player 7.1 (http://www.microsoft.com/windows/windowsmedia/DE/players.asp bzw. http://www.windowsmedia.com/mg/home.asp, englischsprachig) *Anmerkung Diese Software ist nicht erforderlich, wenn die Standardeinstellungen der Broadcastkomponente verwendet werden. Erforderliche Berechtigungen Administratorberechtigungen für die Broadcastkomponente sind in mehreren Bereichen erforderlich: Windows 2000 Server: a. Mitgliedschaft in der lokalen Gruppe Administratoren auf dem Server b. Mitgliedschaft in der lokalen Gruppe Broadcast-Administratoren SharePoint Portal Server: Ein Arbeitsbereichskoordinator – So passen Sie die Berechtigungen des Arbeitsbereichs MYWORKSPACE für SharePoint Portal Server an: 1. 2. Öffnen Sie das Verwaltungstool. Erweitern Sie die Liste, bis MYWORKSPACE angezeigt wird, und wählen Sie dann MYWORKSPACE aus. 3. Klicken Sie mit der rechten Maustaste auf MYWORKSPACE, um Eigenschaften auszuwählen. 4. Klicken Sie auf Sicherheit, und bestätigen Sie dann, dass die lokale Gruppe BroadcastAdministratoren über eine Koordinatorberechtigung verfügt. Windows Media Server-Berechtigungen: Anmerkung Es ist sehr wichtig, die Windows Media Server-Berechtigung ordnungsgemäß festzulegen. So öffnen Sie das MMC-Tool Komponentendienste: 1. 2. 3. 4. 5. 6. Zeigen Sie im Startmenü auf Programme, dann auf Verwaltung und anschließend auf Komponentendienste. Stellen Sie eine Verbindung zu dem Server her, auf dem die Software der Broadcastkomponente installiert wurde. Klicken Sie auf COM+-Anwendungen, klicken Sie mit der rechten Maustaste auf das Paket LEB WMS-Objects, und wählen Sie dann Eigenschaften aus. Klicken Sie auf Identität, und geben Sie dann die Identität und das Kennwort entsprechend dem gewünschten Konto an, das Mitglied der lokalen Gruppe des Administrators auf jedem Windows Media-Remoteserver ist, den Sie hinzufügen möchten. Aktualisieren Sie nach dem Ändern der Identität der COM+-Anwendung alle Komponenten, indem Sie in den Komponentendiensten mit der rechten Maustaste auf den Computer klicken und dann Alle Komponenten aktualisieren auswählen. Nach dem Aktualisieren der Komponenten öffnen Sie die Eingabeaufforderung und führen den Befehl IISReset.exe aus. Die Aufgaben im Überblick Das Verwalten der Broadcastkomponente von Microsoft Solution for Intranets (MSI) bezieht sich auf vier Bereiche: Serverkonfiguration Festlegen der Standortparameter Hinzufügen und Löschen von Windows Media-Servern Verwalten von Datenstrom-Übertragungsprofilen Im Wesentlichen können Sie mit diesen Aufgaben definieren, welche Windows Media-Server im Netzwerk für das Bereitstellen von Präsentationsdatenströmen verfügbar sind und welche Teile des Netzwerks die einzelnen Server bedienen. Diese Informationen sind erforderlich, damit der geeignetste Server für jeden Benutzer basierend auf IP-Adresse des Benutzers verwendet wird. Um mit dem Browser Verwaltungsaufgaben durchzuführen, geben Sie folgenden Hyperlink ein: http://<server>/<myworkspace>/portal/standalone dashboards/administration Abbildung 1 Verwaltungsseite der Broadcastkomponente Standortparameter Standortparameter können festgelegt und neue Parameter erstellt oder vorhandene gelöscht werden. Diese Prozesse werden nachfolgend beschrieben. Festlegen eines vorhandenen Parameters Klicken Sie zum Festlegen der Standortparameter im Menü auf Site Parameters. In diesem Abschnitt können Sie standortweite Einstellungen für die Broadcasterweiterung einrichten. Diese Einstellungen werden in der Share Point Server-Registrierung unterHKEY_LOCAL_MACHINE\Software\Microsoft\MYWORKSPACE gespeichert. Folgende Einstellungen stehen zur Verfügung: AllowMIPOverride Gibt an, ob die Multicast-IP-Adresse überschrieben werden kann, die für jeden Windows MediaVerteilungsserver verwendet wird. Gültige Werte sind 1 und 0 (der Standardwert ist 0). ProfileFolder Der UNC-Dateispeicherort des Pfades, in dem die Windows Media-Profilvorlagen gespeichert werden. Der Inhalt dieses Ordners entspricht den verfügbaren Profilen, die in der Übertragungsprofildatenbank gespeichert sind. SQLConnection Die ODBC- (Open Database Connectivity) oder OLE/DB-Verbindungszeichenfolge, die bei Verbindungen mit der Datenbank verwendet werden soll. Diese wird normalerweise während der Installation der Broadcastkomponente angegeben. Verbindungszeichenfolgen weisen das folgende Format auf: Provider=SQLOLEDB;Data Source=Servername;Initial Catalog=Broadcast;User ID=Ein_Benutzer;Password=Ein_Kennwort Da SQLConnection-Zeichenfolgen im Allgemeinen Kennwörter umfassen, werden diese vor dem Speichern verschlüsselt. CalendarFolder Der Pfad des Ordners im Webspeicher, in dem Präsentationsobjekte gespeichert bzw. aus dem diese abgerufen werden. Der Standardwert lautet //<server>/public/Applications/EventCalendar. Dieser Pfad wird während der Installation der Broadcastkomponente erstellt und sollte nicht geändert werden. GoodbyeFile Optionale Audio- oder Videodatei, die in die Broadcastpräsentation eingeschlossen werden soll. Dieser Pfad wird in jeden Präsentationserstellungsvorgang eingeschlossen. WelcomeFile Optionale Audio- oder Videodatei, die in die Broadcastpräsentation eingeschlossen werden soll. Dieser Pfad wird in jeden Präsentationserstellungsvorgang eingeschlossen. IntermissionFile Optionale Audio- oder Videodatei, die in die Broadcastpräsentation eingeschlossen werden soll. Dieser Pfad wird in jeden Präsentationserstellungsvorgang eingeschlossen. StationFolder Der UNC-Dateipfad (Universal Naming Convention) des virtuellen Verzeichnisses mit dem Namen Stations, aus dem auf die Media-Stationen zugegriffen wird. Workspace Name Der Name des Arbeitsbereichs, der während der Installation der Windows MediaBroadcastkomponenten angegeben wurde. Publishing Point Dies ist der Name des Publishingpoints. Der hier angegebene Name muss dem während der Installation eingerichteten Publishingpoint entsprechen. Der Standardwert lautet WMBArchive. Ändern Sie diesen Standardwert nicht. Producer Files Dieser Pfad wird während der Installation der Broadcastkomponente erstellt und sollte nicht geändert werden. In diesem Pfad werden Dateien gespeichert, die in Producer integriert werden. Slide Files Dieser Pfad wird während der Installation der Broadcastkomponente erstellt und sollte nicht geändert werden. In diesem Pfad werden Dateien gespeichert, die in die Microsoft® PowerPoint®-Folien integriert werden. LogLevel Die Bitmaske der Protokollierebene, die zum Festlegen der zu protokollierenden Ereignisse verwendet wird (siehe für weitere Informationen auch "LogLevel und unterstützte Ereignistypen" an späterer Stelle in diesem Kapitel). Rating Optionale Medienbewertungsinformationen, die in alle Broadcasts eingebettet werden können. Eine Bewertung Employees Only gibt z. B. an, dass der Broadcast nur für Mitarbeiter des Unternehmens bestimmt ist. Copyright Optionale Medien-Copyrightinformationen, die in alle Broadcasts eingebettet werden können. LogToTable Dieser Parameter gibt an, dass im Microsoft Windows-Ereignisprotokoll protokollierte Ereignisse auch in der EVENTLOG-Tabelle in Microsoft SQL Server protokolliert werden sollen. Dies ist nützlich, wenn der Kunde über auf SQL-basierte Analysetools zum Analysieren der Protokolle verfügt. Der Typ (und daher auch die Anzahl) der protokollierten Ereignisse wird durch den Parameter LogLevel bestimmt. (Weitere Informationen finden Sie unter "LogLevel und unterstützte Ereignistypen" an späterer Stelle in diesem Kapitel). Der Standardwert ist 0 (false). Die EVENTLOG-Tabelle enthält die folgenden Spalten: EventID Eventdatetime EventType EventNumber EventSource EventDesc Eine eindeutige Zahl für jede Zeile der Tabelle. Datum und Uhrzeit (auf dem Server unter SQL Server), zu dem die Zeile hinzugefügt wurde. Eine Kennung für den Typ (Schwere) des Ereignisses. Mögliche Werte: Schwer wiegender Fehler: 1, Fehler: 2, Warnung: 4, Information: 8, Ausführliche Information: 16, Debugablauf: 32. Eine numerische ID der Bedeutung des Ereignisses. Eine Beschreibung des Programms, das das Ereignis generiert hat. Eine Beschreibung des Ereignisses. Nützliche Ereignisse in der EVENTLOG-Tabelle sind z. B. Fehler, beispielsweise Verbindungsfehler für Windows Media-Server (Ereignisnummer 5985). Dieses Ereignis zeigt, welche IP-Clientadresse Probleme bei der Verbindung zu welchem Windows Media-Server für welche Präsentation aufwies. Beispiel: Connection failure for 157.57.174.144 to WMLONDON01 for presentation CEO State of the Company Address {827730E3-9B57-43EE-8FE2-2BADAB623E3A}.EML PreviewMinutes Gibt an, wie viele Minuten vor dem geplanten Start einer Präsentation als “Vorlaufzeit” angesehen werden. Die Vorlaufzeit ist wichtig, weil sie festlegt, ob dem Benutzer eine Textmeldung angezeigt wird, die besagt, dass die Präsentation noch nicht begonnen hat, oder ob dem Benutzer ein eingebettetes Player-Steuerelement angezeigt wird, das eine Verbindung zum Datenstrom herzustellen versucht. Entwickler sollten sich dieses Wertes bewusst sein und versuchen, den Broadcast mindestens diese Anzahl von Minuten vor dem geplanten Start einer Präsentation zu starten, damit Benutzer nicht mit Fehlern konfrontiert sind. Der Standardwert sind 10 Minuten. ViewMode Gibt an, wie Präsentationsbroadcasts angezeigt werden. Folgende Werte sind gültig: ASP, WMP und SPS. ASP bedeutet, dass Benutzer an eine ASP (Active Server Page) im virtuellen Broadcastverzeichnis des SharePoint Portal-Servers umgeleitet werden. Diese Seite zeigt Präsentationsdetails im rechten Teil der Seite und den Broadcast in einem eingebetteten Windows Media Player-Steuerelement im linken Teil an. Wenn die Präsentation nicht für die Anzeige verfügbar ist (weil sie bereits beendet ist, nicht für OnDemand-Anzeige gespeichert oder noch nicht gestartet wurde), erhält der Benutzer eine Textbenachrichtigung statt des eingebetteten Player-Steuerelements. ASP ist der Standardwert. Der Vorteil dieser Ansicht ist der Leistungsgewinn vieler Betrachter, die an der gleichen Präsentation zur gleichen Zeit teilnehmen. Der Nachteil dieser Ansicht besteht darin, dass die Dashboarddienste von SharePoint zum Anpassen des Erscheinungsbilds für die Präsentationsübermittlung nicht verwendet werden. WMP bedeutet, dass Präsentationsbroadcasts direkt in Windows Media Player geöffnet werden. Diese Methode ist zwar schnell, stellt dem Benutzer jedoch die geringste Informationsmenge zur Präsentation zur Verfügung, insbesondere, wenn diese nicht für die Anzeige verfügbar ist. Diese Ansicht bietet ernome Leistungsgewinne, weil Windows Media Player außerhalb des Webbrowsers gestartet wird. Der Nachteil dieser Ansicht besteht darin, dass Windows Media Player auf jedem Clientdesktop bereitgestellt werden muss. SPS bedeutet, dass die Präsentation auf einer SharePoint Portal Server-Seite angezeigt wird. Diese Seite ähnelt der ASP-Seite und enthält einen WebPart für Präsentationsdetails auf der rechten Seite sowie einen weiteren SharePoint-WebPart auf der linken Seite, der den Broadcast in einem eingebetteten Windows Media Player-Steuerelement anzeigt. Wenn die Präsentation für den Broadcast nicht verfügbar ist, wird eine Textbenachrichtigung statt des eingebetteten Player-Steuerelements angezeigt. Hinzufügen eines Parameters Um einen neuen Parameter hinzuzufügen, klicken Sie auf New. Geben Sie die entsprechenden Informationen in Name und Value ein, und klicken Sie dann auf Done. Löschen eines Parameters Um einen vorhandenen Parameter zu löschen, markieren Sie den Parameter und klicken dann auf Remove. Löschen Sie keinen der Parameter, die mit der Broadcastkomponente installiert werden, weil dies zum Fehlschlagen der Anwendung führen kann. Es ist normalerweise sinnvoll, diese Standortparameter häufig zu sichern. Speichern Sie zu diesem Zweck den an früherer Stelle beschriebenen Registrierungsschlüssel. Ändern eines Parameters Um einen vorhandenen Parameter zu ändern, markieren Sie den Parameter und aktualisieren dann die Felder Name oder Value; klicken Sie anschließend auf Done. Bitte lassen Sie Vorsicht walten, wenn Sie einen der mit der Broadcastkomponente installierten Parameter ändern. LogLevel und unterstützte Ereignistypen LogLevel stellt eine Bitmaske dar, die steuert, welche Ereignistypen protokolliert und welche ignoriert werden. Die Maske entspricht den folgenden Ereignistypen. Wenn das Bit, das dem Ereignistyp entspricht, den Wert 1 besitzt, wird dieser Typ protokolliert. Der Standardwert von LogLevel ist 15 (d. h., schwer wiegende Fehler, Fehler, Warnungen und prägnante Informationsereignisse werden protokolliert). Wenn das Debug-Bit von LogLevel aktiviert ist, wird das Ereignis unabhängig vom Ereignistyp in eine Datei protokolliert. Debugereignisse werden nur in eine Datei protokolliert. Informationsereignisse werden in der MyWorkspaceWebEvent-Tabelle protokolliert. Warnungen und Fehler werden in der MyWorkspaceWebEventTabelle und im Ereignisprotokoll von Microsoft Windows NT® protokolliert. Schwer wiegende Fehler werden immer protokolliert. Folgende Ereignistypen werden unterstützt: 32 16 8 4 Typ Beschreibung Debug Ausführliche Informationen Prägnante Informationen Warnung 2 Fehler 1 Schwer wiegender Fehler 1 Protokollierung In Protokolldatei In der MyWorkspaceWebEvent-Tabelle In der MyWorkspaceWebEvent-Tabelle In der MyWorkspaceWebEvent-Tabelle und im NTEreignisprotokoll (als Warnung) In der MyWorkspaceWebEvent-Tabelle und im NTEreignisprotokoll (als Fehler) In der MyWorkspaceWebEvent-Tabelle und im NTEreignisprotokoll (als Fehler)1 Alle Ereignisse werden im Windows-Ereignisprotokolle protokolliert. Wenn der Parameter LogToTable den Wert 1 besitzt, werden die Ereignisse auch in der EVENTLOG-Tabelle von SQL Server protokolliert. Mediaserver Lesen Sie unbedingt den Microsoft Solution for Intranets: die Broadcastkomponente, Build and Deployment Guide, damit sichergestellt ist, dass die Sicherheitsberechtigungen einwandfrei festgelegt wurden. Dieser Abschnitt beschreibt das Hinzufügen und Löschen von Windows Media-Servern für die Broadcastkomponente. Die folgenden Werte stehen zur Verfügung: Name Der Name oder die IP-Adresse des Servers, der oder die im Netzwerk definiert wurde. Location Eine Textbeschreibung des geografischen Standorts des Servers, nicht des logischen Standorts im Netzwerk. Mithilfe dieser Angabe ermitteln Präsentationsplaner die zum Übermitteln von Präsentationen zu verwendenden Windows Media-Server, die ein eingeschränktes Publikum bedienen. Dieser Wert kann auch hilfreich sein, wenn Sie die IP-Adresse als Namen verwenden. Server role Der Server kann als Master-, Sicherungs- oder Verteilungsserver definiert sein. Maximum Bit rate (KBPS) Die maximale Datenstromqualität, die das Netzwerk von diesem Server unterstützt. Dieser Wert wird verwendet, um Windows Media-Server aus einem Broadcast mit hoher Qualität auszuschließen, die sich negativ auf die Netzwerkleistung auswirken würden. Support for multicasting Dieser Wert kann als True oder False festgelegt werden und gibt an, ob der Server IP-Multicasting unterstützt. Dieser Wert wird verwendet, um Server aus einem Broadcast auszuschließen, der spezifisch nur Multicast anfordert. Support for on-demand viewing Dieser Wert kann als True oder False festgelegt werden. Er gibt an, ob der Server über den erforderlichen Festplattenplatz zum Speichern von Broadcasts für die spätere On-Demand-Anzeige verfügt. IP Ranges Eine IP-Adresse oder ein Bereich von IP-Adressen, die der Server unterstützt. Clients, die eine Präsentation von einer IP-Adresse in diesem Geltungsbereich anfordern, können so umgeleitet werden, dass sie ihren Datenstrom von diesem Server erhalten; auf diese Weise wird die Netzwerkleistung optimiert. Hinzufügen eines Servers Um einen Server hinzuzufügen, klicken Sie auf New. Fügen Sie alle erforderlichen Informationen hinzu, und klicken Sie dann auf Done. Löschen eines Servers Um einen vorhandenen Server zu löschen, markieren Sie den Server und klicken dann auf Remove. Ändern eines Servers Um einen vorhandenen Server zu ändern, markieren Sie den Server und aktualisieren seine Informationen. Klicken Sie dann auf Done. Anmerkung Unter bestimmten Umständen kann die Benutzeroberfläche zum Verwalten von Mediaservern langsamer reagieren, wenn Server und IP-Bereiche hinzugefügt werden. Sollte die Leistung unter ein akzeptables Niveau sinken, stellen Sie eine Verbindung mit der Broadcastdatenbank auf dem in SQLConnection angegebenen Server mit SQL Server her, und verwalten Sie die WMServer- und WMServer_IP-Tabellen direkt, um die Leistung für die Verwaltungsaufgaben zu verbessern. Datenstrom-Übertragungsprofile Dieser Abschnitt beschreibt das Hinzufügen und Löschen von Datenstrom-Übertragungsprofilen für die Broadcastkomponente. Die Profile in dieser Liste sollten als “Unternehmensstandardprofile” betrachtet werden; sie müssen auf jeder codierenden Arbeitsstation vorhanden sein, die zum Erstellen von Präsentationen eingesetzt wird. Andernfalls schlägt die Erstellung für Präsentationen fehl, die ein fehlendes Profil angeben. Nach der Installation sind die zur Verfügung gestellten Profile eine Untermenge der Profile, die in Windows Media Encoder 7.1 enthalten sind. Wenn Sie sich für das Hinzufügen neuer Profile entscheiden, die nicht in Encoder enthalten sind, müssen Sie sicherstellen, dass das betreffende Profil für alle Präsentationsersteller verfügbar ist. Außerdem muss eine Formatdatei für das betreffende Profil generiert werden, wenn ein neues Profil erstellt oder ein vorhandenes bearbeitet wird. Nachdem sie generiert wurde, muss diese Profilformatdatei auf den Server in “ProfileFolder” kopiert werden (dies ist ein Standortparameter, der weiter oben beschrieben wurde). Lesen Sie die Windows Media Encoder-Dokumentation, wenn Sie weitere Informationen zum Generieren einer erweiterten Streamingformatdatei basierend auf einem Profil erhalten möchten. http://www.microsoft.com/windows/windowsmedia/WM7/encoder.asp (englischsprachig). Informieren Sie sich außerdem über die Schritte zum Erstellen des PowerPoint-Folienintegrationsprofils im Microsoft Solution for Intranets: die Broadcastkomponente, Build and Deployment Guide. Die folgenden Werte stehen zur Verfügung: Name Der Name des Profils. Description Die Beschreibung oder der Zweck des Profils. Maximum Bit rate (KBPS) Die maximal zulässige Datenstromqualität für dieses Profil. Multiple Bit rate Dieser Wert kann als True oder False festgelegt werden. Support for audio content Dieser Wert kann als True oder False festgelegt werden. Support for video content Dieser Wert kann als True oder False festgelegt werden. Hinzufügen eines Profils Um ein neues Profil hinzuzufügen, klicken Sie auf New. Fügen Sie alle erforderlichen Informationen hinzu, und klicken Sie dann auf Done. Löschen eines Profils Um ein vorhandenes Profil zu löschen, markieren Sie das Profil und klicken dann auf Remove. Ändern eines Profils Um ein vorhandenes Profil zu ändern, markieren Sie das Profil und aktualisieren seine Informationen. Klicken Sie dann auf Done.