È 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.

Nota: È possibile interrompere il processo DataRollover impostando l'opzione DataRollover Status dell'esecuzione su Disattivata o Attivata. Ciò consente di interrompere normalmente il processo in esecuzione, senza perdere dati. Tutti i dati archiviati o eliminati fino al punto di interruzione del processo vengono salvati.

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.

Procedura

  1. Accedere alla console di vRealize Automation come amministratore di sistema.
  2. Selezionare Infrastruttura > Amministrazione > Impostazioni globali.
  3. Nella pagina Impostazioni globali, individuare la sezione Rollover dati della tabella, quindi verificare e configurare le impostazioni.
    Impostazione Descrizione
    DataRollover BatchSize

    Il valore predefinito di questa impostazione è 2000 e probabilmente non è necessario modificarlo. Tuttavia, se questo valore influisce negativamente sulle prestazioni, è possibile impostare un valore di BatchSize inferiore. Un valore di BatchSize superiore potrebbe consentire di svolgere il lavoro più rapidamente, ma effettuerebbe una pressione maggiore sulle elaborazioni simultanee. L'intervallo valido è da 100 a 20000.

    DataRollover IsArchiveEnabled

    Specifica se spostare i dati di rollover nelle tabelle di archiviazione una volta trascorso il limite massimo di giorni.

    Per impostazione predefinita, questo valore è impostato su True.

    Se lo si imposta su False, tutti i dati precedenti al valore specificato nell'impostazione DataRollover MaximumAgeInDays vengono eliminati definitivamente.

    DataRollover MaximumAgeInDays

    Specifica per quanti giorni i dati vengono conservati nel database prima che vengano archiviati o eliminati definitivamente.

    Per impostazione predefinita, questo valore è impostato su 90 giorni.

    DataRollover Status

    Specifica se attivare o meno il rollover dei dati.

    Per impostazione predefinita, questo valore è impostato su Disabled (Disattivato). Per attivare il rollover dei dati, impostare questo valore su Enabled (Attivato).

    DataRollover VirtualMachineHistory BatchSize

    Specifica la dimensione del batch nella tabella VirtualMachineHistory in un intervallo che va da 1 a 5 record. Il valore predefinito è 1.

    DataRollover UpdateStatistics

    L'impostazione UpdateStatistics è disattivata per impostazione predefinita, ma è consigliabile attivarla (impostandola su 1) poiché le statistiche aggiornate sono utili per le prestazioni delle query. Ciò comporta che la stored procedure [dbo].[usp_DataRollover] esegua il comando di aggiornamento delle statistiche nelle tabelle dopo l'esecuzione del processo di archiviazione.

  4. Per modificare un'impostazione, fare clic sull'icona Modifica (Icona Modifica) nella prima colonna della tabella.
    L'area Valore per l'impostazione applicabile diventa modificabile.
  5. Per salvare le modifiche, fare clic sull'icona Salva () nella prima colonna della tabella.