In dit artikel vertel ik hoe ik kennismaakte met Quest Netvault Backup. Ik had al veel positieve recensies gehoord over Netvault Backup, toen deze software nog toebehoorde aan Dell, maar ik had het nog niet echt in handen gehad.

Quest Software, ook wel bekend als Quest, is een softwarebedrijf met het hoofdkantoor in de staat Californië, met 53 kantoren in 24 landen wereldwijd. Het werd opgericht in 1987. Het bedrijf is bekend om zijn software die wordt gebruikt door professionals in databasebeheer, cloudbeheer, informatiebeveiliging, data-analyse en voor back-ups en herstel. Quest Software werd in 2012 overgenomen door Dell. Op 1 november 2016 werd de verkoop afgerond en het bedrijf herstartte als Quest Software.
Ik kwam niet zo lang geleden echt goed in contact met Quest Netvault. In een van de projecten vroeg de opdrachtgever om een goedkope en optimale oplossing voor de bescherming van zijn infrastructuur. De opdrachtgever overwoog verschillende back-up software, waarbij Quest Netvault Backup een van de oplossingen was. Op basis van de tests, rekening houdend met de voor de opdrachtgever belangrijke parameters (waarvan een deel aan het einde van het artikel is opgenomen), werd Quest Netvault Backup gekozen.
Naast de basisvereisten wilde de opdrachtgever dat de software op servers met Linux-besturingssystemen geïnstalleerd kon worden. Niet elke back-upsoftware kan aan dergelijke eisen voldoen, maar Quest Netvault Backup kan dat wel.
Basisgegevens en vereisten
De taak die de opdrachtgever stelde was het ontwerpen van een systeem dat back-ups van gegevens van 62 TB mogelijk maakt. Deze gegevens waren opgeslagen in applicatiesystemen zoals SAP, Microsoft SQL, PostgreSQL, MariaDB, Microsoft Exchange, Microsoft SharePoint, enz. Deze applicatiesystemen draaiden op fysieke en virtuele servers met besturingssystemen uit de Microsoft Windows Server-familie, Linux en FreeBSD. De virtuele omgeving was gebouwd op het VMware vSphere virtualisatieplatform. De infrastructuur werd op één locatie gehost.
In algemene zin is de infrastructuur van de opdrachtgever weergegeven in afbeelding 1.1.

Afbeelding 1.1 – Infrastructuur van de Opdrachtgever
Tijdens de analyse werden de mogelijkheden van Quest Netvault Backup onderzocht die toepasbaar zijn op de infrastructuur van de Klant, met name op het gebied van back-up, herstel, beheer en monitoring van gegevens. De standaardfunctionaliteit en werkingsprincipes wijken nauwelijks af van die van software van andere leveranciers. Daarom wil ik nu ingaan op de kenmerken van Quest Netvault Backup die het onderscheiden van andere middelen voor back-up.
Interessante kenmerken
Installatie
De grootte van de distributie van Quest Netvault Backup bedraagt slechts 254 megabyte, waardoor het snel kan worden uitgerold.
Plug-ins voor ondersteunde platforms en taken worden afzonderlijk gedownload, wat een positief effect heeft op de doeltoestand van het systeem, dat alleen de functionaliteit zal bevatten die nodig is voor de bescherming van een specifieke infrastructuur en niet zal worden overladen met overbodige mogelijkheden.
Beheer
Het beheer van Netvault gebeurt via de webinterface WebUI. Inloggen gebeurt met een gebruikersnaam en wachtwoord.

Figuur 1.2 – Inlogscherm van de beheerconsole
Toegang tot de webconsole is mogelijk vanaf elke computer in het netwerk via een browser.
WebUI biedt een eenvoudige en gebruiksvriendelijke interface; het beheer levert geen problemen op, de logica van de beheersystemen is toegankelijk en begrijpelijk, en als er vragen zijn, is er gedetailleerde .

Figuur 1.3 – Interface van WebUI
WebUI is bedoeld voor het beheer en de controle van Quest Netvault Backup en maakt de volgende taken mogelijk:
– configuratie van prestaties, beveiliging en andere parameters;
– beheer van klanten, opslagapparaten en media;

Figuur 1.4 – Beheer van opslagapparaten
– uitvoeren van back-ups en herstel;
– monitoring van taken, activiteit van apparaten en logboeken van gebeurtenissen;

