Gestire gli account di archiviazione in Azure StackManage Storage Accounts in Azure Stack

Informazioni su come gestire gli account di archiviazione nello Stack di Azure per trovare, ripristinare e recuperare la capacità di archiviazione in base alle esigenze aziendali.Learn how to manage storage accounts in Azure Stack to find, recover, and reclaim storage capacity based on business needs.

Trovare un account di archiviazioneFind a storage account

L'elenco di account di archiviazione nell'area può essere visualizzato nello Stack di Azure per:The list of storage accounts in the region can be viewed in Azure Stack by:

  1. In un browser Internet, passare a https://adminportal.local.azurestack.external.In an Internet browser, navigate to https://adminportal.local.azurestack.external.
  2. Accedere al portale di amministrazione di Azure Stack come un operatore cloud (utilizzando le credenziali specificate durante la distribuzione)Sign in to the Azure Stack administration portal as a cloud operator (using the credentials you provided during deployment)
  3. Nel dashboard predefinito: trovare il Gestione area elenco e fare clic sull'area in cui si desidera esplorare.On the default dashboard – find the Region management list and click the region you want to explore. Ad esempio (locale).For example (local).

  4. Selezionare archiviazione dal i provider di risorse elenco.Select Storage from the Resource Providers list.

  5. A questo punto, nel Pannello di amministrazione Provider di risorse di archiviazione: scorrere verso il basso il gli account di archiviazione scheda e farvi clic sopra.Now, on the storage Resource Provider administrator blade – scroll down to the Storage accounts tab and click it.

    Nella pagina risultante è l'elenco di account di archiviazione in tale area.The resulting page is the list of storage accounts in that region.

Per impostazione predefinita, vengono visualizzati i primi 10 conti.By default, the first 10 accounts are displayed. È possibile scegliere di recuperare informazioni facendo clic di caricare più collegamento nella parte inferiore dell'elenco.You can choose to fetch more by clicking the Load more link at the bottom of the list.

OPPUREOR

Se si è interessati a un determinato account di archiviazione, è possibile filtrare e recuperare gli account rilevanti solo.If you are interested in a particular storage account – you can filter and fetch the relevant accounts only.

Per filtrare per gli account:To filter for accounts:

  1. Fare clic su filtro nella parte superiore del pannello.Click Filter at the top of the blade.
  2. Nel pannello filtro, consente di specificare nome account, ID sottoscrizione o stato per ottimizzare l'elenco di account di archiviazione da visualizzare.On the Filter blade, it allows you to specify account name, subscription ID or status to fine-tune the list of storage accounts to be displayed. Li utilizzi come appropriato.Use them as appropriate.
  3. Fare clic su Update.Click Update. L'elenco è necessario aggiornare di conseguenza.The list should refresh accordingly.

  4. Per reimpostare il filtro: fare clic su filtro, cancellare le selezioni e aggiornare.To reset the filter: click Filter, clear out the selections and update.

La casella di testo di ricerca (nella parte superiore nel Pannello di elenco degli account di archiviazione) consente di evidenziare il testo selezionato nell'elenco di account.The search text box (on the top of the storage accounts list blade) lets you highlight the selected text in the list of accounts. Questo è molto utile nel caso quando il nome completo o l'id non è facilmente disponibile.This is really handy in the case when the full name or id is not easily available.

È possibile utilizzare qui testo libero per individuare l'account a cui che si è interessati.You can use free text here to help find the account you are interested in.

Esaminare i dettagli dell'accountLook at account details

Dopo aver individuato gli account che si desidera visualizzare, è possibile scegliere l'account specifico per visualizzare determinate informazioni.Once you have located the accounts you are interested in viewing, you can click the particular account to view certain details. Apre un nuovo pannello con i dettagli dell'account, ad esempio: il tipo dell'account, l'ora di creazione, posizione, e così via.A new blade opens with the account details such as: the type of the account, creation time, location, etc.

Ripristinare un account eliminatoRecover a deleted account

Potrebbe essere in una situazione in cui è necessario ripristinare un account eliminato.You may be in a situation where you need to recover a deleted account.

Nello Stack di Azure è un modo molto semplice per eseguire questa operazione:In Azure Stack there is a very simple way to do that:

  1. Selezionare l'elenco di account di archiviazione.Browse to the storage accounts list. Vedere trovare un account di archiviazione in questo argomento per ulteriori informazioni.See Find a storage account in this topic for more information.
  2. Individuare l'account specifico nell'elenco.Locate that particular account in the list. Potrebbe essere necessario filtrare.You may need to filter.
  3. Controllare il stato dell'account.Check the state of the account. Dovrebbe essere visualizzato Deleted.It should say Deleted.
  4. Fare clic sull'account che verrà aperto il pannello dei dettagli account.Click the account which opens the account details blade.
  5. Nella parte superiore di questo pannello, individuare il ripristinare pulsante e farvi clic sopra.On top of this blade, locate the Recover button and click it.
  6. Fare clic su per confermare.Click Yes to confirm.

  7. È ora il ripristino elaborare... Attendere per un'indicazione che sia stato eseguito correttamente.The recovery is now in process…wait for an indication that it was successful. È anche possibile fare clic sull'icona "campanello" nella parte superiore del portale per visualizzare le indicazioni di stato di avanzamento.You can also click the “bell” icon at the top of the portal to view progress indications.

    Una volta che l'account ripristinato correttamente è sincronizzato, può essere usata nuovamente.Once the recovered account is successfully synchronized, it can be used again.

