Автоматическая установка или автоматическое удаление в Linux

Автоматическая установка или автоматическое удаление в Linux#

В этом разделе описан порядок установки или удаления Кибер Бэкап в автоматическом режиме на машинах под управлением Linux с использованием командной строки.

Порядок установки или удаления продукта

  1. Откройте приложение терминала.

  2. Выполните следующую команду:

    <package name> -a <parameter 1> ... <parameter N>
    

    Здесь <имя пакета> — это имя пакета установки (файла .i686 или .x86_64).

  3. [Только при установке агента для Linux] Если на машине включена безопасная загрузка UEFI, выводится сообщение о том, что необходимо перезагрузить систему после установки. Запомните пароль, который следует использовать (пароль привилегированного пользователя). Во время перезапуска системы выберите управление ключом владельца машины (MOK), выберите Зарегистрировать MOK и зарегистрируйте ключ, используя рекомендуемый пароль.

Если безопасная загрузка UEFI включена после установки агента, повторите установку, включая шаг 3. В противном случае последующие операции резервного копирования завершатся сбоем.

Параметры установки

Стандартные параметры

{-a|--auto}

Установить или удалить компоненты продукта без участия пользователя. Чтобы использовать этот параметр при установке агента, необходимо также указать учетную запись, под которой агент будет зарегистрирован в службе Cyber Protect. Для этого можно использовать параметр --token или параметры --login и --password.

{-i |--id=}<список компонентов>

Компоненты для установки, разделенные запятыми без символов пробела.

Для установки доступны указанные ниже компоненты:

Компонент

Необходимо установить вместе с

Описание компонента

AcronisCentralizedManagementServer

Сервер управления

BackupAndRecoveryAgent

Агент для Linux

BackupAndRecoveryBootableComponents;

Мастер создания загрузочных носителей

CommunigateAgentFeature

BackupAndRecoveryAgent

Агент для CommuniGate Pro

K8sAgentFeature

BackupAndRecoveryAgent

Агент для Kubernetes

PostgreSqlAgentFeature

BackupAndRecoveryAgent

Агент для PostgreSQL

WorkmailAgentFeature

BackupAndRecoveryAgent

Агент для VK WorkMail

Если данный параметр не указан, устанавливаются все перечисленные выше компоненты.

--language=<ИД языка>

Язык продукта. Доступные значения: ru, en, en_GB, de.

{-d|--debug}

Если данный параметр указан, журнал установки записывается в режиме подробного протоколирования. Журнал расположен в файле /var/log/trueimage-setup.log.

{-t|--strict}

Если данный параметр указан, любое предупреждение при установке приведет к сбою установки. Если данный параметр не указан, установка успешно выполняется, даже при наличии предупреждений.

{-n|--nodeps}

Если параметр указан, отсутствие требуемых пакетов Linux не будет принято во внимание при установке.

Параметры установки сервера управления
{-W |--web-server-port=}<номер порта>

Порт, который будет использоваться в веб-браузере для доступа к серверу управления. По умолчанию это порт 9877.

--ams-tcp-port=<номер порта>

Порт, который будет использоваться для обмена данными между компонентами продукта. По умолчанию это порт 7780.

{-P | --force-postgres}

Если параметр указан, то для установки будет использована СУБД PostgreSQL вместо встроенной СУБД SQLite. Перед установкой сервера управления PostgreSQL необходимо подготовить, как описано в разделе Установка в Linux.

Используйте следующие параметры, чтобы указать сведения для подключения к PostgreSQL:

--postgres-user=<имя пользователя>

Имя пользователя для подключения к PostgreSQL. Необходимо указать имя пользователя, который был создан при подготовке PostgreSQL.

--postgres-password=<пароль пользователя>

Пароль пользователя для подключения к PostgreSQL. Необходимо указать пароль пользователя, который был создан при подготовке PostgreSQL.

--postgres-host=<IP-адрес или DNS-имя>

IP-адрес или DNS-имя машины с PostgreSQL.

--postgres-port=<номер порта>

Порт для подключения к PostgreSQL.

Параметры установки агента

Укажите один из следующих параметров:

--skip-registration

Не регистрировать агент на сервере управления.

