如何設定叢集列印伺服器

本文說明設定叢集列印伺服器的步驟。

適用於: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 中的設定步驟不同。 若要設定叢集印表伺服器,您只需要在叢集管理員中設定多任務緩衝處理器資源,然後連線到虛擬伺服器以設定埠和列印佇列。 相較於舊版 Windows 叢集的改進,您必須在叢集中的每個節點上重複設定步驟。

如何設定叢集的多任務緩衝處理器資源

設定叢集印表機伺服器的第一個步驟是在叢集伺服器上建立服務的多任務緩衝處理器資源。 需要將適當的資源提供給多任務緩衝處理程式服務使用。 若要這樣做,請在叢集管理員中建立多任務緩衝處理器資源:

  1. 若要開啟叢集管理員,請按兩下 [開始],按兩下 [ 執行],輸入 cluadmin,然後按兩下 [ 確定]

  2. 以滑鼠右鍵按下左窗格,然後按兩下 [設定 應用程式]

  3. 在 [歡迎使用] 畫面上,按兩下 一步,然後再按 [ 下一步 ] 以建立新的虛擬伺服器。

  4. 按兩下 [使用現有的資源群組],然後按兩下具有磁碟資源的現有群組,您想要在其中儲存多任務緩衝處理器和印表機驅動程式。 按一下[下一步]

  5. 針對資源組名,提供精確表示群組的名稱,例如 「SPOOLER」。。

    注意事項

    此名稱僅適用於叢集系統管理員中的系統管理用途。

  6. 在 [虛擬伺服器存取資訊] 畫面上:

    1. 在 [網络名稱] 下,輸入用戶端將連線的 NetBIOS 名稱。 這是客戶端用來存取印表機的 NetBIOS 虛擬伺服器名稱:
      \\VirtualServer\Printer

      注意事項

      Microsoft 建議遵循 8.3 命名標準,以確保與舊版用戶端相容。

    2. 輸入客戶端將用來連線至此虛擬列印伺服器的IP位址。 如果叢集的節點已安裝並執行適用於 Unix 的列印服務,用戶端可以使用行印表機遠端 (LPR 連線到此 IP 位址) 。
  7. 按一下[下一步]

  8. 在 [進階屬性] 畫面上,您可以修改即將建立的資源,然後按 [ 下一步]

  9. 在 [為我的應用程式建立資源] 畫面上,按 [ 下一步]

  10. 按兩下 [列印後台處理程式],然後按 [ 下一步]

  11. 為多任務緩衝處理器資源命名。

    注意事項

    此名稱僅適用於叢集系統管理員中的系統管理用途。

  12. 設定 Spooler 資源的相依性:

    1. 按兩下 [進階屬性],然後在 [ 相依性] 索引 卷標上,按兩下 [ 修改]
    2. 按兩下您要讓多任務緩衝處理程式檔案所在的實體磁碟資源,以及您剛才建立的網路名稱資源。
    3. 按兩次 [確定]
  13. 按一下[下一步]

  14. 請按一下 [完成] 結束精靈。

  15. 確認設定與測試故障轉移:

    1. 以滑鼠右鍵按兩下多任務緩衝處理器群組,然後按兩下[ 上線]
    2. 確認所有資源都上線,然後檢查事件記錄檔中是否有錯誤。
    3. 以滑鼠右鍵按兩下多任務緩衝處理器群組,按兩下 [ 移動群組],將多任務緩衝處理器資源移至叢集中可能擁有的每個節點,然後確認所有資源都上線。

    注意事項

    如果您要設定使用中/使用中的列印伺服器,則需要為每個節點建立一個群組,而且您想要將每個多任務緩衝處理器群組設定為具有不同的慣用擁有者。 同一個群組中不能有多個多任務緩衝處理器資源。 使用中/使用中的列印伺服器組態是叢集中有多個節點正在處理具有多個多任務緩衝處理器之用戶端的列印作業。 這可能包含多達 2 到 4 個主動處理要求的節點。

當單一節點裝載多個具有列印後台處理器的群組時,您將能夠流覽所有群組中的所有印表機。

如何建立印表機佇列

既然您已使用必要的資源正確設定 Spooler 資源,您可以為所有實體印表機建立所有列印佇列。 您也可以使用 Resource Kit 中的 Clustool 公用程式,將伺服器上先前現有的印表機佇列移轉至叢集伺服器。 之後,請使用 Print Migrate 公用程式來移轉印表機驅動程式。 為了獲得最佳結果,請避免將多部伺服器設定為直接與相同的印表機通訊。

  1. 從其中一個節點或具有叢集系統管理許可權的遠端計算機按兩下 [開始],按兩下 [執行],輸入 \\VirtualServer,其中 VirtualServer 是針對 Spooler 資源相依的網络名稱資源所指定的名稱。

  2. 按兩下 [印表機] 資料夾。

  3. 按兩下 [新增印表機] 以開啟 [新增印表機精靈],然後按 [ 下一步]

  4. 取 [建立新的埠],然後按 [ 下一步]

    注意事項

    TCP/IP 埠是 Windows 叢集上唯一支援的埠類型。 除非列印用戶端需要符合 RFC 標準的 LPR 連接埠,否則請使用 [標準 TCP/IP 埠 ] 選項。 如果是這種情況,請遵循下列步驟:

    1. 在 控制台 中,按兩下 [新增/移除程式],然後按兩下 [新增/移除 Windows 元件] 以啟動 [Windows 元件精靈]。
    2. 在 [ 元件] 下,向下卷動並按下以選取 [ 其他網络檔案和列印服務] 複 選框。
    3. 按兩下 [詳細資料 ] 以開啟 [其他網络檔案和列印服務] 視窗,按兩下以選取 [ 列印服務 for UNIX ] 複選框,然後按兩下 [ 確定 ] 關閉 [其他網络檔案和列印服務] 視窗。
    4. [下一步 ] 繼續執行 [Windows 元件精靈]。

    當您完成精靈時,LPR 埠會以埠類型提供。 根據預設,根據 RFC 1179,LPR 只會使用 11 個 TCP 連接埠。

  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 檔案的大小為 6 MB (MB) ,則應該將重設仲裁記錄的大小增加到 8192 個字節, (8 MB) 。 根據預設,Windows Server 2003 上的重設仲裁記錄大小為 4 MB。 您應該以 64 KB 的增量增加重設仲裁記錄的大小。 良好的規則是將重設仲裁記錄的目前大小加倍。