Gerir a capacidade de armazenamento do Azure Stack HubManage storage capacity for Azure Stack Hub

Este artigo ajuda os operadores de nuvem Azure Stack Hub a monitorizar e gerir a capacidade de armazenamento da sua implementação do Azure Stack Hub.This article helps Azure Stack Hub cloud operators monitor and manage the storage capacity of their Azure Stack Hub deployment. A infraestrutura de armazenamento Azure Stack Hub atribui um subconjunto da capacidade total de armazenamento da implantação do Azure Stack Hub como serviços de armazenamento.The Azure Stack Hub storage infrastructure allocates a subset of the total storage capacity of the Azure Stack Hub deployment as storage services. Os serviços de armazenamento armazenam os dados de um inquilino em ações em volumes que correspondem aos nós da implantação.Storage services store a tenant's data in shares on volumes that correspond to the nodes of the deployment.

Como operador de nuvem, tem uma quantidade limitada de armazenamento para trabalhar.As a cloud operator, you have a limited amount of storage to work with. A quantidade de armazenamento é definida pela solução que implementa.The amount of storage is defined by the solution you implement. A solução é fornecida pelo seu fornecedor OEM quando utiliza uma solução multinode, ou é fornecida pelo hardware no qual instala o Azure Stack Development Kit (ASDK).The solution is provided by your OEM vendor when you use a multinode solution, or it's provided by the hardware on which you install the Azure Stack Development Kit (ASDK).

O Azure Stack Hub só suporta a expansão da capacidade de armazenamento adicionando nós de unidade de escala adicional.Azure Stack Hub only supports the expansion of storage capacity by adding additional scale unit nodes. Para obter mais informações, consulte adicionar nós de unidade de escala adicional no Azure Stack Hub.For more information, see add additional scale unit nodes in Azure Stack Hub. A adição de discos físicos aos nós não vai expandir a capacidade de armazenamento.Adding physical disks to the nodes won't expand the storage capacity.

É importante monitorizar o armazenamento disponível para garantir que as operações eficientes sejam mantidas.It's important to monitor the available storage to ensure that efficient operations are maintained. Quando a capacidade livre restante de um volume se tornar limitada, planeia gerir o espaço disponível para evitar que as ações se escasseem.When the remaining free capacity of a volume becomes limited, plan to manage the available space to prevent the shares from running out of capacity.

As suas opções de gestão de capacidade incluem:Your options for managing capacity include:

  • Recuperando a capacidade.Reclaiming capacity.
  • Objetos de armazenamento migratórios.Migrating storage objects.

Quando o volume de loja de objetos é 100% utilizado, o serviço de armazenamento já não funciona para esse volume.When an object store volume is 100% utilized, the storage service no longer functions for that volume. Para obter assistência na restauração de operações para o volume, contacte o suporte da Microsoft.To get assistance in restoring operations for the volume, contact Microsoft support.

Compreender volumes e partilhas, contentores e discosUnderstand volumes and shares, containers, and disks

Volumes e açõesVolumes and shares

O serviço de armazenamento divide o armazenamento disponível em volumes separados e iguais que são atribuídos para reter dados do inquilino.The storage service partitions the available storage into separate, equal volumes that are allocated to hold tenant data. Para obter mais informações sobre volumes no Azure Stack Hub, consulte a infraestrutura de armazenamento Manage para Azure Stack Hub.For more information about volumes in Azure Stack Hub, see Manage storage infrastructure for Azure Stack Hub.

Os volumes de loja de objetos detêm dados do inquilino.Object store volumes hold tenant data. Os dados do inquilino incluem bolhas de página, bolhas de bloco, bolhas de apêndice, tabelas, filas, bases de dados e lojas de metadados relacionados.Tenant data includes page blobs, block blobs, append blobs, tables, queues, databases, and related metadata stores. O número de volumes de loja de objetos é igual ao número de nós na implantação do Azure Stack Hub:The number of object store volumes is equal to the number of nodes in the Azure Stack Hub deployment:

  • Numa colocação de quatro nós, há quatro volumes de loja de objetos.On a four-node deployment, there are four object store volumes. Numa colocação multinódea, o número de volumes não é reduzido se um nó for removido ou avariado.On a multinode deployment, the number of volumes isn't reduced if a node is removed or malfunctioning.
  • Se usar o ASDK, há um único volume com uma única parte.If you use the ASDK, there's a single volume with a single share.

