QNAP:s lösning för små och medelstora företag - Använda QNAP Snapshot och QNAP Snapshot Agent för att skapa programkonsekventa ögonblicksbilder.


Senaste ändringsdatum: 2018-03-08

1. Introduktion

1.1 Utmaningar och lösningar

I QTS 4.2 stöder snapshotfunktionen i Lagringshanteraren inte bara volymer utan även iSCSI LUN:er för att snabbt säkerhetskopiera och återställa dina värdefulla data.

Utmaningen i att skapa ett LUN-snapshot är att säkerställa att alla data är inkluderade såsom applikationsdata, buffrar, minnen och loggar som inte sparats.

Lösningen som tillhandahålls av QNAP är ett applikationskonsekvent alternativ för iSCSI-snapshots när QNAP Snapshot Agent for Windows Server eller VMware vCenter används. Den låter NAS:en kommunicera med fjärrservern för att säkerställa att du kan ha en komplett säkerhetskopiering med vår QNAP-snapshotfunktion.

QNAP

1.2 Publik

Den här programanteckningen riktar sig till alla som använder en QNAP NAS som ett iSCSI-mål för att skapa en iSCSI LUN för andra enheter eller virtuella datorer. Vissa termer i det här dokumentet förklaras inte i detalj. 

2. Hur du kommer igång

2.1 Hur det fungerar

QNAP Snapshot Agent har huvudsakligen tagits fram för att möjliggöra applikationskonsekventa snapshots för en iSCSI LUN och på samma gång tillhandahålla en funktion med VSS-hårdvaruprovider.

Närhelst du behöver ta ett snapshot, i det första arbetsflödet här nedanför, på en iSCSI LUN från NAS:en, informerar agenten fjärrservern att den ska rensa alla data i iSCSI LUN (för Windows Server) eller ta ett snapshot på virtuell dator innan iSCSI LUN-snapshotet (för VMware), på det viset innehåller ett snapshot alla nödvändiga applikationsdata för att säkerställa ett konsekvent snapshot när det tas från NAS:en.

Exempel:

  • Microsoft Hyper-V Server skapar en VM-kontrollpunkt, inklusive minnet, för att undvika dataförlust och för att säkerställa ett konsekvent tillstånd i snapshotet.
  • SQL Server flushar databasloggarna på disken för att säkerställa ett konsekvent tillstånd i snapshotet.
  • VMware skapar en VM snapshot för varje VM som finns i LUN:et för att säkerställa ett konsekvent tillstånd i snapshotet, såsom visas här nedanför:
QNAP

Därutöver inkluderar QNAP Snapshot Agent även VSS-hårdvaruprovider for Windows Server. Om du vill utföra ett säkerhetskopieringsjobb för en iSCSI LUN från Windows med programvara för säkerhetskopiering* som har stöd för VSS låter VSS-hårdvaruprovider dig använda NAS-omdirigering vid skrivning (ROW, redirect on write) istället för Windows kopiera vid skrivning (COW, copy on write) för att ta snapshot på Windows Server och på så sätt öka effektiviteten för säkerhetskopieringen.

*Säkerhetskopieringsprogramvaran måste ha stöd för VSS Snapshot.

QNAP

2.2. Systemkrav

  1. Du måste använda QTS 4.2 (eller senare) för att använda Snapshot Agent.
  2. QNAP Snapshot Agent är kompatibel med Windows Server 2008 eller senare. GUI-hantering måste vara aktiverad. Det finns inte stöd för Windows Server Core och Windows Hyper-V.
  3. Förutom Windows Server behövs även VMware vCenter när du behöver använda Snapshot Agent för virtuella datorer som distribuerats i VMware.
  4. För att använda Snapshot Agent måste du öppna den inkommande TCP-porten 11169 på Windows Server. Följ anvisningarna från Microsoft för att öppna porten. Det kan även vara nödvändigt att använda gruppolicyer om din server är en medlem av Active Directory och brandväggen styrs av grupprincipobjekt. Se följande sidor som tillhandahålls av Microsoft för att utföra dessa åtgärder:
    http://windows.microsoft.com/en-us/windows/open-port-windows-firewall
    https://technet.microsoft.com/en-us/library/cc753295
  5. Det rekommenderas starkt att använda en fast IP-adress på NAS:en.

