Лабораторная работа №15

Поддержка WINS

В Windows Server 2003 WINS автоматически не устанавливается. Чтобы установить ее, вам придется выполнить следующие действия.

1. Откройте меню Администрирование (Administrative Tools) и выберите команду Мастер настройки сервера (Configure Your Server).

2. Дважды щелкните Далее (Next).

3. Выделите роль WINS-сервер (WINS Server) и дважды щелкните Далее (Next). WINS-сервер будет установлен на вашем компьютере. При необходимости вставьте в дисковод установочный компакт-диск Windows Server 2003.

4. Щелкните Готово (Finish) и закройте консоль Управление данным сервером (Manage Your Server). Теперь служба WINS будет автоматически запускаться при каждой загрузке системы. Если этого не происходит, запустите ее вручную.

Примечание Сервер WINS должен иметь статический IP-адрес.

Знакомство с консолью WINS

Главное окно консоли WINS разделено на две панели (рис. 15.1). В левой перечислены WINS-серверы в домене, упорядоченные по их IP-адресам, в том числе и локальный компьютер, если он является WINS--сервером.

Рис. 15.1. Для настройки WINS-сервера служит консоль WINS

Дважды щелкнув запись в левой панели, вы раскроете список, содержащий папки Активные регистрации (Active Registrations) и Партнеры репликации (Replication Partners). В первой отображается информация о зарегистрированных именах компьютеров. Во второй содержится сводная информация о WINS-серверах, с которыми данный сервер обменивается регистрационной информацией.

Добавление WINS-сервера на консоль WINS

Если в консоли WINS нет WINS-сервера, который вы хотите настроить, выполните следующие действия.

1. Щелкните правой кнопкой элемент WINS в дереве консоли и выберите Добавить сервер (Add Server).

2. Введите IP-адрес или имя WINS-сервера, которым собираетесь управлять.

3. Щелкните ОК.

Примечание Доступ к консоли WINS открывается из консоли Управление компьютером (Computer Management). Запустите ее, подключитесь к серверу, которым хотите управлять, затем раскройте узел Службы и приложения (Services and Applications) и выберите WINS.

Запуск и остановка WINS-сервера

Серверами WINS управляют с помощью одноименной службы. Как и любую другую, вы вправе ее запустить, отключить, приостановить и перезапустить посредством узла Службы (Services) консоли Управление компьютером (Computer Management) или из командной строки. Кроме того, службой WINS можно управлять из консоли WINS. Щелкните правой кнопкой сервер, которым хотите управлять, выберите Все задачи (All Tasks), а затем щелкните Запустить (Start), Остановить (Stop), Приостановить (Pause), Продолжить (Resume) или Перезапустить (Restart).

###### Настройка WINS-сервера

Когда вы устанавливаете WINS-сервер, он настраивается со стандартными параметрами. Чтобы изменить их, выполните следующие действия.

1. В консоли WINS щелкните правой кнопкой сервер, с которым хотите работать, и выберите Свойства (Properties). Откроется диалоговое окно, показанное на рис. 15.2.

2. Измените значения параметров на вкладках Общие (General), Интервалы (Intervals), Проверка базы данных (Database Verification) и Дополнительно (Advanced).

3. Щелкните ОК.

Рис. 15.2. Окно свойств WiNS-cepeepa

Обновление статистики WINS

По умолчанию статистика регистрации адресов и репликации и консоли WIN'S обновляется каждые 10 минут. Вот как изменить этот интервал или отказаться от автоматического обновления.

1. В консоли W1XS щелкните правой кнопкой сервер, с которым хотите работать, и выберите Свойства (Properties).

2. Перейдите на вкладку Общие (General).

3. Установите флажок Автоматически обновлять статистику каждые (Automatically update statistics every) и введите значение интервала в часах, минутах и секундах.

4. Для остановки автоматического обновления сбросьте флажок Автоматически обновлять статистику каждые (Automatically update statistics every) и щелкните ОК.

##### Управление регистрацией, обновлением и освобождением имен

Имена компьютеров регистрируются в БД WINS на период аренды (lease). Параметрами аренды управляют, задавая интервалы обновления, устаревания и проверки.

1. В консоли WINS щелкните правой кнопкой сервер, с которым хотите работать, и выберите Свойства (Properties).

2. Перейдите на вкладку Интервалы (Intervals), показанную на рис. 15.3.

рис. 15.3. На ней задаются такие параметры:

