Балансировка нагрузки Microsoft Print Server, высокая доступность и масштабируемость

Просмотр категорий

Балансировка нагрузки Microsoft Print Server, высокая доступность и масштабируемость

5 min read

Это руководство содержит подробное руководство по повышению производительности Сервер печати Microsoft путем внедрения архитектуры высокой доступности и балансировки нагрузки. Эта настройка разработана для обеспечения масштабируемости, устойчивости к сбоям и улучшенной кибербезопасности.

Высокая доступность серверов печати #

Высокая доступность относится к способности системы или компонента поддерживать высокий уровень эксплуатационных характеристик, в частности, время безотказной работы, в течение длительного периода. MS Print Serverнастройка высокой доступности решает следующие проблемы:

  • Неэффективность при обработке большого количества запросов на одном сервере.
  • Сохранение данных сеанса при сбое сервера.
  • Выполнение обновлений без перерывов в обслуживании.

Балансировка нагрузки сервера печати YSoft SafeQ MS в архитектуре высокой доступности

Что такое сервер печати #

A сервер печати управляет соединением между принтерами и клиентскими компьютерами по сети. Обычно работает через TCP и UDP порт 170. В этом руководстве мы сосредоточимся на сервере печати Microsoft, который поддерживает несколько сетевых протоколов печати, включая:

  • Серверный блок сообщений (SMB). TCP 445 (современная версия), 139 (NetBIOS через TCP)
  • Линия удаленного принтера (LPR). TCP 515
  • Line Printer Daemon (LPD). TCP 515
  • Удаленный вызов процедур (RPC). TCP и UDP 135
  • Межсетевой пакетный обмен (IPX). IPX — это протокол уровня 3, не основанный на TCP/UDP.
  • Протокол интернет-печати (IPP). TCP и UDP 631
  • Протокол управления передачей / Интернет-протокол (TCP / IP)
  • AppleTalk
  • Простой протокол управления сетью (SNMP). 161 (для управления SNMP), 162 (для ловушек SNMP)

Настройка RELIANOID Балансировщик нагрузки #

В этой конфигурации вам необходимо установить как минимум один экземпляр RELIANOID Балансировщик нагрузки и несколько экземпляров Сервер печати Microsoft.

Шаг 1: Создайте виртуальный IP (VIP) #

Для начала создайте виртуальный IP (VIP) из RELIANOID интерфейс.

настроить виртуальный ip для сервера печати ms

Настройте VIP в той же подсети, что и физическое устройство, и сохраните конфигурацию.

Шаг 2: Создание фермы L4XNAT #

A ферма это группа серверов, которая предоставляет услуги путем распределения нагрузки. Такая настройка улучшает высокая доступность и производительность ваших услуг печати. ​​Чтобы создать ферму:

  • Перейдите в LSLB> Фермы и создайте новую ферму.
  • Назовите ферму (например, «ms-print-nat»), выберите L4xNAT профиль и назначьте ранее созданный VIP.
  • Установить порт на * (подстановочный знак), что позволяет ферме обслуживать различные протоколы.

настройка балансировщика нагрузки nat farm для сервера печати ms

Шаг 3: Настройка параметров фермы #

После создания фермы настройте ее параметры:

  • Установить Тип NAT в NAT (Трансляция сетевых адресов). Этот метод переназначает одно пространство IP-адресов в другое, гарантируя, что клиентские запросы будут правильно маршрутизироваться через ферму.
  • Включите Настойчивость выбрав IP-адрес клиента. Это гарантирует, что каждый клиент остается подключенным к одному и тому же внутреннему серверу, предотвращая потенциальные проблемы, такие как распределение заданий печати по нескольким принтерам.

Настройки службы балансировки нагрузки сервера печати ms

Шаг 4: Расширенные проверки работоспособности #

Чтобы гарантировать, что внутренние серверы активны и способны обрабатывать запросы, настройте Ферма Страж для выполнения расширенных проверок работоспособности. Этот шаг включает создание пользовательской команды для мониторинга доступности службы печати.

проверка работоспособности сервера печати ms

Например, используйте следующую команду для мониторинга порт 135:

check_tcp -H ХОСТ -p 135 -t 10 -c 10 -w 10

-H ХОСТ: Имя хоста или IP внутреннего сервера, в нашем случае имя ВЕДУЩИЙ.
-p 135: Порт, который отслеживается, в случае L4xNAT со всеми портами, определенными в бэкэндах, не может быть PORTнам нужно определить конкретный порт как 135.
-t 10: Время ожидания в секундах.
-c 10: Время реагирования на критический статус.
-w 10: Время ответа на предупреждение о состоянии.

Шаг 5: Настройка внутренних серверов #

После настройки проверок работоспособности настройте Внутренние серверы где фактически запущены службы MS Print Server. Перейти к LSLB> Фермы, отредактируйте созданную ферму и добавьте внутренние серверы в разделе Backends.

сервер печати ms балансировка нагрузки службы бэкэндов

Шаг 6: Настройка сервера печати Microsoft #

Конфигурация готова через RELIANOID Балансировщик нагрузки. Теперь пришло время внести некоторые изменения в сервер печати MS. С другой стороны, на каждом внутреннем сервере файл хостов должны быть изменены. По умолчанию в Microsoft Windows этот файл находится в пути C: \ Windows \ system32 \ Drivers \ Etc.

Следуя нашему примеру, мы должны принять во внимание, что клиенты будут подключаться к Полное доменное имя printserver.mydomain.com или NetBIOS имя сервер печати это в обоих случаях разрешит VIP 192.168.56.200. То, что мы собираемся сделать на каждом сервере печати, - это принудительное разрешение IP-адресов используемых имен. printserver.mydomain.com or сервер печати разрешить IP каждого локального сервера.

В каждом бэкэнде, пожалуйста, добавьте:

        
        

В нашем примере на бэкэнде 192.168.1.160добавьте следующую строку:

192.168.1.160 printserver.mydomain.com 192.168.1.160 сервер печати

и на бэкэнде 192.168.1.161:

192.168.1.161 printserver.mydomain.com 192.168.1.161 сервер печати

И, перезапустите обе службы печати.

После завершения клиенты смогут подключаться к серверу печати MS Print Server с обеспечением высокой доступности и балансировки нагрузки.

Альтернативная конфигурация с режимом DSR #

Microsoft Print Services также может быть сбалансирована по нагрузке с помощью конфигурации фермы Direct Server Return (DSR), чтобы гарантировать, что клиентский IP-адрес виден на серверах печати Microsoft. В настройке DSR входящие запросы на печать направляются на балансировщик нагрузки, который распределяет трафик по нескольким серверам печати без изменения исходного IP-адреса. Ответ от серверов печати обходит балансировщик нагрузки и отправляется напрямую обратно клиенту. Это позволяет серверам печати видеть фактический клиентский IP-адрес, что может иметь решающее значение для ведения журнала, аудита и устранения неполадок, обеспечивая эффективные и масштабируемые службы печати.

Балансировка нагрузки сервера печати ms в режиме DSR

Заключение #

Такая настройка обеспечивает надежное решение для обработки больших объемов печати, гарантируя, что MS Print Server остается масштабируемым и устойчивым к сбоям. Интеграция RELIANOID Балансировщик нагрузки дополнительно расширяет возможности системы по управлению сетевым трафиком, эффективному распределению нагрузки и поддержанию непрерывной бесперебойной работы.

📄 Загрузите этот документ в формате PDF #

    EMAIL: *

    Powered by BetterDocs