Megosztás a következőn keresztül:


A Azure-alkalmazás Konzisztens pillanatkép eszköz előzetes verziója

Ez a cikk az Azure-alkalmazás Konzisztens pillanatkép eszköz (AzAcSnap) előzetes verziójában található új funkciók beállításáról és használatáról nyújt útmutatást. Az eszközzel kapcsolatos alapvető információkért lásd: Mi az Azure-alkalmazás Konzisztens pillanatkép eszköz?.

Az AzAcSnap 10 előzetes verziójú funkciói a következők:

  • Microsoft SQL Server
  • Azure NetApp Files biztonsági mentése
  • Felügyelt Azure-lemezek

Feljegyzés

Az előzetes verziókat a "ahogyan van", "az összes hibával" és a "rendelkezésre állóként" biztosítjuk, és nem tartoznak a szolgáltatásiszint-szerződések hatálya alá, és előfordulhat, hogy az ügyfélszolgálat nem fedi le. Az előzetes verziókra a Microsoft Azure Előzetes verzióra vonatkozó kiegészítő használati feltételek vonatkoznak: https://azure.microsoft.com/support/legal/preview-supplemental-terms/

Az AzAcSnap előzetes verziójú funkcióinak használata

Az AzAcSnap előzetes verziójú funkciói az általánosan elérhető funkciókkal együtt érhetők el. Az előzetes verziójú funkciók használatához a --preview parancssori beállítás szükséges. Az AzAcSnap beállításához és telepítéséhez tekintse meg a Azure-alkalmazás Konzisztens pillanatkép eszköz használatának első lépéseit.

Visszajelzés küldése

Visszajelzést küldhet az AzAcSnapról, beleértve ezt az előzetes verziót is, online.

Microsoft SQL Server

Támogatott platformok és operációs rendszerek

Feljegyzés

A Microsoft SQL Server támogatása előzetes verziójú funkció.
A szakasz tartalma kiegészíti a Azure-alkalmazás Konzisztens pillanatkép eszközoldalt.

Az előzetes kiadással támogatott új adatbázisplatformok és operációs rendszerek.

  • Adatbázisok
    • A Microsoft SQL Server 2022 (vagy újabb) windows server 2019-en (vagy újabb verzióban) csak előzetes verzióban érhető el.

Az adatbázissal való kommunikáció engedélyezése

Feljegyzés

A Microsoft SQL Server támogatása előzetes verziójú funkció.
A szakasz tartalma kiegészíti az Install Azure-alkalmazás Konzisztens pillanatkép eszközoldalt. Ez a szakasz az adatbázissal való kommunikáció engedélyezését ismerteti. Győződjön meg arról, hogy a használt adatbázis megfelelően van kiválasztva a lapok közül.

A pillanatkép-eszközök parancsokat adnak a Microsoft SQL Server-adatbázisnak közvetlenül a biztonsági mentési mód engedélyezéséhez és letiltásához.

Az AzAcSnap közvetlenül a Microsoft SQL Serverhez csatlakozik a megadott kapcsolati sztring használatával sql-parancsok, például ALTER SERVER CONFIGURATION SET SUSPEND_FOR_SNAPSHOT_BACKUP = ON vagy ALTER SERVER CONFIGURATION SET SUSPEND_FOR_SNAPSHOT_BACKUP = OFF. A kapcsolati sztring határozza meg, hogy a telepítés az adatbázis-kiszolgálón vagy egy központi "biztonsági mentési" kiszolgálón található-e. Az AzAcSnap tipikus telepítései az adatbázis-kiszolgálóra kerülnek, hogy az olyan funkciók, mint például a fájlpufferek kiürítése, a várt módon működjenek. Ha az AzAcSnap telepítve van az adatbázis-kiszolgálóra, győződjön meg arról, hogy az azacsnapot futtató felhasználó rendelkezik a szükséges engedélyekkel.

azacsnap felhasználói engedélyek

Tekintse meg a Azure-alkalmazás Konzisztens pillanatkép eszköz használatának első lépéseit: A azacsnap felhasználónak rendelkeznie kell a Microsoft SQL Server biztonsági mentési módba helyezéséhez szükséges engedélyekkel, és rendelkeznie kell az I/O-pufferek konfigurált kötetekre való kiürítéséhez szükséges engedélyekkel.

