Gerir o cluster do Avere vFXTManage the Avere vFXT cluster

Em algum momento do ciclo de vida do seu agrupamento Avere vFXT para Azure, poderá ter de adicionar nós de cluster, ou iniciar ou reiniciar o cluster.At some point in the life cycle of your Avere vFXT for Azure cluster, you might need to add cluster nodes, or to start or reboot the cluster. Quando o seu projeto estiver concluído, terá de saber como parar o cluster e removê-lo permanentemente.When your project is finished you'll need to know how to stop the cluster and remove it permanently.

Este artigo explica como adicionar ou remover nós de cluster e outras operações básicas de cluster.This article explains how to add or remove cluster nodes and other basic cluster operations. Se necessitar de alterar as definições do cluster ou monitorizar o seu trabalho, utilize o Painel de Controlo Avere.If you need to change cluster settings or monitor its work, use the Avere Control Panel.

Dependendo da tarefa de gestão, poderá ter de utilizar uma de três ferramentas diferentes: o Avere Control Panel, o script de gestão de vfxt.py de linha de comando e o portal Azure.Depending on the management task, you might need to use one of three different tools: Avere Control Panel, the vfxt.py command line cluster management script, and the Azure portal.

Esta tabela fornece uma visão geral das ferramentas que podem ser utilizadas para cada tarefa.This table gives an overview of which tools can be used for each task.

AçãoAction Painel de Controlo de AvereAvere Control Panel vfxt.pyvfxt.py Portal do AzureAzure portal
Adicionar nós de clusterAdd cluster nodes nãono simyes nãono
Remover os gádos do clusterRemove cluster nodes simyes nãono nãono
Pare um nó de clusterStop a cluster node sim (também pode reiniciar serviços ou reiniciar)yes (can also restart services or reboot) nãono desligar um nó VM do portal é interpretado como uma falha de nópowering down a node VM from the portal is interpreted as a node failure
Inicie um nó paradoStart a stopped node nãono nãono simyes
Destrua um único nó de aglomeradoDestroy a single cluster node nãono nãono simyes
Reinicie o clusterReboot the cluster
Desligue ou pare o cluster com segurançaShut down or stop the cluster safely simyes simyes nãono
Destrua o aglomeradoDestroy the cluster nãono simyes Sim, mas a integridade dos dados não é garantida.yes, but data integrity is not guaranteed

Instruções detalhadas para cada ferramenta estão incluídas abaixo.Detailed instructions for each tool are included below.

Sobre casos parados em AzureAbout stopped instances in Azure

Quando desliga ou detém qualquer Azure VM, deixa de incorrer em taxas de cálculo, mas ainda assim tem de pagar o seu armazenamento.When you shut down or stop any Azure VM, it stops incurring compute charges, but you still must pay for its storage. Se desligar um nó vFXT ou todo o cluster vFXT e não pretende reiniciá-lo, deve utilizar o portal Azure para eliminar os VMs relacionados.If you shut down a vFXT node or the entire vFXT cluster and you don't intend to restart it, you should use the Azure portal to delete the related VMs.

No portal Azure, um nó parado (que pode ser reiniciado) mostra o estado parado no portal Azure.In the Azure portal, a stopped node (which can be restarted) shows the status stopped in the Azure portal. Um nó eliminado mostra o estado parado (deallocated) e já não incorre em taxas de cálculo ou armazenamento.A deleted node shows the status stopped (deallocated) and it no longer incurs compute or storage charges.

Antes de eliminar o VM, certifique-se de que todos os dados alterados foram escritos da cache para o armazenamento de back-end utilizando o Painel de Controlo Avere ou vfxt.py opções para parar ou desligar o cluster.Before deleting the VM, make sure that all changed data has been written from the cache to back-end storage by using the Avere Control Panel or vfxt.py options to stop or shut down the cluster.

Gerir o cluster com o Painel de Controlo AvereManage the cluster with Avere Control Panel

O Painel de Controlo avere pode ser utilizado para estas tarefas:The Avere Control Panel can be used for these tasks:

  • Parar ou reiniciar os nóns individuaisStop or reboot individual nodes
  • Remover um nó do clusterRemove a node from the cluster
  • Parar ou reiniciar todo o clusterStop or reboot the entire cluster

O Painel de Controlo avere dá prioridade à integridade dos dados, pelo que tenta escrever quaisquer dados alterados para armazenamento de back-end antes de uma operação possivelmente destrutiva.Avere Control Panel prioritizes data integrity, so it attempts to write any changed data to back-end storage before a possibly destructive operation. Isto faz com que seja uma opção mais segura do que o portal Azure.This makes it a safer option than the Azure portal.

