Занятие 3. Конфигурирование массивов Proxy Server

(Продолжительность занятия 50 минут)

Массив - это группа компьютеров Proxy Server, функционирующая и администрируемая как единое целое. Массивы обеспечивают распределение нагрузки отказоустойчивость, масштабируемость и упрощают администрирование На этом занятии Вы познакомитесь с конфигурированием и модификацией массивов.


Изучив материал этого занятия, Вы сможете:


Массивы полезны в следующих средах:

Каждый компьютер Proxy Server ведет список доступных и недоступных в данный момент членов массива. Этот список могут просмотреть компьютеры-клиенты и нижестоящие компьютеры Proxy Server. Для принятия решений о маршрутизации каждый отдельный член массива использует хэш-функцию. Это математическая функция имеет три аргумента: список всех доступных серверов, указатель ресурса, запрошенного клиентом, и степень загруженности. При одинаковых аргументах эта функция маршрутизирует запрос одному и тому же члену массива.


Примечание Синхронизация конфигурации членов массива работает только в рамках массива. Нельзя задать параметры конфигурации для одного массива, а применять их для другого массива Proxy Server или для компьютера Proxy Server, не входящего в данный массив.

Хотя любой пользователь имеет право выяснить состав массива, изменять его может только системный администратор. Так как любой член массива обладает информацией о текущем состоянии всех остальных членов, клиенту достаточно опросить только один произвольно выбранный сервер, что обеспечивает дополнительную отказоустойчивость. При желании конфигурацию любого члена массива можно распространить на все остальные члены массива и таким образом синхронизировать.

При включении режима автоматической синхронизации на все компьютеры массива копируются перечисленные ниже параметры (это отражается в пользовательском интерфейсе):

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

В каждый момент времени можно администрировать только один член массива. Если во время сеанса Вы попытаетесь одновременно администрировать несколько серверов, появится диалоговое окно Array Configuration Conflict. Щелкнув кнопку Synchronize Now, Вы можете применить коррективы, внесенные в конфигурацию данного сервера, ко всему массиву или восстановить прежние параметры, щелкнув кнопку Cancel.


Примечание Члены массива Proxy Server также хранят файл автоматической конфигурации клиента, предназначенный для повышения эффективности маршрутизации запросов клиентских Web-обозревателей.

Конфигурирование массивов

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

Создание нового массива или добавление нового члена в уже существующий массив состоит из одних и тех же шагов. Вы можете создать новый массив, просто объединив отдельный компьютер Proxy Server с другим аналогичным компьютером. Чтобы добавить новый компьютер в массив, достаточно объединить его с любым членом существующего массива.

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

При изменении состава массива убедитесь, что все его компьютеры сконфигурированы одинаково. После настройки состава массиве перезапустите каждую службу Proxy Server. Если Вы хотите создать собственный массив, замените имена компьютеров везде, где это необходимо.

Нагрузка между членами массива распределяется равномерно, и таким же образом между серверами распределяется кэш, создавая иллюзию одного большого кэша. Если один из членов массива становится недоступным, другие выясняют

это и перестают маршрутизировать ему запросы, пока он снова не станет доступным.


Примечание По соображениям безопасности при всех операциях, изменяющих состав массива, следует применять аутентификацию по методу Challenge/Response Microsoft Windows NT.

Упражнение

В этом упражнении Вы, добавив второй сервер-представитель, создадите массив, чтобы увеличить производительность и отказоустойчивость системы. В этом упражнении Вы воспользуетесь вторым компьютером для настройки массива Proxy Server и управления им. Вы также научитесь пользоваться утилитой RemotMsp. В завершение упражнения Вы удалите представитель из массива.

Для выполнения этого упражнения на втором компьютере необходимо установить Proxy Server. Первую часть упражнения выполняйте на Вашем основном компьютере Proxy Server.

> Конфигурирование массива

  1. Запустите Internet Service Manager.
  2. Дважды щелкните значок службы Web Proxy. Появится диалоговое окно Web Proxy Service Properties For имя_компьютера.
  3. В поле Shared services щелкните Array. Появится диалоговое окно Array.
  4. Щелкните Join Array. Появится диалоговое окно Join Array.
  5. Чтобы сформировать массив, введите имя второго компьютера.
  6. Щелкните ОК. Появится диалоговое окно New Array.
  7. Введите имя нового массива.
  8. Щелкните ОК. Появится диалоговое окно Array, в котором перечислены члены массива.
  9. Щелкните ОК, чтобы вернуться в диалоговое окно Web Proxy Service Properties For имя_компьютера.
  10. Щелкните ОК, чтобы сохранить изменения и вернуться в окно Internet Service Manager.

> Проверка состояния массива


Примечание Это упражнение можно выполнять с любого компьютера.
  1. Дважды щелкните службу Web Proxy. Появится диалоговое окно Web Proxy Service Properties For имя_компьютера.
  2. В поле Shared services щелкните Array. Появится диалоговое окно Array. Оба компьютера должны быть указаны в качестве членов массива имя_массива.
  3. Щелкните OK, чтобы вернуться в диалоговое окно Web Proxy Service Properties For имя_компьютера.
  4. Щелкните ОК, чтобы вернуться в окно Internet Service Manager.

> Управление массивом с помощью утилиты RemotMsp

  1. В окне командной строки перейдите в папку C:\Msp и введите команду remotmsp -h, чтобы ознакомиться со справочной информацией.
  2. Чтобы посмотреть состояние массива, введите команду remotmsp status - member: имя_компъютера -v, где имя_компьютера — имя компьютера Proxy Server.
  3. Чтобы вручную выполнить синхронизацию с другим членом массива, введите команду remotmsp sync -member: имя_компьютера -v, где имя_компьютера — имя Вашего второго компьютера.
  4. Чтобы изменить загрузку представителя, введите команду remotmsp set load- factor=60 -v.
  5. Введите команду remotmsp status -member: имя_компьютера -v, где имя_компьютера — имя компьютера Proxy Server, чтобы вновь посмотреть состояние массива.
  6. Закройте окно командной строки. Из командной строки можно прочитать и подробную информацию о составе массива.

> Просмотр состава массива

Вы получите приблизительно такое сообщение:

Array configuration information from proxy computernaте

Version 02.00.0372

Proxy Array

Array Name: ARRAY01

Synchronize Array Configuration: Enabled

Distributed Cache: Enabled

Machine Cache Load Time

Name Status Size Factor Version Stamp

EXTRANET OK 100 100 (%50) 02.00.0372 34321e4b 34321e4b. 1b7431

computername OK 100 100 (%50) 02.00.0372 34321e4b 34321e4b 1b7431

0 machines are down.

The array is synchronized

Operation completed successfully

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

> Выход сервера из массива

  1. В Internet Service Manager дважды щелкните имя компьютера рядом с любой службой Proxy Server.
  2. В диалоговом окне Service Properties щелкните Array.
  3. Для автоматического обновления параметров остальных членов массива установите флажок Synchronize configuration of array members.
  4. В поле Array members диалогового окна Array выберите сервер-представитель, подлежащий администрированию, и щелкните Leave array.
  5. В диалоговом окне Microsoft Proxy Server щелкните Yes, чтобы сервер покинул массив и стал выделенным представителем.
  6. На появившейся вкладке Service последовательно щелкните кнопки Apply и ОК, чтобы вернуться в окно Internet Service Manager.

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

> Удаление представителя из массива

  1. Дважды щелкните значок службы Web Proxy. Появится диалоговое окно Web Proxy Service Properties For имя_компьютера.
  2. В поле Shared services щелкните Array. Появится диалоговое окно Array. Оба компьютера должны быть перечислены в качестве членов массива.
  3. Выберите Ваш второй компьютер.
  4. Щелкните Remove from array. Появится диалоговое окно Microsoft Proxy Server, информирующее, что оба сервера стали выделенными.
  5. Щелкните Yes.
  6. Появится диалоговое окно Microsoft Proxy Server, информирующее, что локальный сервер был удален из массива.
  7. Щелкните ОК. Вновь появится диалоговое окно Web Proxy Service Properties For имя_компьютера.
  8. Щелкните ОК, чтобы сохранить изменения и вернуться в окно Internet Service Manager.

Типичные проблемы, связанные с массивами

При использовании массивов в Proxy Server учитывайте некоторые тонкости.

Резюме

Вы можете создавать и конфигурировать массивы с помощью диалогового окна свойств любой службы Proxy Server. Параметры массива едины для всех служб. Изменять состав массива имеет право только администратор.

Используются технологии uCoz