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.
Un archivo XML de nodo contiene una lista de nodos que desea agregar al clúster. Esta lista incluye:
Al agregar nodos desde el sistema operativo, un parámetro de identificación de hardware para cada nodo, como el GUID del BIOS de administración del sistema (SMBIOS) o la dirección de Control de acceso multimedia (MAC).
Al agregar nodos preconfigurados que ya ejecutan una de las versiones compatibles del sistema operativo Windows y se ha instalado Microsoft HPC Pack, un nombre de equipo con fines de identificación.
Otras propiedades, como la ubicación física de cada nodo y la clave de producto de Windows que se deben usar para activar el sistema operativo.
En esta sección se incluyen los temas siguientes:
ventajas de usar un archivo XML de nodo para la implementación
el de esquema de archivo XML del nodo
Ventajas de usar un archivo XML de nodo para la implementación
En la lista siguiente se describen algunas de las ventajas de usar un archivo XML de nodo al agregar nodos al clúster:
Puede preconfigurar una implementación PXE de nodos para el clúster de HPC importando un archivo XML de nodo con una lista de todos los equipos que va a agregar al clúster. Los nodos se pueden implementar desde un sistema operativo o como nodos preconfigurados.
Los nodos preconfigurados que se agregan al clúster de HPC mediante un archivo XML de nodo no necesitan aprobarse manualmente en el clúster. Esto hace que el proceso de implementación sea más eficaz y simplificado.
La importación de un archivo XML de nodo es una manera sencilla y eficaz de asociar propiedades a los nodos. Algunos ejemplos de propiedades que se pueden asociar a los nodos son: ubicación, clave de producto de Windows, plantillas de nodo o etiquetas que se usan para crear automáticamente grupos de nodos.
Puede asignar nombres de equipo específicos (nombres NetBIOS) a los nodos que se implementan sin sistema operativo, sin tener que preocuparse de encenderlos en un orden específico. Mediante el uso de un archivo XML de nodo, los nombres de equipo ya estarán asociados a una dirección MAC o GUID SMBIOS específica (o ambas).
Importante
Como procedimiento recomendado para la seguridad en un clúster de HPC, si guarda o exporta información sobre un clúster de HPC en archivos XML, se recomienda realizar un seguimiento de la ubicación de esos archivos y protegerlos del uso no autorizado.
Esquema de archivo XML del nodo
El archivo XML de nodo se basa en un archivo de lenguaje de definición de esquema XML (XSD): NodeConfigurationFile.xsd. Este archivo XSD está disponible en el nodo principal, en la carpeta Bin de la ruta de instalación de HPC Pack. Por ejemplo, si usa la ruta de instalación predeterminada para HPC Pack 2008 R2, el archivo XSD está disponible aquí:
C:\Archivos de programa\Microsoft HPC Pack 2008 R2\Bin\NodeConfigurationFile.xsd
En la tabla siguiente se enumeran y describen los atributos y elementos definidos en el esquema de archivos XML del nodo.
| Attribute, Element, o Element:Attribute |
Obligatorio | Descripción |
|---|---|---|
| Ubicación | No | - Elemento opcional. : contiene atributos con información sobre la ubicación del nodo. |
| Location:Primary | No | - Atributo opcional del elemento Location de : especifica el nombre de la ubicación principal (como el centro de datos) donde se encuentra el nodo. - Reemplaza el atributo location:DataCenter |
| Location:Secondary | No | - Atributo opcional del elemento Location de : especifica la ubicación secundaria (como el nombre o el número del bastidor del servidor) donde se encuentra el nodo. - Reemplaza el atributo Location:Rack en el esquema de archivos XML del nodo, que está en desuso. |
| Ubicación:Terciario | No | - Atributo opcional del elemento Location de : especifica la ubicación terciaria (como el nombre o el número del chasis) donde se encuentra el nodo. - Reemplaza el atributo Location:Chassis en el esquema de archivos XML del nodo, que está en desuso. |
| Plantilla | No | - Elemento opcional. : este elemento es necesario al implementar nodos desde el sistema operativo. : contiene atributos con información sobre la plantilla de nodo que se usará para implementar el nodo. |
| Template:Name | Sí | - Atributo obligatorio del elemento Template de : este atributo solo es necesario cuando se incluye un elemento template : especifica el nombre de la plantilla de nodo que se usará para implementar el nodo. - Si el nombre de plantilla de nodo especificado no existe en el nodo principal, se producirá un error en la implementación. - Si va a implementar nodos sin sistema operativo, este atributo debe especificar el nombre de una plantilla de nodo que incluya un paso para implementar una imagen de sistema operativo o se producirá un error en la implementación. |
| Template:Provisioned | No | - Atributo opcional del elemento Template de : especifica si el nodo es un nodo preconfigurado (Provisioned="true", o Provisioned="1"), o no (Provisioned="false", o Provisioned="0"). - Si no se especifica este atributo, el nodo no se considera un nodo preconfigurado y la plantilla de nodo se aplicará al nodo cuando se agregue el nodo al clúster. - Si se especifica Provisioned="true", o Provisioned="1", la plantilla de nodo no se aplicará al nodo cuando se agregue el nodo al clúster, pero el nodo se importará con esa plantilla de nodo asociada. - Si se especifica Provisioned="false", o Provisioned="0", la plantilla de nodo se aplicará al nodo cuando se agregue el nodo al clúster. - Si va a implementar nodos desde el sistema operativo, este atributo debe ser Provisioned="false", Provisioned="0", o no debe especificarse. Además, la plantilla de nodo debe incluir un paso para implementar una imagen de sistema operativo. |
| MacAddress | No | - Elemento opcional. : especifica la dirección MAC del adaptador de red que usará el nodo. - Si va a implementar nodos sin sistema operativo, debe especificar este elemento o el parámetro MachineGuid, o se producirá un error en la implementación. También debe especificar este elemento si los nodos de clúster del sistema tienen GUID SMBIOS que no son únicos (es decir, dos o más nodos del archivo XML de nodo tienen el mismo valor para el parámetro MachineGuid). - Puede haber varias instancias de este elemento, si el nodo usa más de un adaptador. - Asegúrese de especificar solo las direcciones MAC que existen en el nodo. Especificar una dirección MAC que no existe en un nodo puede provocar un error en la importación de ese nodo. Nota:
|
| Etiqueta | No | - Elemento opcional. : especifica el nombre del grupo de nodos al que se debe agregar el nodo durante la implementación. - Puede haber varias instancias de este elemento, si el nodo se debe agregar a más de un grupo de nodos. |
| Nombre | Sí | - Atributo obligatorio. : especifica el nombre de equipo (nombre NetBIOS) del nodo. - Si va a implementar nodos sin sistema operativo, este atributo especifica el nombre del equipo que se asignará al nodo durante la implementación. - Si va a implementar nodos preconfigurados, este atributo especifica el nombre de equipo actual del nodo. - Si el nombre especificado es el de un nodo preconfigurado que ya se ha agregado al clúster (es decir, no está en el estado Desconocido), el archivo XML del nodo no se importará. |
| Dominio | No | - Atributo opcional. : especifica el dominio de Active Directory al que se debe agregar el nodo. - Si no se especifica este atributo, se usa el dominio de Active Directory del nodo principal. |
| ManagementIpAddress | No | - Atributo opcional. : especifica información necesaria para la integración de herramientas de control de energía con script, como scripts de interfaz de administración de plataforma inteligente (IPMI). - Solo tiene que especificar este atributo si usa herramientas de control de energía con script para administrar la alimentación en el clúster. |
| MachineGuid | No | - Atributo opcional. : especifica el GUID SMBIOS del equipo donde se implementa el nodo. - Si va a implementar nodos sin sistema operativo, debe especificar este parámetro o el macAddress elemento o el archivo XML del nodo no se podrá importar. |
| ProductKey | No | - Atributo opcional. : especifica la clave de producto de Windows que se usará para activar el sistema operativo en el nodo. - La clave de producto se usa durante la tarea de activación de una plantilla de nodo que incluye un paso para implementar una imagen de sistema operativo. - La clave de producto que especifique debe coincidir con la edición del sistema operativo en la imagen que usa la plantilla de nodo. Importante: Debe especificar una clave de producto de Windows si usa una imagen de sistema operativo creada mediante una versión comercial o una versión de evaluación de un sistema operativo Windows Server compatible. |
| InitiatorIqn | No | - Atributo opcional. - Si a un nodo de arranque iSCSI no se le asignará un nombre completo iSCSI (IQN) mediante DHPC o mediante una cadena de plantilla IQN, especifica el IQN del nodo. |
| ClientIqnDhcpOption | No | - Atributo opcional. - Si DHCP se usará para asignar dinámicamente un nombre calificado iSCSI (IQN) a un nodo de arranque iSCSI, especifica el identificador de la opción DHCP que se va a usar para la reserva. El identificador de opción DHCP es un entero. |
Creación de un archivo XML de nodo para la implementación desde un sistema operativo
El archivo XML del nodo se puede crear en cualquier editor XML o editor de texto, pero debe seguir el esquema de archivos XML del nodo. Además, se puede crear un archivo XML de nodo a partir de un clúster de HPC que ya está configurado, exportándolo desde el Administrador de clústeres de HPC.
Nota:
Para obtener información detallada, vea el contenido de crear un archivo XML de nodo.
Al crear un archivo XML de nodo para una implementación sin sistema operativo, necesitará un parámetro de identificación de hardware para cada nodo. Este parámetro puede ser el GUID SMBIOS o la dirección MAC del equipo.
Al crear un archivo XML de nodo para la implementación desde un sistema operativo:
Especifique la dirección MAC de un nodo del atributo MacAddress para ese nodo.
Especifique el GUID de SMBIOS de un nodo en el atributo machineGuid de para ese nodo.
Si se especifican el GUID de SMBIOS y la dirección MAC de un nodo, se usa el GUID de SMBIOS.
Si, por algún motivo, no tiene acceso al GUID de SMBIOS de un nodo, solo puede usar la dirección MAC.
Asegúrese de especificar solo las direcciones MAC que existen en cada nodo. Especificar una dirección MAC que no existe en un nodo de proceso podría provocar un error en la importación de ese nodo.
Debe especificar una plantilla de nodo para cada nodo enumerado y esa plantilla de nodo debe incluir un paso para implementar una imagen de sistema operativo. Si no especifica una plantilla de nodo o si especifica una plantilla de nodo que no incluye un paso para implementar una imagen de sistema operativo, se producirá un error en la implementación.
Asegúrese de que los nombres de plantilla de nodo especificados en el archivo XML del nodo coinciden con los nombres de las plantillas de nodo enumeradas en el nodo principal.
Especifique cualquier información de ubicación que desee asociar al nodo.
Si desea que los nodos se agreguen automáticamente a grupos de nodos específicos durante la implementación, especifique el atributo tag
con el nombre del grupo de nodos para cada nodo de proceso. Debe incluir una clave de producto de Windows si usa una imagen de sistema operativo que se creó con una versión comercial o una versión de evaluación de un sistema operativo Windows Server compatible.
Si la integración de las herramientas de control de energía con script requiere una dirección IP de BMC para cada nodo, se puede agregar al archivo XML del nodo.
Archivo XML de nodo de ejemplo
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<Nodes xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="https://www.w3.org/2001/XMLSchema" xmlns="https://schemas.microsoft.com/HpcNodeConfigurationFile/2007/12">
<Node
Name="ComputeNodeName1"
Domain="CONTOSO"
MachineGuid="{4c4c4544-0038-5710-804b-c6c04f464331}">
<Location
Primary="Data Center 1"
Secondary="2"
Tertiary="1" />
<Template
Name="Default ComputeNode Template" Provisioned="true" />
<MacAddress>00301B445F02</MacAddress>
<MacAddress>001B2104EDF5</MacAddress>
<Tag>ComputeNodes</Tag>
<Tag>Rack2</Tag>
</Node>
</Nodes>