Ж у р н а л   о   к о м п ь ю т е р н ы х   с е т я х   и   т е л е к о м м у н и к а ц и о н н ы х   т е х н о л о г и я х
СЕТИ И СИСТЕМЫ СВЯЗИ on-line
  ПОИСК: ПОДПИСКА НА НОВОСТИ: НОМЕР:
    ДОМОЙ • Архив: Новостей | Конференций | НомеровПодписка
 
   
 
   
    
РЕДАКЦИЯ
 
Все о журнале
Подписка
Как проехать
Где купить
Отдел рекламы
График выхода журнала
Адреса в Интернет

РУБРИКАТОР
   
• Инфраструктура
• Информационные
   системы

• Сети связи
• Защита данных
• Кабельные системы
• Бизнес
• Колонка редактора
• Электронная
   коммерция

• Только на сервере
• Системы
   учрежденческой
   связи

• Новые продукты


Rambler's Top100

  

Способы модернизации сервера SMS фирмы Microsoft

Оскар А. Оливо младший, Джон Камински

Когда системный администратор, в своей работе полагающийся в основном на сервер SMS (Systems Management Server) фирмы Microsoft, вынужден обновлять его до версии 2.0, он сталкивается с несколькими требованиями: обеспечить плавный переход на новую версию так, чтобы не допустить длительного перерыва в работе клиентов удаленного управления и в процессе распространения ПО и одновременно максимально сохранить существующие настройки: пакеты распространяемых файлов и группы машин (коллекции). Ситуация, как правило, усугубляется еще и тем, что зачастую на сервере Windows NT одновременно установлено несколько серверных задач (IIS/PDC/DNS).

Версия 2.0 сервера SMS обладает явными преимуществами перед предыдущими, и главные из них — это аудит и контроль за соблюдением лицензионных соглашений на ПО. При удаленном управлении теперь используется протокол TCP вместо UDP, что повышает надежность системы. Здесь есть встроенные инструменты по созданию резервной копии всего сервера, а также средства поддержки базы данных. Так же как и SMS 2.0, SQL Server 7.0 фирмы Microsoft использует консоль MMC (Microsoft Management Console) с мастерами (wizard), улучшающими управление базами данных. Наиболее существенное улучшение SQL 7.0 — динамическое управление памятью и устройствами: их выделение осуществляется в соответствии с текущей нагрузкой.

Вы можете выполнить модернизацию сервера двумя методами. Первый заключается в том, что вы экспортируете текущую базу данных с помощью одной из программ, подобных Crystal Reports, заново инсталлируете сервер Windows NT (без функции контроллера домена) и поверх устанавливаете SMS 2.0 и SQL Server 7.0. Но в этом случае вам придется во многом заново настраивать систему. Другой метод состоит в следующем: убедившись, что базы данных имеют резервные копии, вы выполняете переход на SMS 2.0, оставив прежнюю версию SQL Server 6.5 (Service Pack 5). Однако упомянутые выше преимущества сервера SMS 2.0 большей частью обеспечиваются именно благодаря возможностям SQL Server версии 7.0.

Мы протестировали и сравнили оба стиля модернизации в своей лаборатории Мичиганского университета, где у нас было два компьютера ProLiant 1600 450/Rs фирмы Compaq Computer c установленными 640 Мбайт ОЗУ и дисковым массивом RAID Level 5 на 26 Гбайт.

Установка SMS 2.0 путем обновления прежней версии

Более проблематичный сценарий модернизации — это переход от формата SMS 1.2 к формату SMS 2.0, сопровождаемый переходом от SQL 6.5 к SQL 7.0. Эта модернизация полностью заменяет структуру справочника SMS 1.2 и устанавливает SQL 7.0, оставляя пока SQL 6.5 нетронутым. Перед началом модернизации убедитесь, что на вашем сервере установлены Internet Explorer (IE) 4.01 SP1 и Microsoft Data Access Components (MDAC) 2.0 SP1.

