УСТАНОВКА ОБНОВЛЕНИЙ СЕРВЕРНОЙ ЧАСТИ СИСТЕМЫ |
Анализ актуальности состояния системы и работа с обновлениями компонентов (просмотр содержимого обновлений, установка и откат обновлений) выполняется с помощью программы patchman.exe).
(Установку обновлений системы рекомендуется выполнять с помощью последней актуальной версии
, которая для зарегистрированных пользователей подразделения технической поддержки ЗАО 'Галактика Софт' доступна по ftp-адресу:ftp://ftp.galaktika.ru/pub/support/galaktika/bug_fix/GAL810/PATCHMANAGER
Порядок обновления программы изложен в документе 'Менеджер обновлений. Руководство администратора'.
Начальными исходными данными для работы программы являются:
- домашний каталог серверной части, содержащий файлы компонентов системы;
- каталог с архивами обновлений и реестры обновлений;
- информация в репозитарии рабочей БД системы о пути на исполняемые файлы (каталог \EXE).
Архивы и реестры обновлений, как правило, размещаются на FTP-сервере подразделения технической поддержки фирмы-продавца или фирмы-разработчика.
Например, подразделение технической поддержки ЗАО 'Галактика Софт' размещает обновления для зарегистрированных пользователей по ftp-адресу:
ftp://ftp.galaktika.ru/pub/support/galaktika/bug_fix/GAL810/UPDATES
Архив обновления может содержать обновление только одного компонента и представляет собой файл с именем
<GUID архива>.acd
или
<имя файла компонента>_<расширение файла компонента>_<версия файла>.acd
Файл-реестр обновлений может содержать информацию о составе одного или нескольких архивов обновлений и представляет собой файл с расширением .acc.
Реестр обновлений имеет значительно меньший размер, чем архив обновления и поэтому скачивание его с FTP-сервера обновлений происходит гораздо быстрее. По этой причине реестры обновлений могут использоваться для предварительного ознакомления с составом архивов обновлений с целью принятия решения о необходимости установки данного обновления и скачивания с FTP-сервера его архива.
Кроме этого с помощью файла-реестра обновления компонентов (архивы) могут объединяться в некие логические группы. Система обеспечивает выполнение комплексного отката обновлений всех компонентов, входящих в выбранный реестр.
Установка обновления в серверную часть системы в общем случае заключается в выполнении следующих действий:
Сравнение текущего состояния системы с имеющимися на FTP-сервере обновлениями компонентов и определение обновлений отсутствующих в системе с учетом взаимозависимостей компонентов;
Копирование обновлений, выбранных для установки, с FTP-сервера в каталог-источник инсталляции локального диска (задается параметром конфигурационного файла Patchmanager.PrepareDir);
Анализ содержания обновлений с целью выбора обновлений, которые необходимо установить в систему (меню
или меню );Установка обновления (меню
), в результате которой в систему устанавливается новая версия компонента.В процессе подготовки к установке обновления выполняется повторный анализ возможности установки выбранного обновления с точки зрения сохранения целостности системы.
Загрузка и установка обновлений возможна как в автоматическом, так и в выборочном режиме. Кроме этого возможно использование программы
в пакетном режиме (BatchMode).С целью обеспечения возможности отката данного обновления в каталоге отката (задается параметром конфигурационного файла Patchmanager.BackupDir) сохраняются архив (архивы) и реестр этого обновления. Кроме этого после установки обновления контролируется наличие в каталоге отката архива компонента, имеющего замещаемую версию и, если такой архив не находится, то он создается программой автоматически.
Перед установкой обновления все пользователи должны прекратить работу с системой. Для успешного проведения установки патча необходимо обладать правами администратора на компьютере, на который устанавливается обновление.
Перед установкой обновления в серверную часть трехуровневой архитектуры дополнительно необходимо остановить службу (службы) сервера приложений.
Откат установленных обновлений может быть выполнен двумя способами:
По компонентам. В данном режиме для выбранного компонента восстанавливается ближайшая предыдущая версия данного компонента по сравнению с текущей версией компонента в системе из имеющихся в каталоге отката (BackupDir).
По пакетам. В данном режиме для выбранного реестра обновлений выполняется проверка наличия предыдущих версий всех компонентов, входящих в выбранный реестр и, если проверка выполнена успешно, то может быть выполнен откат всех компонентов, входящих в реестр. Если откат хотя бы одного компонента невозможен, то не выполняется и откат всех остальных. Другими словами, этот режим обеспечивает откат только всех компонентов пакета обновлений одновременно.
Просмотр текущего состояния системы выполняется с помощью меню
.
Порядок установки программы
работы с ней подробно рассмотрен в документе 'Менеджер обновлений. Руководство администратора'.