preload preload preload preload

Accéder au port série d'une VM Linux sous Proxmox


Le mercredi 18 avril 2012 par madpellzo Proxmox 3 commentaires

Cet article vous explique comment prendre la main sur le port série d'une VM exécutée sur l'hyperviseur Proxmox VE.

Proxmox VE est un fabuleux système de virtualisation utilsant OpenVZ (Containeurs Linux) et KVM (Virtualisation complète). Proxmox est en réalité une distributin Debian modifiée qui propose une interface web afin d'administrer vos machines virtuelles (création, backup, migration ...).

L'interface web d'administration permet l'accès à la console de vos guests (machines virtuelles). Il existe un autre moyen, depuis la ligne de commande sous Proxmox d'accèder au serial (la console série) de vos machines virtuelles.

Vous aurez besoin d'accéder à la console si vous n'arrivez plus à atteindre votre VM par le réseau. Les copiers/collers de textes seront aussi possible par ce biais (pas possible par la console de l'interface web de Proxmox)

La configuration qui suit a été réalisée avec une VM Ubuntu 10.04.

1) Configurer Proxmox VE

Editer le fichier /etc/qemu-server/<VMID>.conf et y ajouter la ligne suivante :

args: -serial unix:/var/run/qemu-server/<VMID>.serial,server,nowait Instal

Installer l'utilitaire minicom:

# aptitude install minicom

 

2) Configurer la VM (guest sous Unbuntu 10.04)

Créer le fichier /etc/init/ttyS0.conf:

# ttyS0 - getty
#
# This service maintains a getty on ttyS0 from the point the system is
# started until it is shut down again.
start on stopped rc or RUNLEVEL=[2345]
stop on runlevel [!2345]
respawn
exec /sbin/getty -L 115200 ttyS0 vt102

Démarrer le getty :

# start ttyS0

 

3) Connexion au serial de votre VM depuis Proxmox VE

# minocom <VMID>

Vous voilà connecté au serial de votre VM ! Pressez Enter afin de faire apparaitre le prompt de login ou faites Ctrl-Z puis A afin de faire appaitre le menu de minicom.

 

4) Optionnel: messages du Grub sur votre port série

Vous pouvez aussi faire appaitre les messages du Grub lors du lancement de votre VM, sur le port série.

Pour ce faire, modifier le fichier de configuration /etc/default/grub/conf et y ajouter ceci :

GRUB_TERMINAL=serial
GRUB_SERIAL_COMMAND="serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1"

 

Sources

Help Ubuntu : https://help.ubuntu.com/community/SerialConsoleHowto

FAQ Proxmox VE : http://pve.proxmox.com/wiki/FAQ

Mots clés : Proxmox serial console

  • Commentaires

  • Avatar Gravatar
     domino qq
     #1 Le 26 septembre 2017

    Hi! I just wanted to ask if you ever have any trouble with
    hackers? My last blog (wordpress) was hacked and I
    ended up losing many months of hard work due to no back up.
    Do you have any solutions to stop hackers?

  • Avatar Gravatar
     Bola168
     #2 Le 07 novembre 2017

    Thanks very interesting blog!

  • Avatar Gravatar
     info Agen betting
     #3 Le 16 décembre 2017

    I feel this is one of the such a lot vital
    information for me. And i'm happy reading your article.
    But want to remark on few general issues, The site taste is great,
    the articles is in reality great : D. Excellent task,
    cheers

  • Ecrire un commentaire








    Quelle est la dernière lettre du mot vsby ?