2.3. Kända begränsningar

  1. För att ta ett applikationskonsekvent snapshot för en virtuell dator i Windows Hyper-V eller VMware måste VM-konfigurationsdisken och snapshot/kontrollpunkt finnas på samma iSCSI LUN för att inkluderas i snapshotet.
  2. Snapshot Agent kan inte installeras om SMI-S Provider redan finns installerad på servern.
  3. Snapshot Agent har inte stöd för Extents-funktionen i VMware, datalagringen får bara ha EN iSCSI LUN.
  4. Snapshot Agent har inte stöd för en LUN som är mappad till ett mål med flera LUN:er
  5. Snapshot Agent har inte stöd för en LUN som är ansluten med MPIO.
  6. Snapshot Agent har inte stöd för en LUN som är mappad till ett mål med CHAP.
  7. Vid återställning återställer Snapshot Agent bara VM:ar som för närvarande är registrerade i vSphere-lagret. Om en VM redan har raderats i vSphere lägger Snapshot Agent inte till VM till lagret.

2.4. Ladda ned och installera Snapshot Agent

Gå till QNAP Nedladdningscenter>-verktyg för att ladda ned vår Snapshot Agent:
https://www.qnap.com/utility

Förutsättningen för att installera Snapshot Agent är att “.Net Framework 3.5” måste vara installerat och aktiverat i “Applikationsservern” på Serverhanteraren. För att installera den här funktionen, gå till “Serverhanteraren” > “Lägg till avsnittet roller och funktioner”, välj “Applikationsserver” i avsnittet roller och funktionen “.Net Framework 3.5” i avsnittet funktioner.

QNAP
Välj funktionerna ".Net Framework 3.5" för att installera den här funktionen i Guiden lägg till roller och funktioner.

När installationen av de här funktionerna är bekräftad startas installationen genom att öppna Snapshot Agent-applikationsfilen. När installationen är slutförd bör du se en genväg som har namnet QNAP Agent Manager på ditt skrivbord.

QNAP
Följ installationsguiden för att slutföra installationen av Snapshot Agent.
QNAP
Genvägen till QNAP Agent Manager visas sedan på ditt skrivbord.

3. Konfigurera Snapshot Agent

3.1. Konfigurera Snapshot Agent i WiBndows Server

Öppna “QNAP Agent Manager” när du har slutfört installationen av Snapshot Agent. Du måste lägga till den QNAP NAS som din Windows Server använder som iSCSI-lagring genom att tillhandahålla IP-adressen eller genom att klicka på “Sök efter NAS” för att låta agenten hitta NAS på det lokala nätverket.

QNAP
Startsidan gör att du kan mata in QNAP NAS-IP som tillhandahåller iSCSI-målet för den här servern
QNAP
Eller så kan du söka i det lokala nätverket efter den QNAP NAS som har stöd för Snapshot Agent.

Efter inmatning eller val av QNAP NAS blir du ombedd att tillhandahålla dina inloggningsuppgifter för att bekräfta porten för anslutning och för att aktivera de funktioner du vill använda. I det här exemplet har vi markerat både VSS-hårdvaruprovider och Snapshot Agent for Windows, klicka sedan på “Ok” för att bekräfta dessa inställningar. Snapshot Agent ansluter till QNAP NAS och du kan se att NAS har lagts till i listan på startsidan.   

QNAP
Mata in användarnamn & lösenord för QNAP NAS och markera de funktioner du vill aktivera.
QNAP
NAS:en visas i listan.

3.2 Konfigurera Snapshot Agent for vCenter

För att säkerhetskopiera iSCSI LUN:er som har använts till virtuella datorer i VMware kan du gå till “VMware-inställningar” i Agent Manager. Mata in IP-adressen till din vCenter Server i inloggningsinställningar för vCenter Credential, mata även in konto/lösenord till din enkla inloggning och välj hur VMware ska ta ett snapshot för sin virtuella dator när den tar emot en förfrågan från NAS:en.

QNAP
Konfigurera “VMware-inställningar” i QNAP Agent Manager. Vi har markerat “Snapshot av virtuell dators minne”, något som gör att vCenter kan ta snapshots för virtuella datorer som inte har sina VM-verktyg installerade.

När det är slutfört och du lägger till en QNAP NAS till QNAP Agent Manager aktiveras alternativet “Snapshot Agent for VMware” eller så kan du högerklicka på valfri befintlig NAS och välja “Redigera” för att aktivera det här alternativet.

QNAP
Aktivera Snapshot Agent for VMware genom att redigera en QNAP NAS i QNAP Agent Manager.
QNAP
Efter redigering visas Snapshot Agent for VMware i kolumnen “Komponenter” och är redo att arbeta.

4. Ta ett iSCSI LUN-snapshot

4.1. Ta iSCSI LUN-snapshots med Windows Server

