Visualizzare e gestire le destinazioni di archiviazione

La pagina delle impostazioni delle destinazioni di archiviazione mostra informazioni su ogni destinazione di archiviazione per la cache HPC e offre opzioni per gestire le singole destinazioni di archiviazione.

Questa pagina include anche un'utilità per personalizzare la quantità di spazio della cache allocata a ogni singola destinazione di archiviazione. Per informazioni dettagliate, vedere Allocare l'archiviazione della cache .

Tip

Le istruzioni per elencare le destinazioni di archiviazione tramite l'interfaccia della riga di comando di Azure sono incluse nell'articolo Aggiungere destinazioni di archiviazione . Altre azioni elencate qui potrebbero non essere ancora disponibili nell'interfaccia della riga di comando di Azure.

Screenshot della pagina Impostazioni > destinazioni di archiviazione nel portale di Azure. Nell'elenco sono presenti più destinazioni di archiviazione e le intestazioni di colonna mostrano nome, tipo, stato, stato del provisioning, indirizzo/contenitore e modello di utilizzo per ognuno di essi.

Gestire le destinazioni di archiviazione

È possibile eseguire azioni di gestione su singole destinazioni di archiviazione. Queste azioni integrano le opzioni a livello di cache descritte in Gestire la cache.

Questi controlli consentono di eseguire il ripristino da una situazione imprevista (ad esempio una destinazione di archiviazione non risponde) e consentono anche di eseguire l'override di alcune azioni della cache automatica, ad esempio la scrittura di file modificati nel sistema di archiviazione a lungo termine.

Aprire la pagina Destinazioni di archiviazione nel portale di Azure. Fare clic sull'immagine ... all'estrema destra dell'elenco di destinazione di archiviazione per aprire l'elenco delle attività.

Screenshot della pagina delle destinazioni di archiviazione nel portale di Azure, con il cursore sul menu esposto facendo clic sul simbolo dei tre punti (...) all'estrema destra della riga della destinazione di archiviazione nell'elenco.

Queste opzioni sono disponibili:

  • Flush - scrivere tutte le modifiche memorizzate nella cache nell'archiviazione back-end
  • Sospendi - Fermare temporaneamente la destinazione di archiviazione dal servire richieste
  • Aggiornare DNS : aggiornare l'indirizzo IP di destinazione di archiviazione da un server DNS personalizzato o da un endpoint privato di Archiviazione di Azure
  • Invalidate : rimuove i file memorizzati nella cache da questa destinazione di archiviazione (Invalidate può causare la perdita di dati)
  • Rimozione forzata - Eliminare un obiettivo di archiviazione, saltando passaggi di sicurezza (La rimozione forzata può causare la perdita di dati)
  • Riprendi - Rimettere in servizio una destinazione di archiviazione sospesa
  • Elimina : rimuovere definitivamente una destinazione di archiviazione

Per altre informazioni su queste opzioni, vedere il resto di questo articolo.

Scrivere file memorizzati nella cache nella destinazione di archiviazione

L'opzione Flush indica alla cache di copiare immediatamente i file modificati archiviati nella cache nel sistema di archiviazione back-end. Ad esempio, se i computer client aggiornano ripetutamente un determinato file, viene mantenuto nella cache per un accesso più rapido. Le modifiche ai file non vengono scritte nel sistema di archiviazione a lungo termine per un periodo compreso tra alcuni minuti e più di un'ora.

L'azione Scarica indica alla cache di scrivere tutti i file nel sistema di archiviazione.

La cache non accetterà richieste dai client per i file in questa destinazione di archiviazione fino al completamento dello scaricamento.

È possibile usare questa opzione per assicurarsi che l'archiviazione back-end venga popolata prima di eseguire un backup o per qualsiasi situazione in cui si vuole assicurarsi che l'archiviazione back-end abbia aggiornamenti recenti.

Questa opzione si applica principalmente ai modelli di uso che includono la cache di scrittura. Leggere Informazioni sui modelli di utilizzo della cache per saperne di più sulla lettura e scrittura nella cache.

Tip

Se è necessario scrivere singoli file specifici in una destinazione di archiviazione senza scrivere l'intero contenuto della cache, prendere in considerazione lo script flush_file.py contenuto nella distribuzione della libreria client della cache HPC NFSv3. Per altre informazioni, vedere Personalizzare il writeback dei file in Cache HPC di Azure.

Sospendere una destinazione di archiviazione

La funzionalità di sospensione disabilita l'accesso client a una destinazione di archiviazione, ma non rimuove definitivamente la destinazione di archiviazione dalla cache. È possibile usare questa opzione se è necessario disabilitare un sistema di archiviazione back-end per manutenzione, riparazione o sostituzione.