Figuur 1.5 – Monitoring van apparaatactiviteit
– configuratie van meldingen;
– aanmaken en bekijken van rapporten.
Opslagapparaten
Quest Netvault implementeert moeiteloos de 3-2-1 opslagregel, omdat het kan werken met zowel apparaten voor directe back-upopslag (dataopslagsystemen) als met apparaten voor langdurige opslag (deduplicatie-apparaten, fysieke tape-bibliotheken, autoloaders, virtuele tape-bibliotheken (VTL) en gedeelde virtuele tape-bibliotheken (SVTL)). Overgedragen back-ups kunnen worden opgeslagen in de cloud, op een externe locatie of op een verwijderbaar medium (bijvoorbeeld op een tape-opslagapparaat).
Bij het werken met deduplicatie-apparaten worden gespecialiseerde protocollen zoals RDA en DD Boost ondersteund. Het gebruik van deze protocollen:
– vermindert de netwerklast en verhoogt de prestaties van back-uptaken, omdat gegevens op de client worden gededupliceerd en alleen noodzakelijke blokken worden verzonden. Bijvoorbeeld, het samenwerken met Quest Qorestor via het RDA-protocol maakt het mogelijk om een prestatie van tot 20 terabyte per uur en een compressieverhouding van 20:1 te bereiken;
– beschermt back-ups tegen ransomware. Zelfs als de back-upserver wordt besmet en versleuteld, blijven de back-ups onaangetast. .
Klanten
Quest Netvault Backup ondersteunt meer dan dertig platforms en applicaties. Meer informatie over de lijst is te vinden op de website van de leverancier op (Figuur 1.7). De compatibiliteit van de versies van de beschermde systemen met Quest Netvault Backup kan worden gecontroleerd aan de hand van het officiële document "Quest Netvault Backup Compatibility Guide" dat te vinden is op .
De ondersteuning van zoveel systemen maakt het mogelijk om oplossingen te ontwerpen voor complexe Enterprise-infrastructuren. Klanten worden verspreid in de vorm van plug-ins (het equivalente van agenten bij andere leveranciers) die op servers worden geïnstalleerd. Hierdoor worden gegevens beschermd met behulp van één systeem met een enkel beheerpunt.

Figuur 1.6 – Lijst van plug-ins
Na het downloaden van de plug-ins voor deze platforms plaatsen we ze in een gezamenlijke map, die we verbinden met Netvault en vervolgens remote de plug-ins op de beschermde servers installeren.
Een ander voordeel is volgens mij de duidelijkheid bij het selecteren van de objecten die geback-upt moeten worden. Bijvoorbeeld, in de onderstaande afbeelding kiezen we de systeemstatus van de server en de logische schijf c: als objecten.

Dit plaatje toont de indeling van de harde schijf.

Naast de plug-ins voor platforms die draaien op individuele servers, heeft Quest Netvault Backup ook versies van plug-ins die ondersteuning bieden voor verschillende cluster systemen. In dit geval worden de clusterknooppunten gegroepeerd in een virtuele klant, waarop de plug-in met clusterondersteuning wordt geïnstalleerd. Het back-uppen en herstellen van clusterknooppunten zal plaatsvinden via deze virtuele klant. Hieronder in de tabel zijn de cluster versies van de plug-ins weergegeven.
Tabel 1.2 Plug-ins met ondersteuning voor clustersystemen
Plugin
Omschrijving
Plug-in voor FileSystem
Deze plug-in wordt gebruikt bij het instellen van back-ups van gegevens van het bestandssysteem op de volgende platforms: – Windows Server clusters; – Linux clusters; – Sun (Solaris SPARC) clusters
Plug-in voor Exchange
Deze plug-in wordt gebruikt bij het instellen van back-ups van de Microsoft Exchange-server die werkt via de Database Availability Group (DAG) technologie.
Plug-in voor Hyper-V
Deze plug-in wordt gebruikt bij het instellen van back-ups voor een failover-cluster Hyper-V.
Plug-in voor Oracle
Deze plug-in wordt gebruikt bij het instellen van back-ups van Oracle Database op Oracle's Real Application Clusters (RAC).
Plug-in voor SQL Server
Deze plug-in wordt gebruikt bij het instellen van back-ups voor een failover-cluster Microsoft SQL Server.
Plug-in voor MySQL
Deze plug-in wordt gebruikt bij het instellen van back-ups van MySQL Server in een failover-cluster.
Resultaat van de implementatie
Het resultaat van het project was het uitgerolde back-upsysteem bij de Klant gebaseerd op de software Quest Netvault Backup met de architectuur zoals weergegeven in figuur 1.8.

