Gerenciar um catálogo do Google Cloud Platform
Gerenciar catálogos de máquinas descreve os assistentes que gerenciam um catálogo de máquinas. As informações a seguir abrangem detalhes específicos dos ambientes de nuvem do Google.
Nota:
Antes de gerenciar um catálogo do Google Cloud Platform, você precisa concluir a criação de um catálogo do Google Cloud Platform. Consulte Criar um catálogo do Google Cloud Platform.
Adicionar máquinas a um catálogo
Para adicionar máquinas a um catálogo, siga estas etapas:
-
Em Manage > Full Configuration, selecione Machine Catalogs no painel esquerdo.
-
Selecione o catálogo de máquinas ao qual deseja adicionar máquinas.
-
Selecione Add Machines na barra de ações.
-
Na página Virtual Machines, especifique o número de máquinas que deseja adicionar e selecione Next.
-
Na página Machine Identities, selecione uma conta do Active Directory e, em seguida, selecione Next.
-
Na página Domain Credentials, selecione Enter credentials, digite o nome de usuário e a senha, selecione Save e selecione Next.
-
Na página Summary, confirme as informações e selecione Finish.
Atualizar máquinas
Um recurso que pode ser útil nos casos em que você deseja atualizar a imagem mestre ou o nível funcional mínimo.
Para atualizar as máquinas, siga estas etapas:
-
Em Manage > Full Configuration, selecione Machine Catalogs no painel esquerdo.
-
Selecione o catálogo de máquinas que contém as máquinas que você deseja atualizar.
-
Selecione Change Master Image na barra de ações.
-
Na página Master Image, selecione uma VM e o nível funcional mínimo para o catálogo e, em seguida, selecione Next.
-
Na página Rollout Strategy, especifique quando deseja atualizar as máquinas e selecione Next.
-
Na página Summary, confirme as informações e selecione Finish.
Para reverter uma atualização de máquina, siga estas etapas:
Importante:
Não renomeie, exclua ou mova imagens mestre. Caso contrário, você não poderá reverter a atualização.
-
Em Manage > Full Configuration, selecione Machine Catalogs no painel esquerdo.
-
Selecione o catálogo de máquinas no qual deseja reverter a atualização da máquina.
-
Selecione Roll Back Master Image na barra de ações.
-
Na página Overview, confirme as informações e selecione Next.
-
Na página Rollout Strategy, configure a estratégia de implantação e selecione Next.
-
Na página Summary, confirme as informações e selecione Finish.
Gerenciamento de energia
O Citrix DaaS permite o gerenciamento de energia das máquinas do Google Cloud. Use o nó Search no painel de navegação para localizar a máquina cuja energia você deseja gerenciar. As seguintes ações de energia estão disponíveis:
- Delete
- Start
- Restart
- Force Restart
- Shut Down
- Force Shutdown
- Add to Delivery Group
- Manage Tags
- Turn On Maintenance Mode
Você também pode gerenciar as máquinas do Google Cloud usando Autoscale. Para isso, adicione as máquinas do Google Cloud a um grupo de entrega e ative Autoscale para o grupo de entrega. Para obter mais informações sobre Autoscale, consulte Autoscale.
Atualizar máquinas provisionadas usando o PowerShell
O comando Set-ProvScheme
altera o esquema de provisionamento. No entanto, isso não afeta as máquinas existentes. Usando o comando Request-ProvVMUpdate
dos comandos do PowerShell, agora você pode aplicar o esquema de provisionamento atual a uma máquina persistente ou não persistente existente ou a um conjunto de máquinas. Atualmente, no GCP, a atualização de propriedade suportada por esse recurso é o perfil da máquina.
Você pode atualizar:
- Uma única VM
- Uma lista de VMs específicas ou todas as VMs existentes associadas a um ID de esquema de provisionamento
- Uma lista de VMs específicas ou todas as VMs existentes associadas a um nome de esquema de provisionamento
Para atualizar as VMs existentes:
-
Verifique a configuração das máquinas existentes. Por exemplo,
Get-ProvScheme | select ProvisioningSchemeName, ProvisioningSchemeVersion <!--NeedCopy-->
-
Atualize o esquema de provisionamento. Por exemplo,
`Set-ProvScheme –ProvisioningSchemeName "my-catalog" –MachineProfile "XDHyp:\HostingUnits<hosting-unit>\machineprofileinstance.vm" <!--NeedCopy-->
-
Verifique se a propriedade atual da VM corresponde ao esquema de provisionamento atual e se há alguma ação de atualização pendente na VM. Por exemplo,
Get-ProvVM | select VMName, ProvisioningSchemeUpdateRequested, ProvisioningSchemeVersion <!--NeedCopy-->
Você também pode encontrar máquinas com uma versão específica. Por exemplo,
Get-ProvVM -Filter "ProvisioningSchemeVersion -eq 1" | select VMName, ProvisioningSchemeVersion <!--NeedCopy-->
- Atualize as máquinas existentes.
-
Para atualizar todas as máquinas existentes:
Request-ProvVMUpdate –ProvisioningSchemeName "my-catalog" <!--NeedCopy-->
-
Para atualizar uma lista de máquinas específicas:
Request-ProvVMUpdate -ProvisioningSchemeName "my-catalog" -VMName "vm1","vm2" <!--NeedCopy-->
-
Para atualizar máquinas com base na saída de
Get-ProvVM
:Get-ProvVM -ProvisioningSchemeName "my-catalog" | Request-ProvVMUpdate <!--NeedCopy-->
-
-
Encontre máquinas com uma atualização agendada. Por exemplo,
Get-ProvVM -Filter "ProvisioningSchemeUpdateAfter" | select VMName, ProvisioningSchemeUpdateAfter <!--NeedCopy-->
-
Reinicialize as máquinas. Na próxima vez que forem ligadas, as alterações às propriedades serão aplicadas às máquinas existentes. Você pode verificar o status atualizado usando o seguinte comando:
Get-ProvVM | select VMName, ProvisioningSchemeUpdateRequested, ProvisioningSchemeVersion <!--NeedCopy-->
Proteger a exclusão acidental da máquina
O Citrix DaaS permite proteger os recursos do MCS no Google Cloud para evitar exclusão acidental. Configure a VM provisionada definindo o sinalizador deletionProtection
como TRUE.
Por padrão, as VMs provisionadas por meio do plug-in do Google Cloud ou MCS são criadas com o InstanceProtection ativado. A implementação é aplicável a catálogos persistentes e não persistentes. Os catálogos não persistentes são atualizados quando as instâncias são recriadas a partir do modelo. Para máquinas persistentes existentes, você pode definir o sinalizador no console do Google Cloud. Para obter mais informações sobre como definir o sinalizador, consulte o site de documentação do Google. Novas máquinas adicionadas a catálogos persistentes são criadas com deletionProtection
habilitado.
Se você tentar excluir uma instância de VM para a qual definiu o sinalizador deletionProtection
, a solicitação falhará. No entanto, se você receber a permissão compute.instances.setDeletionProtection
ou a atribuição da função Compute Admin do IAM, poderá redefinir o sinalizador para permitir que o recurso seja excluído.
Identificar recursos criados pelo MCS
A seguir estão as tags que o MCS adiciona aos recursos na plataforma GCP. As tags na tabela são representadas como “key”:”value”.
Nome do recurso | Marca |
---|---|
Disco de identificação | “CitrixResource”: “internal” |
“CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx” | |
Imagem | “CitrixResource”: “internal” |
“CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx” | |
Disco do sistema operacional | “CitrixResource”: “internal” |
“CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx” | |
PrepVM | “CitrixResource”: “internal” |
“CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx” | |
Instantâneo publicado | “CitrixResource”: “internal” |
Storage bucket | “CitrixResource”: “internal” |
Template | “CitrixResource”: “internal” |
“CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx” | |
VM in catalog | “CitrixResource”: “internal” |
“CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”. O plug-in também adiciona esse rótulo para VMs provisionadas pelo MCS: “citrix-provisioning-scheme-id”: “provSchemeId”. Você pode usar esse rótulo para filtrar por catálogo no console do GCP. | |
Disco WBC | “CitrixResource”: “internal” |
CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx” |
Nota:
Uma VM não fica visível no inventário da Citrix se uma tag CitrixResource for adicionada para identificá-la como um recurso criado pelo MCS. Você pode remover ou renomear a tag para torná-la visível.