NEVARIS Finance Version 2022 Installationsanleitung

Server-Installation und Datenbankerzeugung

Vorbemerkung

Für die Durchführung des Setup sind fortgeschrittene EDV-Kenntnisse erforderlich.
Die Anleitung bezieht sich auf eine englischsprachige Betriebssystemvariante, bei einer deutschsprachigen Variante gelten die entsprechenden deutschen Begriffe.
Eine Installation erfolgt auf eigene Gefahr.

Installation

  • Starten Sie das Setup_All.exe als Administrator.
  • Bestätigen Sie die Abfrage mit "Yes".
  • Das Setup wird Ihnen direkt mitteilen, dass .NET Framework 4.8 nachinstalliert werden muss, stimmen Sie zu.
  • Der Default-Browser wird sich öffnen und Sie direkt zum Download von .NET 4.8 führen, führen Sie das Downloadpaket direkt aus.
  • Anschließend sehen Sie, wie sich das Setup von .NET öffnet.
  • Stimmen Sie den Lizenz-Bestimmungen zu und klicken Sie auf "Install".
  • Bitte warten Sie einen Augenblick bis .NET installiert ist.
  • .NET ist nun installiert, klicken Sie auf "Finish".
  • Danach wird das Setup Sie darauf hinweisen, dass der Rechner neu gestartet werden muss, klicken Sie auf "Restart Now".
  • Führen Sie danach das Setup_All.exe erneut aus.
  • Bestätigen Sie mit "Yes".
  • Klicken Sie hier auf "Benutzerdefiniert".

Unterschiedliche Installationsvarianten

Je nach dem auf welchen Server Sie sich befinden, müssen Sie hier unterschiedliche Auswahlen treffen.

Mittelschichts-Server / Datenbankerzeugung

  • Wählen Sie hier entsprechend "Datenbank erzeugen" und "Server" aus. Wenn es eine Testinstallation sein soll, können Sie auch den
    "Webserver" auf dem gleichen System installieren. Folgen Sie für weitere Informationen dann den unteren Schaubildern zum Webserver.
  • Der Punkt: "Datenbank erzeugen" erscheint nur, wenn das Setup auf dem System einen installierten SQL-Server findet.
  • Möchten Sie nur einzelne Pakete auswählen wie Mittelschicht-"Server", kann sich die Anzahl der notwendigen Schritte verringern. Alle drei Varianten sind in diesem
    Leitfaden enthalten.
  • Falls dies ein Test-Server ist, bei dem der Installations-Benutzer ein anderer Benutzer als "nbauen" ist, kommt diese Abfrage. Bestätigen Sie bitte mit "Ja".
  • Falls der SQL-Server ordnungsgemäß konfiguriert wurde, sollte eine Authentifizierung über "Integrated Security" möglich sein.
  • Geben Sie den SQL-Servernamen und die eventuell vorhandene Instanz an.
  • Benennen Sie die Datenbank, hier "BAU".
  • Hier bitte entsprechend wie beim vorherigen Schaubild verfahren.


  • Geben Sie den von Ihnen gewünschten Namen des zu installierenden Finance Mittelschicht-Dienstes ein.
    Der Name BAU ist hier bereits eingetragen.
  • Geben Sie das ausführende Dienstkonto des zu installierenden Finance Mittelschicht-Dienstes ein.
    Wichtig ist hier, dass Sie die Domäne ebenfalls angeben.
  • Optional: Wählen die Option "NAV DataAccess aktivieren", wenn der zu installierenden Finance Mittelschicht-Dienst Empfänger in einer Nevis-Integration sein soll.
  • Der Management Port des Nevaris Mittelschichts Dienstes ist bereits mit Port 7045 vorgegeben und muss normalerweise nicht geändert werden.
  • Optional: Sofern der zu installierende Finance Mittelschicht-Dienst Empfänger in einer Nevis-Integration werden soll, können Sie hier den Namen des Nevis Servers eintragen.
    Dieses Feld ist mit dem Namen „Localhost“ vorbelegt.
  • Der Server wird nun installiert, wenn Sie auf "Jetzt installieren" klicken.
  • Sie können auch das erweiterte Protokoll öffnen.
  • Warten Sie ab, bis die Installation fertiggestellt ist.
  • Es kann vorkommen, dass bei der Installation des Webservers und weiteren Komponenten ein CMD-Fenster erscheint, dies ist normal.


  • Das Setup ist abgeschlossen. Bei etwaigen Meldungen, schauen Sie bitte in die genannten Log-Dateien.
    Dort wird detailliert die Installation protokolliert und man findet schnell Informationen zu den Meldungen.

Lizenz einspielen in die Mittelschicht

Auf dem Mittelschichtsserver:
Lizenzimport