Konfigurálja (.\azacsnap.exe -c configure) a Microsoft SQL Server megfelelő értékeit, és tesztelje (.\azacsnap.exe -c test --test mssql) azacsnap adatbázis-kapcsolatát. azacsnap A tesztparancs futtatása

.\azacsnap.exe -c test --test mssql
BEGIN : Test process started for 'mssql'
BEGIN : Database tests
PASSED: Successful connectivity to MSSQL version 16.00.1115
END   : Test process complete for 'mssql'

Az adatbázis konfigurálása

Ez a szakasz az adatbázis konfigurálását ismerteti.

A Microsoft SQL Serverhez nincs szükség speciális adatbázis-konfigurációra, mivel a felhasználó helyi operációsrendszer-környezetét használjuk.

Az AzAcSnap konfigurálása

Ez a szakasz bemutatja, hogyan konfigurálhatja az AzAcSnapot a megadott adatbázishoz.

Feljegyzés

A Microsoft SQL Server támogatása előzetes verziójú funkció.
Ennek a szakasznak a tartalomkiegészítői Azure-alkalmazás Konzisztens pillanatkép eszköz webhelyoldala.

A szükséges értékek részletei

A következő szakaszok részletes útmutatást nyújtanak a konfigurációs fájlhoz szükséges különböző értékekről.

Microsoft SQL Server Database-értékek konfigurációhoz

