클러스터형 인쇄 서버를 설정하는 방법

이 문서에서는 클러스터형 인쇄 서버를 설정하는 단계를 설명합니다.

적용 대상: Windows Server 2003
원래 KB 번호: 278455

추가 정보

Windows 클러스터링을 사용하여 인쇄 서버 기능을 호스트할 수 있습니다. Microsoft Windows Server 2003의 구성 단계는 Microsoft Windows NT Server 4.0, Enterprise Edition, Microsoft Windows 2000 Advanced Server 및 Microsoft Windows 2000 Datacenter Server의 구성 단계와 다릅니다. 클러스터형 인쇄 서버를 설정하려면 클러스터 관리자에서 Spooler 리소스만 구성한 다음, 가상 서버에 연결하여 포트 및 인쇄 큐를 구성해야 합니다. 이는 클러스터의 각 노드에서 구성 단계를 반복해야 했던 이전 버전의 Windows 클러스터링보다 향상된 기능입니다.

클러스터에 대한 스풀러 리소스를 구성하는 방법

클러스터형 프린터 서버를 설정하는 첫 번째 단계는 클러스터형 서버에서 서비스에 대한 스풀러 리소스를 만드는 것입니다. 적절한 리소스를 스풀러 서비스에서 사용할 수 있도록 해야 합니다. 이렇게 하려면 클러스터 관리자에서 Spooler 리소스를 만듭니다.

  1. 클러스터 관리자를 열려면 시작을 클릭하고 실행을 클릭하고 cluadmin을 입력한 다음 확인을 클릭합니다.

  2. 왼쪽 창에서 마우스 오른쪽 단추를 클릭한 다음 애플리케이션 구성을 클릭합니다.

  3. 시작 화면에서 다음을 클릭한 다음 , 다음 을 다시 클릭하여 새 가상 서버를 만듭니다.

  4. 기존 리소스 그룹 사용을 클릭한 다음 스풀러 및 프린터 드라이버를 저장할 디스크 리소스가 있는 기존 그룹을 클릭합니다. 다음을 클릭합니다.

  5. 리소스 그룹 이름에 대해 그룹을 정확하게 나타내는 이름(예: "SPOOLER")을 제공합니다.

    참고

    이 이름은 클러스터 관리자에서만 관리 용도로 사용됩니다.

  6. 가상 서버 액세스 정보 화면에서 다음을 수행합니다.

    1. 네트워크 이름에서 클라이언트가 연결할 NetBIOS 이름을 입력합니다. 클라이언트가 프린터에 액세스하는 데 사용하는 NetBIOS 가상 서버 이름입니다.
      \\VirtualServer\Printer

      참고

      이전 버전의 클라이언트와의 호환성을 보장하기 위해 8.3 명명 표준을 준수하는 것이 좋습니다.

    2. 클라이언트가 이 가상 인쇄 서버에 연결하는 데 사용할 IP 주소를 입력합니다. 클러스터의 노드에 Unix용 Print Services가 설치되고 실행 중인 경우 클라이언트는 LPR(선 프린터 원격)을 사용하여 이 IP 주소에 연결할 수 있습니다.
  7. 다음을 클릭합니다.

  8. 고급 속성 화면에서 만들려는 리소스를 수정한 다음 다음을 클릭합니다.

  9. 내 애플리케이션에 대한 리소스 만들기 화면에서 다음을 클릭합니다.

  10. 스풀러 인쇄를 클릭한 다음, 다음을 클릭합니다.

  11. 스풀러 리소스에 이름을 지정합니다.

    참고

    이 이름은 클러스터 관리자에서만 관리 용도로 사용됩니다.

  12. Spooler 리소스에 대한 종속성을 설정합니다.

    1. 고급 속성을 클릭하고 종속성 탭에서 수정을 클릭합니다.
    2. 스풀러 파일을 배치할 실제 디스크 리소스와 방금 만든 네트워크 이름 리소스를 두 번 클릭합니다.
    3. 확인를 두 번 차례로 클릭합니다.
  13. 다음을 클릭합니다.

  14. 마침을 클릭하여 마법사를 완료합니다.

  15. 구성 및 테스트 장애 조치 확인:

    1. 스풀러 그룹을 마우스 오른쪽 단추로 클릭한 다음 온라인 가져오기를 클릭합니다.
    2. 모든 리소스가 온라인 상태가 되었는지 확인한 다음 오류에 대한 이벤트 로그를 검사.
    3. 스풀러 그룹을 마우스 오른쪽 단추 로 클릭하고 그룹 이동을 클릭하고, Spooler 리소스를 가능한 소유자인 클러스터의 각 노드로 이동한 다음, 모든 리소스가 온라인 상태인지 확인합니다.

    참고

    활성/활성 인쇄 서버를 설정하는 경우 각 노드에 대해 하나의 그룹을 만들어야 하며 각 스풀러 그룹을 다른 기본 설정 소유자로 설정하려고 합니다. 동일한 그룹에 여러 스풀러 리소스가 있을 수 없습니다. 활성/활성 인쇄 서버 구성은 클러스터에 여러 스풀러가 있는 클라이언트에 대한 인쇄 작업을 처리하는 여러 노드가 있는 구성입니다. 여기에는 요청을 적극적으로 처리하는 2~4개의 노드가 포함될 수 있습니다.

