preload preload preload preload

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


Le mercredi 18 avril 2012 par madpellzo Proxmox 6 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
     Agen Domino99 Online
     #1 Le 01 février 2017

    I take pleasure in, cause I discovered exactly what I used
    to be looking for. You've ended my 4 day lengthy hunt! God Bless you man.
    Have a great day. Bye

  • Avatar Gravatar
     Link Alternatif Maniaqq
     #2 Le 01 février 2017

    Wonderful work! That is the kind of info that are supposed to be shared across the
    internet. Disgrace on Google for now not positioning
    this submit upper! Come on over and visit my site .
    Thank you =)

  • Avatar Gravatar
     situs capsa online
     #3 Le 03 février 2017

    Hi there, yup this piece of writing is truly good and I have learned
    lot of things from it regarding blogging. thanks.

  • Avatar Gravatar
     http://forums.scumbrasil.com.br/index.php?topic=1326963.0
     #4 Le 03 février 2017

    Helⅼo to every body, it'ѕ my first pay a quick visit oof this website; this weЬlog contains amazing and actually excellent stuff in favor of
    readers.

  • Avatar Gravatar
     kumpulan situs bandarq
     #5 Le 14 février 2017

    I really like it whenever people come together
    and share thoughts. Great blog, keep it up!

  • Avatar Gravatar
     Poker online terpercaya
     #6 Le 14 février 2017

    Since the admin of this site is working, no uncertainty very rapidly it will be well-known, due to its
    quality contents.

  • Ecrire un commentaire








    Quelle est la deuxième lettre du mot drjgds ?