Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este tema se describe el proceso general para implementar nodos de Azure en un escenario de "ráfaga" en un clúster que ejecuta HPC Pack.
Nota:
La compatibilidad con la adición de nodos de Azure está disponible a partir de HPC Pack 2008 R2 con Service Pack 1.
Prerrequisitos
Antes de implementar nodos de Azure en el clúster de HPC de Windows, asegúrese de lo siguiente:
Los entornos de clúster y red cumplen los requisitos para implementar nodos de Azure.
Puede acceder a una suscripción de Azure.
La suscripción de Azure está configurada con el certificado de administración necesario, el servicio en la nube, la cuenta de almacenamiento y otras características de Azure que requiere su escenario.
Para obtener más información, consulte los temas siguientes:
Requisitos para agregar nodos de Azure con Microsoft HPC Pack
Compatibilidad de características de Azure con Microsoft HPC Pack
Nota:
Si tiene previsto implementar un gran número de nodos de Azure, es posible que se necesite una configuración adicional en el entorno de clúster local y en la suscripción de Azure. Para obtener más información, consulte Procedimientos recomendados para implementaciones grandes de nodos de Azure con Microsoft HPC Pack.
Paso 1: Creación de una plantilla de nodo de Azure
Para crear una plantilla de nodo de Azure, use el Asistente para crear plantillas de nodo en el Administrador de clústeres de HPC.
Una plantilla de nodo de Azure incluye la siguiente información de configuración:
Información de la suscripción de Azure que se usará para agregar un conjunto de nodos de Azure al clúster. Como mínimo, esta información incluye el identificador de suscripción de Azure, una huella digital de certificado para un certificado de administración de Azure, el nombre de un servicio en la nube de Azure y el nombre de una cuenta de almacenamiento. Para más información, consulte Descripción de la información de suscripción de Azure para Microsoft HPC Pack.
Opcionalmente, la configuración para habilitar características adicionales de Azure compatibles con la versión de HPC Pack. Para obtener más información sobre cómo configurar estas opciones adicionales, consulte Configuración de una plantilla de nodo de Azure para Microsoft HPC Pack.
Nota:
Si es compatible con la versión de HPC Pack, determinadas características de Azure, como una red virtual de Azure, deben estar preconfiguradas en la suscripción de Azure antes de que se puedan configurar en una plantilla de nodo de Azure.
La directiva de disponibilidad de los nodos, es decir, cómo y cuándo se inician los nodos de Azure (se aprovisionan las instancias de rol de Azure) y se detienen (las instancias de rol se quitan del servicio en la nube de Azure). Para más información, consulte Descripción de la directiva de disponibilidad de nodo de Azure.
Para crear una plantilla de nodo de Azure
Inicie el Administrador de clústeres de HPC.
En Configuración, en el panel de navegación, haga clic en Plantillas de nodo.
En el panel Acciones , haga clic en Nuevo. Aparece el Asistente para crear plantillas de nodo.
En la página Elegir tipo de plantilla de nodo , haga clic en Plantilla de nodo de Azure y, a continuación, haga clic en Siguiente.
En la página Especificar nombre de plantilla , escriba un nombre para la plantilla de nodo y, opcionalmente, escriba una descripción para ella. Haga clic en Next.
En la página Proporcionar información de suscripción , proporcione la siguiente información de la suscripción de Azure que se usará para agregar los nodos:
En el cuadro de texto Id. de suscripción , escriba o pegue el identificador de una cuenta de suscripción de Azure válida.
En el cuadro de texto Certificado de administración , escriba, pegue o busque una huella digital de un certificado con una clave privada que se encuentra en los almacenes de certificados adecuados en el equipo. A continuación, haga clic en Siguiente.
Nota:
- La huella digital debe identificar un certificado de clave privada que corresponda al certificado de administración configurado en la suscripción de Azure.
- Si escribe o pega la huella digital, asegúrese de quitar todos los espacios.
- Si hace clic en Examinar, aparece una lista de certificados de autenticación de servidor disponibles, incluidos los certificados que puede haber configurado en el equipo. Seleccione un nombre en la lista para agregar la huella digital correspondiente.
- Si anteriormente configuró el certificado que se generó automáticamente en el nodo principal cuando se instaló HPC Pack, haga clic en Examinar y, a continuación, seleccione Microsoft HPC Azure Management predeterminado. Para obtener información sobre el uso del certificado predeterminado de administración de Microsoft HPC Azure , consulte Opciones para configurar el certificado de administración de Azure para implementaciones de ráfagas de Azure.
- Si no ve un certificado que espera en la lista o se produce un error con el certificado seleccionado, consulte Solución de problemas de certificado.
Importante
Si los servicios que se ejecutan en el nodo principal no se pueden conectar a Azure, es posible que vea un mensaje de error similar a
The remote server returned an error: (403) Forbidden. Esto puede indicar un problema con la configuración del firewall de red, el certificado de administración en el nodo principal o un cliente proxy que se comunica con el firewall de red. Para asegurarse de que ha configurado HPC Pack correctamente para comunicarse con Azure, consulte Requisitos para agregar nodos de Azure con Microsoft HPC Pack.
En la página Proporcionar información del servicio , seleccione un nombre de servicio en la nube de Azure y un nombre de cuenta de almacenamiento que aparecen en las listas desplegables. Haga clic en Next.
En función de la versión de HPC Pack que esté instalada, es posible que pueda configurar opciones adicionales de Azure en la plantilla, como credenciales de Escritorio remoto o el nombre de una red virtual de Azure. Para obtener más información sobre estas opciones adicionales, consulte los temas de ayuda de Configuración de una plantilla de nodo de Azure para Microsoft HPC Pack.
En la página Configurar azure Availability Policy , seleccione cómo desea que se inicien los nodos de Azure (esto aprovisiona las instancias de rol en Azure) y detenga (esto quita las instancias de rol de Azure):
Si desea iniciar y detener los nodos manualmente, seleccione esa opción y, a continuación, haga clic en Siguiente. Vaya al último paso de este procedimiento.
Si desea que los nodos se inicien (y se conecten) y se detengan automáticamente, seleccione esa opción y, a continuación, haga clic en Configurar directiva de disponibilidad. Aparece el cuadro de diálogo Configurar directiva de disponibilidad de Azure .
En el cuadro de diálogo Configurar directiva de disponibilidad de Azure , haga clic y arrastre el mouse para seleccionar los días y horas para que los nodos se inicien y detengan.
Opcionalmente, especifique el número de minutos antes de que se detengan los nodos (ningún nuevo trabajo se iniciará en los nodos).
Para guardar la configuración, haga clic en Aceptar y, a continuación, haga clic en Siguiente.
Importante
- La implementación de las instancias de rol de Azure puede tardar varios minutos en algunas condiciones y la eliminación de las instancias también puede tardar varios minutos.
- Si selecciona la opción para iniciar y detener nodos automáticamente, planee el tiempo adicional en cada bloque de tiempo en línea para la implementación de nodos, además del tiempo que desea que los nodos estén disponibles para ejecutar trabajos. También debe evitar la programación de bloques de tiempo en línea a intervalos cortos.
Para crear la plantilla de nodo, en la página Revisar , haga clic en Crear.
Para editar una plantilla de nodo de Azure
En Administrador de clústeres de HPC, en Configuración, en el panel de navegación, haga clic en Plantillas de nodo.
En el panel vistas, seleccione una plantilla de nodo de Azure.
En el panel Acciones , haga clic en Editar. Aparece el cuadro de diálogo Editor de plantillas de nodo .
Para modificar las propiedades de plantilla existentes, puede especificar un nombre y una descripción de plantilla, o modificar la configuración adicional en la información de conexión y otras pestañas.
Para validar la información de conexión de Azure, como los nombres del servicio en la nube y la cuenta de almacenamiento, en la pestaña Información de conexión, haga clic en Validar información de conexión.
Una vez que haya terminado de editar la plantilla, haga clic en Guardar.
Consideraciones adicionales
Para agregar o validar la información de suscripción en una plantilla de nodo de Azure, debe tener una conexión a Internet y el certificado de administración de Azure debe estar configurado correctamente.
La edición de la información de conexión no afecta a la configuración de conexión de los nodos de Azure que ya están implementados mediante la plantilla de nodo. Solo los nodos que agregue más adelante usan la nueva información de conexión en la plantilla.
La edición de la directiva de disponibilidad de nodos de Azure cambia la directiva de los nodos que ya se han agregado al clúster de HPC mediante la plantilla de nodo, así como para los nodos que agregue más adelante. Por ejemplo, puede editar la plantilla de nodo de Azure para que los nodos de Azure configurados para iniciar y detenerse automáticamente de acuerdo con una programación semanal ahora estén configurados para iniciar y detener manualmente.
Nota:
Después de configurar una directiva de disponibilidad automática en una plantilla de nodo de Azure existente, la directiva no afecta inmediatamente a los nodos que se inician actualmente (aprovisionados) en Azure, pero están sin conexión. Si realiza este cambio durante uno de los intervalos de disponibilidad configurados en la plantilla, los nodos aprovisionados que están sin conexión permanecen en ese estado durante el intervalo. Estos nodos se detendrán automáticamente según la directiva, pero solo se iniciará (y se pondrá en línea) automáticamente al principio de los intervalos de disponibilidad posteriores.
En función de la configuración de la directiva de disponibilidad en la plantilla de nodo de Azure y la configuración Período de gracia de cancelación de tareas en Configuración del programador de trabajos, la hora exacta en que se detienen los nodos de Azure y los extremos de implementación pueden diferir del final programado de un bloque de tiempo en línea. Esto puede ocurrir cuando las tareas de HPC siguen ejecutándose cerca del final del bloque de tiempo en línea. Para más información, consulte Descripción de la directiva de disponibilidad de nodo de Azure.
Puede cargar un paquete de archivos en la cuenta de almacenamiento especificada en la plantilla. Por ejemplo, puede que quiera cargar archivos de aplicación o servicio que se ejecutarán en los nodos. Si lo hace, el paquete se instala automáticamente en los nodos en el momento en que las instancias de rol se implementan en Azure. Para obtener más información sobre el empaquetado de archivos y su carga en una cuenta de almacenamiento, consulte hpcpack.
Paso 2: Adición de nodos de Azure al clúster de HPC de Windows
Después de crear una plantilla de nodo de Azure, puede agregar los nodos al clúster mediante el Asistente para agregar nodos.
Para agregar nodos, especifique la plantilla de nodo de Azure y la siguiente información:
Número de nodos Número de instancias de rol que se implementarán en Azure al iniciar los nodos. Asegúrese de que el número está dentro de la cuota de instancias de rol en la suscripción de Azure.
Tamaño de los nodos Uno de los tamaños de instancia de rol de trabajo en Azure que se pueden usar con HPC Pack. El tamaño determina características como el número de núcleos de CPU, la capacidad de memoria y el tamaño del sistema de archivos local de cada instancia de rol. Para más información, consulte Tamaños de instancia de rol de trabajo de Azure que se pueden usar en implementaciones de ráfaga.
Nota:
A partir de HPC Pack 2012 R2 Update 1, HPC Pack detecta automáticamente y le permite seleccionar tamaños de rol de trabajo compatibles adicionales si se presentan más adelante en Azure.
Para agregar nodos de Azure
En el Administrador de clústeres de HPC, en Administración de recursos (denominado Administración de nodos en algunas versiones de HPC Pack), en el panel Acciones , haga clic en Agregar nodo. Aparece el Asistente para agregar nodos.
En la página Seleccionar método de implementación , haga clic en Agregar nodos de Azure y, a continuación, haga clic en Siguiente.
En la página Especificar nuevos nodos , seleccione una plantilla de nodo, especifique el número y el tamaño de los nodos y, a continuación, haga clic en Siguiente.
En la página Finalización del Asistente para agregar nodos , haga clic en Finalizar.
Consideraciones adicionales
Para agregar nodos de Azure, también puede usar el cmdlet de PowerShell Add-HpcNodeSet de HPC.
Una vez agregados, los nodos de Azure se encuentran en estado No implementado y tienen un estado de mantenimiento de nodo de No aprobado. Para poder usarlos para ejecutar trabajos, deben iniciarse (aprovisionarse) y después ponerse en línea. Los nodos se inician y se conectan manualmente o automáticamente, como se especifica en la plantilla de nodo.
Todos los nodos de Azure que se agregan al clúster mediante una plantilla de nodo específica definen un conjunto de nodos que se implementarán y se pueden administrar juntos en Azure al iniciar los nodos. Esto incluye los nodos de Azure que agregue más adelante mediante la misma plantilla de nodo.
Para más información, consulte Incorporación de nodos de Azure.
Paso 3: Inicio (aprovisionamiento) de los nodos de Azure
Para aprovisionar las instancias de rol en Azure, debe iniciar los nodos de Azure que agregó al clúster de HPC. A continuación, ponga los nodos en línea para que estén disponibles para ejecutar trabajos de clúster.
La forma en que se inician y se conectan los nodos depende de la directiva de disponibilidad que configuró en la plantilla de nodo de Azure de la siguiente manera:
Automático Los nodos se configuran automáticamente para que estén en estado En línea durante uno o varios intervalos cada semana. No es necesario realizar otras acciones.
Manual Primero debe iniciar los nodos y, a continuación, ponerlos en línea para que estén disponibles para ejecutar trabajos de clúster.
Importante
A partir de HPC Pack 2012 R2 Update 1, puede seleccionar manualmente uno o varios nodos que quiera iniciar en Azure. Los nodos que especifique para iniciar pueden proceder de más de una implementación de nodos de Azure. En versiones anteriores de HPC Pack, solo puede iniciar un conjunto completo de nodos que se implementaron mediante una plantilla de nodo.
Para iniciar manualmente nodos específicos de Azure (introducidos en HPC Pack 2012 R2 Update 1)
En Administración de recursos (denominada Administración de nodos en algunas versiones de HPC Pack), en el panel de navegación, haga clic en Nodos.
En la vista Lista o Mapa térmico , seleccione uno o varios nodos de Azure que quiera iniciar.
En el panel Acciones , haga clic en Iniciar. Aparece el cuadro de diálogo Iniciar nodos de Azure .
Durante el proceso de inicio, el estado de los nodos cambia de No implementado al aprovisionamiento. Si desea realizar un seguimiento del progreso del aprovisionamiento, seleccione un nodo y, a continuación, en el panel Detalles, haga clic en la pestaña Registro de aprovisionamiento .
Después de que un nodo se inicie correctamente, el estado del nodo cambia a Sin conexión.
Para poner los nodos en línea, seleccione los nodos que están en estado Sin conexión , haga clic con el botón derecho y, a continuación, haga clic en Traer en línea.
Para iniciar manualmente un conjunto de nodos de Azure y ponerlos en línea (HPC Pack 2012 R2 y versiones anteriores
En Administración de recursos (denominada Administración de nodos en algunas versiones de HPC Pack), en el panel de navegación, haga clic en Nodos.
En la vista Lista o Mapa térmico , seleccione uno o varios nodos.
En el panel Acciones , haga clic en Iniciar. Aparece el cuadro de diálogo Iniciar nodos de Azure .
Si seleccionó los nodos que se agregaron mediante plantillas de nodo diferentes, seleccione una plantilla de nodo para especificar el conjunto de nodos que se va a iniciar. A continuación, haga clic en Iniciar.
Durante el proceso de inicio, el estado de los nodos cambia de No implementado al aprovisionamiento. Si desea realizar un seguimiento del progreso del aprovisionamiento, seleccione un nodo y, a continuación, en el panel Detalles, haga clic en la pestaña Registro de aprovisionamiento .
Después de que un nodo se inicie correctamente, el estado del nodo cambia a Sin conexión.
Para poner los nodos en línea, seleccione los nodos que están en estado Sin conexión , haga clic con el botón derecho y, a continuación, haga clic en Traer en línea.
Nota:
A partir de HPC Pack 2008 R2 con SP3, puede poner algunos nodos en línea y empezar a ejecutar trabajos en ellos tan pronto como los nodos se hayan movido del estado del nodo Aprovisionamiento al estado de nodo sin conexión , incluso si otros nodos del grupo de nodos que ha empezado a aprovisionar siguen en estado de aprovisionamiento. En este caso, el estado de todo el grupo de nodos sigue apareciendo como Transitorio. No es necesario esperar a que el estado de los nodos pase a Aceptar.
Consideraciones adicionales
Para iniciar manualmente el conjunto de nodos de Azure agregados mediante una plantilla de nodo único, también puede usar el cmdlet Start-HpcNodeSet de HPC de PowerShell.
A partir de HPC Pack 2012 R2 Update 1, para iniciar manualmente uno o varios nodos de Azure especificados, también puede usar el cmdlet Start-HpcAzureNode hpC de PowerShell.
El inicio de los nodos de Azure puede tardar algún tiempo en completarse, en función del número de nodos y del rendimiento de Azure. El registro de aprovisionamiento se actualiza con poca frecuencia durante este tiempo. Puede cancelar el aprovisionamiento de los nodos mientras el estado del nodo es Transitorio. Si hay errores durante el aprovisionamiento de uno o varios nodos, el estado de esos nodos se establece en Desconocido y el estado del nodo se establece en No aprobado. Para determinar el motivo del error, revise los registros de aprovisionamiento. Puede encontrar información adicional sobre el estado de las instancias de rol en el portal. También puede revisar los archivos de registro de seguimiento que se generan en las instancias de rol. Para más información, consulte Solución de problemas de implementaciones de nodos de Azure con Microsoft HPC Pack.
Si se configura una directiva de disponibilidad automática, los nodos están disponibles para ejecutar trabajos en un bloque de tiempo en línea solo después de que las instancias de rol se hayan aprovisionado en Azure. La hora programada para iniciar (y poner en línea) los nodos no incluyen el tiempo que Azure tarda en aprovisionar las instancias de rol.
La suscripción de Azure se cobrará por el tiempo que los nodos están disponibles, así como por los servicios de proceso y almacenamiento que se usan. Para más información, revise los términos de la suscripción para Azure.
Cada vez que inicie un conjunto de nodos de Azure, HPC Pack configura automáticamente instancias de rol de proxy adicionales en Azure para facilitar la comunicación entre el nodo principal y los nodos. El número y el tamaño de las instancias de rol de proxy dependen de la versión de HPC Pack. Las instancias de rol de proxy no aparecen en el Administrador de clústeres de HPC después de aprovisionar los nodos. Sin embargo, las instancias aparecen en el portal. Las instancias de rol de proxy incurren en cargos en Azure junto con las instancias de nodo de Azure. Para más información, consulte Establecimiento del número de nodos de proxy de Azure.
Paso 4: Detener los nodos de Azure
Si configuró una directiva de disponibilidad automática en la plantilla de nodo para los nodos de Azure, los nodos se desconectarán automáticamente y se detendrán al final de cada bloque de tiempo en línea de la directiva. Al detener los nodos, se apagan y se quitan las instancias del servicio en la nube de Azure y se devuelven los nodos al estado No implementado en el clúster.
Si configuró una directiva de disponibilidad manual para los nodos, puede detener manualmente las instancias de rol de trabajo en cualquier momento. Es posible que quiera hacerlo para asegurarse de que no se le cobra por los recursos de Azure que no están en uso.
Importante
A partir de HPC Pack 2012 R2, puede detener manualmente nodos específicos de Azure para reducir verticalmente los nodos de Azure cuando ya no sean necesarios. Los nodos que especifique para detener pueden proceder de más de una implementación de nodos de Azure. En versiones anteriores de HPC Pack, solo puede detener un conjunto completo de nodos que se implementaron mediante una plantilla de nodo.
Para detener manualmente nodos específicos de Azure (introducidos en HPC Pack 2012 R2)
En Administración de recursos (denominada Administración de nodos en algunas versiones de HPC Pack), en el panel de navegación, haga clic en Nodos.
En la vista Lista o Mapa térmico , seleccione uno o varios nodos de Azure que quiera detener.
En el panel Acciones , haga clic en Detener. Aparece el cuadro de diálogo Detener nodos de Azure .
Si desea cancelar trabajos que se ejecutan en los nodos para detener los nodos inmediatamente, seleccione esa opción. De lo contrario, los nodos se detendrán correctamente después de que se agoten los trabajos en ejecución. A continuación, haga clic en Detener.
Si desea realizar un seguimiento del progreso de detención, seleccione un nodo y, a continuación, en el panel Detalles, haga clic en la pestaña Registro de aprovisionamiento .
Para detener manualmente un conjunto de nodos de Azure (HPC Pack 2012 y versiones anteriores)
En Administración de recursos (denominada Administración de nodos en algunas versiones de HPC Pack), en el panel de navegación, haga clic en Nodos.
En la vista Lista o Mapa térmico , seleccione uno o varios nodos de Azure.
En el panel Acciones , haga clic en Detener. Aparece el cuadro de diálogo Detener nodos de Azure .
Si seleccionó los nodos que se agregaron mediante plantillas de nodo diferentes, seleccione una plantilla de nodo para especificar el conjunto de nodos que se va a detener.
Si desea cancelar trabajos que se ejecutan en los nodos para detener los nodos inmediatamente, seleccione esa opción. De lo contrario, los nodos se detendrán correctamente después de que se agoten los trabajos en ejecución. A continuación, haga clic en Detener.
Si desea realizar un seguimiento del progreso de detención, seleccione un nodo y, a continuación, en el panel Detalles, haga clic en la pestaña Registro de aprovisionamiento .
Consideraciones adicionales
Para detener manualmente un conjunto de nodos de Azure (implementados mediante una sola plantilla de nodo de Azure), también puede usar el cmdlet Stop-HpcNodeSet de HPC de PowerShell.
Si desea detener manualmente un conjunto de nodos de Azure y quitarlos del clúster, puede usar la acción Quitar o el cmdlet Remove-HpcNodeSet hpC de PowerShell.
La detención o eliminación de un conjunto de nodos en Azure puede tardar varios minutos en completarse. Los nodos proxy del servicio en la nube también se quitan durante este proceso.
A partir de HPC Pack 2012 R2, para detener o quitar manualmente los nodos de Azure especificados, también puede usar el cmdlet Stop-HpcAzureNode o Remove-HpcAzureNode de POWERShell.
Solo debe detener o quitar nodos de Azure mediante el Administrador de clústeres de HPC. No use el portal ni otras herramientas de Azure para quitar instancias de rol.
Véase también
Expansión a instancias de trabajo de Azure con Microsoft HPC Pack
Configuración de una plantilla de nodo de Azure para Microsoft HPC Pack