e7f8684c0c
Le service « onenode.service » reste en erreur après instance : - Le script « onevm-all » ne peut pas se connecter à « oned » avant l’intance - Le service « onenode.service » n’est pas redémarrer pendant l’instance Il faut donc éviter que le service ne démarre avant que la machine soit instanciée. * init/onenode.service (ConditionPathExists): Ajout d’un test sur le template /etc/eole/release. Ref: #17589
18 lines
522 B
Desktop File
18 lines
522 B
Desktop File
[Unit]
|
|
Description=OpenNebula Node starter
|
|
After=opennebula.service opennebula-sunstone.service libvirt-bin.service
|
|
ConditionPathExists=/etc/eole/release
|
|
|
|
[Service]
|
|
Type=oneshot
|
|
Environment=CREDS=/var/lib/one/.one/one_auth
|
|
Environment=ENDPOINT=http://127.0.0.1:2633/RPC2
|
|
TimeoutSec=1min
|
|
RemainAfterExit=yes
|
|
Restart=no
|
|
ExecStart=/usr/share/eole/sbin/onevm-all -w -c ${CREDS} -e ${ENDPOINT} -a "resume"
|
|
ExecStop=/usr/share/eole/sbin/onevm-all -w -c ${CREDS} -e ${ENDPOINT} -a "suspend"
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|