Os volumes da loja de objetos destinam-se ao uso exclusivo dos serviços de armazenamento.The object store volumes are for the exclusive use of storage services. Não deve modificar, adicionar ou remover diretamente quaisquer ficheiros nos volumes.You must not directly modify, add, or remove any files on the volumes. Apenas os serviços de armazenamento devem funcionar nos ficheiros armazenados nestes volumes.Only storage services should work on the files stored in these volumes.

Como os objetos de armazenamento (bolhas, e assim por diante) são contidos individualmente num único volume, o tamanho máximo de cada objeto não pode exceder o tamanho de um volume.Because the storage objects (blobs, and so on) are individually contained within a single volume, the maximum size of each object can't exceed the size of a volume. O tamanho máximo de novos objetos depende da capacidade que permanece num volume como espaço não uused quando esse novo objeto é criado.The maximum size of new objects depends on the capacity that remains in a volume as unused space when that new object is created.

Quando um volume de loja de objetos é baixo em espaço livre e as ações para recuperar o espaço não são bem sucedidas ou disponíveis, os operadores de nuvem Azure Stack Hub podem migrar objetos de armazenamento de um volume para outro.When an object store volume is low on free space and actions to reclaim space aren't successful or available, Azure Stack Hub cloud operators can migrate storage objects from one volume to another.

Para obter informações sobre como os utilizadores de inquilinos trabalham com armazenamento de bolhas no Azure Stack Hub, consulte os serviços de armazenamento do Azure Stack Hub.For information about how tenant users work with blob storage in Azure Stack Hub, see Azure Stack Hub Storage services.

ContentoresContainers

Os utilizadores de inquilinos criam recipientes que são depois utilizados para armazenar dados de bolhas.Tenant users create containers that are then used to store blob data. Embora os utilizadores decidam em que recipiente colocar bolhas, o serviço de armazenamento utiliza um algoritmo para determinar em que volume colocar o recipiente.Although users decide in which container to place blobs, the storage service uses an algorithm to determine on which volume to put the container. O algoritmo normalmente escolhe o volume com o espaço mais disponível.The algorithm typically chooses the volume with the most available space.

Depois de uma bolha ser colocada num recipiente, a bolha pode crescer para usar mais espaço.After a blob is placed in a container, the blob can grow to use more space. À medida que adiciona novas bolhas e bolhas existentes crescem, o espaço disponível no volume que detém o recipiente encolhe.As you add new blobs and existing blobs grow, the available space in the volume that holds the container shrinks.

Os contentores não se limitam a um único volume.Containers aren't limited to a single volume. Quando os dados combinados do blob num recipiente crescem para utilizar 80% ou mais do espaço disponível, o recipiente entra no modo de transbordamento.When the combined blob data in a container grows to use 80% or more of the available space, the container enters overflow mode. Quando em modo de transbordo, quaisquer novos blobs que são criados nesse recipiente são alocados a um volume diferente que tenha espaço suficiente.When in overflow mode, any new blobs that are created in that container are allocated to a different volume that has sufficient space. Com o tempo, um recipiente em modo de transbordamento pode ter bolhas que são distribuídas por vários volumes.Over time, a container in overflow mode can have blobs that are distributed across multiple volumes.

Quando 80% (e depois 90%) do espaço disponível num volume é usado, o sistema eleva alertas no portal de administrador do Azure Stack Hub.When 80% (and then 90%) of the available space in a volume is used, the system raises alerts in the Azure Stack Hub administrator portal. Os operadores de nuvem devem rever a capacidade de armazenamento disponível e planear reequilibrar o conteúdo.Cloud operators should review available storage capacity and plan to rebalance the content. O serviço de armazenamento deixa de funcionar quando um disco é 100% utilizado e não são levantados alertas adicionais.The storage service stops working when a disk is 100% used and no additional alerts are raised.

DiscosDisks

O Azure Stack Hub suporta a utilização de discos geridos e discos não geridos em VMs, tanto como um sistema operativo (OS) como um disco de dados.Azure Stack Hub supports the use of managed disks and unmanaged disks in VMs, as both an operating system (OS) and a data disk.