Aceder ao Painel de Controlo avere a partir de um navegador web.Access Avere Control Panel from a web browser. Siga as instruções no Access do cluster vFXT se precisar de ajuda.Follow the instructions in Access the vFXT cluster if you need help.

Gerir os acenos com o Painel de Controlo AvereManage nodes with Avere Control Panel

A página de definições de Nodes FXT tem controlos para gerir os nós individuais.The FXT Nodes settings page has controls for managing individual nodes.

Para desligar, reiniciar ou remover um nó, encontrar o nó na lista na página FXT Nodes e clicar no botão apropriado na coluna Ações.To shut down, reboot, or remove a node, find the node in the list on the FXT Nodes page and click the appropriate button in its Actions column.

Nota

Os endereços IP podem mover-se entre os nós do cluster quando o número de nós ativos for alterativo.IP addresses might move among cluster nodes when the number of active nodes changes.

Leia cluster > nos nós FXT no guia de definições do cluster Avere para obter mais informações.Read Cluster > FXT Nodes in the Avere cluster settings guide for more information.

Parar ou reiniciar o cluster com o Painel de Controlo AvereStop or reboot the cluster with Avere Control Panel

A página de definições de Manutenção do Sistema tem comandos para reiniciar os serviços de cluster, reiniciar o cluster ou ligar o cluster de forma segura.The System Maintenance settings page has commands for restarting cluster services, rebooting the cluster, or safely powering the cluster down. Leia a Administração > Manutenção do Sistema (no guia de configurações do cluster Avere) para mais detalhes.Read Administration > System Maintenance (in the Avere cluster settings guide) for details.

Quando um cluster começa a desligar-se, publica mensagens de estado no separador Dashboard. Após alguns momentos, as mensagens param e, eventualmente, a sessão do Painel de Controlo de Avere deixa de responder, o que significa que o cluster foi desligado.When a cluster begins to shut down, it posts state messages to the Dashboard tab. After a few moments, the messages stop and eventually the Avere Control Panel session stops responding, which means that the cluster has shut down.

Gerir o cluster com vfxt.pyManage the cluster with vfxt.py

vfxt.py é uma ferramenta de linha de comando para a criação e gestão de clusters.vfxt.py is a command-line tool for cluster creation and management.

vfxt.py está pré-instalado no controlador de cluster VM.vfxt.py is preinstalled on the cluster controller VM. Se pretender instalá-lo noutro sistema, consulte a documentação em https://github.com/Azure/AvereSDK .If you want to install it on another system, refer to the documentation at https://github.com/Azure/AvereSDK.

O vfxt.py script pode ser usado para estas tarefas de gestão de clusters:The vfxt.py script can be used for these cluster management tasks:

  • Adicione novos nosdes a um clusterAdd new nodes to a cluster
  • Parar ou iniciar um clusterStop or start a cluster
  • Destrua um aglomeradoDestroy a cluster

Tal como o Avere Control Panel, vfxt.py operações tentam garantir que os dados alterados são armazenados permanentemente no armazenamento de back-end antes de desligar ou destruir o cluster ou o nó.Like Avere Control Panel, vfxt.py operations try to make sure changed data is stored permanently on back-end storage before shutting down or destroying the cluster or node. Isto faz com que seja uma opção mais segura do que o portal Azure.This makes it a safer option than the Azure portal.

Um guia completo de utilização vfxt.py está disponível no GitHub: Cloud cluster management com vfxt.pyA complete vfxt.py usage guide is available on GitHub: Cloud cluster management with vfxt.py

Adicione os nóns de cluster com vfxt.pyAdd cluster nodes with vfxt.py

Um script de comando de amostra para adicionar nós de cluster está incluído no controlador de cluster.A sample command script for adding cluster nodes is included on the cluster controller. Localize ./add-nodes no controlador e abra-o num editor para personalizá-lo com as informações do seu cluster.Locate ./add-nodes on the controller and open it in an editor to customize it with your cluster information.

O aglomerado deve estar a funcionar para usar este comando.The cluster must be running to use this command.

Fornecer os seguintes valores:Supply the following values:

  • Nome do grupo de recursos para o cluster, e também para recursos de rede e armazenamento se não estiverem no mesmo grupo de recursos que o clusterResource group name for the cluster, and also for network and storage resources if they are not in the same resource group as the cluster
  • Localização do clusterCluster location
  • Rede de cluster e sub-redeCluster network and subnet
  • Função de acesso ao nó de cluster (utilizar a função incorporada Avere Operator)Cluster node access role (use the built-in role Avere Operator)
  • Endereço IP de gestão de cluster e senha administrativaCluster management IP address and administrative password
  • Número de nós a adicionar (1, 2 ou 3)Number of nodes to add (1, 2, or 3)
  • Tipo de instância de nó e valores de tamanho de cacheNode instance type and cache size values

