Denit Backup instellen op een Linux server Deze handleiding beschrijft de stappen om de back-up software van Ahsay in te stellen. AANMAKEN BACK-UP SET ........................................................................................ 2 DE SCHEDULER INSTELLEN...................................................................................... 4 HET FILTER INSTELLEN ............................................................................................. 5 MYSQL DATABASE BACK-UPPEN ............................................................................ 7 BACKUP CLIENT INSTELLEN OP DE SERVER ........................................................ 9
Versie 1.1
1
Voordat de software van Ahsay op de server kan worden geïnstalleerd, dient u eerst aan te geven welke mappen er moeten worden meegenomen in de back-up. Hoe u dit kunt doen leest u hieronder.
Aanmaken back-up set
In de back-up set staan alle instellingen die betrekking hebben op de back-up. Er kunnen meerdere back-up sets worden aangemaakt.
A) Login op onze back-up server. Ga hiervoor naar https://backup02.denit.net/obs/user/logon.do of https://backup03.denit.net/obs/user/logon.do. Mocht u een certificaat melding krijgen dan kunt u deze accepteren om door te gaan. Het is ook mogelijk om direct te gaan naar https://backup02.denit.net/ of https://backup03.denit.net/ u dient dan wel eerst linksboven op user login te klikken om op de juiste pagina terecht te komen.
B) Login met de gebruikersnaam en wachtwoord welke reeds zijn verstrekt door Denit bij de oplevering van uw account. C) Na het inloggen kiest u bovenaan in het menu voor “Backup Set”. Op de volgende pagina vindt u een voorbeeld van de back-up set pagina. D) Klik vervolgens op Add om een nieuwe back-up set aan te maken.
E) We raden aan om de naam BackupSet-0 aan te passen naar een duidelijke naam die omschrijft wat er wordt geback-upped, bijvoorbeeld files-daily of My-SQL daily. Wanneer u de naam heeft aangepast, drukt u op enter om deze op te slaan. De naam wordt direct gewijzigd.
F) Vul bij de “Backup source” de paden in van de locaties die u wenst te back-uppen. Wanneer u een server heeft met daarop Plesk geïnstalleerd dan vindt u in onderstaand voorbeeld de meest gebruikte paden terug. G) U kunt nu de “back-up shedule” instellen, hoe u deze kunt instellen wordt in de volgende stap uitgelegd.
H) Ga nu helemaal naar onderaan de pagina en klik vervolgens op Add.
2
3
De scheduler instellen Wanneer u de back-up set heeft geselecteerd kunt u op “Add” klikken achter “Backup Schedule”. Er wordt nu een pop-up scherm geopend.
U kunt hier instellen hoe vaak, wanneer en hoe laat u de back-up wilt starten.
Onderstaand voorbeeld toont een voorbeeld aan waarbij dagelijks om 23.59 een back-up wordt gestart.
4
Het filter instellen Door gebruik te maken van het filter kunt u bijvoorbeeld mappen en bestanden uitsluiten van de back-up door ze eruit te filteren op zoektermen.
Om het filter in te stellen klikt u op “Add” achter filter. Deze staat op de pagina van de back-up set. Hieronder ziet u een voorbeeld van een filter die ingesteld staat:
Name : Type: Apply to:
Top Directory:
Geef hier een duidelijke beschrijving op van het filter. Het type include zal u niet vaak gebruiken, alles wat u wenst mee te nemen heeft u in de back-up set namelijk al toegevoegd. Het type exclude biedt u de mogelijkheid aan om mappen eruit te filteren zodat deze niet worden meegenomen. Hier kunt u aangeven of het van toepassing moet zijn op een bestand of map of op beiden. Vul hier de map in waarop het filter van toepassing moet zijn.
5
Matching Criteria: Option:
U kunt hier opgeven waarop gefilterd moet worden. In het voorbeeld wordt alles ge-excluded wat het woord “statistics” bevat. Wanneer u hier “Do nothing” selecteert zal het filter andere mappen links laten liggen.
Wanneer u alles heeft ingesteld klikt u op Add, om het filter op te slaan.
6
MySQL database back-uppen Wanneer u uw database wilt meenemen in de back-up kunt u dit het beste in een aparte backup set plaatsen. Ga in het menu bovenin naar “back-up set”. A) Klik vervolgens op Add om een nieuwe back-up set aan te maken. B) We raden aan om de naam BackupSet-0 aan te passen naar een duidelijke naam die omschrijft wat er wordt geback-upped, bijvoorbeeld files-daily of My-SQL daily. Wanneer u de naam heeft aangepast, drukt u op enter om deze op te slaan. De naam wordt direct gewijzigd. C) Selecteer bij het type de MySQL Database Server.
D) Vervolgens vult u de database gegevens in. De databasenaam en het wachtwoord dient u hier zelf aan te maken. Op de server dient u deze gegevens opnieuw te gebruiken wanneer u een extra MySQL gebruiker aanmaakt. Hoe u dit kunt doen wordt verderop uit gelegd. De hostname dient altijd localhost te zijn en de standaard poort voor de MySQL Connection TCP/IP Port is 3306. Het pad voor de MySQLdump zal bijna altijd gelijk zijn aan het pad zoals in het voorbeeld wordt gegeven.
E) In de back-up source dient u “MySQL” te plaatsen, let op de hoofdletters dit dient helemaal gelijk te zijn.
7
8
Backup client instellen op de server Voor het instellen van de back-up client dient u via SSH in te loggen en root te worden op uw Linux server.
A) Allereerst dient u de MySQL gebruiker aan te maken. U dient hiervoor dezelfde login gegevens te gebruiken als degene die u eerder heeft opgegeven bij het instellen van de back-up set. Het aanmaken van de MySQL gebruiker kunt u als volgt doen: mysql -u admin -p GRANT ALL ON *.* to 'denitbackup'@'localhost' IDENTIFIED BY 'wachtwoordvandebackup'; flush privileges; \q
B) Nu kunnen we de software op uw server installeren door middel van onderstaande stappen. Na het doorlopen van deze stappen zal er worden gevraagd naar de login gegevens van de back-upset.
wget http://backup01.denit.net/obs/download/obm-nix.tar.gz (Dit kan ook backup02 of backup03 zijn) export OBM_HOME=/usr/local/obm mkdir -p $OBM_HOME tar -x -C $OBM_HOME -zvf obm-nix.tar.gz rm -f obm-nix.tar.gz sh $OBM_HOME/bin/install.sh sh $OBM_HOME/bin/Configurator.sh De antwoorden op de volgende vragen zijn: Login Name: Gekregen van Denit Password: Gekregen van Denit Backup Server URL: Gekregen van Denit (zonder http://) Which Protocol ? (1) Http (2) Https : 2 Use proxy ? (Y)es or (N)o : N Found new backup set 'Files-daily' Please enter the following values for this backup set:
Encrypting Algorithm ? (1) Twofish (2) AES (3) Triple DES (4) No encryption : 2 Encryption Strength ? (1) 128-bit (2) 256-bit : 2 Encrypting Key: Gebruik hiervoor hetzelfde wachtwoord van uw back-up pakket. Re-Enter Encrypting Key: Gebruik hiervoor hetzelfde wachtwoord van uw back-up pakket. Encrypting Mode ? (1) ECB (2) CBC : 1 Run scheduled backup on this computer ? (Y)es or (N)o : Y
9
Main Menu: ---------(1). List Backup Setting (2). Change Password (3). Change Network Setting (4). Change run scheduled backup setting (5). Toggle Masked Field (Password, Encryption Key) (6). Generate Configuration Report (text format) (7). Quit
Kies hier voor 7.
Na het draaien van de backup is er op de server een log aangemaakt, welke eventuele fouten kan bevatten. Deze is te vinden op uw Linux server in: /root/.obm/log/Scheduler/debug.log
10