Administración del clúster de Avere de vFXTManage the Avere vFXT cluster

En algún momento del ciclo de vida de Avere vFXT for Azure, es posible que tenga que agregar nodos de clúster o iniciar o reiniciar el clúster.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. Una vez finalizado el proyecto, debe saber cómo detener el clúster y quitarlo de forma definitiva.When your project is finished you'll need to know how to stop the cluster and remove it permanently.

En este artículo se explica cómo agregar o quitar nodos de clúster y otras operaciones básicas de clúster.This article explains how to add or remove cluster nodes and other basic cluster operations. Si tiene que cambiar la configuración del clúster o supervisar su trabajo, use el panel de control de Avere.If you need to change cluster settings or monitor its work, use the Avere Control Panel.

En función de la tarea de administración, es posible que tenga que usar alguna de estas tres herramientas: panel de control de Avere, el script de administración del clúster de la línea de comandos vfxt.py o Azure Portal.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 tabla ofrece una descripción general de las herramientas que se pueden usar para cada tarea.This table gives an overview of which tools can be used for each task.

AcciónAction Panel de control de AvereAvere Control Panel vfxt.pyvfxt.py Portal de AzureAzure portal
Agregar nodos de clústerAdd cluster nodes nono yes nono
Quitar nodos de clústerRemove cluster nodes yes nono nono
Detener un nodo de clústerStop a cluster node Sí (también puede reiniciar los servicios o el sistema)yes (can also restart services or reboot) nono El apagado de una máquina virtual del nodo desde el portal se interpreta como un error de nodopowering down a node VM from the portal is interpreted as a node failure
Iniciar un nodo detenidoStart a stopped node nono nono yes
Destruir un único nodo de clústerDestroy a single cluster node nono nono yes
Reiniciar el clústerReboot the cluster
Apagar o detener el clúster de forma seguraShut down or stop the cluster safely yes yes nono
Destruir el clústerDestroy the cluster nono yes Sí, pero no se garantiza la integridad de los datosyes, but data integrity is not guaranteed

A continuación, se incluyen instrucciones detalladas de cada herramienta.Detailed instructions for each tool are included below.

Acerca de las instancias detenidas en AzureAbout stopped instances in Azure

Al apagar o detener cualquier máquina virtual de Azure, deja de incurrir en gastos de proceso, pero debe seguir pagando por su almacenamiento.When you shut down or stop any Azure VM, it stops incurring compute charges, but you still must pay for its storage. Si apaga un nodo de vFXT o todo el clúster de vFXT y no quiere intentar reiniciarlo, debe usar Azure Portal para eliminar las máquinas virtuales relacionadas.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.

En Azure Portal, un nodo detenido (que se puede reiniciar) muestra el estado detenido en Azure Portal.In the Azure portal, a stopped node (which can be restarted) shows the status stopped in the Azure portal. Un nodo eliminadomuestra el estado detenido (desasignado) y ya no incurre en cargos de proceso o almacenamiento.A deleted node shows the status stopped (deallocated) and it no longer incurs compute or storage charges.

Antes de eliminar la máquina virtual, asegúrese de que todos los datos cambiados se han escrito de la memoria caché al almacenamiento de back-end mediante las opciones del panel de control de Avere o vfxt.py para detener o apagar el clúster.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.

Administración del clúster con el panel de control de AvereManage the cluster with Avere Control Panel

El panel de control de Avere se puede usar para estas tareas:The Avere Control Panel can be used for these tasks:

  • Detener o reiniciar nodos individualesStop or reboot individual nodes
  • Quitar un nodo del clústerRemove a node from the cluster
  • Detener o reiniciar todo el clústerStop or reboot the entire cluster

El panel de control de Avere prioriza la integridad de los datos. Por tanto, intenta escribir los datos modificados en el almacenamiento de back-end antes de una operación posiblemente destructiva.Avere Control Panel prioritizes data integrity, so it attempts to write any changed data to back-end storage before a possibly destructive operation. Esto lo convierte en una opción más segura que Azure Portal.This makes it a safer option than the Azure portal.

