Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Dit artikel bevat een handleiding voor het instellen en gebruiken van de nieuwe functies in preview voor het Azure-toepassing hulpprogramma Voor consistente momentopnamen (AzAcSnap). Voor basisinformatie over het hulpprogramma raadpleegt u Wat is het hulpprogramma Azure Application Consistent Snapshot?
De preview-functies van AzAcSnap 11 zijn:
- Back-up van Azure NetApp Files
- Beheerde Azure-schijven
Notitie
Previews worden geleverd 'zoals is', 'met alle fouten' en 'als beschikbaar', en worden uitgesloten van de serviceovereenkomsten en vallen mogelijk niet onder klantondersteuning. Previews zijn onderhevig aan de aanvullende gebruiksvoorwaarden voor Microsoft Azure Previews op https://azure.microsoft.com/support/legal/preview-supplemental-terms/
Preview-functies van AzAcSnap gebruiken
AzAcSnap preview-functies worden samen met algemeen beschikbare functies aangeboden. Voor het gebruik van de preview-functies is het gebruik van de --preview opdrachtregeloptie vereist. Als u AzAcSnap wilt instellen en installeren, raadpleegt u Aan de slag met het hulpprogramma Azure-toepassing Consistente momentopname.
Feedback geven
U kunt feedback geven over AzAcSnap, waaronder deze preview, online.
Back-up van Azure NetApp Files
Wanneer u momentopnamen maakt met behulp van AzAcSnap op meerdere volumes, hebben alle momentopnamen standaard dezelfde naam. Als gevolg van het verwijderen van de volumenaam uit de resource-id-hiërarchie wanneer de momentopname wordt gearchiveerd in een Back-up van Azure NetApp Files, moet u ervoor zorgen dat de naam van de momentopname uniek is.
AzAcSnap kan automatisch zorgen voor het gebruik van een unieke naam wanneer de momentopname wordt gemaakt door de volumenaam toe te voegen aan de normale naam van de momentopname. Bijvoorbeeld voor een systeem met twee gegevensvolumes (hanadata01, ) wanneer u gebruikt hanadata02-c backup, worden de volledige namen van momentopnamen en --prefix dailydaily__F2AFDF98703__hanadata01. daily__F2AFDF98703__hanadata02
U kunt deze functie inSchakelen in AzAcSnap door in te stellen "anfBackup": "renameOnly" in het configuratiebestand, zoals in het volgende fragment wordt weergegeven:
"anfStorage": [
{
"anfBackup" : "renameOnly",
"dataVolume": [
U kunt deze functie ook inschakelen met behulp van azacsnap -c configure --configuration edit --configfile <configfilename>. Voer Enter new value for 'ANF Backup (none, renameOnly)' (current = 'none'):voor , voer renameOnly.
Zie Het hulpprogramma Azure-toepassing Consistente momentopname configureren voor meer informatie over deze functie.
Beheerde Azure-schijven
Microsoft biedt veel opslagopties voor het implementeren van databases zoals SAP HANA. Zie Azure Storage-typen voor SAP-werkbelasting voor meer informatie over een aantal van deze opties. Er is ook een kostenbewuste oplossing met Azure Premium Storage.
AzAcSnap kan toepassingsconsistente databasemomentopnamen maken wanneer u deze implementeert op dit type architectuur (een virtuele machine [VM] met beheerde schijven). Maar de installatie voor dit platform is iets ingewikkelder, omdat AzAcSnap in dit scenario een extra stap neemt om alle I/O-buffers te verwijderen en ervoor te zorgen dat ze worden weggeschreven naar permanente opslag. In Linux AzAcSnap wordt de opdracht aangeroepen voor het sync leegmaken van bestandsbuffers. In Windows wordt de kernelaanroep naar FlushFileBuffers gebruikt voordat er een momentopname wordt gemaakt van de beheerde schijven in de gekoppelde logische volumes.
Belangrijk
AzAcSnap heeft de juiste besturingssysteemmachtigingen nodig voor het volume, zodat het leegmaken kan worden uitgevoerd.
Dit is de architectuur op hoog niveau:
- Koppel Azure Managed Disks aan de VIRTUELE machine met behulp van Azure Portal.
- Maak een logisch volume op basis van deze beheerde schijven.
- Koppel het logische volume aan een Linux-map.
- Schakel communicatie op dezelfde manier in als voor Azure NetApp Files in de AzAcSnap-installatie.
- Installeer en configureer AzAcSnap.
Zie Het hulpprogramma Azure-toepassing Consistente momentopname configureren voor meer informatie over het gebruik van door Azure beheerde schijven als een back-end voor opslag.
Voorbeeld van configuratiebestand
Hier volgt een voorbeeld van een configuratiebestand. Noteer de hiërarchie voor dataVolume, mountPointen 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": ""
}
]
}
]
}
]
}
}
]
}
Indeling voor opslag van virtuele machines
De opslaghiërarchie ziet er als volgt uit voor SAP HANA:
Gegevensbestanden voor de SAP HANA-database:
/hana/data/mnt00001Koppelpunt:
/dev/mapper/hanadata-hanadata on /hana/data type xfsLogisch volume:
lvdisplay--- Logical volume --- LV Path /dev/hanadata/hanadata LV Name hanadata VG Name hanadataVolumegroep:
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 GiBFysieke volumes (gekoppelde beheerde Azure-schijven):
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
Het installeren en instellen van de azure-VM en azure beheerde schijven volgt op deze manier de Richtlijnen van Microsoft voor het maken van LVM-strepen (Logical Volume Manager) van de beheerde schijven op de virtuele machine.
Als de Azure-VM is ingesteld zoals voorgeschreven, kan AzAcSnap momentopnamen maken van beheerde Azure-schijven. De momentopnamebewerkingen zijn vergelijkbaar met die voor andere back-ends van opslag die Door AzAcSnap worden ondersteund; Bijvoorbeeld Azure NetApp Files of Azure Large Instances (bare metal). Omdat AzAcSnap communiceert met Azure Resource Manager om momentopnamen te maken, heeft het ook een service-principal met de juiste machtigingen nodig om momentopnamen van beheerde schijven te maken.
Met deze mogelijkheid kunnen klanten AzAcSnap testen op een kleiner systeem en omhoog schalen naar Azure NetApp Files en/of Azure Large Instances (bare metal).
Ondersteunde azacsnap opdrachtfunctionaliteit met door Azure beheerde schijven is configure, test, backupen delete, en detailsnog niet restore.
Een momentopname van een beheerde Azure-schijf herstellen
Hoewel azacsnap momenteel de -c restore optie voor beheerde Azure-schijven ontbreekt, is het mogelijk om handmatig te herstellen als volgt:
Schijven maken op basis van de momentopnamen via Azure Portal.
Zorg ervoor dat u de schijven maakt in dezelfde beschikbaarheidszone als de doel-VM.
Verbind de schijven met de virtuele machine via Azure Portal.
Meld u als hoofdgebruiker aan bij de VIRTUELE machine en scan op de zojuist gekoppelde schijven met behulp van
dmesgofpvscan:Met behulp van
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 diskMet behulp van
pvscan:saphana:~ # pvscanWARNING: 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 ]
Importeer een kloon van een volumegroep van de schijven met behulp van
vgimportclonede hoofdgebruiker:vgimportclone --basevgname hanadata_adhoc /dev/sde /dev/sdfWARNING: 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.Activeer het logische volume met behulp van
pvscanenvgchangeals hoofdgebruiker:pvscan --cachepvscan[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_adhoc1 logical volume(s) in volume group "hanadata_adhoc" now activeKoppel het logische volume als hoofdgebruiker.
Gebruik de
mount -o rw,nouuidopties. Anders mislukt het koppelen van volumes vanwege dubbele UUID's (universeel unieke id's) op de virtuele machine.mount -o rw,nouuid /dev/hanadata_adhoc/hanadata /mnt/hanadata_adhocToegang tot de gegevens:
ls /mnt/hanadata_adhoc/software write-test.txt