• Интервал обновления (Renewal Interval) — интервал, в течение которого клиент WINS должен обновить имя своего компьютера (период аренды). Обычно клиенты пытаются выполнить обновление, когда проходит 50% периода аренды. Минимальное значение — 40 минут. Значение по умолчанию — 6 дней, при этом клиенты пытаются возобновлять аренду каждые 3 дня;

• Интервал удаления (Extinction Interval) — интервал, по истечении которого имя компьютера считается устаревшим. Устаревшим имя компьютера считается после его освобождения. Это значение должно быть больше или равно меньшему из двух значений: интервал обновления или 4 дня;

• Тайм-аут устаревания ( Extinction Timeout) — задает интервал, в течение которого устаревшее имя компьютера может быть физически удалено из БД WINS. Значение по умолчанию — 4 дня;

• Интервал проверки (Verification Interval) — интервал, по истечении которого WTNS-сервер должен проверить старые имена, которыми он не владеет. Если имена неактивны, они удаляются. Минимальное значение — 24 дня. Обычно в эту категорию попадают имена компьютеров, зарегистрированные на другом WINS-сервере и потому имеющие другого владельца.

Запись событий WINS в журналах Windows

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

1. В консоли WINS щелкните правой кнопкой сервер, с которым хотите работать, и выберите Свойства (Properties).

2. Перейдите на вкладку Дополнительно (Advanced) и установите переключатель Вести запись подробного протокола в журнале событий Windows (Log detailed events to the Windows event logs).

Примечание Подробное протоколирование в активной сети существенно повышает нагрузку на WINS-сервер. Поэтому включайте подробный протокол только на время тестирования или устранения неисправностей.

Настройка номера версии БД WINS

Номер версии для БД WINS обновляется автоматически привнесении изменений. Если БД WINS повреждена и вы хотите восстановить ее, получите доступ к основному WINS-серверу и задайте значение номера версии выше, чем номера версий на всех удаленных партнерах. Так вы добьетесь передачи партнерам самой последней информации из базы данных.

Чтобы просмотреть или изменить текущий номер версии, выполните следующие действия.

1. В консоли WINS разверните узел нужного сервера, щелкните правой кнопкой элемент Активные регистрации (Active Registrations) и выберите Отобразить записи (Display Records).

2. На вкладке Владельцы записи (Record Owners) в столбце Наибольший номер (Highest ID) отображается наивысший номер версии для каждого сервера.

3. Запомните значение наивысшего номера версии и щелкните Отмена (Cancel).

4. Щелкните правой кнопкой запись основного WINS-сервера в дереве консоли и выберите Свойства (Properties).

5. На вкладке Дополнительно (Advanced) введите новое шестнадцатеричное значение в поле Начальный номер версии (Starting Version ID). Оно должно быть больше, чем значение, которое вы запомнили ранее. Щелкните ОК.

Настройка пакетной обработки регистрации имен

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

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

1. В консоли WINS щелкните правой кнопкой сервер, с которым хотите работать, и выберите Свойства (Properties).

2. На вкладке Дополнительно (Advanced) установите флажок Включить обработку пакетов (Enable Burst Handling), а затем настройте обработку пакетов с помощью переключателей:

• Слабую (Low) — задаст порог в 300 регистрации и запросов имен;

• Среднюю (Medium) — задает порог и 500 регистрации и запросов имен (по умолчанию);

• Высокую (High) — задаст порог в 1000 регистрации и запросов имен;

• Особую (Custom) — позволяет задать порог между 50 и 5000 вручную.

3. Щелкните ОК.

Примечание Максимальное число регистрации и запросов имен, которое WINS-сервер способен принять одновременно, — 25 000. Если этот предел превышен, сервер прекращает прием запросов.

Настройка стандартных параметров репликации

Перед созданием партнеров по репликации нужно задать параметры по умолчанию. Они используются для настройки новых извещающих и опрашивающих партнеров.

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

1. Раскройте в консоли WINS узел сервера, с которым хотите работать.

2. Правой кнопкой щелкните элемент Партнеры репликации (Replication Partners) и выберите Свойства (Properties).

3. На вкладке General (Общие) установите или сбросьте флажок Репликация только с партнерами (Replicate only with partners). Если этот флажок сброшен, вы вправе вручную проводить репликацию с любым WINS-сервером в сети.

4. Для не WINS-клиентов сети в БД создается статическая привязка, которая позволяет все-таки зарегистрировать их имела в WINS. Если несколько компьютеров могут использовать одни и те же IP-адреса, вы вправе настроить сервер так, чтобы WINS перезаписывал существующие записи информацией о новой регистрации. Для этого установите флажок Перезапись уникальных статических сопоставлений на этом сервере (Overwrite unique static mappings at this server). Щелкните OK.