Acceda al panel de control de Avere desde un explorador web.Access Avere Control Panel from a web browser. Siga las instrucciones de Acceso al clúster de vFXT si necesita ayuda.Follow the instructions in Access the vFXT cluster if you need help.

Administración de nodos con el panel de control de AvereManage nodes with Avere Control Panel

La página de configuración FXT Nodes (Nodos de FXT) tiene controles para administrar nodos individuales.The FXT Nodes settings page has controls for managing individual nodes.

Para apagar, reiniciar o quitar un nodo, busque el nodo en la lista de la página FXT Nodes (Nodos de FXT) y haga clic en el botón correspondiente en su columna Acciones.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

Las direcciones IP se pueden mover entre nodos del clúster si el número de nodos activos cambia.IP addresses might move among cluster nodes when the number of active nodes changes.

Lea Cluster > FXT Nodes (Clúster > Nodos de FXT) en la guía de configuración del clúster de Avere para obtener más información.Read Cluster > FXT Nodes in the Avere cluster settings guide for more information.

Detención o reinicio del clúster con el panel de control de AvereStop or reboot the cluster with Avere Control Panel

La página de configuración System Maintenance (Mantenimiento del sistema) presenta comandos para reiniciar los servicios del clúster, reiniciar el clúster o apagar el clúster de forma segura.The System Maintenance settings page has commands for restarting cluster services, rebooting the cluster, or safely powering the cluster down. Lea Administration > System Maintenance (Administración > Mantenimiento del sistema) en la guía de configuración del clúster de Avere para obtener más información.Read Administration > System Maintenance (in the Avere cluster settings guide) for details.

Cuando un clúster empieza a apagarse, publica mensajes de estado en la pestaña Dashboard (Panel). Transcurridos unos instantes, los mensajes se detienen y al final la sesión del panel de control de Avere deja de responder, lo que significa que el clúster se ha apagado.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.

Administración del clúster con vfxt.pyManage the cluster with vfxt.py

vfxt.py es una herramienta de línea de comandos para la administración y creación de clústeres.vfxt.py is a command-line tool for cluster creation and management.

vfxt.py está preinstalado en la máquina virtual del controlador del clúster.vfxt.py is preinstalled on the cluster controller VM. Si quiere instalarlo en otro sistema, consulte la documentación en https://github.com/Azure/AvereSDK.If you want to install it on another system, refer to the documentation at https://github.com/Azure/AvereSDK.

El script vfxt.py puede usarse para estas tareas de administración del clúster:The vfxt.py script can be used for these cluster management tasks:

  • Agregar nodos nuevos a un clúster.Add new nodes to a cluster
  • Detener o iniciar un clúster.Stop or start a cluster
  • Destruir un clúster.Destroy a cluster

Al igual que el panel de control de Avere, las operaciones de vfxt.py intentan garantizar que los datos cambiados se almacenan permanentemente en el almacenamiento de back-end antes de apagar o destruir el clúster o el nodo.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. Esto lo convierte en una opción más segura que Azure Portal.This makes it a safer option than the Azure portal.

Una guía de uso completa de vfxt.py está disponible en GitHub: administración de clúster en la nube con vfxt.pyA complete vfxt.py usage guide is available on GitHub: Cloud cluster management with vfxt.py

Adición de nodos de clúster con vfxt.pyAdd cluster nodes with vfxt.py

Una script de ejemplo para agregar nodos de clúster se incluye en el controlador del clúster.A sample command script for adding cluster nodes is included on the cluster controller. Busque ./add-nodes en el controlador y ábralo en un editor para personalizarlo con la información de su clúster.Locate ./add-nodes on the controller and open it in an editor to customize it with your cluster information.

El clúster debe estar ejecutándose para usar este comando.The cluster must be running to use this command.