Ripristinare una destinazione di archiviazione sospesa nel servizio

Usare Resume per annullare la sospensione di una destinazione di archiviazione.

Aggiornare l'indirizzo IP

In alcune situazioni, potrebbe essere necessario aggiornare l'indirizzo IP della destinazione di archiviazione. Ciò può verificarsi in due scenari:

  • La cache usa un sistema DNS personalizzato anziché la configurazione predefinita e l'infrastruttura di rete è stata modificata.

  • La destinazione di archiviazione usa un endpoint privato per accedere all'archivio BLOB di Azure o all'archiviazione BLOB montata su NFS ed è stata aggiornata la configurazione dell'endpoint. È consigliabile sospendere le destinazioni di archiviazione prima di modificare gli endpoint privati, come descritto nell'articolo sui prerequisiti.

Con un sistema DNS personalizzato, è possibile che l'indirizzo IP della destinazione di archiviazione NFS cambi a causa di modifiche DNS back-end. Se il server DNS modifica l'indirizzo IP del sistema di archiviazione back-end, Cache HPC di Azure può perdere l'accesso al sistema di archiviazione. Idealmente, è consigliabile usare il gestore del sistema DNS personalizzato della cache per pianificare eventuali aggiornamenti, perché queste modifiche rendono l'archiviazione non disponibile.

Se si usa un endpoint privato per l'accesso sicuro all'archiviazione, gli indirizzi IP dell'endpoint possono cambiare se si modifica la configurazione. Se è necessario modificare la configurazione dell'endpoint privato, è necessario sospendere la destinazione di archiviazione (o le destinazioni) che usano l'endpoint, quindi aggiornare gli indirizzi IP quando vengono riattivati. Per ulteriori informazioni, leggi Lavorare con endpoint privati.

Per aggiornare l'indirizzo IP di una destinazione di archiviazione, usare l'opzione Aggiorna DNS . La cache esegue una query sul server DNS personalizzato o sull'endpoint privato per un nuovo indirizzo IP.

In caso di esito positivo, l'aggiornamento dovrebbe richiedere meno di due minuti. È possibile aggiornare una sola destinazione di archiviazione alla volta; attendere il completamento dell'operazione precedente prima di provare un altro.

Note

L'opzione "Aggiorna DNS" è disabilitata per le destinazioni di archiviazione NFS che usano indirizzi IP anziché un nome host DNS.

Invalidare il contenuto della cache per una destinazione di archiviazione

L'opzione Invalidate indica alla cache HPC di contrassegnare tutti i file memorizzati nella cache da questa destinazione di archiviazione come non aggiornati. Alla successiva richiesta di questi file da parte di un client, questi verranno recuperati dal sistema di archiviazione back-end.

È possibile usare questa opzione se si aggiornano direttamente i file nel sistema di archiviazione back-end e si desidera rendere immediatamente disponibili tali modifiche ai client connessi alla cache HPC.

Note

Se si usa la memorizzazione nella cache di scrittura per questa destinazione di archiviazione, l'invalidazione della cache può causare la perdita di dati. Se un client ha scritto una modifica alla cache, ma non è ancora stata copiata nel sistema di archiviazione back-end, tale modifica verrà eliminata.

La quantità di tempo tra il salvataggio di una scrittura client nella cache e il tempo di scrittura del file nel sistema di archiviazione a lungo termine è variabile. Non esiste alcun modo per HPC Cache per determinare se un particolare file è stato riscritto nel sistema di archiviazione prima di invalidare la cache.

Se è necessario assicurarsi che tutte le modifiche memorizzate nella cache vengano salvate nel sistema di archiviazione back-end, usare un comando Flush .

Per saperne di più sulla memorizzazione nella cache di scrittura e sul ritardo di write-back dei file, consulta Informazioni sui modelli di utilizzo della cache.

Forzare la rimozione di una destinazione di archiviazione

Note

Questa opzione può causare la perdita di dati per la destinazione di archiviazione interessata.

Se non è possibile rimuovere una destinazione di archiviazione con un'azione di eliminazione normale, è possibile usare l'opzione Forza rimozione per eliminarla dalla cache HPC di Azure.

Questa azione ignora il passaggio che sincronizza i file nella cache con i file nel sistema di archiviazione back-end. Non è garantito che le modifiche scritte nella cache HPC vengano scritte nel sistema di archiviazione back-end, quindi le modifiche possono andare perse se si usa questa opzione.

Non esiste inoltre alcuna garanzia che il sistema di archiviazione back-end sarà accessibile dopo la rimozione dalla cache.

In genere, la rimozione forzata viene usata solo quando una destinazione di archiviazione non risponde o in caso contrario è in uno stato non valido. Questa opzione consente di rimuovere la destinazione di archiviazione non valida invece di dover eseguire un'azione più drastica.

