Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 16/10/2015, à 16:16

remi82

[Résolu] Demarrer VM sans ouverture de session du PC hôte

Bonjour,

Je vais certainement faire de la virtualisation pour deux petits serveurs.
La machine hôte sera sous ubuntu. (Avec interface LXDE)

Pour démarrer une machine virtuelle au démarrage de la machine physique, j'ai trouvé via l'option :

vboxmanage startvm « nom_de_la_VM1 »

Ou sans l'interface :

vboxmanage startvm nom_de_la_machine_virtuelle --type headless 

Par contre, je voulais savoir. Mon serveur physique ; lorsqu'il va démarrer, mais sans ouvrir de session, est-ce que la commande ci-dessus va lancer les machines virtuelles ? ou faut-il ouvrir la session ?

Merci par avance.

Dernière modification par remi82 (Le 20/10/2015, à 13:21)

Hors ligne

#2 Le 16/10/2015, à 17:06

jplemoine

Re : [Résolu] Demarrer VM sans ouverture de session du PC hôte

Je pense que la deuxième commande peut fonctionner sans session (et donc dans le runlevel 2 ?).


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Déconnecté jusqu’à nouvel ordre

Hors ligne

#3 Le 19/10/2015, à 07:30

remi82

Re : [Résolu] Demarrer VM sans ouverture de session du PC hôte

Bonjour jplemoine,

Et je le paramètre comment pour que ça se fasse dans le runlevel 2 ?
Dans un crontab ?
Je te remercie.

Hors ligne

#4 Le 20/10/2015, à 13:26

remi82

Re : [Résolu] Demarrer VM sans ouverture de session du PC hôte

Bonjour,

Si ça peut aider de futur personne, j'ai trouvé.
Lorsque vous créé les VM, celles-ci le sont via votre utilisateur.

Par contre, quand vous planifiez le démarrage en auto via crontab, c'est l'utilisateur SU.
Du coup, la commande

vboxmanage startvm nom_de_la_machine_virtuelle --type headless 

ne fonctionne pas.

Dans votre shell qui lancera votre VM, il faut indiquer l'utilisateur ayant créer la VM.
Ex : L'utilisateur de votre session s'appelle "TOTO"

Il faut donc créer un script :

sudo -H -u TOTO vboxmanage startvm nom_de_la_machine_virtuelle --type headless 

Hors ligne