Gerenciar um catálogo XenServer®

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 de Clone Completo persistentes: 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 de Clone Completo persistentes: Se houver snapshots com a VM em movimento, após a migração, um disco consolidado adicional pode 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.

    Nota:

    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 atual do SO.
  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 em disco do SO e armazenamento em disco do WBC. Consulte ProvResourceInStorage para obter informações sobre o armazenamento do SO. Por exemplo:

    $result=Get-ProvSchemeResourceInStorage -ProvisioningSchemeName xxxxx
    $result
    $result.ProvResourceInStorage | Format-List -Property *
    <!--NeedCopy-->
    

    Consulte TemporaryStorageInfo para obter informações sobre o armazenamento do WBC. Por exemplo:

    $result=Get-ProvSchemeResourceInStorage -ProvisioningSchemeName xxxxx
    $result
    $result.TemporaryStorageInfo | Format-List -Property *
    <!--NeedCopy-->
    
  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.

    Nota:

    • 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
    <!--NeedCopy-->
    

    Importante:

    Para VMs persistentes, 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
    <!--NeedCopy-->
    

    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
<!--NeedCopy-->

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

Gerenciar um catálogo XenServer®