NetWorker: Jak spustit zálohování na vyžádání pomocí rozhraní REST API

Summary: Tento článek znalostní databáze poskytuje přehled provádění zálohování NetWorker na vyžádání pomocí rozhraní 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

Tento článek znalostní databáze ukazuje funkce rozhraní REST API pomocí nástroje POST MAN. POST MAN je nástroj API třetí strany, který lze použít k provádění funkcí REST API. Není součástí nástroje NetWorker. Lze použít podobné nástroje API. Požadavky NetWorker a funkce rozhraní REST API zůstávají v různých nástrojích stejné, ale vzhled a umístění se mohou lišit v závislosti na použitém nástroji.

Tento článek znalostní databáze je určen pro čtenáře, kteří mají obecné znalosti o funkcích rozhraní REST API (GET, POST atd.) a požadovaných hlavičkách. Pokud potřebujete další informace, přečtěte si následující příručku k rozhraní REST API: https://developer.dell.com/apis/2378/versions/v3/docs/GettingStarted.md

 
 
1. Nejprve proveďte požadavek GET, abyste získali seznam chráněných klientů:
GET https://NETWORKER_SERVERNAME:9090/nwrestapi/v3/global/clients

Volitelně můžete filtrovat potřebná data, jako jsou resourceId, hostName, protectionGroups a saveSets:

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

Příklad:
image.png
Obrázek 1: Příklad Post-Man zobrazující požadavek REST API GET ke shromáždění ID klienta, názvu hostitele, protectionGroups a saveSets.

2. Získejte název zásady a pracovního postupu, ke kterému je přiřazená skupina ochrany:

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

1. možnost: Spuštění zálohování jednoho klienta (všechny sady uložení) pomocí ID prostředku klientů.

Pomocí resourceId z kroku 1 vygenerujte identifikátor POST URI pro klienta, kterého chcete zálohovat.

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

Vzhledem k tomu, že se jedná o POST, musíte v požadavku zadat text JSON. V tomto případě určíme zásady a pracovní postup, které lze získat z výstupu v kroku 2.

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

Příklad:
image.png
Obrázek 2: Příklad POST MAN zobrazující operaci REST API POST pro spuštění zálohy klienta.

V případě úspěšného provedení se zobrazí stavový kód 201.

2. možnost: Spuštění jedné nebo více záloh klienta pomocí zásady ochrany:

Pomocí názvů zásad ochrany a pracovních postupů vygenerujte identifikátor POST URI pro zásadu a pracovní postup obsahující jednoho nebo více klientů, které chcete zálohovat:

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

Vzhledem k tomu, že se jedná o POST, musíte v požadavku zadat text JSON. V tomto případě určíme jména klientů, která lze získat z výstupu v kroku 1.

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

Například:

image.png
Obrázek 3: Příklad POST MAN, který znázorňuje operaci POST pro spuštění zásady ochrany a výběr pouze některých klientů nakonfigurovaných ve skupině ochrany.

V případě úspěšného provedení se zobrazí stavový kód 201.

Pokud chcete spustit zálohování celé zásady; V textu JSON zadejte následující:

{}

Tímto způsobem se zálohují všichni klienti nakonfigurovaní ve skupině ochrany přiřazené k pracovnímu postupu.

Volitelně můžete také zadat sady uložení s klientem:

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