h1. Сколько будет простой в сервисе при обновлении Обновления версий отличаются по сложности и по производимым манипуляциям. Соответственно отличается длительность простоя при обновлении. Возможные варианты: * *минорное обновление* - обновление, в ходе которого обновляется только версия Smartswitch, и возможно обновляются несколько пакетов. Последовательность производимых манипуляций: * удаление старого пакета Smartswitch * установка нового пакета Smartswitch * обновление нескольких других пакетов приложений * обновление конфигурационной базы данных * обновление базы данных CDR * *мажорное обновление* - обновление, в ходе которого обновляется версия ОС и все пакеты. Последовательность производимых манипуляций: * обновление ядра FreeBSD * обновление системных приложений FreeBSD * удаление всех старых пакетов приложений (включая Smartswitch) * установка всех новых пакетов приложений (включая Smartswitch) * обновление конфигурационной базы данных * обновление базы данных CDR Манипуляции: * *обновление ядра FreeBSD* - перезагрузка системы, простой до 5 минут. Возможны проблемы с запуском нового ядра, после которых придется привлекать сотрудников дата-центра или будет нужен IP KVM. * *обновление приложений FreeBSD* - перезагрузка системы, простой до 5 минут. Возможны проблемы с запуском системы, после которых придется привлекать сотрудников дата-центра или будет нужен IP KVM. * *удаление всех пользовательских пакетов* - до 15 минут * *установка всех пользовательских пакетов* - до 15 минут * *удаление пакета Smartswitch* - до 5 минут * *установка пакета Smartswitch* - до 5 минут * *обновление нескольких других пакетов* - до 5 минут * *обновление конфигурационной базы данных* - до 5 минут при разнице в минорных версиях не более 1 (например между 6.4 и 6.5 или между 6.6 и 7.0). * *обновление базы данных CDR* - длительность зависит от размера базы данных и от разницы версий. Эта процедура не мешает конфигурированию и использованию системы, но не позволяет записываться в базу CDR. Соответственно, не работает генерация отчетов. Все CDR накапливаются во временной базе и будут обработаны по окончанию этой процедуры. Балансы также обновляются в временной базе. Длительность процедуры - от нескольких минут до нескольких дней в зависимости от разницы в минорных версиях и размера базы данных. Обычный порядок манипуляций при *мажорном обновлении*: # обновление ядра FreeBSD # проверка беспроблемности работы ядра в течение нескольких дней (желательно не менее 1 недели), включает в себя мониторинг: - отсутствия зависаний - отсутствия внезапных перезагрузок - отсутствия проблем в работе сети и дисковой подсистемы. Этот пункт выполняется, поскольку после завершения полного обновления системы практически невозможно вернуть версию ОС назад. В случае же выявленных проблем на данном этапе можно приостановить полное обновление и вернуть ядро FreeBSD обратно. # проведение всех остальных манипуляций [[How long will be down time when upgrading|English translation]]