Снимки
Обзор
Снимки позволяют единомоментно зафиксировать состояние хранимых объектов. Они полезны для администрирования, за счёт предоставления запасного варианта загрузки: когда небезопасные операции, такие как крупные (мажорные) обновления или экспериментальные конфигурации, оказываются неудачными. Если изменения приведут к неприемлимой работе, можно легко откатиться к предыдущему рабочему состоянию.
При создании снимков используются возможности файловой системы ZFS, что делает их компактными и удобными в управлении. Во время загрузки, с помощью Опции 8 можно выбрать последний и предыдущий сохранённые снимки - эффективно переключаясь между различными состояниями системы.
Внимание
Для снимков, в качестве файловой системы, требуется ZFS. UFS не будет работать, поскольку она не поддерживает мгновенные снимки на уровне файловой системы.
Новый снимок - это всегда последнее текущее состояние. Это означает, что не существует последотвательных цепочек снимков, как в других реализациях такой функции (например, в гипервизорах).
Примечание
Каждый снимок может быть создан и удалён, как самостоятельный объект, не имеющий других зависимостей. Размер каждого снимка будет расти со временем - по мере увеличения разницы в байтах между текущим активным снимком и всеми сохранёнными неактивными снимками.
Рекомендуемый порядок работы
Создайте новый снимок с именем
good
(имя должно быть без пробелов и кириллицы) [1]Выполните какие-то изменения (например, обновление прошивки или изменение какого-то параметра).
Перезагрузитесь и протестируйте изменения.
- Traffic Inspector Next Generation работает, как ожидалось:
Удалите снимок good и продолжайте использовать снимок по умолчанию default.
- В работе TING появились проблемы:
Активируйте снимок good либо в веб-интерфейсе, либо в меню загрузки
После перезагрузки, удалите нерабочий снимок default
Переименуйте снимок good в default
Совет
Снимки также можно использовать для защиты от регрессий, возникающих при изменении конфигурации (если были сделаны настройки параметров, которые стали вызывать сбои и ошибки). Создание нового снимка и его немедленная активация приведёт к автоматическому откату системы к последней известной удачной конфигурации.
Руководство
Например, необходимо сделать мажорное обновление TING до новой версии. Чтобы иметь возможность быстрого отката в случае сбоев, создание снимка перед внесением изменений будет самым эффективным вариантом.
Примечание
Этот функционал особенно полезен для аппаратных платформ. У виртуализированного TING есть другие возможности восстановления, использующие функции гипервизора для создания снимков виртуальной машины.
Снимки могут иметь следующие состояния (обозначемые буквами):
Активный |
Описание |
---|---|
N |
Снимок является активным в данный момент |
R |
Снимок станет активным после перезагрузки |
NR |
Снимок является активным и будет использоваться при перезагрузках |
- |
Снимок не активен |
Создание снимка
Зайдите на страницу
Нажмите кнопку + для создания нового снимка, введите понятное имя (без пробелов и кириллицы), например
good
Теперь можно обновить TING до новой версии. Все изменения произойдут в текущем активном снимке «default», оставив новый снимок good в качестве последней удачной конфигурации.
Загрузка снимка
В случае, когда обновление принесло какие-то проблемы, то через веб-интерфейс можно активировать снимок good.
- Если веб-интерфейс доступен:
Зайдити на страницу
Нажмите кнопку для активации good
Перезагрузите TING для возврата к снимку good
Примечание
В некоторых случаях, если TING не может загрузить веб-интерфейс из-за ошибок, можно использовать «Меню загрузки» для отката назад. Если у аппаратной платформы нет VGA, лучшим способом доступа будет использование серийной консоли.
- Если веб-интерфейс недоступен:
Начните загрузку TING - в её начале появится Меню загрузки
Нажмите Пробел для паузы
Нажмите
8
, чтобы выбрать8. Загрузочные среды
, в результате чего отобразятся текущие снимки.Нажмите
2
, чтобы выбрать активный снимок: должно отобразитьсяzfs:zroot/ROOT/good
Нажмите
1
для возврата в главное менюНажмите
ENTER
для выбора1. Загрузка Multi user [ENTER]
Совет
Если снимков больше, для их перебора, надо повторно нажимать на 2
.
Удаление снимка
Теперь, когда TING загрузился со снимка good, либо default, можно произвести очистку, чтобы обеспечить чистое состояние системы.
- Если обновление выполнилось и загружен default:
Зайдите в
Убедитесь, что у снимка default в столбце Активный установлено NR
Нажмите , чтобы удалить снимок good
- Если обновление оказалось неудачным и был загружен good:
Зайдите в
Убедитесь, что у снимка good в столбце Активный установлено NR
Нажмите , чтобы удалить снимок default
Нажмите , чтобы переименовать снимок good в default
Теперь TING правильно настроен в состояние последней удачной конфигурации.
Совет
Снимки можно хранить и какое-то время после обновления, чтобы иметь возможность откатиться назад, после периода тестирования. Следует обратить внимание, что все изменения конфигурации за это время будут потеряны, поэтому может потребоваться создание резервной копии конфигурации для её импорта в старое состояние системы.
Примечание
Создание снимка можно использовать ещё раз - для повторной попытки мажорного обновления (Рекомендуемый порядок работы).