Alcuni problemiSome Gotchas

  • L'account eliminato Mostra lo stato come fuori memorizzazione.Your deleted account shows state as out of retention.

    Ciò significa che l'account eliminato ha superato il periodo di memorizzazione e potrebbe non essere ripristinabile.This means that the deleted account has exceeded the retention period and may not be recoverable.

  • L'account eliminato non viene visualizzato nell'elenco degli account.Your deleted account does not show in the accounts list.

    Ciò vuol dire che l'account eliminato è già stato sottoposto a garbage collection.This could mean that the deleted account has already been garbage collected. In questo caso non può essere recuperato.In this case it cannot be recovered. Vedere recuperare capacità in questo argomento.See Reclaim capacity in this topic.

Impostare il periodo di memorizzazioneSet the retention period

L'impostazione del periodo di conservazione consente un operatore di cloud specificare un periodo di tempo in giorni (compreso tra 0 e 9999 giorni) durante il quale può essere recuperato potenzialmente qualsiasi account eliminato.The retention period setting allows a cloud operator to specify a time period in days (between 0 and 9999 days) during which any deleted account can potentially be recovered. Periodo di memorizzazione predefinito è impostato su 15 giorni.The default retention period is set to 15 days. Impostazione del valore su "0", tutti gli account eliminati immediatamente fuori memorizzazione che sia contrassegnata per periodicamente operazioni di garbage collection.Setting the value to “0” means that any deleted account is immediately out of retention and marked for periodic garbage collection.

Per modificare il periodo di memorizzazione:To change the retention period:

  1. In un browser internet, passare a https://adminportal.local.azurestack.external.In an internet browser, navigate to https://adminportal.local.azurestack.external.
  2. Accedere al portale di amministrazione di Azure Stack come un operatore cloud (utilizzando le credenziali specificate durante la distribuzione)Sign in to the Azure Stack administration portal as a cloud operator (using the credentials you provided during deployment)
  3. Nel dashboard predefinito: trovare il Gestione area elenco e fare clic sull'area in cui si desidera esplorare, ad esempio (locale).On the default dashboard – find the Region management list and click the region you want to explore – for example (local).
  4. Selezionare archiviazione dal i provider di risorse elenco.Select Storage from the Resource Providers list.
  5. Fare clic su impostazioni nella parte superiore per aprire il pannello di impostazione.Click Settings at the top to open the setting blade.
  6. Fare clic su configurazione quindi modificare il valore del periodo di memorizzazione.Click Configuration then edit the retention period value.

    Imposta il numero di giorni e quindi salvarlo.Set the number of days and then save it.

    Questo valore è immediatamente effettivo ed è impostato per l'intera area.This value is immediately effective and is set for your entire region.

Recuperare la capacitàReclaim capacity

Uno degli effetti collaterali del periodo di memorizzazione è che un account eliminato continua a consumare capacità fino a quando non si tratta di fuori del periodo di memorizzazione.One of the side effects of having a retention period is that a deleted account continues to consume capacity until it comes out of the retention period. Come operatore cloud potrebbe essere necessario un modo per recuperare lo spazio di account eliminato, anche se il periodo di memorizzazione non è ancora scaduto.As a cloud operator you may need a way to reclaim the deleted account space even though the retention period has not yet expired.

È possibile recuperare capacità tramite il portale o PowerShell.You can reclaim capacity using either the portal or PowerShell.

Per recuperare la capacità di utilizzo del portale:To reclaim capacity using the portal:

  1. Passare al pannello degli account di archiviazione.Navigate to the storage accounts blade. Vedere trovare un account di archiviazione.See Find a storage account.
  2. Fare clic su recuperare spazio nella parte superiore del pannello.Click Reclaim space at the top of the blade.
  3. Leggere il messaggio e quindi fare clic su OK.Read the message and then click OK.

  4. Attendere per vedere l'icona di campanello nel portale di notifica di esito positivo.Wait for success notification See the bell icon on the portal.

  5. Aggiornare la pagina account di archiviazione.Refresh the Storage accounts page. Gli account eliminati non vengono più visualizzati nell'elenco perché sono stati eliminati.The deleted accounts are no longer shown in the list because they have been purged.

È possibile inoltre utilizzare PowerShell per eseguire l'override in modo esplicito il periodo di memorizzazione e recuperare immediatamente la capacità.You can also use PowerShell to explicitly override the retention period and immediately reclaim capacity.