Figuur 1.7 – Doeltoestand van het systeem
Alle componenten van Netvault Backup zijn uitgerold op een fysieke server met de volgende specificaties:
– twee processoren met elk tien kernen;
– 64 GB RAM;
– twee SAS harde schijven van 300GB 10K (RAID1);
– vier SAS harde schijven van 600GB 15K (RAID10);
– HBA met twee externe SAS-poorten;
– twee poorten van 10 gbps;
– OS CentOS.
Tijdelijke back-ups werden opgeslagen op Quest Qorestor Standard (back end 150TB). De interactie met Qorestor vond plaats via het RDA-protocol. De deduplicatieratio op Qorestor na de proefperiode van het systeem was 14,7 tot 1.
Voor langdurige opslag werd een tapebibliotheek gebruikt met vier LTO-7-stuurprogramma's. De tapebibliotheek was via SAS verbonden met de back-upserver. Periodiek werden de cartridges ontvreemd en verplaatst voor opslag naar een van de externe vestigingen.
Alle benodigde plug-ins zijn gedownload en opgeslagen in een netwerkmmap voor externe installatie. De tijd voor het opzetten en configureren van dit systeem bedroeg negen dagen.
Conclusies
Op basis van de projectresultaten kan ik zeggen dat Quest Netvault Backup aan alle eisen van de klant heeft voldaan en deze oplossing een van de middelen is voor het opzetten van een back-upsysteem, zowel voor kleine bedrijven als voor Enterprise-klanten.
De meeste parameters die zijn gebruikt voor de evaluatie van oplossingen zijn in een vergelijkende tabel weergegeven.
Tabel 1.3 – Vergelijkende tabel
Criteria
Commvault
IBM Spectrum Protect
Micro Focus Data Protector
Veeam Backup & Replication
Veritas NetBackup
Quest Netvault
Ondersteuning voor Microsoft Windows voor de back-upserver
Yes
Yes
Yes
Yes
Yes
Yes
Ondersteuning voor Microsoft Windows voor de back-upserver
No
Yes
Yes
No
Yes
Yes
Meertalige interface
Yes
Yes
No
No
Yes
Yes
Functionaliteit van de webbeheerinterface
6 van 10
7 van 10
6 van 10
5 van 10
7 van 10
7 van 10
Gecentraliseerd beheer
Yes
Yes
Yes
Yes
Yes
Yes
Role-based administration
Yes
Yes
Yes
Yes
Yes
Yes
Agent voor Microsoft Windows
Yes
Yes
Yes
Yes
Yes
Yes
Agent voor Linux
Yes
Yes
Yes
Yes
Yes
Yes
Agent voor Solaris
Yes
Yes
Yes
Yes
Yes
Yes
Agent voor AIX
Yes
Yes
Yes
Yes
Yes
Yes
Agent voor FreeBSD
Yes
No
Yes
Yes
Yes
Yes
Agent voor MAC OS
Yes
Yes
Yes
No
Yes
Yes
Agent voor Microsoft SQL
Yes
Yes
Yes
Yes
Yes
Yes
Agent voor IBM DB2
Yes
Yes
Yes
Yes
No
Yes
Agent voor Oracle Database
Yes
Yes
Yes
Yes
Yes
Yes
Agent voor PostgreSQL
Yes
Yes
Yes
No
Yes
Yes
Agent voor MariaDB
Yes
Yes
Yes
No
Yes
Yes
Agent voor MySQL
Yes
Yes
Yes
No
Yes
Yes
Agent voor Microsoft SharePoint
Yes
Yes
Yes
Yes
Yes
Yes
Agent voor Microsoft Exchange
Yes
Yes
Yes
Yes
Yes
Yes
Agent voor IBM Informix
Yes
Yes
Yes
No
Yes
Yes
Agent voor Lotus Domino Server
Yes
Yes
Yes
No
Yes
Yes
Agent voor SAP
Yes
Yes
Yes
No
Yes
Yes
Ondersteuning voor VMware ESXi
Yes
Yes
Yes
Yes
Yes
Yes
Ondersteuning voor Microsoft Hyper-V
Yes
Yes
Yes
Yes
Yes
Yes
Ondersteuning voor tape-opslagapparaten
Yes
Yes
Yes
Yes
Yes
Yes
Ondersteuning voor het DD boost-protocol
Yes
Yes
Yes
Yes
Yes
Yes
Ondersteuning voor het Catalyst-protocol
Yes
Yes
Yes
Yes
Yes
No
Ondersteuning voor het OST-protocol
Yes
No
Yes
No
Yes
No
Ondersteuning voor het RDA-protocol
Yes
Yes
Yes
Yes
Yes
Yes
Ondersteuning voor encryptie
Yes
Yes
Yes
Yes
Yes
Yes
Deduplicatie aan de klantzijde
Yes
Yes
Yes
Yes
Yes
Yes
Deduplicatie aan de serverzijde
Yes
Yes
Yes
Yes
Yes
Yes
Ondersteuning voor NDMP
Yes
Yes
Yes
No
Yes
Yes
Gebruiksvriendelijkheid
6 van 10
3 van 10
4 van 10
8 van 10
5 van 10
7 van 10
Auteurs: Fedotov Mikhail - Architect voor back-upsysteem
Bron: habr.com
