Configuración de un servidor de impresión en clúster

En este artículo se describen los pasos para configurar un servidor de impresión en clúster.

Se aplica a: Windows Server 2003
Número de KB original: 278455

Más información

Puede usar la agrupación en clústeres de Windows para hospedar la funcionalidad del servidor de impresión. Los pasos de configuración de Microsoft Windows Server 2003 difieren de los de Microsoft Windows NT Server 4.0, Enterprise Edition, Microsoft Windows 2000 Advanced Server y Microsoft Windows 2000 Datacenter Server. Para configurar un servidor de impresión en clúster, debe configurar solo el recurso Spooler en el administrador de clústeres y, a continuación, conectarse al servidor virtual para configurar los puertos y las colas de impresión. Se trata de una mejora con respecto a las versiones anteriores de Clústeres de Windows en las que tenía que repetir los pasos de configuración en cada nodo del clúster.

Configuración del recurso de cola para el clúster

El primer paso para configurar un servidor de impresora en clúster es crear un recurso Spooler para el servicio en un servidor en clúster. Los recursos adecuados deben estar disponibles para el servicio de cola. Para ello, cree un recurso Spooler en el administrador de clústeres:

  1. Para abrir administrador de clústeres, haga clic en Inicio, en Ejecutar, escriba cluadminy, a continuación, haga clic en Aceptar.

  2. Haga clic con el botón derecho en el panel izquierdo y, a continuación, haga clic en Configurar aplicación.

  3. En la pantalla de bienvenida, haga clic en Siguiente y, a continuación, haga clic en Siguiente de nuevo para crear un nuevo servidor virtual.

  4. Haga clic en Usar un grupo de recursos existente y, a continuación, haga clic en un grupo existente que tenga un recurso Disk en el que desea almacenar los controladores de impresora y cola. Haga clic en Siguiente.

  5. Para el nombre del grupo de recursos, proporcione un nombre que represente con precisión el grupo, como "SPOOLER".

    Nota:

    Este nombre solo se usa con fines administrativos en el administrador de clústeres.

  6. En la pantalla Información de acceso al servidor virtual:

    1. En Nombre de red, escriba un nombre NetBIOS al que se conectarán los clientes. Este es el nombre del servidor virtual NetBIOS que usan los clientes para acceder a las impresoras:
      \\VirtualServer\Printer

      Nota:

      Microsoft recomienda adherirse al estándar de nomenclatura 8.3 para garantizar la compatibilidad con versiones anteriores del cliente.

    2. Escriba la dirección IP que usarán los clientes para conectarse a este servidor de impresión virtual. Si los nodos del clúster tienen Print Services para Unix instalado y en ejecución, los clientes pueden conectarse mediante el control remoto de impresora de línea (LPR) a esta dirección IP.
  7. Haga clic en Siguiente.

  8. En la pantalla Propiedades avanzadas, puede realizar modificaciones en los recursos que están a punto de crearse y, a continuación, hacer clic en Siguiente.

  9. En la pantalla Crear un recurso para mi aplicación, haga clic en Siguiente.

  10. Haga clic en Imprimir cola y, a continuación, haga clic en Siguiente.

  11. Asigne un nombre al recurso Spooler.

    Nota:

    Este nombre solo se usa con fines administrativos en el administrador de clústeres.

  12. Establezca las dependencias del recurso Spooler:

    1. Haga clic en Propiedades avanzadas y, en la pestaña Dependencias , haga clic en Modificar.
    2. Haga doble clic en el recurso Disco físico en el que desea que se encuentren los archivos de cola y en el recurso Nombre de red que acaba de crear.
    3. Haga clic en Aceptar dos veces.
  13. Haga clic en Siguiente.

  14. Haga clic en Finalizar para completar el asistente.

  15. Compruebe la configuración y la conmutación por error de prueba:

    1. Haga clic con el botón derecho en el grupo de cola y, a continuación, haga clic en Traer en línea.
    2. Compruebe que todos los recursos están en línea y, a continuación, compruebe si hay errores en los registros de eventos.
    3. Haga clic con el botón derecho en el grupo de cola, haga clic en Mover grupo, mueva el recurso Spooler a cada nodo del clúster que sea un posible propietario y, a continuación, compruebe que todos los recursos están en línea.

    Nota:

    Si va a configurar un servidor de impresión activo o activo, debe crear un grupo para cada nodo y desea establecer que cada grupo de cola tenga un propietario preferido diferente. No puede tener varios recursos de Spooler en el mismo grupo. Una configuración de servidor de impresión activa o activa es aquella en la que hay varios nodos en el clúster que están procesando trabajos de impresión para clientes con varias colas. Esto podría incluir hasta dos o cuatro nodos que controlan activamente las solicitudes.

Cuando un solo nodo hospeda varios grupos con cola de impresión, podrá examinar todas las impresoras de todos los grupos.

Creación de colas de impresora