Для успешного перехода на версию SMS 2.0 необходимо выполнить еще несколько дополнительных приготовлений. Процедура модернизации потребует расширенной вреўменной таблицы tempdb. Убедитесь, что отведенный под нее объем составляет не менее 30% всего дискового пространства, используемого для всех баз данных. Для базы данных SMS 2.0 и журнала транзакций нужно выделить как минимум 50 и 20 Мбайт дискового пространства соответственно (в предыдущей версии продукта по умолчанию требовалось 45 и 10 Мбайт). Чтобы обеспечить переход с MS SQL 6.5 на версию 7.0, предварительно необходимо убедиться в целостности базы данных. Для этого следует запустить утилиты DBCC (database consistency checker) и NewAlloc.

Эти шаги документированы в руководстве к SMS 2.0. Однако файл Readme для SMS 2.0 SP1 указывает на ошибку в руководстве администратора SMS 2.0 по отношению к порядку выполнения операций обновления. Например, сервер SQL не нужно заменять версией 7.0 до того, как будет произведено обновление SMS до версии 2.0.

Если в имени вашего сервера присутствует дефис, вам следует воспользоваться хранимой процедурой sp_addserver для изменения имени сервера SQL, так как версия 7.0 этот символ не поддерживает. Программа установки SQL 6.5 выдала нам предупреждающее сообщение насчет дефиса, но тем не менее позволила продолжить инсталляцию. Однако инсталляция сервера SQL 7.0 была приостановлена до тех пор, пока мы не запустили упомянутую процедуру. При использовании тиражирования баз данных вам следует также запустить хранимую процедуру sp_setnetname. Хотя упоминание об этих мерах предосторожности отсутствует в документации к продукту, их выполнения требует мастер SQL Server Upgrade Wizard. С его помощью можно приостановить инсталляцию специально для выполнения этих процедур. Тем не менее все перечисленные шаги желательно выполнить до модернизации SMS.

Процедура обновления SMS преобразует базу данных довольно быстро (тестируемый нами компьютер имел несколько клиентов, группы машин и пакеты). Учетная запись служб, используемая с версией 1.2, остается активной, несмотря на создание дополнительной учетной записи “SMS Service”, применяемой при работе SMS 2.0 для процесса инсталляции. Служба “SMS Server Bootstrap <server name>” используется для загрузки других служб, таких, как SMS Executive, SMS_Site_Backup и SMS_SQL_Monitor. Скорее всего, обращаться к MMC, чтобы просмотреть новые группы машин, бесполезно, поскольку задействование новых служб SMS может занять несколько минут, что связано с процессом обновления информации. В течение всего этого времени вы будете получать сообщение: “Группа заблокирована”.

Оставив службы SMS активными, но запускаемыми в ручном режиме, мы начали процедуру инсталляции SQL Server 7.0. Поскольку мы выбрали режим ручной установки, то невольно унаследовали некоторые несовершенные параметры, характерные для версии 6.5, в частности набор символов, порядок сортировки, Named Pipes и набор Unicode. Нам было предложено выбрать учетную запись, из которой нужно запускать службы SQL. Не очень понятно, почему учетная запись локальной системы не выбиралась автоматически, однако мы проверили эту опцию и пошли дальше.

После инсталляции мы решили перезагрузиться, и, после того как вошли в систему, появился мастер SQL Upgrade Wizard. Предусмотренные по умолчанию установки были вполне обоснованны — правда, сначала следовало убедиться, что службы SMS не запущены. Файл Readme для SMS 2.0 SP1 написан весьма расплывчато, и создается впечатление, что параграфы 5 и 6, относящиеся к модернизации SQL Server, можно пропустить. Тем не менее настоятельно рекомендуем вам прочитать их, поскольку в них содержится одно важное указание Microsoft о необходимости задавать ручной режим запуска служб SMS перед тем, как начать инсталляцию SQL Server 7.0. Эта процедура избавит вас от многочисленных предупреждающих сообщений.

Если вы не воспользовались хранимой процедурой sp_addserver и не заменили недопустимое имя сервера SQL, мастер примет это к сведению и попросит вас произвести необходимые действия. Он также модифицирует MDAC и MMC. Затем следует вернуть службы SMS в автоматический режим и перезагрузить их после этого, так как они были остановлены. Запустите MMC для SQL и соединитесь с базой данных, убедитесь, что все идет хорошо, и затем опробуйте консоль управления для SMS.

