LXC и конфигурация Saltstack minion_id на Ubuntu

Да это. MySQL на надлежащих аппаратных средствах и хорошей конфигурации может обработать 1000-е записей в секунду, и чтения могут масштабировать горизонтально в 10-е тысяч в секунду через дублируемые ведомые устройства

3
задан 9 April 2014 в 13:18
1 ответ

Используйте docker с dockerfile . Вы можете легко найти в Интернете примеры для salt-minion и salt-master .

Возьмите файлы и приступайте к созданию изображений (всегда - хорошая идея - отметьте их ). Учитывая такую ​​структуру каталогов (внимательно следуя приведенным выше примерам):

docker/
├── salt-master
│   ├── Dockerfile
│   └── supervisor-salt.conf
└── salt-minion
    ├── Dockerfile
    └── supervisor-salt.conf

вам нужно cd docker / salt-master и выполнить:

# docker build -t kstaken/ubuntu-salt-master .

эквивалент для salt-minion :

# cd docker/salt-minion
# docker build -t kstaken/ubuntu-salt-minion .

Этот процесс создает многоразовые изображения:

# docker images | grep kstaken
kstaken/ubuntu-salt-minion   latest              557c052f5b14        19 seconds ago      253.5 MB
kstaken/ubuntu-salt-master   latest              1f41866d05e1        5 minutes ago       262.7 MB

, которые вы можете запускать на переднем плане (и прикреплять к ним) или в фоновом режиме по мере необходимости. Вы также можете связать их:

# docker run --detach=true --hostname=salt-master --networking=true kstaken/ubuntu-salt-maste
# docker run --detach=true --hostname=minion1 --networking=true --link bersek_morse:linked-server kstaken/ubuntu-salt-minion
# docker run --detach=true --hostname=minion2 --networking=true --link berserk_morse:linked-server kstaken/ubuntu-salt-minion

Результат очень легко реализовать с помощью сценария:

# docker ps
CONTAINER ID        IMAGE                               COMMAND                CREATED             STATUS              PORTS                NAMES
4fae47241a73        kstaken/ubuntu-salt-minion:latest   /usr/bin/supervisord   4 seconds ago       Up 2 seconds                             goofy_fermi
6030e7f882ba        kstaken/ubuntu-salt-minion:latest   /usr/bin/supervisord   25 seconds ago      Up 23 seconds                            desperate_hawking
22b18a387e21        kstaken/ubuntu-salt-master:latest   /usr/bin/supervisord   3 minutes ago       Up 3 minutes        4505/tcp, 4506/tcp   berserk_morse,desperate_hawking/linked-server,goofy_fermi/linked-server
3
ответ дан 3 December 2019 в 06:34

Теги

Похожие вопросы