Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az Azure CLI használatával Azure-erőforrásokat hozhat létre és kezelhet a parancssorból vagy szkripteken keresztül. Ez a dokumentáció részletesen bemutatja, hogyan kezelheti a biztonsági másolatot tartalmazó SAP HANA-adatbázist az Azure-beli virtuális gépen – mindezt az Azure CLI használatával. Ezeket a lépéseket az Azure Portalon is elvégezheti.
Cli-parancsok futtatásához használja az Azure Cloud Shellt .
Ha cli használatával biztonsági másolatot készít egy SAP HANA-adatbázisról az Azure-ban, használja a következő erőforrásokat:
- saphanaResourceGroup nevű erőforráscsoport
- egy saphanaVault nevű tároló
- VMAppContainer nevű védett tároló; Számlál; saphanaResourceGroup; saphanaVM
- Mentett adatbázis/elem a saphanadatabase;hxe;hxe névvel.
- erőforrások a westus2 régióban
Az Azure CLI megkönnyíti az Azure Backup használatával biztonsági másolattal rendelkező Azure-beli virtuális gépen futó SAP HANA-adatbázis kezelését. Ez az oktatóanyag részletesen ismerteti az egyes felügyeleti műveleteket.
Megjegyzés
A támogatott konfigurációkkal és forgatókönyvekkel kapcsolatos további információkért tekintse meg az SAP HANA biztonsági mentési támogatási mátrixát .
SAP HANA-adatbázis biztonsági mentési és visszaállítási feladatainak monitorozása
A befejezett vagy jelenleg futó feladatok (biztonsági mentés vagy visszaállítás) figyeléséhez használja az az backup feladatlista parancsmagot. A parancssori felület lehetővé teszi , hogy felfüggesztsen egy jelenleg futó feladatot , vagy várjon, amíg egy feladat befejeződik.
az backup job list --resource-group saphanaResourceGroup \
--vault-name saphanaVault \
--output table
A kimenet a következőképpen fog kinézni:
Name Operation Status Item Name Start Time UTC
------------------------------------ --------------- --------- ---------- -------------------
e0f15dae-7cac-4475-a833-f52c50e5b6c3 ConfigureBackup Completed hxe 2019-12-03T03:09:210831+00:00
ccdb4dce-8b15-47c5-8c46-b0985352238f Backup (Full) Completed hxe [hxehost] 2019-12-01T10:30:58.867489+00:00
4980af91-1090-49a6-ab96-13bc905a5282 Backup (Differential) Completed hxe [hxehost] 2019-12-01T10:36:00.563909+00:00
F7c68818-039f-4a0f-8d73-e0747e68a813 Restore (Log) Completed hxe [hxehost] 2019-12-03T05:44:51.081607+00:00
Szabályzat módosítása az SAP HANA-adatbázis biztonsági mentéséhez
Az SAP HANA biztonsági mentési konfigurációjának alapjául szolgáló szabályzat módosításához használja az az backup policy set parancsmagot. A parancsmag névparamétere arra a biztonsági mentési elemre hivatkozik, amelynek házirendjét módosítani szeretnénk. Ebben az oktatóanyagban lecseréljük az SAP HANA adatbázis saphanadatabase szabályzatát egy új newsaphanaPolicy szabályzatra. Új szabályzatok az az backup policy create parancsmaggal hozhatók létre.
az backup item set policy --resource-group saphanaResourceGroup \
--vault-name saphanaVault \
--container-name VMAppContainer;Compute;saphanaResourceGroup;saphanaVM \
--policy-name newsaphanaPolicy \
--name saphanadatabase;hxe;hxe \
A kimenetnek így kell kinéznie:
Name Resource Group
------------------------------------- --------------
cb110094-9b15-4c55-ad45-6899200eb8dd SAPHANA
Növekményes biztonsági mentési szabályzat létrehozása SAP HANA-adatbázishoz
Növekményes biztonsági mentési szabályzat létrehozásához hajtsa végre az az backup policy create parancsot a következő paraméterekkel:
- --backup-management-type – Azure Workload
- --számítási feladat típusa – SAPHana
- --name – A szabályzat neve
- --policy – JSON-fájl az ütemezés és a megőrzés megfelelő részleteivel
- --resource-group – A tároló erőforráscsoportja
- --vault-name – A tároló neve
Példa:
az backup policy create --resource-group saphanaResourceGroup --vault-name saphanaVault --name sappolicy --backup-management-type AzureWorkload --policy sappolicy.json --workload-type SAPHana
JSON-minta (sappolicy.json):
"eTag": null,
"id": "/Subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/saphanaResourceGroup/providers/Microsoft.RecoveryServices/vaults/saphanaVault/backupPolicies/sappolicy",
"location": null,
"name": "sappolicy",
"properties": {
"backupManagementType": "AzureWorkload",
"makePolicyConsistent": null,
"protectedItemsCount": 0,
"settings": {
"isCompression": false,
"issqlcompression": false,
"timeZone": "UTC"
},
"subProtectionPolicy": [
{
"policyType": "Full",
"retentionPolicy": {
"dailySchedule": null,
"monthlySchedule": {
"retentionDuration": {
"count": 60,
"durationType": "Months"
},
"retentionScheduleDaily": null,
"retentionScheduleFormatType": "Weekly",
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Sunday"
],
"weeksOfTheMonth": [
"First"
]
},
"retentionTimes": [
"2021-01-19T00:30:00+00:00"
]
},
"retentionPolicyType": "LongTermRetentionPolicy",
"weeklySchedule": {
"daysOfTheWeek": [
"Sunday"
],
"retentionDuration": {
"count": 104,
"durationType": "Weeks"
},
"retentionTimes": [
"2021-01-19T00:30:00+00:00"
]
},
"yearlySchedule": {
"monthsOfYear": [
"January"
],
"retentionDuration": {
"count": 10,
"durationType": "Years"
},
"retentionScheduleDaily": null,
"retentionScheduleFormatType": "Weekly",
"retentionScheduleWeekly": {
"daysOfTheWeek": [
"Sunday"
],
"weeksOfTheMonth": [
"First"
]
},
"retentionTimes": [
"2021-01-19T00:30:00+00:00"
]
}
},
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunDays": [
"Sunday"
],
"scheduleRunFrequency": "Weekly",
"scheduleRunTimes": [
"2021-01-19T00:30:00+00:00"
],
"scheduleWeeklyFrequency": 0
}
},
{
"policyType": "Incremental",
"retentionPolicy": {
"retentionDuration": {
"count": 30,
"durationType": "Days"
},
"retentionPolicyType": "SimpleRetentionPolicy"
},
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunDays": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday"
],
"scheduleRunFrequency": "Weekly",
"scheduleRunTimes": [
"2017-03-07T02:00:00+00:00"
],
"scheduleWeeklyFrequency": 0
}
},
{
"policyType": "Log",
"retentionPolicy": {
"retentionDuration": {
"count": 15,
"durationType": "Days"
},
"retentionPolicyType": "SimpleRetentionPolicy"
},
"schedulePolicy": {
"scheduleFrequencyInMins": 120,
"schedulePolicyType": "LogSchedulePolicy"
}
}
],
"workLoadType": "SAPHanaDatabase"
},
"resourceGroup": "saphanaResourceGroup",
"tags": null,
"type": "Microsoft.RecoveryServices/vaults/backupPolicies"
}
A szabályzat sikeres létrehozása után a parancs kimenete megjeleníti a paraméterként átadott JSON-házirendet a parancs végrehajtása során.
A szabályzat következő szakaszát módosíthatja a növekményes biztonsági mentések kívánt biztonsági mentési gyakoriságának és megőrzésének meghatározásához.
Például:
{
"policyType": "Incremental",
"retentionPolicy": {
"retentionDuration": {
"count": 30,
"durationType": "Days"
},
"retentionPolicyType": "SimpleRetentionPolicy"
},
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunDays": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday"
],
"scheduleRunFrequency": "Weekly",
"scheduleRunTimes": [
"2017-03-07T02:00:00+00:00"
],
"scheduleWeeklyFrequency": 0
}
}
Példa:
Ha csak szombaton szeretne növekményes biztonsági mentéseket készíteni, és 60 napig meg szeretné őrizni őket, végezze el a következő módosításokat a szabályzatban:
- A retentionDuration számának frissítése 60 napra
- Csak szombatot adjon meg ScheduleRunDaysként
{
"policyType": "Incremental",
"retentionPolicy": {
"retentionDuration": {
"count": 60,
"durationType": "Days"
},
"retentionPolicyType": "SimpleRetentionPolicy"
},
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunDays": [
"Saturday"
],
"scheduleRunFrequency": "Weekly",
"scheduleRunTimes": [
"2017-03-07T02:00:00+00:00"
],
"scheduleWeeklyFrequency": 0
}
}
SAP HANA-példányhoz hozzáadott új adatbázisok védelme
Ha egy SAP HANA-példányt regisztrál egy Recovery Services-tárolóban , az automatikusan felderíti a példány összes adatbázisát.
Ha azonban később új adatbázisokat ad hozzá az SAP HANA-példányhoz, használja az az backup protectable-item initialize parancsmagot. Ez a parancsmag felderíti a hozzáadott új adatbázisokat.
az backup protectable-item initialize --resource-group saphanaResourceGroup \
--vault-name saphanaVault \
--container-name VMAppContainer;Compute;saphanaResourceGroup;saphanaVM \
--workload-type SAPHANA
Ezután az az backup protectable-item list parancsmaggal listázhatja az SAP HANA-példányon felderített összes adatbázist. Ez a lista azonban kizárja azokat az adatbázisokat, amelyeken a biztonsági mentés már konfigurálva van. A biztonsági mentéshez szükséges adatbázis felderítése után tekintse meg az SAP HANA-adatbázis biztonsági mentésének engedélyezése című témakört.
az backup protectable-item list --resource-group saphanaResourceGroup \
--vault-name saphanaVault \
--workload-type SAPHANA \
--output table
A biztonsági másolatot készíteni kívánt új adatbázis megjelenik ebben a listában, amely a következőképpen fog kinézni:
Name Protectable Item Type ParentName ServerName IsProtected
--------------------------- ---------------------- ------------ ----------- ------------
saphanasystem;hxe SAPHanaSystem HXE hxehost NotProtected
saphanadatabase;hxe;systemdb SAPHanaDatabase HXE hxehost NotProtected
saphanadatabase;hxe;newhxe SAPHanaDatabase HXE hxehost NotProtected
SAP HANA-adatbázisok védelmének leállítása
Az SAP HANA-adatbázisok védelmének leállítása többféleképpen is lehetséges:
- Állítsa le az összes jövőbeli biztonsági mentési feladatot, és törölje az összes helyreállítási pontot.
- Állítsa le az összes jövőbeli biztonsági mentési feladatot, és hagyja érintetlenül a helyreállítási pontokat.
Ha a helyreállítási pontok elhagyása mellett dönt, tartsa szem előtt ezeket a részleteket:
- Minden helyreállítási pont örökre megmarad, és az összes metszés leáll a védelem adatok megőrzésével történő leállításakor.
- A védett példányért és a felhasznált tárterületért díjat számítunk fel.
- Ha a biztonsági másolatok leállítása nélkül töröl egy adatforrást, az új biztonsági mentések sikertelenek lesznek.
Tekintsük át a védelem leállításának minden módját részletesebben.
Az adatok megőrzésével a védelem leállítása
Az adatok megőrzésével történő védelem leállításához használja az az backup protection disable parancsmagot.
az backup protection disable --resource-group saphanaResourceGroup \
--vault-name saphanaVault \
--container-name VMAppContainer;Compute;saphanaResourceGroup;saphanaVM \
--item-name saphanadatabase;hxe;hxe \
--workload-type SAPHANA \
--output table
A kimenetnek így kell kinéznie:
Name ResourceGroup
------------------------------------ ---------------
g0f15dae-7cac-4475-d833-f52c50e5b6c3 saphanaResourceGroup
A művelet állapotának ellenőrzéséhez használja az az backup job show parancsmagot.
Védelem leállítása adatok megőrzése nélkül
Ha az adatok megőrzése nélkül szeretné leállítani a védelmet, használja az az backup protection disable parancsmagot.
az backup protection disable --resource-group saphanaResourceGroup \
--vault-name saphanaVault \
--container-name VMAppContainer;Compute;saphanaResourceGroup;saphanaVM \
--item-name saphanadatabase;hxe;hxe \
--workload-type SAPHANA \
--delete-backup-data true \
--output table
A kimenetnek így kell kinéznie:
Name ResourceGroup
------------------------------------ ---------------
g0f15dae-7cac-4475-d833-f52c50e5b6c3 saphanaResourceGroup
A művelet állapotának ellenőrzéséhez használja az az backup job show parancsmagot.
SAP HANA-adatbázis védelmének folytatása
Ha az SAP HANA-adatbázis védelmét az adatok megőrzésével állítja le, később folytathatja a védelmet. Ha nem őrzi meg a biztonsági mentési adatokat, nem fogja tudni folytatni a védelmet.
A védelem folytatásához használja az az backup protection resume parancsmagot.
az backup protection resume --resource-group saphanaResourceGroup \
--vault-name saphanaVault \
--container-name VMAppContainer;Compute;saphanaResourceGroup;saphanaVM \
--policy-name saphanaPolicy \
--output table
A kimenetnek így kell kinéznie:
Name ResourceGroup
------------------------------------ ---------------
b2a7f108-1020-4529-870f-6c4c43e2bb9e saphanaResourceGroup
A művelet állapotának ellenőrzéséhez használja az az backup job show parancsmagot.
Következő lépések
Az Azure-beli virtuális gépeken futó SAP HANA-adatbázisok Azure Portalon történő biztonsági mentéséről az Azure-beli virtuális gépeken futó SAP HANA-adatbázisok biztonsági mentése című témakörben olvashat.
Az Azure portál használatával kapcsolatos útmutatást az "SAP HANA-adatbázisok kezelése biztonsági mentéssel rendelkező Azure-beli virtuális gépeken" című részben találja.