Установка sandbox#

Внимание

Каждый кластер должен иметь свой экземпляр песочницы, с изолированным системным хранилищем.

  1. Зайдите в требуемую виртуальную машину

  2. Скачайте дистрибутив

  3. Распакуйте архив

  4. Запустите bin/install.sh

  5. Настройте монтирование системного хранилища в папку workspace/mnt/sys

  6. Сконфигурируйте песочницу

    ./config.sh set_endpoint --name $name --external_address $address
    

    Где:

    • name - имя песочницы

    • address - доступный из вне сетевой адрес

  7. Установите необходимые службы

    ./service.sh add --name $name --type $type --first_port $first_port
    

    где:

    • name - имя службы

    • type - тип службы

    • first_port - первый порт

    Внимание

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

  8. Настройте комплект приложений

./service.sh switch_appkit_all --path $appkit

где:

  • appkit - путь к комплекту приложений на сетевом хранилище

  1. Обновите и включите службы

    ./service.sh update_all
    ./service.sh enable_all
    

    Внимание

    Данный шаг следует делать после создания служб песочницы на всех узлах кластера