Use los valores siguientes:Supply the following values:

  • Nombre del grupo de recursos del clúster y también de los recursos de red y almacenamiento, si no están en el mismo grupo de recursos que el clústerResource group name for the cluster, and also for network and storage resources if they are not in the same resource group as the cluster
  • Ubicación del clústerCluster location
  • Red y subred del clústerCluster network and subnet
  • Rol de acceso del nodo de clúster (use el rol integrado Operador de Avere)Cluster node access role (use the built-in role Avere Operator)
  • Dirección IP de administración del clúster y contraseña administrativaCluster management IP address and administrative password
  • Número de nodos que se va a agregar (1, 2 o 3)Number of nodes to add (1, 2, or 3)
  • Valores de tamaño de la caché y tipo de instancia del nodoNode instance type and cache size values

Si no usa el prototipo, debe construir un comando como el siguiente, que incluya toda la información descrita anteriormente.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 obtener más información, lea Add nodes to a cluster (Adición de nodos a un clúster) en la guía de uso de vfxt.py.For more information, read Add nodes to a cluster in the vfxt.py usage guide.

Detención de un clúster con 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

Inicio de un clúster detenido con 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 ...

Dado que el clúster está detenido, debe pasar identificadores de instancia para especificar los nodos del clúster.Because the cluster is stopped, you must pass instance identifiers to specify the cluster nodes. Lea Specifying which cluster to modify (Especificación del clúster que se va a modificar) en la guía de uso de vfxt.py para obtener más información.Read Specifying which cluster to modify in the vfxt.py usage guide to learn more.

Destrucción de un clúster con 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

La opción --quick-destroy puede usarse si no quiere guardar datos modificados de la memoria caché del clúster.The option --quick-destroy can be used if you do not want to save changed data from the cluster cache.

Lea la guía de uso de vfxt.py para obtener más información.Read the vfxt.py usage guide for additional information.

Administración de máquinas virtuales del clúster desde Azure PortalManage cluster VMs from the Azure portal

Azure Portal puede usarse para destruir máquinas virtuales del clúster individualmente, pero no se garantiza la integridad de los datos si el clúster no se apaga primero correctamente.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.

Azure Portal puede usarse para estas tareas de administración del clúster:The Azure portal can be used for these cluster management tasks:

  • Iniciar un nodo de vFXT detenido.Start a stopped vFXT node
  • Detener un nodo de vFXT individual (el clúster lo interpreta como un error del nodo).Stop an individual vFXT node (the cluster interprets this as a node failure)
  • Destruir un clúster de vFXT si no es necesario garantizar que los datos modificados en la caché del clúster se escriben en el archivador principal.Destroy a vFXT cluster if you do not need to ensure that changed data in the cluster cache is written to the core filer
  • Quitar permanentemente los nodos de vFXT y otros recursos del clúster una vez apagado con seguridad.Permanently remove vFXT nodes and other cluster resources after they have been shut down safely

Reinicio de las instancias de vFXT desde Azure PortalRestart vFXT instances from the Azure portal

Si necesita reiniciar un nodo detenido, debe usar Azure Portal.If you need to restart a stopped node, you must use the Azure portal. Seleccione Máquinas virtuales en el menú izquierdo y, a continuación, haga clic en el nombre de la máquina virtual en la lista para abrir la página de información general correspondiente.Select Virtual machines in the left menu and then click on the VM name in the list to open its overview page.

Haga clic en el botón Iniciar de la parte superior de la página de información general para reactivar la máquina virtual.Click the Start button at the top of the overview page to reactivate the VM.

Pantalla de Azure Portal con la opción para iniciar una máquina virtual detenida

Eliminación de nodos del clústerDelete cluster nodes

Si quiere eliminar un nodo del clúster de vFXT, pero mantener el resto del clúster, primero debe quitar el nodo del clúster con el panel de control de 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.

Precaución

Si elimina un nodo sin quitarlo primero del clúster de vFXT, los datos podrían perderse.If you delete a node without first removing it from the vFXT cluster, data might be lost.

