Pagina 1 di 2

qemu e condivisione file

Inviato: ven 10 feb 2012, 12:54
da lablinux
Sono riuscito a passare dei file dalla macchina host alla vm, ma non riesco a fare il contrario.
Per passare i file ho semplicemente attivato un server web con python

Codice: Seleziona tutto

python -m SimpleHHTPServer 8000
nella directory in cui c'erano i file da copiare. Dalla Vm mi sono collegato e ho scaricato i file.
Non riesco a fare il contrario... qualche idea? Con VB c'è la possibilità di condividere una directory, con qemu questa possibilità non l'ho trovata.

Re: qemu e condivisione file

Inviato: ven 10 feb 2012, 13:12
da conraid
Oh perché questo sistema? Ti basta ed avanza ssh per esempio, poi ftp e qualsiasi altra cosa. Immagino anche nfs, ma non l'ho mai provato in questa situazione.

Re: qemu e condivisione file

Inviato: ven 10 feb 2012, 13:22
da targzeta
Da una piccola ricerca su internet sembrerebbe che anche qemu, come VirtualBox, sia in grado di gestire le directory condivise tra host e guest. Fai una ricerca per 'qemu shared folders'.

Emanuele

Re: qemu e condivisione file

Inviato: ven 10 feb 2012, 14:03
da lablinux
provo con l'inglese, l'italino
qemu condivisione dati
non mi ha saputo aiutare.
ssh e ftp? Considera che sembra una comunicazione "unilaterale", o comunque con dei problemi strani, ad esempio il ping non funziona.
Un'altra cosa strana della rete, è che se avvio due macchine virtuali (una è slack 32bit, l'altra è 64 bit) , entrambe hanno lo stesso indirizzo ip....

Re: qemu e condivisione file

Inviato: ven 10 feb 2012, 14:06
da conraid
ma che sistema hai virtualizzato? anche a me il ping non funziona, ma il resto sì. E per ssh, ftp o altro ricorda di fare un redirect delle porte del server ed accederci con localhost.
Io ho seguito questa guida http://alien.slackbook.org/dokuwiki/dok ... al_machine
ma ho solo linux virtualizzato

Re: qemu e condivisione file

Inviato: ven 10 feb 2012, 14:27
da lablinux
conraid ha scritto:ma che sistema hai virtualizzato? anche a me il ping non funziona, ma il resto sì. E per ssh, ftp o altro ricorda di fare un redirect delle porte del server ed accederci con localhost.
Io ho seguito questa guida http://alien.slackbook.org/dokuwiki/dok ... al_machine
ma ho solo linux virtualizzato
Ho una slackware 13.37 a 64 bit. Ne ho virtualizzata una uguale con l'installazione full e una 32 bit sempre full. Mi serve per creare i pacchetti, preferisco virtualizzare che la soluzione chroot.

Re: qemu e condivisione file

Inviato: ven 10 feb 2012, 14:31
da conraid
allora non usare soluzioni esotiche, ssh (con sftp è semplice trasferire file) e vivi felice

Re: qemu e condivisione file

Inviato: dom 12 feb 2012, 22:59
da lablinux
conraid ha scritto:allora non usare soluzioni esotiche, ssh (con sftp è semplice trasferire file) e vivi felice
Eh? Considera che la soluzione esoterica, consisteva in una comando da shell e basta. Con sftp, devo installare un server ftp... cosa che non ho mai fatto.
Ora ci provo.

Re: qemu e condivisione file

Inviato: mer 15 feb 2012, 0:20
da lablinux
nulla da fare... il server ftp non piace ai guest.

Re: qemu e condivisione file

Inviato: mer 15 feb 2012, 11:28
da conraid
sftp è ssh
http://it.wikipedia.org/wiki/SSH_File_Transfer_Protocol
non hai bisogno di un server ftp, per questo ti dicevo che ssh basta ed avanza

Re: qemu e condivisione file

Inviato: mer 15 feb 2012, 12:19
da lablinux
ma quanto sono gnurante... #-o
La connessione ssh funziona. Ora (questa sera) devo provare sftp...

Re: qemu e condivisione file

Inviato: mer 15 feb 2012, 23:51
da lablinux
:thumbright: :thumbright: :thumbright:
Funziona... e ti dirò di più, con

Codice: Seleziona tutto

-redir tcp:22000::8000
posso usare il "mio" metodo esoterico. sftp mi ha aperto la strada, ma è scomodo per spostare più file in diverse directory.
Con l'esoterismo è leggermente più user friendly

Grazie.

Re: qemu e condivisione file

Inviato: gio 16 feb 2012, 16:34
da conraid
Oggi ho provato, dopo una settimana circa, complice febbre alta, ad usare ssh in qemu, e mi dice...

Codice: Seleziona tutto

$ ssh -l root 127.0.0.1 -p 22000 -vvv
ssh_exchange_identification: Connection closed by remote host
ho provato a cancellare chiavi, azzerare ogni configurazione, etc... ma niente... grrrrrrrrr

il tutto con la stessa configurazione, ho solo aggiornato la -current con gli ultimi aggiornamenti.

Re: qemu e condivisione file

Inviato: gio 16 feb 2012, 17:11
da lablinux
io uso

Codice: Seleziona tutto

ssh localhost -p 22000
Avendo lo stesso usre su entrambe le macchie mi basta la password. Una volta collegato uso il

Codice: Seleziona tutto

su -
per diventare amministratore, utente che uso solo per agiornare la macchina virtuale.

Codice: Seleziona tutto

ssh_exchange_identification: Connection closed by remote host
a me lo dava quando non impostavo la redir.

Re: qemu e condivisione file

Inviato: gio 16 feb 2012, 17:24
da conraid
avendo la macchina virtuale solo per creare pacchetti, in realtà uso root e basta, tanto quel che faccio è "aggiornare il sistema" e "compilare programmi", nient'altro. Non ho nemmeno mai avviato una sessione X o creato un utente. Ma fino a qualche giorno fa andava, la configurazione non è cambiata. Il redir ce l'ho impostato

io avvio con questo script

Codice: Seleziona tutto

#!/bin/sh
set -e
modprobe kvm-intel
PARAMS=$*
IMAGE="/usr/local/emu/current.img"
OPTIONS="-localtime -m 512 --enable-kvm -usb"
CDROM=""
SSH="-redir tcp:22000::22"
NETWORK="-net user,vlan=0 -net nic,vlan=0"
qemu-system-i386 $OPTIONS -hda $IMAGE $CDROM $SSH $NETWORK $PARAMS