NetWorker: Tarpeen mukaisen varmuuskopioinnin aloittaminen REST-ohjelmointirajapinnan avulla

Summary: Tässä tietämyskannan artikkelissa on yleiskatsaus tarvittaessa suoritettavien NetWorker-varmuuskopiointien suorittamiseen REST-ohjelmointirajapinnan avulla.

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

Tässä tietämyskannan artikkelissa näkyvät REST API -funktiot POST MANin avulla. POST MAN on kolmannen osapuolen API-työkalu, jota voidaan käyttää REST API -toimintojen suorittamiseen. Se ei sisälly NetWorkeriin. Samanlaisia API-työkaluja voidaan käyttää. NetWorker-vaatimukset ja REST API -toiminnallisuus ovat samat eri työkaluissa, mutta ulkoasu ja sijainti voivat vaihdella käytetyn työkalun mukaan.

Tämä tietämyskannan artikkeli on tarkoitettu lukijoille, joilla on yleistiedot REST API -funktioista (GET, POST ja niin edelleen) ja vaadittavista otsikoista. Lisätietoja on seuraavassa REST API -oppaassa: https://developer.dell.com/apis/2378/versions/v3/docs/GettingStarted.md

 
 
1. Suorita ensin GET-pyyntö saadaksesi luettelon suojatuista asiakkaista:
GET https://NETWORKER_SERVERNAME:9090/nwrestapi/v3/global/clients

Vaihtoehtoisesti voit suodattaa tarvittavia tietoja, kuten resourceId-, hostName-, protectionGroups- ja saveSets-arvoja:

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

Esimerkki:
image.png
Kuva 1: Post-Man-esimerkki, jossa näkyy REST API GET -pyyntö kerätä asiakkaan resurssitunnus, isäntänimi, protectionGroups ja saveSets.

2. Hae käytännön ja työnkulun nimi, johon protectionGroup on määritetty:

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

Vaihtoehto 1: Yksittäisen asiakasohjelman varmuuskopioinnin (kaikki tallennusjoukot) aloittaminen käyttämällä asiakkaan resourceId-tunnusta.

Luo vaiheen 1 resourceId-tunnuksen avulla POST-URI asiakkaalle, jonka haluat varmuuskopioida.

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

Koska tämä on POST, sinun on määritettävä pyynnössä JSON-runko. Tässä tapauksessa määritetään käytäntö ja työnkulku, jotka voidaan kerätä vaiheen 2 tuloksesta.

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

Esimerkki:
image.png
Kuva 2: POST MAN -esimerkki, jossa näkyy REST API POST -toiminto asiakkaan varmuuskopioinnin aloittamiseksi.

Jos testi onnistuu, palautetaan tilakoodi 201.

Vaihtoehto 2: Varmuuskopioinnin aloittaminen suojauskäytännöllä:

Luo suojauskäytännön ja työnkulun nimillä käytännölle ja työnkululle POST-URI, joka sisältää vähintään yhden varmuuskopioitavan asiakkaan:

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

Koska tämä on POST, sinun on määritettävä pyynnössä JSON-runko. Tässä tapauksessa määritetään asiakasnimet, jotka voidaan kerätä vaiheen 1 tuloksesta.

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

Esimerkki:

image.png
Kuva 3: POST MAN -esimerkki, jossa näkyy suojauskäytännön käynnistävä POST-toiminto ja vain joidenkin suojausryhmään määritettyjen asiakkaiden valitseminen.

Jos testi onnistuu, palautetaan tilakoodi 201.

Jos haluat aloittaa koko käytännön varmuuskopioinnin; määritä JSON-tekstissä seuraavat tiedot:

{}

Tällöin kaikki työnkulkuun määritettyyn suojausryhmään määritetyt asiakkaat varmuuskopioidaan.

Vaihtoehtoisesti voit määrittää tallennusjoukkoja myös asiakkaan kanssa:

{
   "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.