È possibile configurare le impostazioni di rollover dei dati di vRealize Automation per controllare il modo in cui i dati legacy vengono conservati, archiviati o eliminati dal sistema.
La funzionalità di rollover dei dati consente di attivare il rollover, impostare il numero massimo di giorni per cui i dati devono essere conservati da vRealize Automation nel database SQL Server di IaaS prima che vengano archiviati o eliminati, nonché eseguire altri controlli del rollover dei dati.
Per impostazione predefinita, la funzionalità di rollover dei dati è disattivata.
Configurare le impostazioni di rollover dei dati nella pagina Impostazioni globali di vRealize Automation. Quando questa funzionalità è attivata, i dati vengono sottoposti a query e rimozione dalle seguenti tabelle del database SQL Server:
- UserLog
- Audit
- CategoryLog
- VirtualMachineHistory
- VirtualMachineHistoryProp
- AuditLogItems
- AuditLogItemsProperties
- TrackingLogItems
- WorkflowHistoryInstances
- WorkflowHistoryResults
Se l'opzione DataRolloverIsArchiveEnabled è impostata su True, vengono create versioni di archiviazione delle tabelle nello schema dbo. Ad esempio, la versione di archiviazione di UserLog sarebbe UserLogArchive e quella di VirtualMachineHistory sarebbe VirtualMachineHistoryArchive.
Se la funzionalità è attivata, il rollover dei dati viene eseguito una volta al giorno all'ora predefinita (03:00) a seconda della configurazione dell'ora locale dell'appliance vRealize Automation. Utilizzando l'impostazione DataRollover MaximumAgeInDays, è possibile impostare il numero massimo di giorni per cui si desidera che i dati vengano conservati. Si noti che in genere questo processo viene eseguito rapidamente entro un intervallo di tempo che varia da pochi minuti a un'ora. Tuttavia, quando questa funzionalità viene attivata per la prima volta, è possibile che il processo debba archiviare/eliminare una grande quantità di dati e quindi richiedere molto più tempo per il completamento. Questo processo è progettato per l'esecuzione fino al completamento. Viene eseguito rapidamente in blocchi di lavoro transazionali di piccole dimensioni per non causare problemi di concomitanza. Si noti che questo processo può essere interrotto normalmente come descritto di seguito.
Se l'opzione DataRollover IsArchiveEnabled è impostata su True, i dati precedenti al numero di giorni specificato nell'impostazione DataRollover MaximumAgeInDays vengono spostati nelle tabelle di archiviazione. Se l'opzione DataRollover IsArchiveEnabled è impostata su False, i dati vengono invece eliminati definitivamente, senza essere archiviati. I dati eliminati non possono essere ripristinati.