Inhaltsverzeichnis

CommVault Backup ist eine umfassende Lösung für das Datenmanagement, die Sicherungs-, Wiederherstellungs- und Archivierungsfunktionen bietet. Es ermöglicht die Sicherung von Daten in heterogenen Umgebungen, einschließlich physischer und virtueller Systeme sowie Cloud-Infrastrukturen. Mit seiner zentralisierten Verwaltungskonsole bietet CommVault eine benutzerfreundliche Schnittstelle für die Konfiguration, Überwachung und Verwaltung von Sicherungsaufgaben.

CommVault Backup kann in der Cloud und OnPremise installiert werden. Ein „Software as a service“ gibt es nicht.

In der Commcell Console werden allgemeine Einstellungen vorgenommen, im Command Center kann man Einstellungen aus der Commcell Console überschreiben. Aussage Unbestätigt

Das Web-Interface von CommVault Backup, bekannt als Command Center, bietet eine benutzerfreundliche grafische Web Benutzeroberfläche für die Verwaltung.

Die CLI von CommVault Backup ermöglicht es Administratoren, Befehle auszuführen und administrative Aufgaben über die Befehlszeile durchzuführen.

Grundlegende Konzepte

Hauptfunktionen

Komponenten

CommCell

CommCell fungiert als Dreh- und Angelpunkt innerhalb des Commvault-Ökosystems, das aus verschiedenen Komponenten wie CommServe Server, MediaAgents und Client Agents besteht. Es orchestriert die Zusammenarbeit dieser Komponenten, um eine nahtlose Datenverwaltung und -sicherung zu gewährleisten. Durch die zentrale Verwaltung und Steuerung bietet CommCell Administratoren eine einfache und effiziente Möglichkeit, ihre Backup- und Wiederherstellungsinfrastruktur zu verwalten und zu überwachen.

Best Practices

API

Docs

Sandbox

API Sandbox → V2 → Login Im Body die Logindaten

{
    "domain": "",
    "username": "",
    "password": "" <-- BASE64
}

Rechts oben bei Authorize den Token eingeben.

Postman

POST http://server:81/SearchSvc/CVWebService.svc/Login

Im Body die Logindaten

{
    "domain": "",
    "username": "",
    "password": "" <-- BASE64
}

Den Token als Headerfeld setzen:

Authtoken: QSDK 38b5ad68cd9b[...]4b88284e0bcfc

Sonstiges

Jobs findet man unter

http://<server>:81/SearchSvc/CVWebService.svc/Job?clientId=<client-id>

Client-ID ist die Client-ID aus der jeweiligen Servergruppe, man kann auch unter

http://<server>:81/SearchSvc/CVWebService.svc/Client

eine Liste der Clients anzeigen

// Get the ID for a client
/GetID?clientName=<client-name>
/GetID?clientName=<client-name>&agent=<agent-name>

// Get virtual machine
/Client/<client-id>
/Client/byName(clientName='<client-name>')

// Get Server
???

// Jobs https://api.commvault.com/docs/SP34/api/cv/JobOperations/get-list-of-jobs
// http://commvault-server/commandcenter/api/jobs
// http://commvault-server/commandcenter/api/jobs/active
/Job?clientId=<clientId>
/Job?clientId=<clientId>&completedJobLookupTime=<completedJobLookupTime>
/Job?clientId=<clientId>&completedJobLookupTime=<completedJobLookupTime>&jobCategory=<jobCategory>
/Job?clientId=<clientId>&completedJobLookupTime=<completedJobLookupTime>&jobCategory=<jobCategory>&jobFilter=<jobFilter>

// Datenbank Clients anzeigen
/Databases ?!?

// Alerts https://api.commvault.com/docs/SP34/api/cv/OpenAPI3/get-alerts-triggered
http://vie-srv-bck01.d2000.local/commandcenter/api/v4/triggeredalerts
http://vie-srv-bck01.d2000.local/commandcenter/api/v4/alertdefinitions

// Schedules https://documentation.commvault.com/11.20/rest_api_get_schedules.html
// using DBInstance.DBInstanceId, DBInstance.ApplicationId
http://vie-srv-bck01.d2000.local:81/SearchSvc/CVWebService.svc/Schedules?instanceId=113&applicationId=81