Os discos geridos simplificam a gestão de discos para Azure IaaS VMs gerindo as contas de armazenamento associadas aos discos VM.Managed disks simplify disk management for Azure IaaS VMs by managing the storage accounts associated with the VM disks. Basta especificar o tamanho do disco de que necessita e o Azure Stack Hub cria e gere o disco para si.You only have to specify the size of disk you need, and Azure Stack Hub creates and manages the disk for you. Para obter mais informações, consulte a Visão Geral dos Discos Geridos.For more information, see Managed Disks Overview.

Recomenda-se que utilize Discos Geridos para VM para facilitar a gestão e o equilíbrio de capacidade.It is recommended that you use Managed Disks for VM for easier management and capacity balance. Não é preciso preparar uma conta de armazenamento e recipientes antes de utilizar Discos Geridos.You don't have to prepare a storage account and containers before using Managed Disks. Ao criar vários discos geridos, os discos são distribuídos em vários volumes, o que ajuda a equilibrar a capacidade dos volumes.When creating multiple managed disks, the disks are distributed into multiple volumes, which helps to balance the capacity of volumes.

Os discos não geridos são ficheiros VHD que são armazenados como bolhas de página nas contas de armazenamento Azure.Unmanaged disks are VHD files that are stored as page blobs in Azure storage accounts. As bolhas de página criadas pelos inquilinos são referidas como discos VM e são armazenadas em contentores nas contas de armazenamento.The page blobs created by tenants are referred to as VM disks and are stored in containers in the storage accounts. Recomendamos que utilize Discos Não Geridos apenas para VMs que necessitem de ser compatíveis com ferramentas de terceiros apenas suporte Azure-Unmanaged Discos.We recommend you use Unmanaged Disks only for VMs that need to compatible with third party tools only support Azure-Unmanaged Disks.

A orientação para os inquilinos é colocar cada disco em um recipiente separado para melhorar o desempenho do VM.The guidance to tenants is to place each disk into a separate container to improve performance of the VM.

  • Cada recipiente que detenha um disco, ou bolha de página, de um VM é considerado um recipiente anexado ao VM que possui o disco.Each container that holds a disk, or page blob, from a VM is considered an attached container to the VM that owns the disk.
  • Um recipiente que não contenha discos de um VM é considerado um recipiente gratuito.A container that doesn't hold any disks from a VM is considered a free container.

As opções para libertar espaço num recipiente anexo são limitadas.The options to free up space on an attached container are limited. Para saber mais, consulte Distribuir discos não geridos.To learn more, see Distribute unmanaged disks.

Dica

Os operadores de nuvem não operam diretamente discos não geridos, que estão ligados a VMs que os inquilinos podem adicionar a um contentor.Cloud operators don't directly operate unmanaged disks, which are attached to VMs that tenants might add to a container. No entanto, quando planeia gerir o espaço em partilhas de armazenamento, pode ser útil entender como os discos não geridos se relacionam com contentores e partilhas.However, when you plan to manage space on storage shares, it can be useful to understand how unmanaged disks relate to containers and shares.

Monitorar açõesMonitor shares

Utilize o Azure PowerShell ou o portal do administrador para monitorizar as partilhas para que possa compreender quando o espaço livre é limitado.Use Azure PowerShell or the administrator portal to monitor shares so that you can understand when free space is limited. Quando utiliza o portal, recebe alertas sobre partilhas que estão baixas no espaço.When you use the portal, you receive alerts about shares that are low on space.

Utilizar o PowerShellUse PowerShell

Como operador de nuvem, pode monitorizar a capacidade de armazenamento de uma parte utilizando o Get-AzsStorageShare cmdlet PowerShell.As a cloud operator, you can monitor the storage capacity of a share by using the PowerShell Get-AzsStorageShare cmdlet. O cmdlet devolve o total, alocado e espaço livre, em bytes, em cada uma das ações.The cmdlet returns the total, allocated, and free space, in bytes, on each of the shares.

Exemplo: Devolver espaço livre para partilhas

  • Capacidade total : O espaço total, em bytes, que está disponível na parte.Total capacity : The total space, in bytes, that's available on the share. Este espaço é utilizado para dados e metadados que são mantidos pelos serviços de armazenamento.This space is used for data and metadata that's maintained by the storage services.
  • Capacidade utilizada : A quantidade de dados, em bytes, que é usada por todas as extensões dos ficheiros que armazenam os dados do inquilino e metadados associados.Used capacity : The amount of data, in bytes, that's used by all the extents from the files that store the tenant data and associated metadata.

