iniciando um sistema com restrições usando systemd

1

Eu tenho um sistema grande que consiste em vários processos e contêineres docker. Eu gostaria de ter o sistema inicializado pelo systemd mas tenho várias restrições entre os processos:

  1. Deve haver uma ordem inicial específica para os processos
  2. Cada processo deve terminar de inicializar antes de o próximo começar
  3. No caso de um dos processos cair, alguns dos processos devem ser reinicializados na mesma ordem, de acordo com a restrição número 1
  4. Eu deveria poder iniciar todo o sistema (todos os processos) e pará-lo com um comando.

Eu li vários tutoriais sobre como trabalhar com o systemd:

Mas como trabalhar com metas e implementar uma hierarquia de serviços adequada ainda é um mistério para mim. Alguém pode por favor sugerir um tutorial melhor ou me explicar de alguma forma? Ou se eu estiver errado e for impossível incorporar todas as minhas restrições usando systemd, por favor, diga e explique.

Obrigado,

    
por Itay Weiss 10.04.2016 / 14:35

0 respostas