J'ai un PC Windows. J'ai un serveur Debian (sans environnement de bureau). J'ai un ubuntu VM exécuté sur le serveur Debian via KVM/QEMU.
Question: Comment puis-je me connecter à ubuntu VM et démarrer le processus d'installation?
J'ai une certaine expérience avec Linux mais je suis assez nouveau à la virtualisation sur Linux. Je veux créer plusieurs machines virtuelles sur mon serveur Debian. Je me connecte de mon PC Windows sur SSH au serveur Debian. Le serveur Debian n'a pas d'environnement de bureau installé. J'ai utilisé le tutoriel suivant - https://www.howtoforge.com/virtualization-with-kvm-on-a-debian-squeeze-server , mais à l'étape 3, il m'a dit d'installer virt-manager qui est un outil graphique. Comme prévu, je ne peux pas démarrer Virt-Manager sur SSH.
Comment puis-je me connecter au VM et installer le système d'exploitation ainsi qu'un serveur SSHD. Je veux me connecter à mon VM sur ssh après l'installation initiale.
J'ai découvert que je peux me connecter à la machine virtuelle sur VNC, certains tutoriels me disent à SSH de Windows à Debian avec un port avant, puis de démarrer un client VNC sous Windows. Cependant, il ne se connecte pas à la VNC parce que je ne sais pas comment configurer le VM ou vidsh pour utiliser le port droit.
Ce didacticiel Ubuntu montre un moyen de se connecter directement via la console: https://help.ubuntu.com/community/kvm/access J'aimerais utiliser cette méthode, mais elle a besoin de monter et je ne veux pas désinstaller mon systemd-sysv. Le Turorial est fait pour Ubuntu 9.4
Si j'avais un ubuntu.iso qui exécuterait automatiquement un serveur SSHD, je pourrais vous connecter directement à l'installateur via SSH. Mais je n'ai pas trouvé un ou savez comment créer un.
J'ai trouvé la solution pour ce problème.
egrep '(vmx|svm)' --color=always /proc/cpuinfo
Sudo apt-get install kvm qemu-kvm libvirt-bin virtinst
virsh -c qemu:///system list
wget http://link.to.your.linux.distro.iso
virt-install --connect qemu:///system --name your_vm_name --memory 512 --cdrom /srv/vmimage/ubuntu-14.04.4-server-AMD64.iso --disk size=8 --noautoconsole --os-type linux --accelerate --network=bridge:br0 --hvm --graphics vnc,port=5900,listen=0.0.0.0
Maintenant, vous devriez voir une sortie comme celle-ci:
Domain installation still in progress. You can reconnect to the console to complete the installation process.
ssh -L 5900:localhost:5900 -N -f yourusername@yourserverip
. Remplacez votre nom et votre site d'utilisateur debian et IP. Cela permettra à votre visionneuse VNC de se connecter à la machine virtuelle.KVM et ses dérivés ont un serveur VNC dans son sous-système vidéo. Vous devez donc prendre un client VNC (tout de très disponibilités), configurer votre machine KVM VM avec une connexion VNC (je le fais habituellement en fournissant une option --graphics vnc,port=5900,listen=0.0.0.0
option à la _ Programme virt-install
) et utilisez-le pour installer à distance tout système d'exploitation souhaité. Ceci est une méthode générale pour accéder à une "console locale".