Utilize o portal do administradorUse the administrator portal

Como operador de nuvem, pode utilizar o portal do administrador para visualizar a capacidade de armazenamento de todas as ações.As a cloud operator, you can use the administrator portal to view the storage capacity of all shares.

  1. Inscreva-se no portal do https://adminportal.local.azurestack.external administrador.Sign in to the administrator portal https://adminportal.local.azurestack.external.

  2. Selecione todas as ações do Ficheiro de Armazenamento de Todos os > Storage > serviços para abrir a lista de partilha de ficheiros, onde pode visualizar as informações de utilização.Select All services > Storage > File shares to open the file share list, where you can view the usage information.

    Exemplo: Partilhas de ficheiros de armazenamento no portal de administrador do Azure Stack Hub

    • Total : O espaço total, em bytes, que está disponível na parte.Total : The total space, in bytes, that's available on the share. Este espaço é utilizado para dados e metadados que são mantidos pelos serviços de armazenamento.This space is used for data and metadata that's maintained by the storage services.
    • Utilizado : A quantidade de dados, em bytes, que é usada por todas as extensões dos ficheiros que armazenam os dados do inquilino e metadados associados.Used : The amount of data, in bytes, that's used by all the extents from the files that store the tenant data and associated metadata.

Monitorize volumesMonitor volumes

Utilize o PowerShell ou o portal do administrador para monitorizar os volumes para que possa compreender quando o espaço livre é limitado.Use PowerShell or the administrator portal to monitor volumes so you can understand when free space is limited. Quando utiliza o portal, recebe alertas sobre volumes que são baixos no espaço.When you use the portal, you receive alerts about volumes that are low on space.

Utilizar o PowerShellUse PowerShell

Como operador de nuvem, pode monitorizar a capacidade de armazenamento de um volume utilizando o Get-AzsVolume cmdlet PowerShell.As a cloud operator, you can monitor the storage capacity of a volume using the PowerShell Get-AzsVolume cmdlet. O cmdlet devolve o espaço total e livre em gigabyte (GB) em cada um dos volumes.The cmdlet returns the total and free space in gigabyte (GB) on each of the volumes.

Exemplo: Devolver espaço livre para volumes

  • Capacidade total : O espaço total em GB que está disponível na parte.Total capacity : The total space in GB that's available on the share. Este espaço é utilizado para dados e metadados que são mantidos pelos serviços de armazenamento.This space is used for data and metadata that's maintained by the storage services.
  • Capacidade remanescente : A quantidade de espaço em GB que é livre para armazenar os dados do inquilino e metadados associados.Remaining capacity : The amount of space in GB that's free to store the tenant data and associated metadata.

Utilize o portal do administradorUse the administrator portal

Como operador de nuvem, pode utilizar o portal do administrador para visualizar a capacidade de armazenamento de todos os volumes.As a cloud operator, you can use the administrator portal to view the storage capacity of all volumes.

  1. Inscreva-se no portal do administrador do Azure Stack Hub https://adminportal.local.azurestack.external ().Sign in to the Azure Stack Hub administrator portal (https://adminportal.local.azurestack.external).

  2. Selecione Todos os volumes > de armazenamento > de serviços para abrir a lista de volumes onde pode ver as informações de utilização.Select All services > Storage > Volumes to open the volume list where you can view the usage information.

    Exemplo: Volumes de armazenamento no portal de administrador do Azure Stack Hub

    • Total : O espaço total disponível no volume.Total : The total space available on the volume. Este espaço é utilizado para dados e metadados que são mantidos pelos serviços de armazenamento.This space is used for data and metadata that's maintained by the storage services.
    • Utilizado : A quantidade de dados que é utilizado por todas as extensões dos ficheiros que armazenam os dados do inquilino e metadados associados.Used : The amount of data that's used by the all the extents from the files that store the tenant data and associated metadata.

Alertas de espaço de armazenamentoStorage space alerts

Quando utiliza o portal do administrador, recebe alertas sobre volumes que são baixos no espaço.When you use the administrator portal, you receive alerts about volumes that are low on space.

Importante

