> For the complete documentation index, see [llms.txt](https://docs.videc.de/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.videc.de/acron-9.3/acron_der_anlagenchronist/acron_mirror.md).

# ACRON Mirror

Verschiedene Anlagen erfordern aus Sicherheitsgründen ein Redundanzkonzept für die Steuerung und die Datenhaltung. Nur so kann gewährleistet werden, dass nach einem Totalausfall einer Systemkomponente auf einem anderen gleichartigen System verzögerungsfrei weitergearbeitet werden kann.

Um diesen Anforderungen gerecht zu werden, wurde das Softwareprodukt ACRON Mirror entwickelt.

Der ACRON Mirror ermöglicht es, die ACRON Daten eines Rechners mit den ACRON Daten eines anderen Rechners identisch zu halten. Damit ist es möglich, sowohl eine reine Backup-Lösung als auch eine vollständige Ausfallredundanz zu realisieren.

Dadurch kann unmittelbar nach Ausfall eines Datenbank-Servers auf dem anderen Rechner weitergearbeitet werden. Sobald der ausgefallene Rechner wieder in Betrieb geht, aktualisiert er seine Datenbasis von dem anderen Rechner.

Der Abgleich erfolgt, indem die jeweiligen Dateien auf Änderungen geprüft und erforderlichenfalls synchronisiert werden. Bei den Prozesswerten erfolgt der Abgleich standardmäßig auf Datensatzebene, bei den Konfigurationsdaten auf Dateiebene.

## Rahmenbedingungen

### Systemuhr

Voraussetzung für ein einwandfreies Arbeiten von ACRON Mirror ist, dass die Systemzeit aller beteiligten Rechner im Netz maximal 3 Sekunden voneinander abweicht. ACRON Mirror setzt optional regelmäßig die Systemzeit des lokalen Rechners auf die Systemzeit des entfernten Rechners.

### Netzwerk

ACRON Mirror arbeitet mit allen von Windows unterstützten Netzwerken zusammen.

## Funktionsweise

### Initialisierungsphase

Nach dem Hochfahren eines Rechners muss ACRON Mirror als erstes ACRON Programm gestartet werden und bleibt dann während der gesamten Betriebszeit aktiv.

Bevor ACRON Mirror in den normalen Arbeitsmodus übergeht, wird zunächst versucht, die lokale Datenbank mit allen Neuerungen der entfernten Datenbank zu aktualisieren.

Anschließend startet ACRON Mirror die konfigurierten nachzustartenden Programme.

### Normalbetrieb

Nach der Initialisierungsphase geht ACRON Mirror in den normalen Arbeitsmodus über und führt mit geringer CPU-Belastung folgende Aktionen aus:

* Zyklisch wird überprüft, ob die anderen Rechner des Systems erreichbar sind.
* Zyklisch wird die lokale Datenbank mit den Daten des entfernten Rechners aktualisiert.

## Konfiguration/ ACRON Mirror

### Hauptrechner

ACRON Mirror muss auf jedem Rechner im Netz, auf dem die ACRON Daten lokal gehalten werden, installiert und bei jedem Hochfahren automatisch gestartet werden. Wenn mehrere Anlagen redundant gehalten werden sollen, muss je Anlage ein ACRON Mirror gestartet werden. Dazu muss beim Mirror-Start die Anlagen-Identifikation als Parameter übergeben werden, z.B. `ACMirror.exe DEMO`.

Die Konfiguration erfolgt in ACRON Admin im Arbeitsbereich des 'Mirrors'.

Hinweis

In der Anlagenverwaltung im Register Optionen kann optional ein [Passwort](/acron-9.3/anlagenverwaltung/register-optionen.md#passwort) vergeben werden, das beim Beenden des Programms abgefragt wird, um z.B. ein versehentliches Schließen zu vermeiden. Das Passwort berücksichtigt die Groß- und Kleinschreibung. Der Passwortschutz wird allerdings von ACRON Admin aus nicht berücksichtigt.

### Ausfall-Rechner

Für einen vollständigen Datenabgleich müssen außer ACRON Mirror auch alle für die Datenaufzeichnung und -protokollierung notwendigen Programme (Provider, Datenbank-Engine, usw.) auf dem Ausfall-Rechner laufen.

Hinweis

Die Providereinstellungen werden von ACRON Mirror nicht gespiegelt und müssen daher auf allen Rechnern manuell eingetragen werden. Dieses Verhalten ist gewollt, da die Providereinstellungen je nach Prozessanbindung auf den verschiedenen Rechnern unterschiedlich sein können (z.B. Projektnamen, Pfadangaben, IP-Adressen, ...).

Grundsätzlich sollten Konfigurationsänderungen nur auf einer Seite (einer Anlage) vorgenommen werden.

Sollte es erforderlich sein, Änderungen auch auf der anderen Anlage vorzunehmen, darf dies erst nach erfolgtem Abgleich geschehen. Anderenfalls kann es zu Datenverlusten oder irreparablen Fehlern führen.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.videc.de/acron-9.3/acron_der_anlagenchronist/acron_mirror.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
