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:
-
Adicione um armazenamento de destino a uma unidade de hospedagem existente. Você pode executar o comando PowerShell
Add-Hyphostingunitstoragepara 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-HyphostingunitstorageeSupersededcomotrue 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.
- Desligue as VMs e ative o Modo de Manutenção.
-
Obtenha as informações sobre o esquema de provisionamento, unidade de hospedagem, armazenamento em disco do SO e armazenamento em disco do WBC. Consulte
ProvResourceInStoragepara obter informações sobre o armazenamento do SO. Por exemplo:$result=Get-ProvSchemeResourceInStorage -ProvisioningSchemeName xxxxx $result $result.ProvResourceInStorage | Format-List -Property * <!--NeedCopy-->Consulte
TemporaryStorageInfopara obter informações sobre o armazenamento do WBC. Por exemplo:$result=Get-ProvSchemeResourceInStorage -ProvisioningSchemeName xxxxx $result $result.TemporaryStorageInfo | Format-List -Property * <!--NeedCopy--> -
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
DiskTypeeDestinationStorageId. - O
DestinationStorageIdpara 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
DiskTypee adicione as informações necessárias no parâmetroDestinationStorageId.
- Sempre forneça os discos do SO e de Identidade nos parâmetros
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” |