Se não estiver a utilizar o protótipo, deve construir um comando como o seguinte, incluindo todas as informações descritas acima.If you are not using the prototype, you must construct a command like the following, including all of the information described above.

   vfxt.py --cloud-type azure --from-environment \
   --resource-group GROUP_NAME \
   [--network-resource-group GROUP_NAME --storage-resource-group GROUP_NAME]  \
   --location LOCATION --azure-network NETWORK_NAME --azure-subnet SUBNET_NAME \
   --add-nodes --nodes NODE_COUNT \
   --management-address CLUSTER_IP --admin-password ADMIN_PASSWORD \
   --instance-type TYPE --node-cache-size SIZE \
   --azure-role "Avere Operator" \
   --log ~/vfxt.log

Para mais informações, leia Adicione nós a um cluster no guia de utilização vfxt.py.For more information, read Add nodes to a cluster in the vfxt.py usage guide.

Pare um aglomerado com vfxt.pyStop a cluster with vfxt.py

vfxt.py --cloud-type azure --from-environment --stop --resource-group GROUPNAME --admin-password PASSWORD --management-address ADMIN_IP --location LOCATION --azure-network NETWORK --azure-subnet SUBNET

Inicie um aglomerado parado com vfxt.pyStart a stopped cluster with vfxt.py

vfxt.py --cloud-type azure --from-environment --start --resource-group GROUPNAME --admin-password PASSWORD --management-address ADMIN_IP --location LOCATION --azure-network NETWORK --azure-subnet SUBNET --instances INSTANCE1_ID INSTANCE2_ID INSTANCE3_ID ...

Como o cluster está parado, deve passar os identificadores de instância para especificar os nós do cluster.Because the cluster is stopped, you must pass instance identifiers to specify the cluster nodes. Leia Especificando qual o cluster a modificar no guia de utilização vfxt.py para saber mais.Read Specifying which cluster to modify in the vfxt.py usage guide to learn more.

Destrua um aglomerado com vfxt.pyDestroy a cluster with vfxt.py

vfxt.py --cloud-type azure --from-environment --destroy --resource-group GROUPNAME --admin-password PASSWORD --management-address ADMIN_IP --location LOCATION --azure-network NETWORK --azure-subnet SUBNET --management-address ADMIN_IP

A opção --quick-destroy pode ser utilizada se não quiser guardar dados alterados da cache do cluster.The option --quick-destroy can be used if you do not want to save changed data from the cluster cache.

Leia o guia de utilização vfxt.py para obter informações adicionais.Read the vfxt.py usage guide for additional information.

Gerir VMs de cluster a partir do portal AzureManage cluster VMs from the Azure portal

O portal Azure pode ser usado para destruir o cluster VMs individualmente, mas a integridade dos dados não é garantida se o cluster não for desligado de forma limpa primeiro.The Azure portal can be used to destroy cluster VMs individually, but data integrity is not guaranteed if the cluster is not shut down cleanly first.

O portal Azure pode ser utilizado para estas tarefas de gestão de clusters:The Azure portal can be used for these cluster management tasks:

  • Inicie um nó vFXT paradoStart a stopped vFXT node
  • Pare um nó vFXT individual (o cluster interpreta isto como uma falha no nó)Stop an individual vFXT node (the cluster interprets this as a node failure)
  • Destrua um cluster vFXT se não precisar de garantir que os dados alterados na cache do cluster são escritos para o ficheiro principalDestroy a vFXT cluster if you do not need to ensure that changed data in the cluster cache is written to the core filer
  • Remova permanentemente os nosdes vFXT e outros recursos de cluster depois de terem sido desligados com segurançaPermanently remove vFXT nodes and other cluster resources after they have been shut down safely

Reinicie as instâncias vFXT do portal AzureRestart vFXT instances from the Azure portal

Se precisar de reiniciar um nó parado, tem de utilizar o portal Azure.If you need to restart a stopped node, you must use the Azure portal. Selecione máquinas virtuais no menu esquerdo e, em seguida, clique no nome VM na lista para abrir a sua página geral.Select Virtual machines in the left menu and then click on the VM name in the list to open its overview page.

Clique no botão Iniciar na parte superior da página geral para reativar o VM.Click the Start button at the top of the overview page to reactivate the VM.

Ecrã do portal Azure mostrando a opção de iniciar um vm parado

Eliminar os nosdes de clusterDelete cluster nodes

Se pretender eliminar um nó do cluster vFXT, mas manter o restante do cluster, deve primeiro retirar o nó do cluster com o Painel de Controlo Avere.If you want to delete one node from the vFXT cluster but keep the remainder of the cluster, you should first remove the node from the cluster with the Avere Control Panel.