Para destruir permanentemente una o varias instancias usadas como un nodo de vFXT, use Azure Portal.To permanently destroy one or more instances used as vFXT node, use the Azure portal. Seleccione Máquinas virtuales en el menú izquierdo y, a continuación, haga clic en el nombre de la máquina virtual en la lista para abrir la página de información general correspondiente.Select Virtual machines in the left menu and then click on the VM name in the list to open its overview page.

Haga clic en el botón Eliminar de la parte superior de la página de información general para destruir la máquina virtual de forma permanente.Click the Delete button at the top of the overview page to permanently destroy the VM.

Puede usar este método para quitar permanentemente los nodos del clúster una vez apagado con seguridad.You can use this method to permanently remove cluster nodes after they have been shut down safely.

Destrucción del clúster desde Azure PortalDestroy the cluster from the Azure portal

Nota

Si quiere que los cambios del cliente restantes en la memoria caché se escriban en el almacenamiento de back-end, use la opción --destroy de vfxt.py o el panel de control de Avere para apagar el clúster correctamente antes de quitar las instancias de nodo en Azure Portal.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.

Para destruir instancias de nodo permanentemente, las puede eliminar en Azure Portal.You can destroy node instances permanently by deleting them in the Azure portal. Puede eliminarlas de una en una como se ha descrito anteriormente, o bien puede usar la página Máquinas virtuales para encontrar todas las máquinas virtuales del clúster, seleccionarlas con las casillas de verificación y hacer clic en el botón Eliminar para quitarlas todas a la vez.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 máquinas virtuales en el portal, filtrada por el término "clúster", con tres de las cuatro activadas y resaltadas

Eliminación de recursos de clúster adicionales desde Azure PortalDelete additional cluster resources from the Azure portal

Si ha creado recursos adicionales específicamente para el clúster de vFXT, puede quitarlos como parte de la destrucción del clúster.If you created additional resources specifically for the vFXT cluster, you might want to remove them as part of tearing down the cluster. No destruya los elementos que contienen datos que necesita ni elementos compartidos con otros proyectos.Do not destroy elements that contain data you need, or any items that are shared with other projects.

Además de eliminar los nodos de clúster, considere la posibilidad de quitar estos componentes:In addition to deleting the cluster nodes, consider removing these components:

  • Máquina virtual del controlador del clústerThe cluster controller VM
  • Discos de datos asociados a los nodos de clústerData disks associated with cluster nodes
  • Interfaces de red y direcciones IP públicas asociadas con componentes de clústerNetwork interfaces and public IPs associated with cluster components
  • Redes virtualesVirtual networks
  • Contenedores y cuentas de almacenamiento (solo si no contienen ningún dato importante)Storage containers and storage accounts (only if they contain no important data)
  • Conjunto de disponibilidadAvailability set

Lista de "todos los recursos" de Azure Portal con los recursos creados para un clúster de prueba

Eliminación del grupo de recursos de un clúster de Azure PortalDelete a cluster's resource group from the Azure portal

Si ha creado un grupo de recursos específicamente para alojar el clúster, puede destruir todos los recursos relacionados del clúster mediante la destrucción del 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.

Precaución

Destruya el grupo de recursos solamente si está seguro de que no hay nada de valor en el grupo.Only destroy the resource group if you are certain that nothing of value resides in the group. Por ejemplo, asegúrese de que se han movido los datos necesarios de los contenedores de almacenamiento del grupo de recursos.For example, make sure you have moved any needed data from any storage containers within the resource group.

Para eliminar un grupo de recursos, haga clic en Grupos de recursos en el menú izquierdo del portal y filtre la lista de grupos de recursos para encontrar el que creó para el clúster de 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. Seleccione el grupo de recursos y haga clic en los tres puntos situados a la derecha del panel.Select the resource group and click the three dots at the right of the panel. Seleccione Eliminar grupo de recursos.Choose Delete resource group. El portal le pedirá que confirme la eliminación, que es irreversible.The portal will ask you to confirm the deletion, which is irreversible.

Grupo de recursos con la acción "Eliminar grupo de recursos"