Глава 7. Приложения

Ревизия VCS: 69d42745c

Дата сборки документа: 2023.05.19 11:28:07

Содержание

Использование apt-offline для установки пакетов Debian на машины без подключения к сети
Предварительные условия
Ход выполнения
Дополнительно
Источники информации (крайне рекомендуется изучить)
Настройка встроенной панели JBoss Management
Инструкция по настройке df-ex
Описание
Установка и конфигурирование
Визуализация данных в ARTA Synergy
Системные требования
Подключение пакетов Elasticsearch и Kibana
Настройка индексаторов
Настройка количества символов для поиска и сортировки текста
Настройка количества реплик в Elasticsearch
Настройка синхронизации с Active Directory
Введение
Работа с LDAP-каталогами
Описание конфигурационного файла
Настройка синхронизации
Источники и дополнительная информация
Проверка железа
Проверка диска
Проверка памяти
Проверка вычислительного аппарата
Общая проверка памяти + CPU
Стандартный конфигурационный файл nginx
Инструкция по включению заглушки Хранилища
Описание
Включение заглушки
Отключение заглушки
Инструкция по настройке интеграции с SharePoint
Введение
Требования
Преднастройка системы для установки Microsoft SharePoint Foundation
Установка и настройка Microsoft SharePoint Foundation
Заключение
Хранилище Cassandra
Архитектура хранилища Cassandra
Настройка и запуск кластера с несколькими узлами (один дата-центр)
Миграция данных в хранилище Cassandra
Промежуточный локальный почтовый сервер
Описание
Установка
Конфигурирование почтового сервера с помощью exim4-config
Аутентификация на исходящем почтовом сервере
Проверка работоспособности
Подключаемые внешние конвертеры
Single Sign-On в Arta Synergy
Описание
Установка и настройка Keycloak
Настройка импорта пользователей из Active Directory
Настройка авторизации с Kerberos
Деплой приложений с liquibase

Использование apt-offline для установки пакетов Debian на машины без подключения к сети

Замечание:

Это приложение написано в формате HOWTO, иллюстрирующее использование утилиты apt-offline на практике

Предварительные условия

Имеем на старте:

  • Чистая установленная машина offline с Debian squeeze (+ ядро из wheezy). Установлен apt-offline и apt-offline-gui версии 1.2 (тоже из wheezy) - машина без интернета (все репозитории недоступны)

  • Мой рабочий компьютер - undertaker.dev.lan.arta.kz - доступ ко всем нужным репозиториям имеется, также установен apt-offline 1.2

Задача – установка пакета arta-synergy-synergy. Из-за того, что на машине offline нет актуальных списков пакетов для указанных репозиториев, нам придётся действовать в 2 шага - получить список пакетов, а затем установить непосредственно сам пакет arta-synergy-synergy.

Ход выполнения

Настройка репозиториев

  1. Добавляем в файл /etc/apt/sources.list для машины без интернета следующие строки:

    # Здесь указаны внутренние репозитории в сети lan.arta.kz;
    # если установка будет выполняться не из офиса ARTA, сюда нужно 
    # будет вписать что-то вроде
    # deb http://ftp.de.debian.org/debian squeeze main contrib non-free
    # и далее по тексту
    
    deb http://apt-cache.lan.arta.kz/debian wheezy main contrib non-free
    deb http://apt-cache.lan.arta.kz/security.debian.org wheezy/updates main contrib non-free
    deb http://apt-cache.lan.arta.kz/debian wheezy-updates main contrib non-free
    deb http://apt-cache.lan.arta.kz/debian wheezy-backports main contrib non-free
    
    
    # Репозитории ARTA Synergy
    # Проследите, чтобы из того места, где вы будете загружать пакеты для 
    # установки, был доступ к deb.arta.kz
    
    deb http://deb.arta.kz/tengri stable main contrib non-free
    deb http://deb.arta.kz/tengri stable-updates main contrib non-free
    
  2. Создаём сигнатуру apt-offline для обновления списков пакетов (--update) и, заодно, установки обновлений для стабильного выпуска Debian (--upgrade) на машине без интернета:

    apt-offline set --update --upgrade update-filelists.sig

  3. Переносим каким-либо образом файл update-filelists.sig на машину, где есть доступ к нужным репозиториям (undertaker.dev.lan.arta.kz), и формируем архив для обновления (lists-bundle.zip):

    apt-offline get update-filelists.sig -s /var/cache/apt/archives
    -t 4 --bundle lists-bundle.zip

  4. Переносим архив для обновления на машину без доступа в сеть и загружаем полученное в APT (на deb.arta.kz пока нет GPG-подписей, поэтому --allow-unauthenticated):

    apt-offline install lists-bundle.zip --allow-unauthenticated

  5. Обновляем полученный список пакетов на машине без доступа в сети:

    apt-get update

Установка Synergy

  1. Генерируем сигнатуру для установки пакета arta-synergy-synergy на машине без доступа в сеть:

    apt-offline set --update --install-packages arta-synergy-synergy -- synergy-install.sig

  2. Переносим полученную сигнатуру на машину с доступом к нужным репозиториям (undertaker.dev.lan.arta.kz) и формируем архив (synergy-bundle.zip):

    apt-offline get synergy-install.sig -s /var/cache/apt/archives --bundle synergy-bundle.zip

  3. Загружаем в базу APT synergy-bundle.zip на машине без доступа в сеть:

    apt-offline install synergy-bundle.zip --allow-unauthenticated

  4. Устанавливаем на машине без доступа в сеть:

    apt-get install arta-synergy-synergy

Дополнительно

Описание процесса обновления arta-synergy-synergy из графического интерфейса apt-offline-gui оставляется в качестве упражнения читателю

Источники информации (крайне рекомендуется изучить)