Eliminare una destinazione di archiviazione

È possibile usare il portale di Azure o l'interfaccia della riga di comando az per eliminare una destinazione di archiviazione.

L'opzione di eliminazione normale rimuove definitivamente la destinazione di archiviazione dalla cache HPC, ma prima sincronizza il contenuto della cache con il sistema di archiviazione back-end. È diverso dall'opzione force delete, che non sincronizza i dati.

L'eliminazione di una destinazione di archiviazione rimuove l'associazione del sistema di archiviazione a questa cache HPC di Azure, ma non modifica il sistema di archiviazione back-end. Ad esempio, se è stato usato un contenitore di archiviazione BLOB di Azure, il contenitore e il relativo contenuto sono ancora presenti dopo l'eliminazione dalla cache. È possibile aggiungere il contenitore a un'altra cache HPC di Azure, aggiungerla nuovamente a questa cache o eliminarla con il portale di Azure.

Se è presente una grande quantità di dati modificati archiviati nella cache, l'eliminazione di una destinazione di archiviazione può richiedere alcuni minuti. Attendere il completamento dell'azione per assicurarsi che i dati vengano archiviati in modo sicuro nel sistema di archiviazione a lungo termine.

Per rimuovere una destinazione di archiviazione, aprire la pagina Destinazioni di archiviazione . Fare clic su '...' accanto alla destinazione di archiviazione e scegliere Elimina dal menu.

Informazioni sullo stato della destinazione di archiviazione

L'elenco dei target di archiviazione mostra due tipi di stato: Stato e Stato del provisioning.

  • Lo stato indica lo stato operativo della destinazione di archiviazione. Questo valore viene aggiornato regolarmente e consente di comprendere se la destinazione di archiviazione è disponibile per le richieste client e quale delle opzioni di gestione sono disponibili.
  • Lo stato di provisioning indica se l'ultima azione da aggiungere o modificare la destinazione di archiviazione è riuscita. Questo valore viene aggiornato solo quando si modifica la destinazione di archiviazione.

Il valore State influisce sulle opzioni di gestione che è possibile usare. Ecco una breve spiegazione dei valori e dei relativi effetti.

  • Pronto : la destinazione di archiviazione funziona normalmente e è disponibile per i client. È possibile usare una qualsiasi delle opzioni di gestione in questa destinazione di archiviazione (ad eccezione di Resume, che è valida solo per le destinazioni di archiviazione sospese).
  • Occupato : la destinazione di archiviazione sta elaborando un'altra operazione. È possibile eliminare o forzare la rimozione della destinazione di archiviazione.
  • Sospeso : la destinazione di archiviazione è stata portata offline. È comunque possibile svuotare, eliminare o forzare la rimozione di questa destinazione di archiviazione. Scegliere Riprendi per rimettere in funzione la destinazione.
  • Scaricamento : la destinazione di archiviazione scrive i dati nella risorsa di archiviazione back-end. La destinazione non può elaborare le richieste del client durante lo svuotamento del buffer, ma tornerà automaticamente allo stato precedente una volta terminata la scrittura dei dati.

Allocare l'archiviazione della cache

Facoltativamente, è possibile configurare la quantità di archiviazione della cache che può essere usata da ogni destinazione di archiviazione. Questa funzionalità consente di pianificare in anticipo in modo che lo spazio sia disponibile per archiviare i file di un particolare sistema di archiviazione.

Se non si personalizza l'allocazione di archiviazione, ogni destinazione di archiviazione riceve una condivisione uguale dello spazio disponibile nella cache.

Fare clic sul pulsante Alloca spazio di archiviazione per personalizzare l'allocazione della cache.

Screenshot della pagina delle destinazioni di archiviazione nel portale di Azure. Il puntatore del mouse si trova sul pulsante

Nel pannello Alloca spazio di archiviazione immettere la percentuale di spazio della cache da assegnare a ogni destinazione di archiviazione. Le allocazioni di archiviazione devono raggiungere il 100%.

Tenere presente che alcuni spazi della cache vengono usati per il sovraccarico, quindi la quantità totale di spazio disponibile per i file memorizzati nella cache non corrisponde esattamente alla capacità scelta durante la creazione della cache HPC.

Screenshot del pannello 'Allocate storage' (Alloca spazio di archiviazione) sul lato destro dell'elenco delle destinazioni di archiviazione. I campi di testo accanto a ogni nome di destinazione di archiviazione consentono di immettere un nuovo valore percentuale per ogni destinazione. Lo screenshot ha come destinazione

Fare clic su Salva per completare l'allocazione.

Passaggi successivi