Utilizzo del framework del plug-in per creare plug-in personalizzati
Il framework del plug-in consente di creare plug-in personalizzati per Snap Creator o di riutilizzare i plug-in esistenti. Il plug-in fornisce a Snap Creator le procedure per la gestione del backup e del ripristino di una determinata applicazione.
Il framework del plug-in definisce i seguenti metodi:
-
Quiesce - metodo per la gestione di quiesce per un determinato plug-in dell’applicazione
-
Unquiesce - metodo per la gestione di informazioni non richieste per un determinato plug-in dell’applicazione
-
Discover - metodo per gestire il rilevamento di oggetti storage per un determinato plug-in dell’applicazione
-
Scdump - metodo per gestire la raccolta di informazioni di supporto, database, sistema operativo e SnapDrive
-
Restore - metodo per la gestione del ripristino per un determinato plug-in dell’applicazione
-
Restore_pre - metodo per gestire le operazioni di prerestore per un determinato plug-in dell’applicazione (può utilizzare la CLI di ripristino integrata di Snap Creator)
-
Restore_post - metodo per la gestione delle operazioni di post-ripristino per un determinato plug-in dell’applicazione (può utilizzare la CLI di ripristino integrata di Snap Creator)
-
Clone_pre - metodo per la gestione delle operazioni di preclone per un determinato plug-in dell’applicazione
-
Clone_post - metodo per la gestione delle operazioni post-clone per un determinato plug-in dell’applicazione
-
Descrivi - metodo per descrivere ciò che un plug-in implementa. Questo è opzionale per i plug-in Perl, ma necessario per i plug-in nativi sotto plug-in/nativi.
-
Clone_all - metodo per gestire la clonazione per un determinato plug-in dell’applicazione (non è possibile utilizzare l’interfaccia di clonazione integrata)
-
Clone_cleanup - metodo per la gestione della cleanup in caso di errore di un’operazione di cloni
-
Restore_Cleanup - metodo per la gestione della pulizia in caso di errore di un’operazione di ripristino
Il framework del plug-in supporta Perl, PowerShell, Java, UNIX Shell e Python per la programmazione. NOTA: Il framework del plug-in consente di implementare oggetti e funzioni esistenti in Snap Creator. |
Ad esempio, è disponibile la gestione degli errori, il che significa che il plug-in può utilizzare l’implementazione standard utilizzata da Snap Creator. In questo modo si riduce il lavoro necessario per creare un plug-in.
-
I plug-in Perl sono installati in /plug-in/PLUG-IN-name/PLUG-IN.pm.
-
I plug-in nativi vengono installati in /plug-in/native/plug-in.sh,plug-in.java.plug-in.bat e così via.
-
Il plug-in deve essere installato nel punto in cui deve essere eseguito. Può essere Snap Creator Server o Snap Creator Agent a seconda dell’impostazione di Snap Creator.
Per ulteriori informazioni sul framework di plug-in, sui plug-in e sulle guide utente di un plug-in, consultare la "Forum della community di discussione su Snap Creator Framework".