Назначение стандартных параметров извещающей репликации

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

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

1. В консоли WINS раскройте узел сервера, с которым хотите работать.

2. Правой кнопкой щелкните элемент Партнеры репликации (Replication Partners) и выберите Свойства (Properties).

3. Перейдите на вкладку Извещающая репликация (Push Replication), показанную на рис. 15.4.

4. По умолчанию извещающая репликация не выполняется ни при запуске WINS, ни при изменениях адресов. Чтобы изменить этот параметр, установите флажки При запуске службы (At service startup), При изменении адреса (When address changes) или оба сразу.

5. Параметр Число изменений в номере версии до репликации (Number of changes in version ID before replication) определяет количество регистрации и изменений, которые должны произойти до репликации БД. Этот счетчик накапливает только локальные изменения и не учитывает изменения, присланные другими партнерами. Если данный параметр равен 0, извещающая репликация не выполняется.

6. По умолчанию извещающие партнеры используют постоянные соединения. Если вас это не устраивает, сбросьте флажок Для распространения репликации среди партнеров использовать постоянные подключения (Use persistent connections for push replication partners). Щелкните ОК.

Рис. 15.4. Настройка параметров извещающей репликации

Назначение стандартных параметров опрашивающей репликации

Опрашивающая репликация — стандартный механизм репликации для партнеров, поэтому большая часть ее параметров назначается автоматически. Если вы предпочитаете использовать извещающую репликацию, включите ее автоматический запуск на вкладке Извещающая репликация (Push Replication) и отключите стандартные параметры опрашивающей репликации на вкладке Опрашивающая репликация (Pull Replication).

Параметры опрашивающей репликации изменяются так.

1. В консоли WINS раскройте узел сервера, с которым хотите работать.

2. Правой кнопкой щелкните элемент Партнеры репликации (Replication Partners) и выберите Свойства (Properties).

3. Перейдите на вкладку Опрашивающая репликация (Pull Replication), показанную на рис. 15.5.

Рис. 15.5. Здесь задаются параметры опрашивающей репликации

4. В поле Время начала (Start time) задайте время, когда должна начинаться репликация.

5. В поле Интервал репликации (Replication interval) задайте период запуска репликации.

6. В поле Число повторов (Number of retries) задайте, сколько раз WINS-сервер должен пытаться соединиться с опрашивающим партнером, если первая попытка оказалась неудачной.

7. По умолчанию опрашивающая репликация запускается при запуске WINS-сеанса. Для изменения такого поведения сбросьте флажок Запуск опрашивающей репликации при запуске службы (Start pull replication at service startup). После этого опрашивающая репликация будет запускаться только во время, заданное в поле Время начала (Start time).

8. По умолчанию опрашивающие партнеры используют постоянные соединения. Если вас это не устраивает, сбросьте флажок Для партнеров использовать постоянные подключения (Use persistent connections for pull replication partners) и щелкните OK.

Создание извещающих и опрашивающих партнеров

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

Чтобы сделать WINS-сервер извещающим или опрашивающим партнером, выполните следующие действия.

1. В консоли WINS раскройте узел сервера, для которого будете настраивать партнеры по репликации.

2. Правой кнопкой щелкните элемент Партнеры репликации (Replication Partners) и выберите Создать партнера по репликации (New Replication Partner).

3. Введите имя или IP-адрес партнера по репликации или найдите ее с помощью кнопки Обзор (Browse).

4. Щелкните ОК. Если с сервером удается связаться, автоматически создается запись о репликации со стандартными параметрами. Сервер настраивается, как извещающий и опрашивающий партнер.

Изменение типа репликации и параметров партнеров

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

1. В консоли WINS раскройте узел сервера, для которого вы будете настраивать партнеры по репликации.

2. В дерене консоли щелкните элемент Партнеры репликации (Replication Partners). На правой панели будут показаны текущие партнеры по репликации для данного сервера.

3. Правой кнопкой щелкните запись нужного партнера по репликации и выберите Свойства (Properties).

4. Перейдите на вкладку Дополнительно (Advanced), показанную на рис. 15.6.

Рис. 15.6. Здесь изменяют стандартные параметры репликации для партнера

5. В списке Тип партнера репликации (Replication Partner Type) выберите тип репликации для этого партнера. По умолчанию большинство клиентов настроены, как для извещающей, так и для опрашивающей репликации.

6. Задайте остальные параметры, руководствуясь сведениями из предыдущих разделов.

7. Щелкните ОК.

Очистка БД WINS