Per recuperare la capacità con PowerShell:To reclaim capacity using PowerShell:

  1. Verificare di disporre di Azure PowerShell installato e configurato.Confirm that you have Azure PowerShell installed and configured. In caso contrario, utilizzare le istruzioni seguenti:If not, use the following instructions:
  2. Eseguire il cmdlet seguente:Run the following cmdlet:

Nota

Se si esegue questo cmdlet eliminare definitivamente l'account e il relativo contenuto.If you run this cmdlet you permanently delete the account and its contents. e non è più recuperabile.It is not recoverable. Utilizzarlo con cautela.Use this with care.

    Clear-ACSStorageAccount -ResourceGroupName system.local -FarmName <farm ID>

Per ulteriori informazioni, vedere documentazione di powershell Azure Stack.For more details, refer to Azure Stack powershell documentation.

Eseguire la migrazione di un contenitoreMigrate a container

A causa di archiviazione non uniformi utilizzato dai tenant, un operatore di cloud può trovare una o più sottostante tenant condivisioni con più spazio rispetto ad altri utenti.Due to uneven storage use by tenants, an cloud operator may find one or more underlying tenant shares using more space than others. In questo caso, l'operatore cloud possibile tentare di liberare spazio nella condivisione accentata eseguendo manualmente la migrazione di alcuni contenitori di blob in un'altra condivisione.If this occurs, the cloud operator can attempt to free up some space on the stressed share by manually migrating some blob containers to another share.

È necessario utilizzare PowerShell per eseguire la migrazione di contenitori.You must use PowerShell to migrate containers.

Nota

Non supporta la migrazione in tempo reale la migrazione di contenitore di BLOB e attualmente è un'operazione offline.Blob container migration does not support live migration and currently is an offline operation. Durante la migrazione e fino al completamento dei BLOB presenti nel contenitore sottostanti non è possibile usare sono "offline".During migration and until it is complete the underlying blobs in that container cannot be used and are “offline”.

Per eseguire la migrazione di contenitori con PowerShell:To migrate containers using PowerShell:

  1. Verificare di disporre di Azure PowerShell installato e configurato.Confirm that you have Azure PowerShell installed and configured. In caso contrario, utilizzare le istruzioni seguenti:If not, use the following instructions:
  2. Ottenere il nome della farm:Get the farm name:

    $farm = Get-ACSFarm -ResourceGroupName system.local

  3. Ottenere le condivisioni:Get the shares:

    $shares = Get-ACSShare -ResourceGroupName system.local -FarmName $farm.FarmName

  4. Ottenere i contenitori per una determinata condivisione.Get the containers for a given share. Si noti che conteggio e delle relative finalità parametri facoltativi:Note that count and intent are optional parameters:

    $containers = Get-ACSContainer -ResourceGroupName system.local -FarmName $farm.FarmName -ShareName $shares[0].ShareName -Count 4 -Intent Migration

    Esaminare quindi $containers:Then examine $containers:

    $containers

  5. Ottenere le migliori condivisioni di destinazione per la migrazione del contenitore:Get the best destination shares for the container migration:

    $destinationshares= Get-ACSSharesForMigration -ResourceGroupName system.local -FarmName $farm.farmname -SourceShareName $shares[0].ShareName

    Esaminare quindi $destinationshares:Then examine $destinationshares:

    $destinationshares

  6. Avviare la migrazione di un contenitore, questa è un'implementazione asincrona, in modo sia possibile ciclo in una condivisione di tutti i contenitori e tenere traccia dello stato utilizzando l'id di processo restituito.Kick off migration for a container, notice this is an async implementation, so one can loop all containers in a share and track the status using the returned job id.

    $jobId = Start-ACSContainerMigration -ResourceGroupName system.local -FarmName $farm.farmname -ContainerToMigrate $containers[1] -DestinationShareUncPath $destinationshares.UncPath

    Esaminare quindi $jobId:Then examine $jobId:

    $jobId
    d1d5277f-6b8d-4923-9db3-8bb00fa61b65
    
  7. Controllare lo stato del processo di migrazione dall'id processo. Al termine della migrazione di contenitore, MigrationStatus è impostato su "Completato".Check status of the migration job by its job id. When the container migration finishes, MigrationStatus is set to “Completed”.

    Get-ACSContainerMigrationStatus -ResourceGroupName system.local -FarmName $farm.farmname -JobId $jobId

  8. È possibile annullare un processo di migrazione in corso.You can cancel an in-progress migration job. Questo nuovo è un'operazione asincrona e può essere rilevato tramite $jobid:This again is an async operation and can be tracked using $jobid:

    Stop-ACSContainerMigration-ResourceGroupName system.local -FarmName $farm.farmname -JobId $jobId-Verbose

    È possibile controllare nuovamente lo stato dell'operazione di annullamento della migrazione:You can check the status of the migration cancel again:

    Get-ACSContainerMigrationStatus-ResourceGroupName system.local -FarmName $farm.farmname -JobId $jobId