Dimensione: 3028
Commento:
|
Dimensione: 3193
Commento: inizio revisione
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 10: | Linea 10: |
È possibile accedere direttamente ad un sistema ospite di KVM utilizzando come interfaccia una console seriale, evitando così di utiliszzare connessioni di rete bridged, SHH e similari. | È possibile accedere direttamente ad un sistema ospite di '''KVM''' utilizzando come interfaccia una console seriale, evitando così di utilizzare connessioni di rete bridged, SHH e similari. |
Linea 12: | Linea 12: |
Ciò è possibile utilizzando [http://linux.die.net/man/1/virsh virsh] che è l'interfaccia shell per [http://libvirt.org/|libvirt]. | Ciò è possibile utilizzando [http://linux.die.net/man/1/virsh virsh] che è l'interfaccia shell per [http://libvirt.org/ libvirt]. |
Linea 16: | Linea 16: |
Innanzitutto eè necessario configurarla per accettare connessioni. | Innanzitutto è necessario configurarla per accettare connessioni. |
Linea 18: | Linea 18: |
Il metodo successivamente spiegato è valido per le versioni Ubuntu 9.10 (Karmic) e successive, se si sta usando una versione precedente fare riferimento alla guida [https://help.ubuntu.com/community/SerialConsoleHowto Serial Console how to] in inglese. | Il metodo successivamente spiegato è valido per le versioni '''Ubuntu 9.10''' e successive, se si sta usando una versione precedente fare riferimento alla [https://help.ubuntu.com/community/SerialConsoleHowto relativa pagina] in lingua inglese. |
Linea 20: | Linea 20: |
{{{ sudo editor /etc/init/ttyS0.conf }}} Aggiungere la configurazione: {{{ |
* Aprire con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministratore] il file `/etc/init/ttyS0.conf`, e aggiungere la seguente configurazione: {{{ |
Linea 36: | Linea 33: |
Eseguire il seguente comando per inizializzare la console seriale (oppure riavviare la MV): {{{ |
* Per inizializzare la console seriale digitare il seguente comando in una finestra di terminale:{{{ |
Linea 40: | Linea 36: |
o riavviare la Macchina Virtuale. |
BR Indice(depth=2 align=right) titolo: accesso KVM titolo: Accesso alla console del sistema ospite
Accesso Diretto al terminale tramite console seriale
È possibile accedere direttamente ad un sistema ospite di KVM utilizzando come interfaccia una console seriale, evitando così di utilizzare connessioni di rete bridged, SHH e similari.
Ciò è possibile utilizzando [http://linux.die.net/man/1/virsh virsh] che è l'interfaccia shell per [http://libvirt.org/ libvirt].
Configurare una console seriale nel sistema ospite
Innanzitutto è necessario configurarla per accettare connessioni.
Il metodo successivamente spiegato è valido per le versioni Ubuntu 9.10 e successive, se si sta usando una versione precedente fare riferimento alla [https://help.ubuntu.com/community/SerialConsoleHowto relativa pagina] in lingua inglese.
Aprire con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministratore] il file /etc/init/ttyS0.conf, e aggiungere la seguente configurazione:
# 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 RUNLEVEL=[2345] stop on runlevel [!2345] respawn exec /sbin/getty -L 115200 ttyS0 xterm
Per inizializzare la console seriale digitare il seguente comando in una finestra di terminale:
sudo start ttyS0
o riavviare la Macchina Virtuale.
In questo caso si sta usando il tipo di terminale xterm, visto il suo buon funzionamento durante la connessione utilizzando un'istanza Gnome-terminal (o xterm). È preferibile usare questa modalità di terminale da usarsi per la connessione. Per fare ciò utilizzare il seguente comando nel terminale host/client che si utilizzerà per la connessione:
echo $TERM
Per esempio, se si sta eseguendo screen sarà screen, per byobu sarà screen-bce, ecc.
È altresì possibile impostare la variabile temporaneamente quando si è già connessi alla console:
export TERM=screen
Connessione utilizzando virsh
Innanzitutto connettersi alla sessione qemu (locale):
virsh -c qemu:///session
Ora nella shell virsh, avviare la macchina virtuale:
start my_vm
Quando sarà avviata, connetterla alla console:
console my_vm
Premere Invio per arrivare alla richiesta di autenticazione ed autenticarsi come di consueto. username input è in esecuzione anche se la richiesta di autenticazione non dovesse essere visualizzata.
Informazioni utili
Usare Ctrl + ] per uscire dalla console.
Se la console dovesse comportarsi stranamente, controllare che la variabile TERM sia impostata correttamente (vedi sopra).
Se sembra che il terminale tagli la parte superiore della visualizzazione, impostarlo per avere 80x24 di area visualizzata, es. in byobu ciò significa che è necessario avere accesso alla statusbar ed avere la finestra a 80x26
[https://help.ubuntu.com/community/KVM/Access Documento originale]