Como operador de nuvem, deve evitar que as ações atinjam o uso total.As a cloud operator, you should prevent shares from reaching full usage. Quando uma ação é 100% utilizada, o serviço de armazenamento já não funciona para essa parte.When a share is 100% utilized, the storage service no longer functions for that share. Para recuperar espaço livre e restaurar as operações numa partilha 100% utilizada, tem de contactar o suporte da Microsoft.To recover free space and restore operations on a share that's 100% utilized, you must contact Microsoft support.

  • Aviso : Quando uma partilha de ficheiros é mais de 80% utilizada, recebe um alerta de aviso no portal do administrador:Warning : When a file share is over 80% utilized, you receive a Warning alert in the administrator portal:

    Exemplo: Alerta de alerta no portal do administrador do Azure Stack Hub

  • Crítico : Quando uma partilha de ficheiros é mais de 90% utilizada, recebe um alerta crítico no portal do administrador:Critical : When a file share is over 90% utilized, you receive a Critical alert in the administrator portal:

    Exemplo: Alerta crítico no portal do administrador do Azure Stack Hub

  • Ver detalhes : No portal do administrador, pode abrir os detalhes de um alerta para ver as suas opções de mitigação:View details : In the administrator portal, you can open an alert's details to view your mitigation options:

    Exemplo: Ver detalhes de alerta no portal do administrador do Azure Stack Hub

Gerir o espaço disponívelManage available space

Quando for necessário libertar espaço num volume, use primeiro os métodos menos invasivos.When it's necessary to free space on a volume, use the least invasive methods first. Por exemplo, tente recuperar o espaço antes de optar por migrar um disco gerido.For example, try to reclaim space before you choose to migrate a managed disk.

Recuperar capacidadeReclaim capacity

Pode reclamar a capacidade que é usada pelas contas dos inquilinos que foram apagadas.You can reclaim the capacity that's used by tenant accounts that have been deleted. Esta capacidade é automaticamente recuperada quando o período de retenção de dados é atingido, ou pode agir para recuperá-la imediatamente.This capacity is automatically reclaimed when the data retention period is reached, or you can act to reclaim it immediately.

Para obter mais informações, consulte a secção "Recuperar a capacidade" das contas de armazenamento Manage Azure Stack Hub.For more information, see the "Reclaim capacity" section of Manage Azure Stack Hub storage accounts.

Migrar contentores entre volumesMigrate a container between volumes

Esta opção aplica-se apenas aos sistemas integrados Azure Stack Hub.This option applies only to Azure Stack Hub integrated systems.

Devido aos padrões de uso dos inquilinos, algumas ações de inquilino usam mais espaço do que outras.Because of tenant usage patterns, some tenant shares use more space than others. Isto pode resultar em algumas ações esgotadas no espaço antes de outras ações que não são relativamente desusadas.This can result in some shares running low on space before other shares that are relatively unused.

Você pode libertar espaço em uma parte excessiva, migrando manualmente alguns recipientes blob para uma parte diferente.You can free up space on an overused share by manually migrating some blob containers to a different share. Pode migrar vários recipientes menores para uma única parte que tenha capacidade para os reter a todos.You can migrate several smaller containers to a single share that has capacity to hold them all. Utilize a migração para mover contentores gratuitos.Use migration to move free containers. Recipientes gratuitos são recipientes que não contêm um disco para um VM.Free containers are containers that don't contain a disk for a VM.

A migração consolida todas as bolhas de um contentor na nova parte.Migration consolidates all of a container's blobs on the new share.

  • Se um recipiente tiver entrado no modo de transbordo e tiver colocado bolhas em volumes adicionais, a nova parte deve ter capacidade suficiente para segurar todas as bolhas para o recipiente em que migra.If a container has entered overflow mode and has placed blobs on additional volumes, the new share must have sufficient capacity to hold all of the blobs for the container you migrate. Isto inclui as bolhas que estão localizadas em ações adicionais.This includes the blobs that are located on additional shares.

  • O cmdlet PowerShell Get-AzsStorageContainer identifica apenas o espaço de utilização no volume inicial de um recipiente.The PowerShell cmdlet Get-AzsStorageContainer identifies only the space in use on the initial volume for a container. O cmdlet não identifica o espaço que é usado por bolhas que são colocadas em volumes adicionais.The cmdlet doesn't identify space that's used by blobs that are put on additional volumes. Portanto, o tamanho total de um recipiente pode não ser evidente.Therefore, the full size of a container might not be evident. É possível que a consolidação de um contentor numa nova parte possa enviar essa nova parte para uma condição de transbordo, onde coloca dados em ações adicionais.It's possible that consolidation of a container on a new share can send that new share into an overflow condition, where it places data onto additional shares. Como resultado, pode ser necessário reequilibrar as ações.As a result, you might need to rebalance the shares.

  • Se não tiver permissões a determinados grupos de recursos e não puder utilizar o PowerShell para consultar os volumes adicionais para os dados de transbordo, trabalhe com o proprietário desses grupos de recursos e contentores para compreender a quantidade total de dados para migrar antes de os migrar.If you lack permissions to certain resource groups and can't use PowerShell to query the additional volumes for overflow data, work with the owner of those resource groups and containers to understand the total amount of data to migrate before you migrate it.

