Kapasitetsadministrasjon i Avamar: Slik sletter eller utløper du sikkerhetskopiering i bulk med "modify-snapups"-verktøyet
摘要: Slik sletter eller utløper du sikkerhetskopiering i bulk med verktøyet "modify-snapups".
症状
- Administratoren ønsker å slette sikkerhetskopier i bulk for å løse eller forhindre en situasjon med høy kapasitet.
- Systemet er i ferd med å bli fullt, og selv om oppbevaringspolicyene reduseres, påvirker denne handlingen bare nye sikkerhetskopier. Det er også nødvendig å endre utløpet av eksisterende sikkerhetskopier.
- Eksisterende sikkerhetskopier ble angitt med feil utløpsdatoer.
- Endringer i virksomhetskravene og organisasjonsverktøyet må lagre flere eller færre sikkerhetskopier enn det som opprinnelig var planlagt.
原因
解决方案
Utløps- og slettemoduser:
modify-snapups kjøres enten ved hjelp av utløpsmodus eller slettingsmodus.
modify-snapups – endre snapup-versjon
: 7.1.0-370 (1.11)
Bruk: modify-snapups [--mode={delete|expire}] [-help] [alternativer ]
Dette programmet gjør ingenting når det aktiveres som modify-snapups.
I stedet kan du aktivere dette programmet som snapup-moduler eller utløpssmekk
, eller ved hjelp av --mode={delete|expire} før andre alternativer.
Flaggene som sendes til hver modus, er nesten identiske og vises ved å legge til – hjelp til kommandoen. (se artikkel nr. 2 i Merknader)
Hva gjør skriptet?
Det er trygt å kjøre endre-snapups alene fordi det ikke gjør noen endringer i Avamar-serveren.
Når det kjøres med riktige argumenter, genererer verktøyet et skript som inneholder en liste over kommandoer. Når du kjører skriptet, kjøres listen over kommandoer i seriell, slik at du kan endre utløpsdatoene for hver sikkerhetskopi eller slette den.
Kommandoene genereres i henhold til flaggene som sendes til modify-snapups.
En bruker kan bestemme om de skal inkludere sikkerhetskopier:
- Innenfor et bestemt datointervall (-etter/--før)
- Under et bestemt domene (-domene)
- For en bestemt klient
- Om du vil inkludere interne sikkerhetskopier av Avamar-databasen for AVI, EM, MC
- Om du vil inkludere sikkerhetskopier på replikeringsmålet
Eksempel på kommandoer
Eksempel 1: Kontroller alle sikkerhetskopiene under «mydomain», og opprett et skript som utløper de som ble opprettet før 1. mars 2015.
Skriptet produserer en liste over mccli-redigeringskommandoer for sikkerhetskopiering for å ENDRE (som i dette tilfellet er å utløpe) de aktuelle sikkerhetskopiene. De som ikke samsvarer med kriteriene, er også oppført, men er prefikset med en hash (#) og beskrivelsen CONSERVE:
: "mccli backup edit --domain=/mydomain --name=myclient.avamar.com --labelNum=418 --created=2015-02-17 --expiration=2015-05-18"
mccli backup edit --domain=/mydomain --name=myclient.avamar.com --labelNum=418 --created=2015-02-17 --expiration=2015-05-18
# CONSERVE Snapup date: 2015-04-17 08:05:18 IST Lab#: 457 replikert: N/A
# Echo kjører: "mccli backup edit --domain=/mydomain --name=myclient.avamar.com --labelNum=457 --created=2015-04-17 --expiration=2015-07-16"
# mccli backup edit --domain=/mydomain --name=myclient.avamar.com --labelNum=457 --created=2015-04-17 --expiration=2015-07-16
# CONSERVE Snapup date: 2015-04-16 08:03:46 IST Lab#: 456 replikert: N/A
# Echo kjører: "mccli backup edit --domain=/mydomain --name=myclient.avamar.com --labelNum=456 --created=2015-04-16 --expiration=2015-07-15"
# mccli backup edit --domain=/mydomain --name=myclient.avamar.com --labelNum=456 --created=2015-04-16 --expiration=2015-07-15
Eksempel 2: Slett alle sikkerhetskopier under Mydomain, som ble opprettet for mer enn én måned siden.
Bruk riktige datoer som i eksempel nr. 1, men her brukes "egendefinerte" Linux-dato notasjoner (for 1 måned siden).
Skriptet inneholder utdata som vist nedenfor (avkortet av plassårsaker). I overskriften forklarer skriptet nøyaktig hvilken operasjon det utfører, og parametrene som er i kraft. Skriptet ble kjørt 17. april 2015.
KLIENT: /mydomain/server
# Operasjon: SLETT valgte snapups
# etter: "Juni 1 1999 00:00:00" (928191600) tirsdag 1. juni 00:00:00 IST 1999
# Før: "1 måned siden" (1426614045) tirsdag 17. mars 17:40:45 GMT 2015
# ================================================================== ========
# *** FINNER INGEN SNAPUPS ***
# =======================================================================================================================================================================================================================================================================
=== /mydomain/myclient.avamar.com
# Drift: SLETT valgte snapups
# etter: "Juni 1 1999 00:00:00" (928191600) tirsdag 1. juni 00:00:00 IST 1999
# Før: "1 måned siden" (1426614045) tirsdag 17. mars kl. 17.40.45 GMT 2015
# ==============================================================================
# CONSERVE Snapup date: 2015-03-18 08:03:31 GMT Lab#: 437 replikert: N/A
# Echo kjører: "mccli backup delete --domain=/mydomain --name=myclient.avamar.com --labelNum=437 --created=2015-03-18 --force=true"
# mccli backup delete --domain=/mydomain --name=myclient.avamar.com --labelNum=437 --created=2015-03-18 --force=true
# MODIFY Snapup date: 2015-03-16 08:03:57 GMT Lab#: 435 replikert: Ekko ikke aktuelt
: "mccli backup delete --domain=/mydomain --name=myclient.avamar.com --labelNum=435 --created=2015-03-16 --force=true"
mccli backup delete --domain=/mydomain --name=myclient.avamar.com --labelNum=435 --created=2015-03-16 --force=true
# MODIFY Snapup date: 2015-03-13 08:01:30 GMT Lab#: 434 replikert: Ekko ikke aktuelt
: "mccli backup delete --domain=/mydomain --name=myclient.avamar.com --labelNum=434 --created=2015-03-13 --force=true"
mccli backup delete --domain=/mydomain --name=myclient.avamar.com --labelNum=434 --created=2015-03-13 --force=true
# MODIFY Snapup date: 2015-03-12 08:09:20 GMT Lab#: 433 replikert: Ekko ikke aktuelt
: "mccli backup delete --domain=/mydomain --name=myclient.avamar.com --labelNum=433 --created=2015-03-12 --force=true"
mccli backup delete --domain=/mydomain --name=myclient.avamar.com --labelNum=433 --created=2015-03-12 --force=true
Sikkerhetskopier som er oppført med MODIFY, endres med kommandoen mccli backup delete(sletting av mccli-sikkerhetskopiering). Alle disse sikkerhetskopiene har "opprettet" datoer før 1 måned siden (17. mars 2015).
Eksempel 3: Utvid utløpet av eksisterende sikkerhetskopier.
Følgende kommando tar sikkerhetskopier som opprettes mellom 1. og 15. mai 2018 for klienter under /clients-domenet, og oppretter et skript som erstatter utløpet av disse sikkerhetskopiene når de kjøres, slik at de utløper 100 dager etter at sikkerhetskopieringen ble opprettet.
.
8.
# ==========================================================================
= = KLIENT: /clients/server.asl.lab.emc.com
# Drift: UTLØPE valgte snapups
# etter: "2018-05-01" (1525158000) tirsdag 1. mai 00:00:00 PDT 2018
# før: "2018-05-15" (1526367600) tirs 15. mai 00:00:00 PDT 2018
# ====================== =========================================================
# MODIFY Snapup date: 2018-05-07 22:00:52 PDT Lab#: 498 Replikert: Ekko ikke aktuelt
: "mccli backup edit --domain=/clients --name=server --labelNum=498 --created=2018-05-07 --expiration=2018-08-15"
mccli backup edit --domain=/clients --name=server --labelNum=498 --created=2018-05-07 --expiration=2018-08-15
# MODIFY Snapup date: 2018-05-06 22:00:46 PDT Lab#: 497 replikert: Ekko ikke aktuelt
: "mccli backup edit --domain=/clients --name=server --labelNum=497 --created=2018-05-06 --expiration=2018-08-14"
mccli backup edit --domain=/clients --name=server --labelNum=497 --created=2018-05-06 --expiration=2018-08-14
8# Snapup-dato for KONSERVE: 2018-06-25 22:00:41 PDT Lab#: 501 replikert: N/A
# Echo kjører: "mccli backup edit --domain=/clients --name=server --labelNum=501 --created=2018-06-25 --expiration=2018-10-03"
# mccli backup edit --domain=/clients --name=server --labelNum=501 --created=2018-06-25 --expiration=2018-10-03
# CONSERVE Snapup date: 2018-04-30 22:00:57 PDT Lab#: 491 replikert: N/A
# Echo kjører: "mccli backup edit --domain=/clients --name=server --labelNum=491 --created=2018-04-30 --expiration=2018-08-08"
# mccli backup edit --domain=/clients --name=server --labelNum=491 --created=2018-04-30 --expiration=2018-08-08
Kjøre skriptet for å endre eller slette sikkerhetskopier
Det anbefales på det sterkeste at du utfører et kontrollpunkt før du kjører denne prosedyren.
Etter at du har opprettet skriptet, må du kontrollere innholdet nøye. Når du er fornøyd med handlingene som skal utføres, angir du at skriptet skal kjøres.
Opprett for eksempel et skript for å slette alle sikkerhetskopier under /mydomain, som er eldre enn 6 måneder.
Angi at skriptet skal kjøres, og kontroller tillatelsene:
admin@utility:~/modsnap/>: ls -l-rwx
------ 1 admin admin 15016 Apr 17 18:55 delete-backups-mydomain-before-6monthsago.txt
Kjør skriptet. Omadresser utdataene til en annen fil for å registrere endringene som er gjort.
0,22553,Backup deleted.
Attribute Value
---------- --------------------------------------
path /mydomain/myclient.customer.com
retention N
labelnum 323
createtime 2014-09-25 18:07:04 IST
plugin 3001
Hvis skriptet ble kjørt til fullføring og kjøres én gang til, kan du se:
Hvis skriptet bruker lang tid på å kjøre og må stoppes, kan det kjøres én gang til. Hvis du vil unngå å kontrollere tidligere slettede sikkerhetskopier, redigerer du skriptet manuelt for å slette kommandoene som allerede er behandlet. Du kan også regenerere skriptet på nytt.
Generering og kjøring av skriptet kan ta en betydelig tidsperiode. Det er nyttig å "dele og overvinne" ved å dele arbeidet inn i mindre tidsperioder eller individuelle domener.
其他信息
0 lrwxrwxrwx 1 rotrot 14. nov 28 19:42 delete-snapups -> modify-snapups
0 lrwxrwxrwx 1 root root 14 28. november 19:42 expire-snapups -> modify-snapups
24 -rwxr-xr-x 1 root root 24185 8. september 23:46 modify-snapups
Begrepet «snapup» er en foreldet Avamar-terminologi som kan brukes til å bety en sikkerhetskopi. Det er en hybrid av ordene snapshot ogsikkerhetskopiere.
Vare nr. 2
Fullstendig dokumentasjon om hvordan du bruker slette- og utløpsmoduser, er tilgjengelig ved å legge til hjelp for kommandoen.
modify-snapups --mode=delete --help
Vare nr. 3
Vær oppmerksom på følgende artikkel.
- (Bare registrerte Dell-kunder får tilgang til innholdet i følgende artikkel i Dells kunnskapsbase) Avamar – modify-snapups --domain flag does not work as intended and causing the script to return "NO SNAPUPS FOUND" (Ingen snapups funnet).