Atenção

Se eliminar um nó sem primeiro removê-lo do cluster vFXT, os dados podem ser perdidos.If you delete a node without first removing it from the vFXT cluster, data might be lost.

Para destruir permanentemente uma ou mais instâncias usadas como nó vFXT, utilize o portal Azure.To permanently destroy one or more instances used as vFXT node, use the Azure portal. Selecione máquinas virtuais no menu esquerdo e, em seguida, clique no nome VM na lista para abrir a sua página geral.Select Virtual machines in the left menu and then click on the VM name in the list to open its overview page.

Clique no botão Eliminar na parte superior da página geral para destruir permanentemente o VM.Click the Delete button at the top of the overview page to permanently destroy the VM.

Pode utilizar este método para remover permanentemente os nós do cluster depois de terem sido desligados com segurança.You can use this method to permanently remove cluster nodes after they have been shut down safely.

Destrua o aglomerado do portal AzureDestroy the cluster from the Azure portal

Nota

Se desejar que as alterações restantes do cliente na cache sejam escritas para armazenamento back-end, utilize a opção vfxt.py --destroy ou utilize o Painel de Controlo Avere para desligar o cluster de forma limpa antes de remover as instâncias do nó no portal Azure.If you want any remaining client changes in the cache to be written to back-end storage, either use the vfxt.py --destroy option or use the Avere Control Panel to shut down the cluster cleanly before removing the node instances in the Azure portal.

Pode destruir instâncias de nó permanentemente eliminando-as no portal Azure.You can destroy node instances permanently by deleting them in the Azure portal. Pode eliminá-los um de cada vez, conforme descrito acima, ou pode utilizar a página 'Máquinas Virtuais' para encontrar todos os VMs do cluster, selecioná-los com as caixas de verificação e clicar no botão Eliminar para removê-los todos numa só ação.You can delete them one at a time as described above, or you can use the Virtual Machines page to find all of the cluster VMs, select them with the checkboxes, and click the Delete button to remove them all in one action.

Lista de VMs no portal, filtrado pelo termo "cluster", com três dos quatro verificados e destacados

Eliminar recursos adicionais de cluster do portal AzureDelete additional cluster resources from the Azure portal

Se criou recursos adicionais especificamente para o cluster vFXT, talvez queira removê-los como parte da demolição do cluster.If you created additional resources specifically for the vFXT cluster, you might want to remove them as part of tearing down the cluster. Não destrua elementos que contenham dados de que necessita, nem quaisquer itens partilhados com outros projetos.Do not destroy elements that contain data you need, or any items that are shared with other projects.

Além de eliminar os nóns de cluster, considere remover estes componentes:In addition to deleting the cluster nodes, consider removing these components:

  • O controlador de cluster VMThe cluster controller VM
  • Discos de dados associados aos nosdes de clusterData disks associated with cluster nodes
  • Interfaces de rede e IPs públicos associados a componentes de clusterNetwork interfaces and public IPs associated with cluster components
  • Redes virtuaisVirtual networks
  • Contentores de armazenamento e contas de armazenamento (apenas se não contiverem dados importantes)Storage containers and storage accounts (only if they contain no important data)
  • Conjunto de disponibilidadeAvailability set

Lista de "todos os recursos" do portal Azure mostrando recursos criados para um cluster de testes

Eliminar o grupo de recursos de um cluster do portal AzureDelete a cluster's resource group from the Azure portal

Se criou um grupo de recursos especificamente para alojar o cluster, pode destruir todos os recursos relacionados para o cluster destruindo o grupo de recursos.If you created a resource group specifically to house the cluster, you can destroy all related resources for the cluster by destroying the resource group.

Atenção

Só destrua o grupo de recursos se tiver a certeza de que nada de valor reside no grupo.Only destroy the resource group if you are certain that nothing of value resides in the group. Por exemplo, certifique-se de que moveu os dados necessários de quaisquer recipientes de armazenamento dentro do grupo de recursos.For example, make sure you have moved any needed data from any storage containers within the resource group.

Para eliminar um grupo de recursos, clique em grupos de recursos no menu esquerdo do portal e filtre a lista de grupos de recursos para encontrar o que criou para o cluster vFXT.To delete a resource group, click Resource groups in the left menu of the portal, and filter the list of resource groups to find the one you created for the vFXT cluster. Selecione o grupo de recursos e clique nos três pontos à direita do painel.Select the resource group and click the three dots at the right of the panel. Escolha Eliminar grupo de recursos.Choose Delete resource group. O portal vai pedir-lhe para confirmar a supressão, que é irreversível.The portal will ask you to confirm the deletion, which is irreversible.

Grupo de recursos que mostra a ação "Eliminar grupo de recursos"