Ha Microsoft SQL Server-adatbázist ad hozzá a konfigurációhoz, a következő értékekre van szükség:

  • connectionString = Az adatbázishoz való csatlakozáshoz használt kapcsolati sztring. Egy tipikus AzAcSnap-telepítéshez a Microsoft SQL Servert futtató rendszerre, ahol az adatbázispéldány MSSQL2022 a kapcsolati sztring = "Trusted_Connection=True; Biztonsági információ megőrzése=Igaz; Adatforrás=MSSQL2022; TrustServerCertificate=true".
  • instanceName = Az adatbázispéldány neve.
  • metaDataFileLocation = Az a hely, ahol a Microsoft SQL Server kiírja a biztonsági mentés metaadatfájlját (például "C:\MSSQL_BKP\").

Azure NetApp Files biztonsági mentése

Ha az AzAcSnap használatával készít pillanatképeket több köteten, az összes pillanatképnek alapértelmezés szerint ugyanaz a neve. Mivel a rendszer eltávolítja a kötet nevét az erőforrás-azonosító hierarchiájából, amikor a pillanatképet egy Azure NetApp Files-biztonsági mentésbe archiválja, gondoskodnia kell arról, hogy a pillanatkép neve egyedi legyen.

Az AzAcSnap automatikusan biztosíthatja az egyedi név használatát a pillanatkép létrehozásakor, ha hozzáfűzi a kötet nevét a normál pillanatkép nevéhez. Például egy olyan rendszer esetében, amely két adatkötettel (hanadata01, ) rendelkezik, amikor használja--prefix daily-c backup, a teljes pillanatkép-nevek és daily__F2AFDF98703__hanadata01 daily__F2AFDF98703__hanadata02hanadata02a .

Ezt a funkciót az AzAcSnapban a konfigurációs fájl beállításával "anfBackup": "renameOnly" engedélyezheti, ahogyan az alábbi kódrészlet mutatja:

"anfStorage": [
  {
    "anfBackup" : "renameOnly",
    "dataVolume": [

Ezt a funkciót a következővel azacsnap -c configure --configuration edit --configfile <configfilename>is engedélyezheti: . A mezőbe Enter new value for 'ANF Backup (none, renameOnly)' (current = 'none'):írja be a következőt renameOnly:

A funkcióról további információt a Azure-alkalmazás Konzisztens pillanatkép eszköz konfigurálása című témakörben talál.

Felügyelt Azure-lemezek

A Microsoft számos tárolási lehetőséget biztosít az adatbázisok, például az SAP HANA üzembe helyezéséhez. Ezen lehetőségek némelyikével kapcsolatos részletekért tekintse meg az AZURE Storage SAP-számítási feladathoz készült típusait. A prémium szintű Azure Storage-tal is rendelkezik költségtudatos megoldás.

Az AzAcSnap alkalmazáskonzisztens adatbázis-pillanatképeket készíthet, amikor ilyen típusú architektúrán (azaz felügyelt lemezekkel rendelkező virtuális gépen [VM]) helyezi üzembe. A platform beállítása azonban kissé bonyolultabb, mert ebben a forgatókönyvben az AzAcSnap egy további lépést tesz az összes I/O-puffer kiürítésére, és annak biztosítására, hogy az állandó tárolóba legyenek írva. Linuxon az AzAcSnap meghívja a parancsot a sync fájlpufferek kiürítésére, Windows rendszeren a FlushFileBuffers kernelhívását használja, mielőtt pillanatképet készít a csatlakoztatott logikai kötetek felügyelt lemezeiről.

Fontos

Az AzAcSnapnak megfelelő operációsrendszer-engedélyekre lesz szüksége a kötethez, hogy végrehajthassa a kiürítést.

Az architektúra magas szintű:

  1. Azure-beli felügyelt lemezek csatolása a virtuális géphez az Azure Portal használatával.
  2. Logikai kötet létrehozása ezekből a felügyelt lemezekből.
  3. Csatlakoztassa a logikai kötetet egy Linux-könyvtárhoz.
  4. Engedélyezze a kommunikációt ugyanúgy, mint az Azure NetApp Files esetében az AzAcSnap-telepítésben.
  5. Telepítse és konfigurálja az AzAcSnapot.

Az Azure-beli felügyelt lemezek tárolási háttérként való használatáról további információt a Azure-alkalmazás Konzisztens pillanatkép eszköz konfigurálása című témakörben talál.

Példa konfigurációs fájlra

Íme egy példa konfigurációs fájl. Jegyezze fel a hierarchiát az dataVolume, mountPointés azureManagedDisks.

{
  "version": "5.1 Preview",
  "logPath": "./logs",
  "securityPath": "./security",
  "comments": [],
  "database": [
    {
      "hana": {
        "serverAddress": "127.0.0.1",
        "sid": "P40",
        "instanceNumber": "00",
        "hdbUserStoreName": "AZACSNAP",
        "savePointAbortWaitSeconds": 600,
        "autoDisableEnableBackint": false,
        "storage": [
          {
            "dataVolumes": [
              {
                "mountPoint": "/hana/data",
                "aliStorageResources": [
                "azureManagedDisks": [
                  {
                    "resourceId": "/subscriptions/<sub-id>/resourceGroups/<rg-name>/providers/Microsoft.Compute/disks/<disk01>",
                    "authFile": ""
                  },
                  {
                    "resourceId": "/subscriptions/<sub-id>/resourceGroups/<rg-name>/providers/Microsoft.Compute/disks/<disk02>",
                    "authFile": ""
                  }
                ]
              }
            ]
          }
        ]
      }
    }
  ]
}

Virtuálisgép-tároló elrendezése

A tárhierarchia az SAP HANA esetében a következő példához hasonlóan néz ki:

  • Az SAP HANA-adatbázis adatfájljai:

    /hana/data/mnt00001
    
  • Csatlakoztatási pont:

    /dev/mapper/hanadata-hanadata on /hana/data type xfs 
    
  • Logikai kötet:

    lvdisplay
    
    --- Logical volume ---
    LV Path                /dev/hanadata/hanadata
    LV Name                hanadata
    VG Name                hanadata
    
  • Kötetcsoport:

    vgdisplay
    
    --- Volume group ---
    VG Name               hanadata
    System ID
    Format                lvm2
    Metadata Areas        2
    Metadata Sequence No  2
    VG Access             read/write
    VG Status             resizable
    MAX LV                0
    Cur LV                1
    Open LV               1
    Max PV                0
    Cur PV                2
    Act PV                2
    VG Size               1023.99 GiB
    
  • Fizikai kötetek (csatlakoztatott Azure-beli felügyelt lemezek):

    pvdisplay
    
    --- Physical volume ---
    PV Name               /dev/sdd
    VG Name               hanadata
    PV Size               512.00 GiB / not usable 4.00 MiB
    Allocatable           yes (but full)
    PE Size               4.00 MiB
    Total PE              131071
    Free PE               0
    Allocated PE          131071
    PV UUID               K3yhxN-2713-lk4k-c3Pc-xOJQ-sCkD-8ZE6YX
    --- Physical volume ---
    PV Name               /dev/sdc
    VG Name               hanadata
    PV Size               512.00 GiB / not usable 4.00 MiB
    Allocatable           yes (but full)
    PE Size               4.00 MiB
    Total PE              131071
    Free PE               0
    Allocated PE          131071
    PV UUID               RNCylW-F3OG-G93c-1XL3-W6pw-M0XB-2mYFGV
    

Az Azure-beli virtuális gépek és azure-beli felügyelt lemezek ilyen módon történő telepítése és beállítása a Microsoft útmutatását követve hozza létre a felügyelt lemezek logikai kötetkezelő (LVM) csíkjait a virtuális gépen.

Az Előírt Azure-beli virtuális gép beállításával az AzAcSnap pillanatképeket készíthet az Azure-beli felügyelt lemezekről. A pillanatkép-műveletek hasonlóak az AzAcSnap által támogatott többi háttértárhoz; például az Azure NetApp Files vagy az Azure Large Instances (operációs rendszer nélküli) példányok. Mivel az AzAcSnap kommunikál az Azure Resource Managerrel a pillanatképek készítéséhez, a felügyelt lemez pillanatképeinek készítéséhez egy szolgáltatásnévre is szükség van, amely megfelelő engedélyekkel rendelkezik.

Ez a funkció lehetővé teszi az ügyfelek számára az AzAcSnap tesztelését egy kisebb rendszeren, és felskálázhatók az Azure NetApp Filesra és/vagy az Azure Large Instancesre (operációs rendszer nélküli).

Az Azure-beli felügyelt lemezek támogatott azacsnap parancsfunkciói a configure, test, backup, deleteés details, de még restorenem.

Visszaállítás azure-beli felügyelt lemez pillanatképéből

Bár azacsnap jelenleg hiányzik az -c restore Azure-beli felügyelt lemezekre vonatkozó lehetőség, manuálisan is visszaállítható az alábbiak szerint:

  1. Hozzon létre lemezeket a pillanatképekből az Azure Portalon keresztül.

    Ügyeljen arra, hogy a lemezeket ugyanabban a rendelkezésre állási zónában hozza létre, mint a cél virtuális gép.

  2. Csatlakoztassa a lemezeket a virtuális géphez az Azure Portalon keresztül.

  3. Jelentkezzen be a virtuális gépre gyökérfelhasználóként, és keresse meg az újonnan csatlakoztatott lemezeket a következő vagy pvscana következő használatávaldmesg:

    • A következő használatával dmesg:

      dmesg | tail -n30
      
      [2510054.252801] scsi 5:0:0:2: Direct-Access     Msft     Virtual Disk     1.0  PQ:0 ANSI: 5
      [2510054.262358] scsi 5:0:0:2: Attached scsi generic sg4 type 0
      [2510054.268514] sd 5:0:0:2: [sde] 1073741824 512-byte logical blocks: (550 GB/512 GiB)
      [2510054.272583] sd 5:0:0:2: [sde] 4096-byte physical blocks
      [2510054.275465] sd 5:0:0:2: [sde] Write Protect is off
      [2510054.277915] sd 5:0:0:2: [sde] Mode Sense: 0f 00 10 00
      [2510054.278566] sd 5:0:0:2: [sde] Write cache: disabled, read cache: enabled, supports DPO and FUA
      [2510054.314269] sd 5:0:0:2: [sde] Attached SCSI disk
      [2510054.573135] scsi 5:0:0:3: Direct-Access     Msft     Virtual Disk     1.0  PQ: 0 ANSI: 5
      [2510054.579931] scsi 5:0:0:3: Attached scsi generic sg5 type 0
      [2510054.584505] sd 5:0:0:3: [sdf] 1073741824 512-byte logical blocks: (550 GB/512 GiB)
      [2510054.589293] sd 5:0:0:3: [sdf] 4096-byte physical blocks
      [2510054.592237] sd 5:0:0:3: [sdf] Write Protect is off
      [2510054.594735] sd 5:0:0:3: [sdf] Mode Sense: 0f 00 10 00
      [2510054.594839] sd 5:0:0:3: [sdf] Write cache: disabled, read cache: enabled, supports DPO and FUA
      [2510054.627310] sd 5:0:0:3: [sdf] Attached SCSI disk
      
    • A következő használatával pvscan:

      saphana:~ # pvscan
      
      WARNING: scan found duplicate PVID RNCylWF3OGG93c1XL3W6pwM0XB2mYFGV on /dev/sde
      WARNING: scan found duplicate PVID K3yhxN2713lk4kc3PcxOJQsCkD8ZE6YX on /dev/sdf
      WARNING: Not using device /dev/sde for PV RNCylW-F3OG-G93c-1XL3-W6pw-M0XB-2mYFGV.
      WARNING: Not using device /dev/sdf for PV K3yhxN-2713-lk4k-c3Pc-xOJQ-sCkD-8ZE6YX.
      WARNING: PV RNCylW-F3OG-G93c-1XL3-W6pw-M0XB-2mYFGV prefers device /dev/sdc because device is used by LV.
      WARNING: PV K3yhxN-2713-lk4k-c3Pc-xOJQ-sCkD-8ZE6YX prefers device /dev/sdd because device is used by LV.
      PV /dev/sdd   VG hanadata        lvm2 [512.00 GiB / 0    free]
      PV /dev/sdc   VG hanadata        lvm2 [512.00 GiB / 0    free]
      Total: 2 [1023.99 GiB] / in use: 2 [1023.99 GiB] / in no VG: 0 [0   ]
      
  4. Kötetcsoport klónjának importálása a lemezekről vgimportclone gyökérfelhasználóként:

    vgimportclone --basevgname hanadata_adhoc /dev/sde /dev/sdf
    
    WARNING: scan found duplicate PVID RNCylWF3OGG93c1XL3W6pwM0XB2mYFGV on /dev/sde
    WARNING: scan found duplicate PVID K3yhxN2713lk4kc3PcxOJQsCkD8ZE6YX on /dev/sdf
    WARNING: Not using device /dev/sde for PV RNCylW-F3OG-G93c-1XL3-W6pw-M0XB-2mYFGV.
    WARNING: Not using device /dev/sdf for PV K3yhxN-2713-lk4k-c3Pc-xOJQ-sCkD-8ZE6YX.
    WARNING: PV RNCylW-F3OG-G93c-1XL3-W6pw-M0XB-2mYFGV prefers device /dev/sdc because device is used by LV.
    WARNING: PV K3yhxN-2713-lk4k-c3Pc-xOJQ-sCkD-8ZE6YX prefers device /dev/sdd because device is used by LV.
    
  5. A logikai kötet aktiválása gyökérfelhasználóként és vgchange használatávalpvscan:

    pvscan --cache
    
    pvscan[23761] PV /dev/sdc online.
    pvscan[23761] PV /dev/sdd online.
    pvscan[23761] PV /dev/sde online.
    pvscan[23761] PV /dev/sdf online.
    
    vgchange -ay hanadata_adhoc
    
    1 logical volume(s) in volume group "hanadata_adhoc" now active
    
  6. Csatlakoztassa a logikai kötetet gyökérfelhasználóként.

    Használja a mount -o rw,nouuid beállításokat. Ellenkező esetben a kötet csatlakoztatása meghiúsul, mert ismétlődő UUID-k (univerzálisan egyedi azonosítók) jelennek meg a virtuális gépen.

    mount -o rw,nouuid /dev/hanadata_adhoc/hanadata /mnt/hanadata_adhoc
    
  7. Az adatok elérése:

    ls /mnt/hanadata_adhoc/
    
    software  write-test.txt
    

Következő lépések