Det är möjligt att kontrollera om agenten är korrekt ansluten till QNAP NAS från NAS:ens grafiska gränssnitt. Öppna din webbläsare, logga in på QTS och ange “Lagringshanteraren”. I “iSCSI-lagring” > “Snapshot” öppnas menyn “Snapshot Agent”. Det visas en lista så att du kan se alla Snapshot Agents som för närvarande är ansluta till NAS:en.

QNAP
Markera “Snapshot” > “Snapshot Agent” i avsnittet iSCSI-lagring
QNAP
Snapshot Agent som är ansluten till den här NAS:en visas.

För att ta ett applikationskonsekvent snapshot i “iSCSI-lagring”, var vänlig välj en iSCSI LUN och, i den nedrullningsbara listan “Snapshot”, välj “Ta ett snapshot”.

QNAP
Markera "Ta ett snapshot" i avsnittet "iSCSI-lagring".

När fönstret för att bekräfta visas, välj "Applikationskonsekvent" i "Snapshottyp" och klicka på "OK" för att börja ta snapshotet.

QNAP
I "Snapshottyp", var vänlig välj "Applikationskonsekvent"

Obs: “Kraschkonsekventa” snapshots kontaktar inte fjärrservern innan snapshotet tas eftersom de endast är standard-NAS-snapshots.

När ett applikationskonsekvent snapshots tas skickar QNAP NAS en begäran till Windows Server. Den flushar alla tillhörande data i iSCSI LUN innan snapshotet.

I följande exempel som använder Hyper-V innehåller iSCSI LUN en virtuell dator som körs 24/7. När snapshotfunktionen från NAS används med det applikationskonsekventa alternativet tar Windows Server emot förfrågan från NAS och skapar en kontrollpunkt för VM.

Det kan vara synligt under en kort tid i Hyper-V Manager-gränssnittet*: Statusen för VM ändras när kontrollpunkten skapas. Tillstånd, minne och disk för VM inkluderas i iSCSI LUN-snapshotet.

*Konfiguration, disk och kontrollpunkt för VM måste finnas på iSCSI LUN för att inkluderas i snapshotet.

QNAP
När “Ta ett snapshot” i QTS väljs ändras status för virtuella enheter i Q’center till “Säkerhetskopierar”. Det här indikerar att Windows Server har tagit emot förfrågan från NAS och kommer att börja flusha data till iSCSI LUN.
*Beroende på version av Hyper-V kan det grafiska gränssnittet skilja sig åt.

4.2. Ta iSCSI LUN-snapshot med VMware

Åtgärderna som behövs för att ta ett snapshot för iSCSI LUN:er med VMware är samma som för Windows Server. Logga in på QTS, gå till “Lagringshanteraren” och välj i “iSCSI-lagring” den iSCSI LUN som har använts för att lagra virtuella datorer i VMware. Markera “Snapshot” > “Ta ett snapshot”.

QNAP
Välj iSCSI LUN som används av VMware för att ta ett snapshot med snapshottypen “Applikationskonsekvent”.

När snapshotbegäran tas emot från QNAP NAS tar vCenter ett VMware-snapshot för varje virtuell dator som är lagrad i NAS iSCSI LUN och lagrar dessa snapshots i iSCSI LUN. Därefter tar NAS ett till applikationskonsekvent iSCSI LUN-snapshot som innehåller VMware-snapshots för varje virtuell dator. Den här åtgärden är synlig i avsnittet Uppgifter i vSphere Web Client. VMware-snapshots tas bort när de är inkluderade i iSCSI LUN-snapshotet. 

QNAP
vCenter-servrar tar VMware-snapshots för alla virtuella datorer när agenten skickar ut en snapshotbegäran och tar bort dem när alla VMware-snapshots är inkluderade i iSCSI LUN-snapshotet.
*Beroende på version av vSphere Web Client kan det grafiska gränssnittet skilja sig åt.

Det är även möjligt att använda “Snapshothanteraren” eller “Snapshotreplika” för att skapa ett schemalagt säkerhetskopieringsjobb. Alternativet “Applikationskonsekvent” är tillgängligt.

QNAP
Du kan även använda Snapshothanteraren för att skapa ett snapshotschema för din iSCSI LUN med applikationskonsekventa snapshots.

4.3 Återställa ett snapshot

Du kan återställa ett applikationskonsekvent snapshot till iSCSI LUN på samma sätt som ett snapshot återställs till en NAS-volym. För att kontrollera om ett snapshot är applikationskonsekvent, välj en LUN och öppna “Snapshothanteraren”. I listvyn kan du se om snapshots som tagits med Snapshot Agent är applikationskonsekventa.