단일 노드가 인쇄 스풀러가 있는 여러 그룹을 호스팅하는 경우 모든 그룹의 모든 프린터를 찾아볼 수 있습니다.

프린터 큐를 만드는 방법

이제 필요한 리소스를 사용하여 Spooler 리소스를 올바르게 구성했으므로 모든 실제 프린터에 대한 모든 인쇄 큐를 만들 수 있습니다. 리소스 키트의 Clustool 유틸리티를 사용하여 서버의 기존 프린터 큐를 클러스터형 서버로 마이그레이션할 수도 있습니다. 그런 다음 인쇄 마이그레이션 유틸리티를 사용하여 프린터 드라이버를 마이그레이션합니다. 최상의 결과를 위해 동일한 프린터와 직접 통신하도록 여러 서버를 구성하지 마세요.

  1. 클러스터에 대한 관리 권한이 있는 노드 또는 원격 컴퓨터 중 하나에서 시작을 클릭하고 실행을 클릭하고 \\VirtualServer 를 입력합니다. 여기서 VirtualServer 는 Spooler 리소스가 종속된 네트워크 이름 리소스에 대해 지정된 이름입니다.

  2. 프린터 폴더를 두 번 클릭합니다.

  3. 프린터 추가를 두 번 클릭하여 프린터 추가 마법사를 열고 다음을 클릭합니다.

  4. 새 포트 만들기를 선택하고 다음을 클릭합니다.

    참고

    TCP/IP 포트는 Windows 클러스터링에서 유일하게 지원되는 포트 유형입니다. 인쇄 클라이언트에 RFC 규격 LPR 포트가 필요하지 않은 경우 표준 TCP/IP 포트 옵션을 사용합니다. 이 경우 다음 단계를 수행합니다.

    1. 제어판 프로그램 추가/제거를 두 번 클릭한 다음 Windows 구성 요소 추가/제거를 클릭하여 Windows 구성 요소 마법사를 시작합니다.
    2. 구성 요소 아래에서 아래로 스크롤하고 클릭하여 기타 네트워크 파일 및 인쇄 서비스 검사 상자를 선택합니다.
    3. 세부 정보를 클릭하여 기타 네트워크 파일 및 인쇄 서비스 창을 열고 UNIX용 인쇄 서비스 검사 상자를 선택한 다음 확인을 클릭하여 기타 네트워크 파일 및 인쇄 서비스 창을 닫습니다.
    4. 다음을 클릭하여 Windows 구성 요소 마법사를 계속 진행합니다.

    마법사를 완료하면 LPR 포트를 포트 유형으로 사용할 수 있습니다. 기본적으로 RFC 1179에 따르면 LPR은 11TCP 포트만 사용합니다.

  5. 프린터 이름 또는 IP 주소 상자에 인쇄 작업을 처리할 네트워크 프린터의 IP 주소를 입력합니다.

    참고

    LPR 인쇄를 사용할 때 양방향 인쇄도 문제가 될 수 있습니다. 일부 프린터 드라이버는 기본적으로 이 옵션을 사용하도록 설정합니다. LPR 포트 및 프린터를 만들 때 양방향 인쇄 옵션을 사용하지 않도록 설정합니다. 이 옵션을 사용하도록 설정하면 프린터가 하나 이상의 인쇄 작업을 수락한 다음 프린터가 물리적으로 다시 설정될 때까지 작업 수락을 중지할 수 있습니다.

    더 이상 각 노드에 대해 로컬로 정의된 프린터 포트 구성을 만들 필요가 없습니다. Windows 2000 이상에서는 포트 구성이 클러스터 레지스트리에 저장되므로 다음 키 아래의 모든 클러스터 노드 간에 공유됩니다.
    HKEY_Local_Machine\Cluster\Resources\%Spooler GUID%\Parameters\Monitors\

  6. 이 프린터에 적합한 드라이버를 선택하고 다음을 클릭합니다.

  7. 클러스터 서버에서 프린터에 고유한 이름을 지정합니다.

  8. 프린터의 공유 이름을 선택합니다. 이 이름은 이 클러스터에서도 고유해야 합니다. 다른 그룹에 있고 다른 스풀러 리소스와 연결되어 있더라도 이 클러스터에서 동일한 공유 이름을 가진 다른 프린터는 사용하지 않으려는 것입니다. 오류가 발생할 경우 활성/활성 구성에서 클러스터의 동일한 노드가 두 스풀러 그룹을 모두 소유할 수 있습니다. 이 경우 일반 이름을 공유하는 프린터를 사용할 수 없습니다. 다시 말하지만, 이전 버전과의 호환성을 위해 8.3 명명 표준을 준수하는 것이 좋습니다.

    참고

    그런 다음 설치 프로세스는 프린터 드라이버 파일을 \\VirtualServer\print$ 공유에 복사합니다. 프린터 드라이버는 이 가상 이름의 네트워크 이름 리소스를 소유하는 클러스터의 노드의 %SystemRoot%\System32\Spool\Drivers\Spooler GUID\Drivers 폴더에 복사됩니다. 드라이버도 \PrinterDrivers 폴더의 공유 디스크에 복사됩니다.

  9. 이 프린터의 인쇄를 테스트합니다.

    원하는 인쇄 큐를 모두 추가한 후 클러스터 관리자를 사용하여 인쇄 스풀러 리소스가 포함된 그룹을 다른 모든 노드로 이동합니다. 그러면 공유 디스크의 \PrinterDrivers 폴더에서 해당 노드의 %SystemRoot%\System32\Spool\Drivers%Spooler GUID%\Drivers 폴더로 프린터 드라이버가 복사됩니다.

    참고

    드라이버가 사용 가능한 다른 모든 노드에 복사되지 않았더라도 큐를 만든 경우 클라이언트에서 인쇄를 즉시 사용할 수 있습니다. 클러스터가 작동할 큐를 만든 직후 스풀러 그룹을 다른 모든 노드로 이동할 필요는 없습니다. 나중에 Spooler 리소스를 오프라인으로 전환할 수 있는 짧은 중단을 예약할 수 있는 경우 이 작업을 수행할 수 있습니다.

