CMDB-Core umziehen oder neue Instanz installieren

<< Click to Display Table of Contents >>

Navigation:  CMDB-Core >

CMDB-Core umziehen oder neue Instanz installieren

Hinweis: der CMDB-Core wird während der Erst-Installation installiert und konfiguriert. Diese Anleitung gilt für die Fälle, wenn Sie den CMDB-Core umziehen wollen.

 

1.Das Support-Team drei Werktage im Voraus über den geplanten Umzug informieren und einen neuen Lizenzschlüssel anfordern. Begründung: die cmdbcore.exe ist mit der konkreten Datenbank, MS SQL Server und dem Rechnernamen verknüpft. Unser Support-Team schickt Ihnen den entsprechenden Lizenzschlüssel.

2.Öffnen Sie in der Management Console im linken Menü 🡪 System 🡪 CMDB-Cores und danach "CMDB-Core bearbeiten". Aktivieren Sie die Checkbox "Daten als base64-kodierten Klartext in cmdbcore.ed speichern"

3.Legen Sie auf einem Server das Verzeichnis C:\Programme\rimacon\cmdbcore an.

4.Kopieren Sie folgende Dateien in dieses Verzeichnis:

a.cmdbcore.exe

b.cmdbcore.xml

c.commonI.dll

d.commRimacon.dll

e.ChilkatDotNet4.dll

f.MySql.Data.dll

g.Oracle.ManagedDataAccess.dll

h.System.Windows.Forms.DataVisualization.dll

i.cmdbcore.ed sowie

j.weitere, von Ihnen genutzte DLLs/Binaries etc. als auch

k.Dateien aus dem cmdbcore\web Unterverzeichnis.

5.Passen Sie die cmdbcore.xml an.

6.Stellen Sie in der Management Console die IP-Adresse (Server aus Schritt 2) und die Portnummer für die native Schnittstelle ein.

7.Führen Sie die cmdbcore.exe aus. Im „cmdbcore.errlog“ sollte sofort nach der sehr kurzen Ausführungszeit die Meldung stehen, dass die Lizenzprüfung nicht erfolgreich war.

8.In der Management Console öffnen Sie im linken Menü 🡪 System 🡪 CMDB-Cores

9.Über die rechte Maustaste wählen Sie "Lizenzschlüssel eingeben" und geben den Lizenzschlüssel ein.

10.Stellen Sie sicher, dass die cmdbcore.exe Zugriff auf https://www.rimacon.de und http://www.rimaconstandard.de hat.

11.Führen Sie die cmdbcore.exe aus. Jetzt sollte die Ausführung fehlerfrei sein.

12.Zugriff auf die zwei URL unter Punkt 10 ist nicht mehr notwendig.

13.Stellen Sie fest, ob cmdbcore.log keine Fehlermeldungen ausgibt. Normalerweise sollte die Datei folgende Einträge enthalten:

18.05.2016 08:07:27 START (CMDB-Core-Version 6.1.6.0)

18.05.2016 08:07:27 LARGEADDRESSAWARE: ja

18.05.2016 08:07:27 .NET Framework Version 4.0.30319.42000

18.05.2016 08:07:27 OS Version Microsoft Windows NT 6.1.7601 Service Pack 1

18.05.2016 08:07:28 [PROD] Erzeugen von CORE "PROD"

18.05.2016 08:07:29 [PROD] @@VERSION = Microsoft SQL Server 2008 R2 (RTM) - 10.50.1617.0 (X64)

   Apr 22 2011 19:23:43

   Copyright (c) Microsoft Corporation

   Express Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1)

18.05.2016 08:07:29 [PROD] SYSTEM_USER = ***\***

18.05.2016 08:07:29 [PROD] @@SERVERNAME = ***\SQLEXPRESS

18.05.2016 08:07:29 [PROD] db_name() = rimacon

18.05.2016 08:07:29 [PROD] Verbindungen: 5 (53, 54, 55, 56, 57)

18.05.2016 08:07:41 [PROD] Modul commRimacon (IP=192.168.2.10, Port=20005) wurde geladen und erfolgreich gestartet

18.05.2016 08:07:44 [PROD] Start HTTP-Server (type=http.sys, port=80, protocol=http): OK

 

Bei abweichenden Einträgen ändern Sie die cmdbcore.xml und starten die cmdbcore.exe neu.

 

14.Öffnen Sie in der Management Console im linken Menü 🡪 System 🡪 CMDB-Cores 🡪 Konkrete CMDB-Core 🡪 rechte Maustaste 🡪 Logdatei anzeigen. Falls die Maske ohne Fehlermeldungen erscheint, ist der CMDB-Core richtig konfiguriert (Basiskonfiguration).

15.Öffnen Sie in der Management Console im linken Menü 🡪 System 🡪 CMDB-Cores und danach "CMDB-Core bearbeiten". Deaktivieren Sie die Checkbox "Daten als base64-kodierten Klartext in cmdbcore.ed speichern".

 

Anleitung für das Rollback auf den vorherigen Server

Sollte ein Problem auftreten, das nicht behoben werden kann und einen Rollback erfordert, gehen Sie wie folgt vor:

 

Machen Sie die Schritte 2 und 6 der obigen Anleitung rückgängig.

Starten Sie die alte cmdbcore.exe auf dem alten Server.

 

Diese Vorgehensweise stellt sicher, dass das vorherige System korrekt wiederhergestellt wird.