Инструкция по установке SimpleOne - Single-node

Предварительная подготовка

  1. Устанавливаем wget:
dnf install wget

wget

  1. Устанавливаем pip для python3.6:
dnf install python3-pip

python3-pip

  1. Скачиваем get-pip:
wget https://bootstrap.pypa.io/pip/3.6/get-pip.py

get-pip

  1. запускаем get-pip:
/usr/bin/python3 get-pip.py

Pip

  1. Устанавливаем cryptography:
/usr/local/bin/pip3 install cryptography

cryptography

  1. Устанавливаем Docker-compose:
/usr/local/bin/pip3 install docker-compose==1.29.2

Docker-compose

  1. Подключаем репозиторий Docker и устанавливаем Docker:
dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo

dnf install -y docker-ce –nobest

Docke

  1. Запускаем Docker и проверяем статус (выход из статуса Ctrl+C):
systemctl start docker
systemctl status docker

systemctl status docker

  1. Устанавливаем Ansible:
pip3 install ansible==4.0.0

Ansible

  1. Устанавливаем community.crypto:
ansible-galaxy collection install community.crypto

community.crypto

  1. Далее с помощью WinSCP копируем файл release-1-14-3-1.tar.gz с компьютера на сервер в директорию /opt

WinSCP

  1. Далее в консоли переходим в директорию opt, распаковываем архив и переходим в директорию самого дистрибутива:
cd /opt/
tar -xvf release-*.tar.gz
cd release-1-14-2-1/
  1. Редактируем файл inventory.yml строчку ansible_host: указав в ней полное имя хоста:
nano inventory/single/inventory.yml

12

Выходим из редактора сочетанием клавиш Ctrl+X и сохраняем Y Enter

  1. редактируем файл vars.yml это можно сделать двумя способами т.к. файл довольно большой. Из консоли или с помощью WinSCP в любом удобном для вас редакторе:
nano inventory/single/group_vars/all/vars.yml
simple_instance_name: " полное имя хоста "
simple_instance_url: "полное имя хоста"
simple_admin_password: "Пароль для приложения SimpleOne"

13

Особое внимание нужно обратить на сертификаты:

vault_cert_crt: |
vault_additional_ca_cert: |

Запуск плейбука

Для этого из директории дистрибутива /opt/release-номер_релиза/ запускаем:

ansible-playbook complex-offline.yml -i inventory/single -vvv -c local

Если все хорошо, минут через 5-10 в консоли будет:
14

Далее можно переходить в веб-интерфейс:

https://имя хоста.simpleone.ru/login

6 лайков

Супер, спасибо за подробную инструкцию

1 лайк

Всех приветствую! Не подскажете какая операционная система должна стоять и какие технические характеристики должны быть, чтобы все нормально работало?

Здравствуйте! Стандартно рекомендуем Oracle Linux Server (например, 9.3 из последних версий).
Параметры для Single node есть в эксплуатационной документации, например для dev-контура хватит 8 vCPU, 18 GB RAM для платформы 1.21.3.

2 лайка

Спасибо за ответ! А не подскажете, где можно взять файл release-1-14-3-1.tar.gz ?

Через запрос на портале Home SimpleOne