Importante

A migração de bolhas para um recipiente é uma operação offline que requer a utilização do PowerShell.The migration of blobs for a container is an offline operation that requires the use of PowerShell. Até que a migração esteja completa, todas as bolhas para o contentor que está a migrar permanecem offline e não podem ser usadas.Until the migration is complete, all blobs for the container that you're migrating remain offline and can't be used. Também deve evitar atualizar o Azure Stack Hub até que toda a migração em curso esteja completa.You should also avoid upgrading Azure Stack Hub until all ongoing migration is complete.

Migrar recipientes utilizando o PowerShellMigrate containers by using PowerShell

  1. Confirme que tem a Azure PowerShell instalada e configurada.Confirm that you have Azure PowerShell installed and configured. Para obter mais informações, consulte gerir os recursos do Azure utilizando a Azure PowerShell.For more information, see Manage Azure resources by using Azure PowerShell.

  2. Examine o recipiente para entender que dados estão na parte que pretende migrar.Examine the container to understand what data is on the share that you plan to migrate. Para identificar os melhores recipientes candidatos para a migração em volume, utilize o Get-AzsStorageContainer cmdlet:To identify the best candidate containers for migration in a volume, use the Get-AzsStorageContainer cmdlet:

    $farm_name = (Get-AzsStorageFarm)[0].name
    $shares = Get-AzsStorageShare -FarmName $farm_name
    $containers = Get-AzsStorageContainer -ShareName $shares[0].ShareName -FarmName $farm_name
    

    Em seguida, examinar $containers:Then examine $containers:

    $containers
    

    Exemplo: $containers

  3. Identifique as melhores ações de destino para segurar o contentor que está a migrar:Identify the best destination shares to hold the container you're migrating:

    $destinationshare = ($shares | Sort-Object FreeCapacity -Descending)[0]
    

    Em seguida, examinar $destinationshares:Then examine $destinationshares:

    $destinationshares
    

    Exemplo: ações de $destination

  4. Inicie a migração para um contentor.Start the migration for a container. A migração é assíncronea.Migration is asynchronous. Se iniciar a migração de contentores adicionais antes da primeira migração estar concluída, utilize o ID de trabalho para acompanhar o estado de cada um.If you start the migration of additional containers before the first migration is complete, use the job ID to track the status of each.

    $job_id = Start-AzsStorageContainerMigration -StorageAccountName $containers[0].Accountname -ContainerName $containers[0].Containername -ShareName $containers[0].Sharename -DestinationShareUncPath $destinationshares[0].UncPath -FarmName $farm_name
    

    Então examine $jobId.Then examine $jobId. No exemplo seguinte, substitua d62f8f7a-8b46-4f59-a8aa-5db96db4ebb0 pelo iD do trabalho que pretende examinar:In the following example, replace d62f8f7a-8b46-4f59-a8aa-5db96db4ebb0 with the job ID you want to examine:

    $jobId
    d62f8f7a-8b46-4f59-a8aa-5db96db4ebb0
    
  5. Use a identificação do trabalho para verificar o estado do trabalho de migração.Use the job ID to check on the status of the migration job. Quando a migração do contentor estiver concluída, o MigrationStatus está definido para completar.When the container migration is complete, MigrationStatus is set to Complete.

    Get-AzsStorageContainerMigrationStatus -JobId $job_id -FarmName $farm_name
    

    Screenshot que mostra o estado de migração.

  6. Pode cancelar um emprego de migração em curso.You can cancel an in-progress migration job. Os empregos de migração cancelados são processados assíncronosamente.Canceled migration jobs are processed asynchronously. Pode rastrear cancelamentos utilizando $jobid:You can track cancellations by using $jobid:

    Stop-AzsStorageContainerMigration -JobId $job_id -FarmName $farm_name
    

    Exemplo: Estado de reversão

  7. Pode executar o comando a partir do passo 6 novamente, até que o estado de migração seja cancelado:You can run the command from step 6 again, until the migration status is Canceled :

    Screenshot que mostra um exemplo de um estado de migração cancelado.

