VK Object Storage logo
Помощь
Обновлена 20 августа 2026 г. в 21:45

Сравнение версий пакетов

VK Object Storage позволяет сравнить версии пакетов, установленные на узлах, с версиями пакетов, входящими в дистрибутив. Сравнение полезно при обновлении и диагностике Системы.

Запуск сравнения версий пакетов

  1. Подключитесь к деплой-ноде.

  2. Скопируйте файл distrib/packages.yml в каталог /deploy/installer/.

  3. Запустите плейбук vk.s3.server с тегом package_versions_task и подключенным файлом с версиями пакетов:

    • Для вывода по умолчанию:
    $ sudo -E ./01_deploy_helper.sh ansible-playbook -i inventory.yml -e @ansible-vault.yml -e @vault-transit -e @vault vk.s3.server --tags package_versions_task -e @packages.yml
    • Для вывода всех версий пакетов, с переменной diff_only=false:
    $ sudo -E ./01_deploy_helper.sh ansible-playbook -i inventory.yml -e @ansible-vault.yml -e @vault-transit -e @vault vk.s3.server --tags package_versions_task -e @packages.yml -e "diff_only=false"

Просмотр результата сравнения

Результат сохраняется в файле /deploy/installer/ansible_collections/vk/s3/playbooks/diff.txt в формате CSV. Чтобы вывести результат в виде таблицы, выполните:

$ cat /deploy/installer/ansible_collections/vk/s3/playbooks/diff.txt | column -t -s,
Была ли статья полезна?