Import-Module "C:\Program Files\Microsoft Dynamics 365 Business Central\180\Service\NavAdminTool.ps1"
Import-NAVServerLicense BAU -LicenseData ([Byte[]]$(Get-Content -Path "PFAD DER LIZENZDATEI (mit Dateinamen.flf!)" -Encoding Byte))
Restart-NAVServerInstance BAU

Webserver

Installation Webserver

Der Webserver ist der neue Teil bei der Finance 2022-Installation und ersetzt im Prinzip den Role Tailored Client aus den vorherigen Installationen.
Sie greifen in Zukunft nur noch über eine Webseite auf den Finance-Client zu, der Windows-Client entfällt ersatzlos.
Sie erreichen den Finance-Client nach der Installation mit folgender URL: http://SERVERNAMEVOMWEBSERSERVER:8080/BAU.

  • Wählen Sie hier bitte nur den Eintrag "Webserver" aus. Klicken Sie anschließend auf "Weiter".
  • Bitte geben Sie hier den Server an, wo der Mittelschichts-Server ausgeführt wird und die dazu gehörige Mittelschicht + Client-Port.
  • Die restlichen Ports werden automatisch an Hand der Eingabe ermittelt.
  • Klicken Sie anschließend auf "Weiter".
  • Sie bekommen nochmals eine Übersichtsseite, bestätigen Sie hier mit "Jetzt installieren".


  • Es werden nun die notwendigen Komponenten für den Webserver (IIS) installiert.
    Dabei kann es vorkommen, dass ein CMD-Fenster erscheint.
    Das ist vollkommen normal, warten Sie bitte bis die Installation abgeschlossen ist.

SPN-Registrierung

Wichtig ist, dass der Mittelschicht-Service-Benutzer die Erlaubnis hat SPN-Registrierungen zu tätigen. Ohne diese Erlaubnis funktioniert die Authentifizierung über Windows nicht:

  • Start the Active Directory Users and Computers snap-in in Microsoft Management Console (MMC):

    1. Choose Run on the Start menu, type mmc on the command line, and the choose OK.

    2. When the console opens, select Add/Remove Snap-In from the File menu, select Active Directory Users and Computers, and choose Add.

      If you do not see Active Directory Users and Computers in the list of available snap-ins, you may need to use Server Manager to install the Active Directory Domain Services role on your server computer.

  • In MMC, select Active Directory Users and Computers in the tree view and choose Advanced Features from the View menu.

  • Expand the domain node in the tree view and choose Users.

  • Right-click the service account, select Properties, and then choose to display the Security tab.

  • Choose SELF in the Group or user names list.

  • Under Permissions for SELF, in the lower part of the panel, scroll down to Write public information and select the Allow column.

  • Choose OK to exit the Properties panel, and close Active Directory Users and Computers.

Nach der Installation ist ein Neustart der gesamten Maschine erforderlich!

Zugriff vom Webserver zum Mittelschichtsserver delegieren

https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/deployment/configure-delegation-web-server

  1. Die Delegation des Zugriffs vom Webserver an den Business Central Server für den Service-Benutzer der Mittelschicht im AD ist unbedingt notwendig.

  2. Sie müssen folgende Einträge bei der Delegation hinterlegen, NST2022 ist hier der Name des Mittelschichtsservers.

  3. Schauen Sie sowohl unter dem ausführenden Dienst-Benutzer (z.B. svcnst) als auch unter dem Namen des Mittelschichtsservers nach den Service-Typen.


    Service-Typ

    Dienst-Benutzer oder Computername

    Port

    DynamicsNAVNST2022 / svcnst7046
    DynamicsNAVNST2022.corp / svcnst7046
    HOSTNST2022
    HOSTNST2022.corp
  4. SPN-Registrierung für Mittelschichts-Service-Benutzer aktivieren, siehe oben!

  5. Wenn neue Mittelschichten angelegt werden, muss Punkt 1 wiederholt werden um die neuen Ports zu übernehmen. Außer man hat Portsharing (Testumgebungen!) aktiviert.

  6. Die Mittelschicht sollte keinen Underscore _ enthalten! Damit kann es zu Probleme beim Zugriff der WebServerInstanz auf die Mittelschicht kommen. Also statt TEST2022_DEV bitte TEST2022DEV benutzen!

Kernel-Modus-Authentifizierung auf AppPool-Zugangsdaten umstellen

https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/deployment/configure-delegation-web-server

Unter: C:\Windows\System32\inetsrv\config gibt es die Datei applicationHost.config. In der Datei ganz nach unter scrollen und den Eintrag:


<windowsAuthentication enabled="true" useAppPoolCredentials="true" /> eintragen.

Anschließend Webserver und Mittelschichtsserver neu starten.