Mover discos VMMove VM disks

Esta opção aplica-se apenas aos sistemas integrados Azure Stack Hub.This option applies only to Azure Stack Hub integrated systems.

O método mais extremo para gerir o espaço envolve a movimentação de discos VM.The most extreme method for managing space involves moving VM disks. Uma vez que mover um recipiente anexado (que contém um disco VM) é complexo, contacte o suporte da Microsoft para realizar esta ação.Because moving an attached container (one that contains a VM disk) is complex, contact Microsoft support to accomplish this action.

Migrar um disco gerido entre volumesMigrate a managed disk between volumes

Esta opção aplica-se apenas aos sistemas integrados Azure Stack Hub.This option applies only to Azure Stack Hub integrated systems.

Devido aos padrões de uso dos inquilinos, alguns volumes de inquilinos usam mais espaço do que outros.Because of tenant usage patterns, some tenant volumes use more space than others. O resultado pode ser um volume que corre baixo no espaço antes de outro volume que não é relativamente necessário.The result can be a volume that runs low on space before other volume that are relatively unused.

Pode libertar espaço num volume sobreuso migrando manualmente alguns discos geridos para um volume diferente.You can free up space on an overused volume by manually migrating some managed disks to a different volume. Pode migrar vários discos geridos para um único volume que tenha capacidade para os reter a todos.You can migrate several managed disks to a single volume that has capacity to hold them all. Utilize a migração para mover discos geridos offline.Use migration to move offline managed disks. Os discos geridos offline são discos que não estão ligados a um VM.Offline managed disks are disks that aren't attached to a VM.

Importante

A migração de discos geridos é uma operação offline que requer a utilização do PowerShell.Migration of managed disks is an offline operation that requires the use of PowerShell. Deve retirar os discos candidatos para a migração do seu VM proprietário antes de iniciar o trabalho de migração (uma vez feito o trabalho de migração, pode recolocá-los).You must detach the candidate disks for migration from their owner VM before starting migration job (once the migration job is done, you can reattach them). Até que a migração termine, todos os discos geridos que está a migrar devem permanecer offline e não podem ser usados, caso contrário o trabalho de migração abortaria e todos os discos não maçados ainda estão nos seus volumes originais.Until migration completes, all managed disks you are migrating must remain offline and can't be used, otherwise the migration job would abort and all unmigrated disks are still on their original volumes. Também deve evitar atualizar o Azure Stack Hub até que toda a migração em curso esteja concluída.You should also avoid upgrading Azure Stack Hub until all ongoing migration completes.