QNAP
Snapshots som tas med Snapshot Agent klassificeras som “applikationskonsekventa” i Snapshothanteraren.

För att återställa ett snapshot för en iSCSI LUN som är ansluten till Windows Server behöver du först koppla ifrån LUN:et och sedan välja LUN:et och bocka för “Snapshot” > “Snapshothanteraren” för att välja det snapshot du vill använda.

QNAP
Var noga med att koppla ifrån ett iSCSI LUN som är ansluten till från Windows Server innan återställning.
QNAP
I annat fall misslyckas snapshotprocessen.
QNAP
Bekräfta återställningsåtgärden i Snapshothanteraren efter frånkoppling.
QNAP
Efter bekräftelse kan du se återställningsförloppet i Snapshothanteraren.

När återställningsprocessen är avslutad kan du återansluta iSCSI LUN från Windows Server. Om fallet är Hyper-V lagras alla konfigurationer för de virtuella datorerna i iSCSI LUN:et, inklusive deras kontrollpunkter.

På samma sätt som för VMware, när Snapshot Agent är installerad och ansluten kan du direkt återställa snapshotet för en iSCSI LUN utan att koppla ifrån LUN:et eftersom Snapshot Agent automatiskt kopplar ifrån iSCSI LUN (datalagring) från ESXi-värdarna, återställer snapshotet och återansluter återställt LUN (datalagring) och återställer VM (det kan eventuellt fortfarande vara nödvändigt att manuellt läsa VM:en i lagret om VM:en raderas innan återställning). När den väl är tillagd kan vCenter fortsätta att använda VMware-snapshot för att återställa den virtuella datorn i iSCSI LUN och på det sättet säkerställa att de återställda virtuella maskinerna i iSCSI LUN är applikationskonsekventa.

QNAP
I vSphere Web Client ser du att iSCSI LUN är frånkopplad från vCenter när återställningsprocessen startar och kan återanslutas igen när återställningsprocessen är avslutad. vCenter använder sedan VMware Snapshot i iSCSI LUN för att återställa virtuella datorer som lagras i iSCSI LUN.

5. VSS-hårdvaruprovider för Windows Server

Snapshot Agent inkluderar VSS-hårdvaruprovider. För att använda den här funktionen måste du ha programvara för säkerhetskopiering som har stöd för VSS-snapshotfunktionen. I det här dokumentet använder vi QNAP NetBak Replicator som ett exempel. De första stegen för att använda funktionen VSS-hårdvaruprovider är att konfigurera din programvara för säkerhetskopiering för att aktivera VSS och göra det möjligt för programvaran att skapa snapshots. Efter att dessa inställningar avslutats kan du använda programvaran för säkerhetskopiering för att skapa ett säkerhetskopieringsjobb för en iSCSI LUN på QNAP NAS.

QNAP
I “Avancerade inställningar” > “Inställningar för säkerhetskopiering av öppnade filer” kan du aktivera VSS och låta NetBak Replicator ta snapshots när filer säkerhetskopieras.
QNAP
Använd programvaran för säkerhetskopiering för att skapa säkerhetskopieringsjobb för den iSCSI LUN som QNAP NAS tillhandahåller.

När programvaran för säkerhetskopiering använder VSS för att skapa ett snapshot tas snapshotet på NAS i stället för på Windows Server.

Det här kan ses i det grafiska gränssnittet på NAS under tiden som säkerhetskopieringen pågår: i “Lagringshanteraren” > “iSCSI-lagring” ser du att ett till iSCSI LUN med namnet “vss” har skapats medan säkerhetskopieringen pågick. Detta LUN är snapshotet som NAS har skapat för säkerhetskopieringsjobbet så att programvaran för säkerhetskopieringen använder det här snapshot-iSCSI LUN:et för att säkerhetskopiera datat.

QNAP
Programvaran för säkerhetskopiering skapar ett snapshot.
QNAP
Snapshotet skapades inte på Windows Server utan på NAS. I “iSCSI-lagring” skapas en annan iSCSI LUN med namnet “vss” temporärt för säkerhetskopieringsjobbet.

När du bekräftat att säkerhetskopieringsjobbet är slutfört ser du iSCSI LUN-snapshotet “vss” på den NAS som har tagits bort av VSS-komponenter i Windows Server.

Var den här artikeln till hjälp?

Användare som tyckte detta var användbart 67% procent.
Tack för din feedback.

Berätta för oss hur vi kan förbättra artikeln:

Ge oss fler synpunkter genom att skriva dem nedan.

Välj specifikation

      Visa fler Färre

      Denna webbplats i andra länder/regioner:

      open menu
      back to top