인쇄 클러스터를 설정할 때 쿼럼 로그 크기를 설치할 프린터 수를 준수할 만큼 충분히 큰 크기로 설정해야 합니다. 쿼럼 로그 크기의 크기를 늘리면 다시 설정 쿼럼 로그의 크기를 늘려야 합니다. 다시 설정 쿼럼 로그 크기 값을 늘려야 하는지 여부를 확인하려면 Clusdb 파일의 크기를 확인합니다. 각 노드에는 %SystemRoot%\Cluster 폴더에 이 파일의 로컬 복사본이 포함됩니다. 트랜잭션 로그에 대한 다시 설정 쿼럼 로그의 크기는 클러스터 레지스트리에 대한 Clusdb 파일의 크기보다 커야 합니다.

예를 들어 프린터를 설치하고 Clusdb 파일의 크기가 6MB(메가바이트)인 경우 다시 설정 쿼럼 로그의 크기를 8192바이트(8MB)로 늘려야 합니다. 기본적으로 Windows Server 2003의 초기화 쿼럼 로그 크기는 4MB입니다. 초기화 쿼럼 로그의 크기를 64KB 단위로 늘려야 합니다. 좋은 규칙은 다시 설정 쿼럼 로그의 현재 크기를 두 배로 하는 것입니다.