注册每日送分的电玩城

systemd et swap sur iscsi

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

systemd et swap sur iscsi

BERTRAND Joël-2
        Bonsoir à tous,

        Petite question du soir. J'essaie toujours de mettre en place un swap
sur iSCSI. Au démarrage, forcément, l'ignoble systemd ne monte pas les
choses correctement.

        Dans l'ordre, il faut d'abord que iscsi (initiator) soit lancé, puis le
swap activé. J'ai donc rajouté dans /etc/systemd/system/swap.target :

[Unit]
Description=Swap
Requires=open-iscsi.service
Documentation=man:systemd.special(7)

        Visiblement, ce n'est pas ça. Comment faire pour faire comprendre à
systemd qu'il doit d'abord lancer iscsi ?

        Merci de vos lumières,

        JKB

Reply | Threaded
Open this post in threaded view
|

Re: systemd et swap sur iscsi

didier gaumet-2

Avertissement: je n'ai jamais créé ou modifié un service Systemd.

Je pense néanmoins que cet article pourrait t'intéresser au sujet de la différence entre les clauses "requires" et "after":
 

Reply | Threaded
Open this post in threaded view
|

Re: systemd et swap sur iscsi

BERTRAND Joël-2
[hidden email] a écrit :
>
> Avertissement: je n'ai jamais créé ou modifié un service Systemd.
>
> Je pense néanmoins que cet article pourrait t'intéresser au sujet de la différence entre les clauses "requires" et "after":
>  
>
>

        Justement. Il me semble que le mieux, là-dedans, c'est Requires...

Reply | Threaded
Open this post in threaded view
|

Re: systemd et swap sur iscsi

didier gaumet-2
> Justement. Il me semble que le mieux, là-dedans, c'est Requires...

(Google Groups  a l'air toujours dans la panade alors je te réponds
directement à partir de l'archive mail trouvée sur le net)

Je peux avoir mal compris la page man de systemd.unit(5) mais ce que
j'en retire c'est que :

- "Requires=" lance le démarrage des dépendances sans attendre leur
bonne complétion (fonctionnement asynchrone et gain de temps par
parallélisation)
- dans le service A, la clause "After=B" inspecte quelque part une liste
de services à démarrer et réordonne la file pour que le démarrage de A
n'intervienne qu'en cas de bonne complétion du démarrage de B et après
celle-ci (fonctionnement synchrone).
 Mais attention: avec "After=B", A peut être démarré sans B du moment
que B ne figure pas dans la file de services à démarrer à ce moment-là.

J'en déduis que pour ton usage il te faudrait les deux clauses (ça
semble orthodoxe dans la page man):
Requires=B
After=B

Reply | Threaded
Open this post in threaded view
|

Re: systemd et swap sur iscsi

BERTRAND Joël-2
didier gaumet a écrit :

>> Justement. Il me semble que le mieux, là-dedans, c'est Requires...
>
> (Google Groups  a l'air toujours dans la panade alors je te réponds
> directement à partir de l'archive mail trouvée sur le net)
>
> Je peux avoir mal compris la page man de systemd.unit(5) mais ce que
> j'en retire c'est que :
>
> - "Requires=" lance le démarrage des dépendances sans attendre leur
> bonne complétion (fonctionnement asynchrone et gain de temps par
> parallélisation)
> - dans le service A, la clause "After=B" inspecte quelque part une liste
> de services à démarrer et réordonne la file pour que le démarrage de A
> n'intervienne qu'en cas de bonne complétion du démarrage de B et après
> celle-ci (fonctionnement synchrone).
>   Mais attention: avec "After=B", A peut être démarré sans B du moment
> que B ne figure pas dans la file de services à démarrer à ce moment-là.
>
> J'en déduis que pour ton usage il te faudrait les deux clauses (ça
> semble orthodoxe dans la page man):
> Requires=B
> After=B
>

        Je vais essayer cela.

        Bien cordialement,

        JKB

足球初盘 太准了 快三长龙有超过12期的吗 金亚洲app注册 大赢家棋牌游戏官网下载 双色球开奖浙江走势图2