Para migrar discos geridos usando PowerShellTo migrate managed disks using PowerShell

  1. Confirme que tem o Azure PowerShell instalado e configurado.Confirm that you have Azure PowerShell installed and configured. Para obter instruções sobre a configuração do ambiente PowerShell, consulte instalar o PowerShell para O Hub de Pilha de Azure.For instructions on configuring the PowerShell environment, see Install PowerShell for Azure Stack Hub. Para iniciar seduca no Azure Stack Hub, consulte o ambiente do operador e inscreva-se no Azure Stack Hub.To sign in to Azure Stack Hub, see Configure the operator environment and sign in to Azure Stack Hub.

  2. Examine os discos geridos para entender que discos estão no volume que planeia migrar.Examine the managed disks to understand what disks are on the volume that you plan to migrate. Para identificar os melhores discos candidatos para a migração em volume, utilize o Get-AzsDisk cmdlet:To identify the best candidate disks for migration in a volume, use the Get-AzsDisk cmdlet:

    $ScaleUnit = (Get-AzsScaleUnit)[0]
    $StorageSubSystem = (Get-AzsStorageSubSystem -ScaleUnit $ScaleUnit.Name)[0]
    $Volumes = (Get-AzsVolume -ScaleUnit $ScaleUnit.Name -StorageSubSystem $StorageSubSystem.Name | Where-Object {$_.VolumeLabel -Like "ObjStore_*"})
    $SourceVolume  = ($Volumes | Sort-Object RemainingCapacityGB)[0]
    $VolumeName = $SourceVolume.Name.Split("/")[2]
    $VolumeName = $VolumeName.Substring($VolumeName.IndexOf(".")+1)
    $MigrationSource = "\\SU1FileServer."+$VolumeName+"\SU1_"+$SourceVolume.VolumeLabel
    $Disks = Get-AzsDisk -Status All -SharePath $MigrationSource | Select-Object -First 10
    

    Em seguida, examinar $disks:Then examine $disks:

    $Disks
    

    Exemplo: $Disks

  3. Identifique o melhor volume de destino para segurar os discos que migra:Identify the best destination volume to hold the disks you migrate:

    $DestinationVolume  = ($Volumes | Sort-Object RemainingCapacityGB -Descending)[0]
    $VolumeName = $DestinationVolume.Name.Split("/")[2]
    $VolumeName = $VolumeName.Substring($VolumeName.IndexOf(".")+1)
    $MigrationTarget = "\\SU1FileServer."+$VolumeName+"\SU1_"+$DestinationVolume.VolumeLabel
    
  4. Inicie a migração para discos geridos.Start migration for managed disks. A migração é assíncronea.Migration is asynchronous. Se iniciar a migração de discos adicionais antes da primeira migração terminar, use o nome do trabalho para acompanhar o estado de cada um.If you start migration of additional disks before the first migration completes, use the job name to track the status of each.

    $jobName = "MigratingDisk"
    Start-AzsDiskMigrationJob -Disks $Disks -TargetShare $MigrationTarget -Name $jobName
    
  5. Use o nome do trabalho para verificar o estado do trabalho de migração.Use the job name to check on the status of the migration job. Quando a migração do disco estiver concluída, o MigrationStatus está definido para ser concluído.When the disk migration is complete, MigrationStatus is set to Complete.

    $job = Get-AzsDiskMigrationJob -Name $jobName
    

    Exemplo: Estado da migração

    Se estiver a migrar vários discos geridos num trabalho de migração, também pode verificar as sub-tarefas do trabalho.If you are migrating multiple managed disks in one migration job, you can also check the sub tasks of the job.

    $job.Subtasks
    

    Exemplo: Estatuto de sub-tarefa de migração

  6. Pode cancelar um emprego de migração em curso.You can cancel an in-progress migration job. Os empregos de migração cancelados são processados assíncronosamente.Canceled migration jobs are processed asynchronously. Pode rastrear o cancelamento utilizando o nome do trabalho até que o estado confirme que o trabalho de migração é cancelado:You can track cancellation by using job name until the status confirms the migration job is Canceled :

    Stop-AzsDiskMigrationJob -Name $jobName
    

    Exemplo: Estado cancelado

Distribuir discos não geridosDistribute unmanaged disks

Esta opção aplica-se apenas aos sistemas integrados Azure Stack Hub.This option applies only to Azure Stack Hub integrated systems.

O método mais extremo para gerir o espaço envolve mover discos não geridos.The most extreme method for managing space involves moving unmanaged disks. Se o arrendatário adicionar números de discos não geridos a um contentor, a capacidade total utilizada do contentor poderá crescer para além da capacidade disponível do volume que o mantém antes do contentor entrar no modo de transbordo.If the tenant adds numbers of unmanaged disks to one container, the total used capacity of the container could grow beyond the available capacity of the volume that holds it before the container entering overflow mode. Para evitar que um único recipiente esgote o espaço de um volume, o arrendatário poderia distribuir os discos não geridos existentes de um recipiente para diferentes contentores.To avoid single container exhaust the space of a volume, the tenant could distribute the existing unmanaged disks of one container to different containers. Como distribuir um recipiente anexo (que contém um disco VM) é complexo, contacte o Microsoft Support para realizar esta ação.Because distributing an attached container (one that contains a VM disk) is complex, contact Microsoft Support to accomplish this action.

Passos seguintesNext steps

Para saber mais sobre a oferta de VMs aos utilizadores, consulte Gerir a capacidade de armazenamento do Azure Stack Hub.To learn more about offering VMs to users, see Manage storage capacity for Azure Stack Hub.