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__hanadata02
hanadata02
a .
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ű:
- Azure-beli felügyelt lemezek csatolása a virtuális géphez az Azure Portal használatával.
- Logikai kötet létrehozása ezekből a felügyelt lemezekből.
- Csatlakoztassa a logikai kötetet egy Linux-könyvtárhoz.
- Engedélyezze a kommunikációt ugyanúgy, mint az Azure NetApp Files esetében az AzAcSnap-telepítésben.
- 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 restore
nem.
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:
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.
Csatlakoztassa a lemezeket a virtuális géphez az Azure Portalon keresztül.
Jelentkezzen be a virtuális gépre gyökérfelhasználóként, és keresse meg az újonnan csatlakoztatott lemezeket a következő vagy
pvscan
a 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 ]
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.
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
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
Az adatok elérése:
ls /mnt/hanadata_adhoc/
software write-test.txt
Következő lépések
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: