NetWorker: Slik starter du en behovsbasert sikkerhetskopiering ved hjelp av REST API

Summary: Denne kunnskapsartikkelen gir en oversikt over hvordan du utfører behovsbaserte NetWorker-sikkerhetskopieringer ved hjelp av REST API.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Denne kunnskapsartikkelen viser REST API-funksjoner ved hjelp av POST MAN. POST MAN er et tredjeparts API-verktøy som kan brukes til å utføre REST API-funksjoner. Det er ikke inkludert i NetWorker. Lignende API-verktøy kan brukes. NetWorker-kravene og REST API-funksjonaliteten forblir de samme på tvers av verktøy, men utseende og plassering kan variere avhengig av verktøyet som brukes.

Denne kunnskapsartikkelen er beregnet på lesere som har en generell forståelse av REST API-funksjoner (GET, POST og så videre) og nødvendige meldingshoder. Hvis du trenger mer informasjon, kan du se følgende veiledning for REST API: https://developer.dell.com/apis/2378/versions/v3/docs/GettingStarted.md

 
 
1. Først utfører du en GET-forespørsel for å få en liste over de beskyttede klientene:
GET https://NETWORKER_SERVERNAME:9090/nwrestapi/v3/global/clients

Eventuelt kan du filtrere etter nødvendige data, for eksempel resourceId, hostName, protectionGroups og saveSets:

GET https://NETWORKER_SERVERNAME:9090/nwrestapi/v3/global/clients?fl=resourceID,Hostname,protectionGroups,saveSets

For eksempel:
image.png
Figur 1: Postmanneksempel som viser REST API GET REQUEST TO COLLECT THE CLIENT RESOURCEId, hostname, protectionGroups og saveSets.

2. Få policyen og arbeidsflytnavnet der protectionGroup er tilordnet:

GET https://NETWORKER_SERVERNAME:9090/nwrestapi/v3/global/protectionpolicies?fl=name,workflows

Alternativ 1: Starte en enkelt klientsikkerhetskopi (alle lagre sett) ved hjelp av klientens resourceId.

Ved hjelp av resourceId fra trinn 1 genererer du en POST-URI for klienten du vil sikkerhetskopiere.

POST https://NETWORKER_SERVERNAME:9090/nwrestapi/v3/global/clients/resourceId/op/backup

Siden dette er en POST, må du angi et JSON-organ i forespørselen. I dette tilfellet angir vi policyen og arbeidsflyten som kan hentes fra utdataene i trinn 2.

{
    "policy": "POLICY_NAME",
    "workflow": "WORKFLOW_NAME"
}

For eksempel:
image.png
Figur 2: Eksempel på POST MAN som viser en REST API POST-operasjon for å starte en klientsikkerhetskopi.

Hvis statuskode 201 lykkes, returneres.

Alternativ 2: Starte én eller flere sikkerhetskopier av klienter ved hjelp av retningslinjene for beskyttelse:

Når du bruker navnene på beskyttelsespolicyen og arbeidsflyten, genereres en POST-URI for policyen og arbeidsflyten som inneholder én eller flere klienter du vil sikkerhetskopiere:

POST https://NETWORKER_SERVERNAME:9090/nwrestapi/v3/global/protectionpolicies/POLICY_NAME/workflows/WORKFLOW_NAME/op/backup

Siden dette er en POST, må du angi et JSON-organ i forespørselen. I dette tilfellet spesifiserer vi klientnavnene som kan hentes fra utdataene i trinn 1.

{
   "clients": ["CLIENT_1","CLIENT_2"]
}

Eksempel:

image.png
Figur 3: POST MAN-eksempel som viser POST-operasjon for å starte en beskyttelsespolicy, og velge bare noen av klientene som er konfigurert i beskyttelsesgruppen.

Hvis statuskode 201 lykkes, returneres.

Hvis du ønsker å starte en sikkerhetskopi for hele policyen; angi følgende i JSON-brødteksten:

{}

Ved å gjøre dette sikkerhetskopieres alle klienter som er konfigurert i beskyttelsesgruppen som er tilordnet arbeidsflyten.

Du kan også angi lagringssett med en klient:

{
   "clients": ["CLIENT_1:/etc/hosts","CLIENT_2:/var/log/messages"]
}

Additional Information

Affected Products

NetWorker

Products

NetWorker Family, NetWorker Series
Article Properties
Article Number: 000224014
Article Type: How To
Last Modified: 18 Apr 2025
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.