Ahora que ha configurado correctamente el recurso Spooler con los recursos necesarios, puede crear todas las colas de impresión para todas las impresoras físicas. También puede usar la utilidad Clustool del kit de recursos para migrar las colas de impresora existentes anteriormente en un servidor a un servidor en clúster. Después, use la utilidad Print Migrate para migrar los controladores de impresora. Para obtener los mejores resultados, evite tener varios servidores configurados para comunicarse directamente con la misma impresora.

  1. En uno de los nodos o un equipo remoto que tiene permisos administrativos para el clúster, haga clic en Iniciar, haga clic en Ejecutar, escriba \\VirtualServer , donde VirtualServer es el nombre especificado para el recurso Nombre de red del que depende el recurso Spooler.

  2. Haga doble clic en la carpeta Impresoras .

  3. Haga doble clic en Agregar impresoras para abrir el Asistente para agregar impresoras y, a continuación, haga clic en Siguiente.

  4. Seleccione Crear un nuevo puerto y, a continuación, haga clic en Siguiente.

    Nota:

    Los puertos TCP/IP son el único tipo de puerto admitido en una agrupación en clústeres de Windows. Use la opción Puerto TCP/IP estándar a menos que los clientes de impresión necesiten puertos LPR compatibles con RFC. Si este es el caso, siga estos pasos:

    1. En Panel de control, haga doble clic en Agregar o quitar programas y, a continuación, haga clic en Agregar o quitar componentes de Windows para iniciar el Asistente para componentes de Windows.
    2. En Componentes, desplácese hacia abajo y haga clic para activar la casilla Otros servicios de impresión y archivos de red .
    3. Haga clic en Detalles para abrir la ventana Otros servicios de impresión y archivos de red, haga clic para activar la casilla Servicios de impresión para UNIX y, a continuación, haga clic en Aceptar para cerrar la ventana Otros archivos de red y Servicios de impresión.
    4. Haga clic en Siguiente para continuar con el Asistente para componentes de Windows.

    Cuando complete el asistente, el puerto LPR estará disponible como tipo de puerto. De forma predeterminada, según RFC 1179, LPR usará solo 11 puertos TCP.

  5. Escriba la dirección IP de la impresora de red que desea procesar en el cuadro Nombre de impresora o Dirección IP .

    Nota:

    La impresión bidireccional también puede ser un problema al usar la impresión LPR. Algunos controladores de impresora habilitan esta opción de forma predeterminada. Al crear el puerto LPR y la impresora, deshabilite la opción de impresión bidireccional . Si esta opción está habilitada, puede hacer que una impresora acepte uno o varios trabajos de impresión y, a continuación, deje de aceptar trabajos hasta que la impresora se restablezca físicamente.

    Ya no tiene que crear una configuración de puerto de impresora definida localmente para cada nodo. En Windows 2000 (y versiones posteriores) la configuración del puerto se almacena en el registro del clúster y, por tanto, se comparte entre todos los nodos del clúster, en la clave siguiente:
    HKEY_Local_Machine\Cluster\Resources\%Spooler GUID%\Parameters\Monitors\

  6. Elija el controlador adecuado para esta impresora y, a continuación, haga clic en Siguiente.

  7. Asigne a la impresora un nombre único en el servidor de clúster.

  8. Elija un nombre de recurso compartido para la impresora; este nombre también debe ser único en este clúster. No quiere tener ninguna otra impresora con el mismo nombre de recurso compartido en este clúster, incluso si están en un grupo diferente y están asociadas a un recurso Spooler diferente. En caso de error, en una configuración activa o activa, el mismo nodo del clúster puede ser propietario de ambos grupos de cola. Si esto ocurre, las impresoras que comparten un nombre común no estarán disponibles. De nuevo, se recomienda cumplir el estándar de nomenclatura 8.3 para la compatibilidad con versiones anteriores.

    Nota:

    A continuación, el proceso de instalación copia los archivos del controlador de impresora en el recurso compartido \\VirtualServer\print$. Los controladores de impresora se copian en la carpeta %SystemRoot%\System32\Spool\Drivers\Spooler GUID\Drivers del nodo del clúster que posee el recurso Nombre de red para este nombre virtual. Los controladores también se copian en el disco compartido en la carpeta \PrinterDrivers.

  9. Pruebe la impresión de esta impresora:

    Después de agregar todas las colas de impresión deseadas, use administrador de clústeres para mover el grupo que contiene el recurso Imprimir cola a todos los demás nodos. Esto copia los controladores de impresora de la carpeta \PrinterDrivers del disco compartido en la carpeta %SystemRoot%\System32\Spool\Drivers%Spooler GUID%\Drivers de ese nodo.

    Nota:

    La impresión está disponible inmediatamente para los clientes cuando se ha creado la cola, aunque los controladores no se hayan copiado en todos los demás nodos disponibles. No es necesario mover el grupo de cola a todos los demás nodos inmediatamente después de crear las colas para que funcione el clúster. Puede hacerlo más adelante cuando pueda programar una breve interrupción durante la cual puede desconectar el recurso Spooler.

Al configurar un clúster de impresión, debe establecer el tamaño del registro de cuórum en un tamaño lo suficientemente grande como para cumplir con el número de impresoras que se instalarán. Debe aumentar el tamaño del registro de cuórum de restablecimiento al aumentar el tamaño del tamaño del registro de cuórum. Para ayudar a determinar si tiene que aumentar el valor de restablecer el tamaño del registro de cuórum, compruebe el tamaño del archivo Clusdb. Cada nodo incluye una copia local de este archivo en la carpeta %SystemRoot%\Cluster. El tamaño del registro de cuórum de restablecimiento para el registro transaccional debe ser mayor que el tamaño del archivo Clusdb para el registro del clúster.

Por ejemplo, si ha instalado impresoras y el tamaño del archivo Clusdb es de 6 megabytes (MB), debe aumentar el tamaño del registro de cuórum de restablecimiento a 8192 bytes (8 MB). De forma predeterminada, el tamaño del registro de cuórum de restablecimiento en Windows Server 2003 es de 4 MB. Debe aumentar el tamaño del registro de cuórum de restablecimiento en incrementos de 64 KB. Una buena regla es duplicar el tamaño actual del registro de cuórum de restablecimiento.