Создание общего тома на мезо с dvdcli не работает - PullRequest
0 голосов
/ 23 января 2020

Мое требование - разделить том docker, созданный в агенте mesos, между различными приложениями. упоминается документация к постоянному хранилищу с использованием тома docker здесь , но когда я попытался, я не смог установить dvdcli по ссылке здесь , и я узнал о поддержке того же остановлен Я хотел бы знать, возможно ли иметь том, который разделяет данные между несколькими приложениями, чтобы я мог перестать искать что-то, что не будет работать.

Я использую среду ec2 Amazon Linux 2 AMI (HVM), SSD Volume Type для установки автономной версии mesos.

Команды, которые я использую для процессов master, slave и marathon, приведены ниже.

Command to create master:
nohup mesos-master.sh --registry=in_memory --ip=<IP> --port=5050 --acls=file:///tmp/mesos/config/acls --credentials=file:///tmp/mesos/config/credentials   &

Команда для создания slave:

sudo /home/ec2-user/mesos-1.9.0/build/bin/mesos-slave.sh --work_dir=/home/ec2-user/mesos-slave1 --master=<IP>:5050 --containerizers=docker,mesos --executor_registration_timeout=5mins --resources='cpus:2;mem:1200;disk:5000;ports:[1-65000]' --zk_session_timeout=30000ms --credential=/home/ec2-user/credential --isolation=docker/volume,docker/runtime,filesystem/linux --image_providers=docker --executor_environment_variables="{}" --docker_volume_checkpoint_dir=/var/run/mesos/isolators/docker/volume

Команда для создания марафона

MESOS_NATIVE_JAVA_LIBRARY=/home/ec2-user/mesos-1.9.0/build/src/.libs/libmesos.so marathon --master <IP>:5050 --zk zk://<IP>:2181/marathon --webui_url https://<IP>:7070 --mesos_authentication --mesos_authentication_principal marathon --mesos_authentication_secret_file /tmp/mesos/config/marathon.secret --http_port 7070 --mesos_role marathon

Не удалось установить dvdcli в систему.

...