Вам может показаться, что модернизация завершена. Однако были обновлены только компоненты, установленные в SMS 1.2. Еще нужно установить новые функциональные возможности, которых раньше в SMS не было. Для того чтобы это сделать, запустите программу установки SMS с диска снова. Выберите вариант установки “Модифицировать или переустановить текущую инсталляцию”, и вы увидите перечень опций, которые можете установить.

Установка “с нуля”

Осуществляя модернизацию по второму сценарию, мы удалили все с наших дисков и начали процесс с инсталляции ОС Windows NT, установив при этом IE 4.01, MDAC 2.01 и Windows NT SP4. Установка SMS 2.0 пройдет без каких-либо проблем, если только имя вашей машины не содержит дефис. Выберите пароль для учетной записи службы SMS, задайте число клиентов SMS — и процедура инсталляции реализует необходимую вам конфигурацию. Если же вы выберете ручную настройку (что мы вам рекомендуем), то процессы автообнаружения и инсталляции клиентов автоматически запускаться уже не будут. Сразу после установки SMS 2.0 следует переходить к инсталляции SQL Server 6.5 либо 7.0.

Что касается модернизации ваших клиентов, то это делается с помощью SMS, когда вы активизируете различные методы обнаружения и инсталляции клиентов. SMS осуществляет это путем обнаружения файла Sms.ini, находящегося в корневом разделе, и записи smsrun32 в файле системного реестра. Boot32wn.exe начинает клиентскую инсталляцию для клиентов NT, если c консоли SMS 2.0 MMC выбрана “Windows Networking Logon Client Installation”. Если же с консоли выбрана “Windows NT Remote Client Installation”, программа ccmbtldr.exe начинает модернизацию. Журнальные файлы, находящиеся в каталоге \winnt\sms\logs, отслеживают ее выполнение. Среди происшедших изменений со стороны клиента отметим устранение группы программ SMS и добавление аплетов в “Панель управления”. Все функции в SMS 2.0 теперь имеют статус сервисов. В сравнении с версией SMS 1.2 размер клиентов существенно больше — он колеблется от 8 до 20 Мбайт.

Без сомнения, метод полной инсталляции для сервера является наиболее простым. Однако если вы не можете позволить себе просто инсталлировать сервер заново, так как не хотите прерывать его работу в качестве контроллера домена или из желания сохранить какие-то дополнительные функции, то вам необходимо обратиться к инсталляции путем обновления. В ОС Windows 2000 будет предусмотрена возможность перемещать контроллеры доменов на отдельные серверы, что значительно разгрузит ваш сервер SMS. В настоящее время это позволяет вам сделать утилита сторонних поставщиков, что фирмой Microsoft конечно же не одобряется.





  
4 '2000
СОДЕРЖАНИЕ

колонка редактора

• Молодым везде у них дорога

локальные сети

• Так какая же скорость передачи нужна пользователям?

• Измерители оптических потерь

• Проблемы с разъемами категории 6

• Тестируем пакеты системного управления

услуги сетей связи

• Как лечить "последнюю милю" внутрипроизводственных сетей

• IP-телефония. Как обеспечить качественную передачу речи. Часть 2

новые продукты

• LinkView Classic - классика сетевой диагностики, ProCurve 8000: со временем только лучше, Программное обеспечение SiteNet MultiLink для источников бесперебойного питания, ViPNet - сеть для особо важных приложений, Best 5000: "чистое" питание VIP-систем

корпоративные сети

• Управление сетевой производительностью - дорого, но мило

• Способы модернизации сервера

• Возвращаясь к проблемам удаленного мониторинга

бизнес

• Датские уроки экономного электропитания

• 3Com меняет структуру каналов сбыта

электронная коммерция

• Ищите разумный компромисс

• Коммутаторы, распределяющие нагрузку

• Господство на вертикальных рынках

защита данных

• Платформы сетевой безопасности

• Преступление и наказание


• КАЛЕЙДОСКОП



 Copyright © 1997-2007 ООО "Сети и Системы Связи". Тел. (495) 234-53-21. Факс (495) 974-7110. вверх