lancement VM sans ouverture de session [Réglé]
serveur mageia5 machine virtuelle windows
Logiciels / Virtualisation et Émulation

fgandi Membre non connecté
-
- Voir le profil du membre fgandi
- Inscrit le : 08/01/2013
- Groupes :
l'OS hôte est une mageia5 avec kernel serveur.
j'ai créé une vm windows 2003 server. Je peux la lancer correctement lorsque j'ai ouvert une session graphique ou en ligne de commande (avec un compte non root).
J'aimerai que la vm puisse démarrer sans qu'une session ne soit ouverte sur l'hôte.
Dans la doc, on parle d'un fichire de conf mais je n'arrive pas à le trouver...
Pourriez vous me donner une piste pour résoudre mon problème ?
Merci pour votre aide.

Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
Avec VirtualBox
Code BASH :
VboxManage startvm "nom de la vm" --type headless

Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !


fgandi Membre non connecté
-
- Voir le profil du membre fgandi
- Inscrit le : 08/01/2013
- Groupes :
j'ai déjà utilisé cette commande. Elle fonctionne bien. Je peux lancer la vm comme cela...
Mais il faut que le user prévu ouvre d'abord une session (et lance la commande que tu as indiqué) : le processus lancé me semble donc associé à lui. Si je ferme la session, le processus qui a lancé la vm doit s'arrêter non ?
C'est pour cela que je cherche à faire démarrer la vm sans intervention directe du user prévu pour cette fonction.
J'ai vu qu'on pouvait le faire en modifiant la config de virtualbox pour que le lancement se fasse automatiquement, en utilisant un compte user précis...

Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
mais pour lancer en user concerné :
Code BASH :
su -lc 'VboxManage startvm "nom de la vm" --type headless' tonuser

Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !


fgandi Membre non connecté
-
- Voir le profil du membre fgandi
- Inscrit le : 08/01/2013
- Groupes :
je teste aujourd'hui et te tiens au courant.
Merci pour cette solution qui m'ouvre d'autres utilisations


fgandi Membre non connecté
-
- Voir le profil du membre fgandi
- Inscrit le : 08/01/2013
- Groupes :
retour de test... pas marché

la vm ne démarre pas. J'ai créé le rc.local et utilisé tes indications. Et j'ai relancé le serveur. Pas de vm d'active. Je n'ai pas eu le temps de regarder les logs pour voir ce qui s'est passé.
J'ai trouvé une page qui fait référence au rc.d mais pour lancer virtualbox d'une manière différente :
http://caseonetech.com/blog/virtualbox-rcd
Je teste et je reviens dans ce fil pour retour de test.

fgandi Membre non connecté
-
- Voir le profil du membre fgandi
- Inscrit le : 08/01/2013
- Groupes :
je n'ai trouvé qu'un service virtualbox dans systemctl. est ce qu'on peut aussi installer le service vboxautostart dont j'ai trouvé la trace dans différentes doc ?
Merci

Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :

Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !


fgandi Membre non connecté
-
- Voir le profil du membre fgandi
- Inscrit le : 08/01/2013
- Groupes :
j'ai trouvé ce script :
http://www.virtualbox.org/svn/vbox/trunk/src/VBox/Installer/linux/vboxautostart-service.sh fourni par Oracle en license GPL
il me semble convenir, avec quelques modifications pour passer sur Mageia. Pourrais tu y jeter un oeil ?
Si j'ai bien compris, les spécificités pour certaines distributions ne doivent pas être gênantes pour les autres...
Si j'ai bien compris, faut mettre ce script dans /etc/init.d/ ?
Merci pour tes conseils.

Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
Je doute donc que le script fonctionne.
Il faudrait à la limite trouver un service systemd.
Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !


fgandi Membre non connecté
-
- Voir le profil du membre fgandi
- Inscrit le : 08/01/2013
- Groupes :
j'ai finalement trouvé une solution, après avoir géré un problème que je n'avais pas vu précédemment, en lancement en ligne de commande (erreur de droit pour le cd rom) au démarrage du système.
J'ai repris ta commande dans le rc.local en la modifiant un peu
su -lc '"VBoxHeadless --startvm nom_de_vm" user
j'ai bien une tâche qui tourne et qui appartient à mon user non root.
Merci pour tes conseils

magnux77 Membre non connecté
-
- Voir le profil du membre magnux77
- Inscrit le : 21/09/2009
- Groupes :
-
Membre d'Honneur
...depuis Mandrake 7
Membre de l'April - « promouvoir et défendre le Logiciel Libre»
Soutien Framasoft - « Changer le monde, un octet à la fois»
Config n°1 : cpu=AMD64x6 mem=16G SSD=64G HDD=1T OS=Mageia8-64 DE=Xfce, Config n°2 : Dell Latitude E6410 SSD=120G OS=Mageia8 DE=Xfce, Config n°3 : ThinkpadR40 SSD=32G OS=[Manjaro, Parabola, Mageia6] DE=Xfce, Config n°4 : EeePC901 SSD=20Gb, OS=[SliTaz5/Lxde, Mageia8/Xfce]
Membre de l'April - « promouvoir et défendre le Logiciel Libre»
Soutien Framasoft - « Changer le monde, un octet à la fois»
Config n°1 : cpu=AMD64x6 mem=16G SSD=64G HDD=1T OS=Mageia8-64 DE=Xfce, Config n°2 : Dell Latitude E6410 SSD=120G OS=Mageia8 DE=Xfce, Config n°3 : ThinkpadR40 SSD=32G OS=[Manjaro, Parabola, Mageia6] DE=Xfce, Config n°4 : EeePC901 SSD=20Gb, OS=[SliTaz5/Lxde, Mageia8/Xfce]
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie