Hoe maak ik een back-up van MatrixMetaal?

Het maken van een back-up van het systeem is belangrijk omdat er altijd een storing kan optreden waardoor de hardware uitvalt of zelfs geheel of gedeeltelijk verloren gaat. De back-up valt altijd onder de verantwoordelijkheid van de gebruiker van de software. Die zal dat in de meeste gevallen uitbesteden aan de eigen (meestal externe) systeembeheerder. Met een goede back-up kunt u in deze gevallen snel de situatie van voor de storing herstellen zodat stagnatie beperkt kan blijven. Om e.e.a. goed overdraagbaar te maken hebben we deze pagina gemaakt waarnaar gemakkelijk verwezen kan worden. We behandelen de manieren om alle gegevens veilig te stellen hieronder per onderdeel. 

MatrixMetaal Project:

SQL database

De database van Project bevindt zich in een SQL Server. Voor het maken van een back-up zijn er verschillende mogelijkheden. Normaal gesproken zal de systeembeheerder de periodieke back-up automatisch laten maken vanuit de back-up software, bijvoorbeeld Acronis. Deze systemen hebben meestal speciale faciliteiten voor het maken van een back-up van een SQL Server. 

In de beheertool (MatrixMetaal Project Beheer) bevindt zich ook een handmatige optie om een back-up te maken op de schijf. 

 

U selecteert eerst de juiste database, daarna klikt u op Back-Up in het lint Eigenschappen. Het bestand dat wordt aangemaakt kunt u later terugzetten door op de knop Herstellen te klikken.

Welke methode u ook gebruikt, natuurlijk moet u wel de juiste database selecteren. U dient dat te controleren in de ERP Client:

De naam van de database is in dit geval MxMetaalDemo40, de naam van de server staat er (tussen haakjes) achter.

MatrixDrive

Dit is het bestandsbeheersysteem van MatrixMetaal Project. In de applicatie MatrixMetaal Services Beheer bevindt zich een functie waarmee u met een druk op de knop een veiligheidskopie kunt maken van zowel de bestandsserver als van de bestanden.

Hierin selecteert u de Back-up functie. U ziet dan het volgende scherm:

Afbeelding met tekst

Automatisch gegenereerde beschrijving

Deze functie maakt een kopie van de MongoDB database (documentserver) en, mits u het vinkje aan laat staan, ook van de bestanden. U kunt hier niet zien waar de server draait en waar de fysieke bestanden staan. U kunt ook niet beïnvloeden waar de back-up wordt neergezet. De functie is bedoeld voor een applicatiebeheerder, niet voor een systeembeheerder die waarschijnlijk meer wil, namelijk deze data automatisch mee laten lopen in een reguliere (automatische) back-up. Hoe dat werkt, leest u hieronder.

Waar bevindt MatrixDrive zich precies?

In de applicatie MatrixMetaal Services Configuratie vindt u de wizard voor het configureren van de MatrixDrive:

Hierin selecteert u de Matrix.Drive.Server en klikt u in de uitklapper onder Wizard Configuratie op Wizard Configuratie Geselecteerd. U ziet dan het volgende scherm:

  1. Bij Opslaglocatie vindt u de locatie van de feitelijke gebruikte bestanden. Direct daaronder ziet u de locatie van de veiligheidskopieën die vanuit de beheerapplicatie (zie boven) kunnen worden gemaakt. Dit zijn padverwijzingen op de machine waarop u deze applicatie heeft geïnstalleerd. Meestal zal dat de server zijn waarop ook de bestandsserver geïnstalleerd is.  
  2. Hier staat de programmabestanden van de MongoDB server. De database vindt u hier niet, die staat t.o.v. de programmabestanden een map hoger.

Als u de database van de bestandsserver in de reguliere back-up wilt opnemen dan kunt u gebruikmaken van de faciliteiten die MongoDB daarvoor biedt. Documentatie daarover vindt u hier: 

Back-up: https://www.mongodb.com/docs/database-tools/mongodump/ 

Herstellen: https://www.mongodb.com/docs/database-tools/mongorestore/

Configuratiebestanden

Om na een eventuele crash snel weer in de lucht te kunnen zijn, is het van belang om ook de instellingen, de configuratie van het systeem op te slaan. Hiervoor bestaan opties in de verschillende applicaties waarmee configuratiebestanden kunnen worden gemaakt. Deze kunt u na installatie weer inlezen zodat alle instellingen meteen weer goed staan.

  1. MatrixMetaal Services Configuratie:

    Deze gebruikt u op de server waar de services geïnstalleerd zijn.
  2. MatrixMetaal Project Configuratie:

    Deze is bedoeld voor een werkstation zodat u snel de instellingen van de lokaal geïnstalleerde client weer kunt terugzetten. 

MatrixMetaal Calculatie/WVB:

De calculatiesoftware gebruikt de productentabel uit Project (ERP). Dat betekent dat, indien je de calculatiesoftware gebruikt als onderdeel van de ERP software, er voor de productentabel niets extra's hoeft te gebeuren. Alle data loopt automatisch mee in de back-up van MatrixMetaal Project, zoals hierboven beschreven. Gebruik je de calculatiemodule standalone (niet onderdeel van ERP) dan is het verstandig om (zie boven) alsnog een periodieke back-up van de SQL database te maken. Zie hiervoor de beschrijving hierboven onder het kopje SQL Database.

 

Als de calculatie binnen de ERP-omgeving draait dan geldt hetzelfde voor de calculatiebestanden die je hebt gemaakt. Deze bevinden zich in het documentenbeheer (MatrixDrive) van de ERP software. Ook deze bestanden lopen gewoon mee in het hierboven, onder het kopje MatrixMetaal Project, beschreven proces. Gebruik je de calculatiemodule standalone dan bepaal je zelf waar je de calculaties neerzet. Meestal zal dit in een map op het netwerk zijn. Deze map moet uiteraard meelopen in de centrale back-up. 

 

Wat overblijft zijn de gebruikersinstellingen. Deze kun je handmatig exporteren.

In het pull down menu vind je onder Extra/Voorkeuren/ de functie Import/Export Gebruikersinstellingen. Dit is feitelijk een import/export van een deel van het Windows register. Je vult een naam in van een bestand dat je ergens op het netwerk gaat zetten. Liefst een locatie die vanaf alle werkplekken toegankelijk is. Daarna klik je op Export. Daarmee zijn de huidige instellingen geëxporteerd. Dat is inclusief schermindeling, calculatie-instellingen, aangemaakte rapporten etc. Later kun je dan naar dit zelfde bestand verwijzen en op Import drukken. Het is verstandig om dit bestand te laten meelopen in de reguliere back-up van het netwerk. Dit moet wellicht gecontroleerd worden door de (externe) systeembeheerder.