Вы должны периодически удалять из БД WINS старые имена компьютеров. Этот процесс называется очисткой (scavenging). Он запускается автоматически в соответствии с интервалом удаления и задержкой удаления, заданными в окне свойств сервера.

Чтобы запустить очистку вручную, выделите в консоли нужный WINS-сервер и выберите в меню Действие (Action) команду Очистить базу данных (Scavenge Database).

Проверка непротиворечивости БД WINS

В больших сетях с несколькими WINS-серверами БД разных серверов иногда не синхронизированы друг с другом. Для поддержания работоспособности WINS необходимо периодически проверять согласованность БД. Существуют два вида такой проверки: проверка согласованности БД и проверка согласованности номеров версий.

В первом случае WINS проверяет целостность записей БД на WINS-серверах. Для проверки согласованности выделите в консоли WINS нужный сервер и выберите в меню Действие (Action) команду Проверить согласованность базы данных (Verity Database Consistency).

Во втором случае WINS сверяет локальные записи с записями на других WINS-серверах. Для проверки согласованности номеров версий выделите в консоли нужный сервер и щелкните в меню Действие (Action) команду Проверить согласованность номеров версий (Verify Version ID Consistency).

Чтобы настроить автоматическую проверку согласованности БД, выполните следующие действия.

1. В консоли WINS щелкните правой кнопкой нужный сервер и выберите Свойства (Properties).

2. На вкладке Проверка базы данных (Database Verification) установите флажок Проверять непротиворечивость базы данных каждые (Verify database consistency every), как показано на рис. 15.7. Введите интервал времени для проверки.

Рис. 15.7. Настройте автоматическую проверку согласованности

3. В поле Начать проверку в (Begin verifying at) введите время, в которое должна начаться проверка.

4. При необходимости измените значение в поле Максимальное число записей, проверяемых каждый период (Maximum number of records verified each period).

5. Вы вправе сверять записи с серверами-владельцами или со случайно выбранными партнерами. Чтобы сверить записи только с серверами-владельцами, установите переключатель с сервером-владельцем (Owner Servers).

6. Щелкните ОК.

Совет Учитывайте, что проверка требует много системных и сетевых ресурсов. Как правило, стоит задать интервал проверки, равный 24 часам, а затем ввести в поле Начать проверку в (Begin verifying at) какой-нибудь нерабочий час, например 2 часа, чтобы служба WINS проверяла БД ежедневно в 2 часа ночи.

Настройка автоматического резервного копирования

Резервное копирование БД WINS по умолчанию не выполняется, поэтому в случае сбоя вы ее не восстановите. Для защиты БД от сбоев настройте автоматическое резервное копирование или периодически архивируйте ее вручную. Чтобы подготовить WINS к автоматическому резервному копированию, выполните следующие действия.

1. В консоли WINS щелкните правой кнопкой нужный сервер и выберите Свойства (Properties).

2. На вкладке Общие (General) в поле Путь резервной копии по умолчанию (Default backup path) введите путь к папке, которую хотите использовать для резервного копирования.

3. Установите флажок Архивировать базу данных WINS при завершении работы (Backup database during server shutdown).

4. Щелкните ОК. Автоматическое архивирование будет выполняться каждые 3 часа. По умолчанию архив размещается в папке % WtnHir%\System32\Wins.

Восстановление БД

1. В консоли WINS выберите сервер, с которым хотите работать.

2. В меню Действие (Action) выберите Все задачи (АН Tasks) и Остановить (Stop).

3. В меню Действие (Action) выберите Восстановить базу данных (Restore Database).

4. В окне Обзор папок (Browse for Folder) найдите подпапку wins_bak с самой свежей резервной копией и щелкните ОК.

5. Если восстановление пройдет удачно, БД WINS вернется в состояние на момент создания копии. В меню Действие (Action) выберите Все задачи (All Tasks) и Запустить (Start).

Очистка WINS и запуск со свежей базой данных

Если восстановить WINS из резервной копии не удалось, очистите все записи и журналы WINS и начните составление БД заново.

1. В консоли WINS щелкните правой кнопкой нужный сервер и выберите Свойства (Properties).

2. На вкладке Дополнительно (Advanced) найдите путь к базе данных и запомните его, а затем щелкните ОК. чтобы закрыть окно свойств.

3. В меню Действие (Action) ныберите Все задачи (All Tasks) и Остановить (Stop), чтобы остановить сервер.

4. Удалите вес файлы в папке БД WINS средствами Проводника (Windows Explorer).

5. В консоли WINS праиой кнопкой щелкните восстанавливаемый сервер, раскройте подменю Вес задачи (All Tasks) и выберите Запустить (Start).