{-C |--ams=}<имя хоста или IP-адрес>

Имя хоста или IP-адрес машины, на которой установлен сервер управления. Агент будет зарегистрирован на этом сервере управления.

Если установить агент и сервер управления одной командой, агент будет зарегистрирован на этом сервере управления независимо от значения параметра -C.

Необходимо указать параметр token parameter или параметры login и password.

--token=<маркер>

Маркер регистрации, сгенерированный в веб-консоли Кибер Бэкап, как описано в разделе Развертывание агентов с использованием групповой политики.

{-g |--login=}<имя пользователя> и {-w |--password=}<пароль>

Учетные данные администратора сервера управления.

--unit=<идентификатор отдела>

Отдел в организации. Агент будет добавлен в этот отдел.

Чтобы узнать идентификатор отдела, в веб-консоли Кибер Бэкап щёлкните Настройки → Учетные записи, выберите нужный отдел и щёлкните Подробнее.

Если данный параметр не указан, агент будет добавлен в организацию.

--reg-transport={https|https-ca-system|https-ca-bundle|https-pinned-public-key}

Метод проверки сертификата сервера управления при регистрации. Проверьте сертификат, и таким образом вы проверите подлинность сервера управления для предотвращения атак MITM.

Если задано значение https, или параметр не указан, проверка сертификата не выполняется, но трафик регистрации остается зашифрованным. Если задано значение, отличное отhttps, для проверки подлинности используется системный центр сертификации или пакет центра сертификации, который прилагается к продукту или закрепленному открытому ключу соответственно.

--reg-transport-pinned-public-key=<значение открытого ключа>

Значение закрепленного открытого ключа. Этот параметр должен быть указан вместе с параметром --reg-transport=https-pinned-public-key или вместо него.

--http-proxy-host=<IP-адрес> и --http-proxy-port=<порт>, --http-proxy-login=<имя входа> и --http-proxy-password=<пароль>

Учетные данные для прокси-сервера HTTP. Используйте эти параметры, если сервер требует проверки подлинности.

--no-proxy-to-ams

Агент защиты подключится к серверу управления без использования прокси-сервера, который указан параметрами --http-proxy-host и --http-proxy-port.

Параметры удаления

{-u|--uninstall}

Удаляет продукт.

--purge

Удаляет журналы продукта, задачи и настройки конфигурации.

Параметры информации

{-?|--help}

Показано описание параметров.

--usage

Показывает краткое описание использования команды.

{-v|--version}

Показывает версию пакета установки.

--product-info

Показывает имя продукта и версию пакета установки.

--components-list

Показывает список компонент продукта, включенных в пакет установки.

--snapapi-list

Показывает список версий модуля Snap API, включенных в пакет установки. Данный модуль обеспечивает создание моментальных снимков тома.

Примеры

  • Установка сервера управления.

    ./CyberBackup_17_64-bit.x86_64 -a -i AcronisCentralizedManagementServer
    
  • Установка сервера управления, указание нестандартных портов.

    ./CyberBackup_17_64-bit.x86_64 -a -i AcronisCentralizedManagementServer --web-server-port 6543 --ams-tcp-port 8123
    
  • Установка сервера управления с использованием СУБД PostgreSQL.

    ./CyberBackup_17_64-bit.x86_64 -a -i AcronisCentralizedManagementServer --force-postgres --postgres-user=cyberbackup --postgres-password=69c64fee29d24024b219578ecd9f5d88 --postgres-host=127.0.0.1 --postgres-port=5432
    
  • Установка агента для Linux и его регистрация на указанном сервере управления.

    ./CyberBackup_17_64-bit.x86_64 -a -i BackupAndRecoveryAgent --ams 10.10.1.1 --login root --password 123456
    
  • Установка агента для Linux и его регистрация на указанном сервере управления в указанном отделе.

    ./CyberBackup_17_64-bit.x86_64 -a -i BackupAndRecoveryAgent --ams 10.10.1.1 --login root --password 123456 –unit 01234567-89AB-CDEF-0123-456789ABCDEF
    
  • Удаление Кибер Бэкап.

    ./CyberBackup_17_64-bit.x86_64 -a -u