RMS Software: System-Installation

Werbung
RMS Monitoring-Software
System-Installation
© 2016  ROTRONIC AG  Bassersdorf  Switzerland
RMS Monitoring-Software
D-IM-RMS-WEB-V1_1.docx
Bedienungsanleitung
Inhaltsverzeichnis
Inhaltsverzeichnis ......................................................................................................................................... 2
1
1.1
2
Übersicht.............................................................................................................................................. 3
System-Anforderungen ..................................................................................................................... 3
Installation ........................................................................................................................................... 5
2.1
Download SQL Server Express ........................................................................................................ 6
2.2
Installation und Konfiguration SQL-Server Express.......................................................................... 7
2.3
Neue Datenbank-Instanz erstellen ................................................................................................. 11
2.4
Erstellen der Datenbank-Tabellen .................................................................................................. 18
2.5
IIS-Webserver aktivieren ................................................................................................................ 19
2.6
Installieren der Server-Software ..................................................................................................... 23
2.7
IIS Webserver konfigurieren ........................................................................................................... 24
3
Weiterführende Dokumente.............................................................................................................. 28
4
Dokumentversionen .......................................................................................................................... 29
© 2016  ROTRONIC AG  Bassersdorf  Switzerland
Seite 2 von 29
RMS Monitoring-Software
D-IM-RMS-WEB-V1_1.docx
Bedienungsanleitung
Geltungsbereich:
Dieses Manual ist gültig für die RMS-Monitoring-Software ab Version 1.0. Die niederwertige Stelle der SoftwareVersion steht für kleine Änderungen, wie Fehlerbehebungen, welche die Hauptfunktionalität der Software nicht
beeinflussen.
Das Manual bezieht sich auf die Installation von SQL-Server Express 2014 auf einem Windows Server 2012.
1
Übersicht
Die Software besteht aus einem Server-Software und einer Datenbank. Server-Software und Datenbank
können auf dem Gleichen oder zwei verschiedenen Servern installiert werden. Es muss lediglich sichergestellt
werden, dass Server-Software und Datenbank miteinander kommunizieren können.
1.1
System-Anforderungen
Server-Software und Datenbank stellen folgende Anforderungen an die Server-Umgebung.
1.1.1 Hardware
•
Prozessor: Core I7 oder Äquivalent
•
Memory: Min 16GB
•
HDD: Min. 100GB
1.1.2 OS und Software
•
Windows Server 2012 oder neuer (auch virtuelle Server möglich)
•
SQL Express 2008 R2 oder SQL Server 2008 (oder neuer)
•
.Net Framework 4.5
•
.Net Framework 3.5, SP1
•
IIS 7.5 oder neuer
Bemerkungen:
•
Für Systeme mit mehr als 100 Messstellen wird empfohlen, Datenbank und RMS Webserver auf
separaten Rechnern zu installieren. Auch für kleinere Systeme kann so eine bessere Performance
erzielt werden.
•
Es ist zu beachten, dass das live Monitoring und die Alarmierung komplett ausfallen wenn der
Datenbank- oder Webserver heruntergefahren wird, z.B. für Windows Update. Wenn dies nicht
akzeptabel ist müssen beide Server redundant aufgesetzt werden.
•
SQL Express erlaubt eine Datenbankgrösse von maximal 10GB. Die entspricht ca. 200Mio
Messwerten. Für grössere Datenmengen muss die kostenpflichtige SQL Server Version verwendet
werden.
•
Windows Client Versionen (Win 7/8/10) erlauben maximal 10 gleichzeitige Verbindungen und sind
nur geeignet für Systeme mit weniger als (zusammengezählt) 10 User und Geräte.
© 2016  ROTRONIC AG  Bassersdorf  Switzerland
Seite 3 von 29
RMS Monitoring-Software
D-IM-RMS-WEB-V1_1.docx
Bedienungsanleitung
1.1.3 Browser
Die RMS unterstützt folgende Web-Browser:
•
Microsoft Internet-Explorer, Version 11 oder höher
•
Mozilla Firefox, Version 40 oder höher
•
Google Chrome, Version 43 oder höher
© 2016  ROTRONIC AG  Bassersdorf  Switzerland
Seite 4 von 29
RMS Monitoring-Software
D-IM-RMS-WEB-V1_1.docx
2
Bedienungsanleitung
Installation
Für die Installation der RMS Server-Software muss zuerst eine SQL-Datenbank installiert sein. In diesem
Manual wird vom Download bis zur Einstellung der SQL-Express-Lizenz (gratis Version) alles beschrieben.
Wichtig:
Es empfiehlt sich vor der Software-Installation das ZIP-File der Server-Software sowie die SQL-Datenbank
(Abschnitt 2.1 ) auf dem Server zu speichern. Die RMS Server-Software kann von der Webseite herunter
geladen werden.
Entpacken Sie das ZIP-File und speichern Sie den Ordner auf dem Server im folgenden Pfad:
C:\\inetpub\wwwroot\rms\{Version}
Abbildung 1: Speicherort des entpackten ZIP-Ordners mit der Software-Version (Bsp:16154)
© 2016  ROTRONIC AG  Bassersdorf  Switzerland
Seite 5 von 29
RMS Monitoring-Software
D-IM-RMS-WEB-V1_1.docx
2.1
Bedienungsanleitung
Download SQL Server Express
Für den Download von SQL-Express benützen Sie folgenden Link:
https://www.microsoft.com/en-us/download/details.aspx?id=42299
Beim Download ist auf die richtige Sprachauswahl (Abbildung 2) zu achten. Diese muss mit der eingestellten
Sprache auf dem Server (wo später die Datenbank installiert wird) übereinstimmen.
Abbildung 2: Sprachauswahl beim Download der Datenbank.
Anschliessend ist beim Download die SQL-Version mit Tools (Abbildung 3) auszuwählen.
Abbildung 3: Auswahl von SQL-Express mit Tools.
Wichtig!
Die Express Version ist limitiert auf 10 GB Dateigrösse der Datenbank sowie auch limitierte Performance
(gemäss Nutzungsbedingungen von Microsoft). 10 GB reichen typischerweise für 200 Millionen Messwerte.
© 2016  ROTRONIC AG  Bassersdorf  Switzerland
Seite 6 von 29
RMS Monitoring-Software
D-IM-RMS-WEB-V1_1.docx
2.2
Bedienungsanleitung
Installation und Konfiguration SQL-Server Express
Für die Konfiguration der SQL-Datenbank sind folgende Schritte zu machen:
Abbildung 4: Extrahieren der EXE-Datei in das gewünschte Verzeichnis
Abbildung 5: Neue SQL-Installation auswählen
Abbildung 6: Konfiguration der Features.
© 2016  ROTRONIC AG  Bassersdorf  Switzerland
Seite 7 von 29
RMS Monitoring-Software
D-IM-RMS-WEB-V1_1.docx
Bedienungsanleitung
Falls auf dem Server noch kein .NET-FW v3.5 installiert ist, muss dieses nachträglich noch
hinzugefügt werden (siehe Abbildung 7 und Abbildung 8).
Abbildung 7: Falls .NET-Framework 3.5 noch nicht installiert ist erscheint eine Fehlermeldung.
Abbildung 8: Installation von .NET-FW 3.5 im Server-Manager.
© 2016  ROTRONIC AG  Bassersdorf  Switzerland
Seite 8 von 29
RMS Monitoring-Software
D-IM-RMS-WEB-V1_1.docx
Bedienungsanleitung
Abbildung 9: Festlegen der Instanz-Konfiguration.
Abbildung 10: Festlegen der Server-Konfiguration
© 2016  ROTRONIC AG  Bassersdorf  Switzerland
Seite 9 von 29
RMS Monitoring-Software
D-IM-RMS-WEB-V1_1.docx
Bedienungsanleitung
Zum Abschluss der SQL-Installation muss der Benutzer (System-Administrator) und ein entsprechendes
Passwort festgelegt werden (Abbildung 11). Dieser Benutzer muss ein Administrator sein. Er verfügt später
über alle Rechte an der Datenbank.
Abbildung 11: Abschliessende Konfiguration der Datenbank-Engine und festlegen des Passwortes.
Nach Abschluss der Installation muss das SQL Server Management Studio gestartet werden. Für ein das
Login wird das zuvor bestimmte Passwort benötigt.
Abbildung 12: Printscreen mit SQL Server Authentication und User name “sa”
© 2016  ROTRONIC AG  Bassersdorf  Switzerland
Seite 10 von 29
RMS Monitoring-Software
D-IM-RMS-WEB-V1_1.docx
2.3
Bedienungsanleitung
Neue Datenbank-Instanz erstellen
In diesem Schritt wird eine Datenbank angelegt, welche später mit der RMS Server-Software interagiert.
Mit Rechts-Klick auf „databases“: wählen sie „new database“ (Abbildung 13 und Abbildung 14).
Abbildung 13: Neue Datenbank hinzufügen.
Abbildung 14: Neue Datenbank-Instanz anlegen.
© 2016  ROTRONIC AG  Bassersdorf  Switzerland
Seite 11 von 29
RMS Monitoring-Software
D-IM-RMS-WEB-V1_1.docx
Bedienungsanleitung
Festlegen des Datenbanknamens: „rms“. Für die initiale Grösse der Datenbank können die Standard-Werte
übernommen werden.
Abbildung 15: Festlegen des Datenbanknamens.
© 2016  ROTRONIC AG  Bassersdorf  Switzerland
Seite 12 von 29
RMS Monitoring-Software
D-IM-RMS-WEB-V1_1.docx
Bedienungsanleitung
Im Objekt-Explorer unter Security > Logins mit Rechts-Klick „New Login“ wählen (Abbildung 16).
Abbildung 16: Neuen User für das Datenbank-Login generieren.
© 2016  ROTRONIC AG  Bassersdorf  Switzerland
Seite 13 von 29
RMS Monitoring-Software
D-IM-RMS-WEB-V1_1.docx
Bedienungsanleitung
Festlegen der Login-Daten für den Benutzer der SQL-Datenbank (Abbildung 17). 1
Wichtig:
•
Dieser Benutzer-Login muss später für den Web-Service angegeben werden, damit die RMS ServerSoftware auf die Datenbank zugreifen kann.
•
Default database: rms
Abbildung 17: Login-Daten
1
Das Passwort sollte sich unterscheiden zu jenem des Administrators der SQL-Engine-Konfiguration
(Abbildung 10).
© 2016  ROTRONIC AG  Bassersdorf  Switzerland
Seite 14 von 29
RMS Monitoring-Software
D-IM-RMS-WEB-V1_1.docx
Bedienungsanleitung
Festlegen der Server-Roles: nur „public“ muss angewählt sein.
Abbildung 18: Datenbank-Roles „public“.
© 2016  ROTRONIC AG  Bassersdorf  Switzerland
Seite 15 von 29
RMS Monitoring-Software
D-IM-RMS-WEB-V1_1.docx
Bedienungsanleitung
Festlegen aller Einstellungen unter „User Mapping“:
Abbildung 19: User-Mapping-Einstellungen.
© 2016  ROTRONIC AG  Bassersdorf  Switzerland
Seite 16 von 29
RMS Monitoring-Software
D-IM-RMS-WEB-V1_1.docx
Bedienungsanleitung
Unter „Securables“ und „Status“ müssen keine speziellen Einstellungen gemacht werden (Abbildung 20 und
Abbildung 21). Die Datenbank ist anschliessend fertig konfiguriert.
Abbildung 20: Einstellungen „Securables“
Abbildung 21: Einstellungen “Status”
© 2016  ROTRONIC AG  Bassersdorf  Switzerland
Seite 17 von 29
RMS Monitoring-Software
D-IM-RMS-WEB-V1_1.docx
2.4
Bedienungsanleitung
Erstellen der Datenbank-Tabellen
Die leere Datenbank benötigt nun die entsprechenden Tabellen für das RMS. Gehen Sie dabei wie folgt vor:
•
Wählen Sie die RMS-Datenbank an (rot markiert in Abbildung 22) und wählen sie „Datei öffnen“
(orange markiert in Abbildung 22). Laden Sie dann das mit der Software mitgelieferte Skript RotronicRms-Tables.sql in die Datenbank hinein.
C:\\inetpub\wwwroot\rms\{Version}\Rotronic-Rms-Tables.sql
•
Klicken Sie auf „Execute“, um das Skript auszuführen (gelb markiert in Abbildung 22)
•
Kontrollieren Sie durch klicken auf das „+“-Symbol der RMS-Datenbank (rot markiert in Abbildung 22)
ob die Tabellen erstellt wurden (ca. 30 Tabellen im Ordner „Tables“).
Abbildung 22: Ansicht des Skripts „RMS-Tables.sql“.
Die RMS-Datenbank ist nun fertig konfiguriert.
© 2016  ROTRONIC AG  Bassersdorf  Switzerland
Seite 18 von 29
RMS Monitoring-Software
D-IM-RMS-WEB-V1_1.docx
2.5
Bedienungsanleitung
IIS-Webserver aktivieren
Aktivieren Sie im Server-Manager-Dashboard unter „Serverrollen“ den IIS-Webserver (siehe Abbildung 23).
Abbildung 23: IIS-Webserver aktivieren
© 2016  ROTRONIC AG  Bassersdorf  Switzerland
Seite 19 von 29
RMS Monitoring-Software
D-IM-RMS-WEB-V1_1.docx
Bedienungsanleitung
Die Konfiguration des IIS-Webservice, wie in Abbildung 24 und Abbildung 25 dargestellt.
Abbildung 24: Konfiguration IIS-Webservice, Teil-1.
© 2016  ROTRONIC AG  Bassersdorf  Switzerland
Seite 20 von 29
RMS Monitoring-Software
D-IM-RMS-WEB-V1_1.docx
Bedienungsanleitung
Abbildung 25: Konfiguration IIS-Webservice, Teil-2.
© 2016  ROTRONIC AG  Bassersdorf  Switzerland
Seite 21 von 29
RMS Monitoring-Software
D-IM-RMS-WEB-V1_1.docx
Bedienungsanleitung
Aktivieren Sie im Server-Dashboard > Rollen und Features > Features den .NET WCF Service
(Abbildung 26).
Abbildung 26: Aktivierter WCF-Service
© 2016  ROTRONIC AG  Bassersdorf  Switzerland
Seite 22 von 29
RMS Monitoring-Software
D-IM-RMS-WEB-V1_1.docx
2.6
Bedienungsanleitung
Installieren der Server-Software
Öffnen Sie im entpackten Unterverzeichnis wPage die Datei web.config.
Pfad: C:\\inetpub\wwwroot\rms\{Version}\wPage
Folgende Zeilen (ca. #53) im Dokument sind anzupassen: 2
<connectionStrings>
<add name="wData2Entities"
connectionString="metadata=res://*/Model.wContext.csdl|res://*/Model.wContex
t.ssdl|res://*/Model.wContext.msl;provider=System.Data.SqlClient;provider
connection string="data source=.\SQLEXPRESS;initial catalog=RMS;Persist
Security Info=True;User
ID=rmsUser;Password=rmsUserPassword;MultipleActiveResultSets=True;App=Entity
Framework"" providerName="System.Data.EntityClient" />
</connectionStrings>
Öffnen Sie im entpackten Unterverzeichnis wService die Datei web.config.
Pfad: C:\\inetpub\wwwroot\rms\{Version}\wService
Folgende Zeilen (ca. #76) im Dokument sind anzupassen:
<connectionStrings>
<add name="wContext2" providerName="System.Data.SqlClient"
connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=RMS;Persist
Security Info=True;User ID=rmsUser;Password=rmsUserPassword" />
</connectionStrings>
Der RMS Server-Service ist nun mit der Datenbank verbunden.
2
Setzen Sie das gewählte Passwort von Kapitel 2.3 ein.
© 2016  ROTRONIC AG  Bassersdorf  Switzerland
Seite 23 von 29
RMS Monitoring-Software
D-IM-RMS-WEB-V1_1.docx
2.7
Bedienungsanleitung
IIS Webserver konfigurieren
Für das Einstellen des IIS Webservers muss im Server-Manager-Dashboard > IIS der Server angewählt
werden und per Rechtsklick „Internetinformationdienste (IIS)-Manager“ ausgewählt werden (Abbildung 27).
Abbildung 27: IIS Konfigurator starten
© 2016  ROTRONIC AG  Bassersdorf  Switzerland
Seite 24 von 29
RMS Monitoring-Software
D-IM-RMS-WEB-V1_1.docx
Bedienungsanleitung
Durch einen Rechts-Klick auf die Default-Webseite zwei neue Webseiten unterhalb der Default-Webseite
erstellen (Abbildung 28 / Abbildung 29 / Abbildung 30):
•
RMS
•
wService 3
Beachten Sie die korrekte Konfiguration des „Alias“ und des „physischen Pfades“.
Abbildung 28: Hinzufügen der Sub-Webseiten.
Abbildung 29: Erstellen der neuen Webseite “RMS“.
Abbildung 30: Erstellen der Sub-Seite „wService“.
3
Die Namen der Webseite müssen exakt so benannt werden. Ansonsten können Web-Service und
Datenbank nicht verbunden werden.
© 2016  ROTRONIC AG  Bassersdorf  Switzerland
Seite 25 von 29
RMS Monitoring-Software
D-IM-RMS-WEB-V1_1.docx
Bedienungsanleitung
Für die spätere Ablage von hochgeladenen Dokumenten im RMS muss auf dem Server ein DateiPfad angelegt werden, wo diese Dokumente gespeichert sind. Der Pfad ist beliebig (empfohlen
C:\inetpub\wwwroot\rms\files), der Ordner muss aber vom IIS-Webservice beschrieben werden
können (Vollzugriff). Dazu ist per Rechts-Klick auf die Ordner-Eigenschaften die Einstellung
vorzunehmen (Abbildung 31).
Abbildung 31: Ordner-Einstellungen für die Ablage der Dokumente.
Die Installation der Server-Software und der Datenbank sind nun abgeschlossen. Die Login-Seite kann nun
aufgerufen werden:
http://123.456.789.0/rms/register.aspx 4
4
123.456.789.0 ist durch die Nummer des Servers zu ersetzen.
© 2016  ROTRONIC AG  Bassersdorf  Switzerland
Seite 26 von 29
RMS Monitoring-Software
D-IM-RMS-WEB-V1_1.docx
Bedienungsanleitung
Abbildung 32: Login-Seite der Server-Software.
Der Lizenzschlüssel wird von ROTRONIC ausgeliefert. Das Einrichten des RMS mit allen Geräten,
Benutzern, Gruppen, etc. ist im Manual D-SM-RMS-WEB beschrieben.
© 2016  ROTRONIC AG  Bassersdorf  Switzerland
Seite 27 von 29
RMS Monitoring-Software
Bedienungsanleitung
D-IM-RMS-WEB-V1_1.docx
3
Weiterführende Dokumente
Name
Inhalt
D-OM-RMS-WEB
Betriebsanleitung: System-Betrieb
D-SM-RMS-WEB
Betriebsanleitung: System-Inbetriebnahme
© 2016  ROTRONIC AG  Bassersdorf  Switzerland
Seite 28 von 29
RMS Monitoring-Software
Bedienungsanleitung
D-IM-RMS-WEB-V1_1.docx
4
Dokumentversionen
Name
Date
Notizen
V1_0
Juli 2016
Erste Version
V1_1
November 2016
© 2016  ROTRONIC AG  Bassersdorf  Switzerland
Update Kapitel 2, Software-Installation
Update Kapitel 2.6, Installation Server-Software
Seite 29 von 29
Herunterladen