Gerenciar um catálogo XenServer®

Last published : Nov 13, 2026
Gerenciar catálogos de máquinas descreve os assistentes que gerenciam um catálogo de máquinas. As informações a seguir cobrem detalhes específicos para ambientes de virtualização XenServer.
Observação:
Antes de gerenciar um catálogo XenServer, você precisa concluir a criação de um catálogo XenServer. Consulte Criar um catálogo XenServer.

Migração de armazenamento de VMs persistentes e não persistentes

Você pode migrar os seguintes discos de VM de um armazenamento para outro usando o comando PowerShell Move-ProvVMDisk.
  • Para VMs persistentes de Clone Completo: Disco do SO, Disco de Identidade e discos provisionados não-MCS.
  • Para VMs não persistentes: Disco do SO, Disco de Identidade e disco de Cache de Write-back (WBC).

Pré-requisito

O novo armazenamento deve satisfazer a seguinte condição:
  • O host no qual a VM está sendo executada deve ter acesso aos datastores antigo e novo.

Limitações

Considere as seguintes limitações ao migrar VMs persistentes e não persistentes:
  • Para VMs Full Clone persistentes: Se houver snapshots com a VM em movimento, após a migração, um disco consolidado adicional poderá consumir mais espaço em disco. Por exemplo, antes da migração (snapshot1 100G + snapshot2 20G + 10G arquivos do SO). Após a migração (disco consolidado 130G + snapshot1 100G + snapshot2 20G).
  • Para VMs não persistentes: A migração de snapshots não é suportada.

Migrar o armazenamento em disco

Para migrar o armazenamento em disco:
  1. Adicione um armazenamento de destino a uma unidade de hospedagem existente. Você pode executar o comando PowerShell Add-Hyphostingunitstorage para adicionar o armazenamento de destino:
    Se você não quiser adicionar novas VMs ao armazenamento antigo, altere o armazenamento antigo para Substituído. Você pode fazer isso usando o Studio ou comandos PowerShell. Consulte Editar armazenamento. Você também pode executar Set-Hyphostingunitstorage e Superseded como true para desabilitar a criação de novas VMs no armazenamento antigo.
    Observação:
    Para VMs não persistentes:
    • Se o WBC for usado, configure o armazenamento de destino do WBC na unidade de hospedagem.
    • Se o armazenamento de destino do SO estiver configurado, o WBC (se usado) deve ser compatível com o armazenamento de destino do SO.
    • Se o armazenamento de destino do SO não estiver configurado, o WBC (se usado) deve ser compatível com o armazenamento do SO atual.
  2. Desligue as VMs e ative o Modo de Manutenção.
  3. Obtenha as informações sobre o esquema de provisionamento, unidade de hospedagem, armazenamento de disco do SO e armazenamento de disco WBC. Consulte ProvResourceInStorage para obter informações de armazenamento do SO. Por exemplo:
    $result=Get-ProvSchemeResourceInStorage -ProvisioningSchemeName xxxxx
    $result
    $result.ProvResourceInStorage | Format-List -Property *
    Consulte TemporaryStorageInfo para obter informações de armazenamento WBC. Por exemplo:
    $result=Get-ProvSchemeResourceInStorage -ProvisioningSchemeName xxxxx
    $result
    $result.TemporaryStorageInfo | Format-List -Property *
  4. Migre o disco do SO, o disco de Identidade e o disco WBC (aplicável a VMs não persistentes) para o armazenamento de destino usando o comando Move-ProvVMDisk PowerShell.
    Observação:
    • Sempre forneça os discos do SO e de Identidade nos parâmetros DiskType e DestinationStorageId.
    • O DestinationStorageId para o disco do SO e o disco de Identidade deve ser o mesmo.
    Exemplo:
    VMs Persistentes:
    (Get-ProvVM -ProvisioningSchemeName xxxxx) | Move-ProvVMDisk -ProvisioningSchemeName "myFullCloneProvScheme" -VMName "machine01" -DiskType OS,Identity -DestinationStorageId datastore1,datastore1
    Importante:
    Para VM Persistente, todos os discos são movidos. Não é possível selecionar quais discos mover.
    VMs Não Persistentes:
    (Get-ProvVM -ProvisioningSchemeName xxxxx) | Move-ProvVMDisk -ProvisioningSchemeName "myCleanOnBootProvScheme" -VMName "machine01" -DiskType OS,Identity,WBC -DestinationStorageId None,None,datastore1
    Importante:
    • Se você não quiser migrar um disco específico, defina o valor como Nenhum para o parâmetro DestinationStorageId.
    • Se a VM tiver um disco WBC, adicione o disco WBC no parâmetro DiskType e adicione as informações necessárias no parâmetro DestinationStorageId.

Solução de problemas

Se um dos discos falhar ao migrar, nenhum dos discos será migrado para o armazenamento de destino. Você pode obter o relatório de falha usando o seguinte comando:
(Get-ProvTask -TaskID xxxxxxxxx).DiskMoveFailedVirtualMachines

Identificar recursos criados pelo MCS

A seguir estão as tags que o MCS adiciona aos recursos. As tags na tabela são representadas como "chave":"valor".
Nome do recurso Tag
Disco base publicado e sua cópia em cada rede ou armazenamento local "CitrixProvisioningSchemeId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
Disco de ID "CitrixProvisioningSchemeId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
Disco do SO "CitrixProvisioningSchemeId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
VM de Preparação "CitrixProvisioningSchemeId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
VM no catálogo "CitrixProvisioningSchemeId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
Disco WBC "CitrixProvisioningSchemeId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"

Mais informações