User Tools

Site Tools


kvm

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
kvm [2012/12/15 12:50] adminkvm [2021/01/09 23:24] (current) francesco
Line 7: Line 7:
 </code> </code>
  
 +per risolvere il bug è bastato lanciare, una volta sola, questo comando:
 +
 +<code>
 +# virsh net-autostart default
 +</code>
 ---- ----
-Sul **server** (l'host), ricordarsi di fare:+Dopo aver installato 
 + 
 +**qemu-kvm** e **libvirt-bin**, 
 + 
 +sul **server** (l'host), ricordarsi di fare:
  
 <code> <code>
Line 15: Line 24:
  
 ---- ----
-Sul **client** vanno installati due pacchetti:+ 
 +Sul **client** vanno sempre installati due pacchetti:
  
 **virt-manager** e **ssh-askpass** **virt-manager** e **ssh-askpass**
 +
 +ma in wheezy ormai basta un semplice
 +
 +<code>
 +apt-get install virt-manager
 +</code>
  
 ---- ----
 +
 Mi sono comprato una scheda PCI express della Intel con due porte Ethernet ma quando ho provato a fare un collegamento diretto con una virtual machine KVM, seguendo questo tutorial: Mi sono comprato una scheda PCI express della Intel con due porte Ethernet ma quando ho provato a fare un collegamento diretto con una virtual machine KVM, seguendo questo tutorial:
  
Line 28: Line 45:
 pazienza, l'utilizzerò in altro modo pazienza, l'utilizzerò in altro modo
  
---- +---- 
-Come accedere alla VM dalla rete esterna?+ 
 +**Come accedere alla VM dalla rete esterna?**
  
 1) Non posso usare la scheda PCI perché il serverHP non ha l'IOMMU attivato 1) Non posso usare la scheda PCI perché il serverHP non ha l'IOMMU attivato
Line 48: Line 66:
  
 http://rcritical.blogspot.fr/2011/01/iptables-port-forwarding-to-kvm-virtual.html http://rcritical.blogspot.fr/2011/01/iptables-port-forwarding-to-kvm-virtual.html
 +
 +----
 +
 +Questa opzione della **neufbox** cosa permette?
 +
 +<code>Dans la rubrique **Table de routage**, vous pouvez ajouter des routes pour joindre des réseaux accessibles par une passerelle différente de la neufbox. Ces réglages sont réservés à des utilisateurs experts
 +</code>
 +
 +----
 +
 +Forse sono ho trovato una soluzione, grazie al piccolo programma **rinetd**
 +
 +ho inserito questo
 +
 +<code>
 +francesco@serverHP:/etc$ cat rinetd.conf 
 +#
 +# this is the configuration file for rinetd, the internet redirection server
 +#
 +# you may specify global allow and deny rules here
 +# only ip addresses are matched, hostnames cannot be specified here
 +# the wildcards you may use are * and ?
 +#
 +# allow 192.168.2.*
 +# deny 192.168.2.1?
 +
 +
 +#
 +# forwarding rules come here
 +#
 +# you may specify allow and deny rules after a specific forwarding rule
 +# to apply to only that forwarding rule
 +#
 +# bindadress    bindport  connectaddress  connectport
 +
 +0.0.0.0 3389 192.168.122.231 80
 +
 +# logging information
 +logfile /var/log/rinetd.log
 +
 +# uncomment the following line if you want web-server style logfile format
 +# logcommon
 +</code>
 +
 +e ho fatto ripartire il demone
 +
 +<code>
 +sudo /etc/init.d/rinetd restart
 +</code>
 +
 +Adesso, quando vado qui
 +
 +http://192.168.1.44:3389/
 +
 +vedo **Welcome to nginx!**
 +
 +----
 +
 +Per vedere le VM in CLI:
 +
 +<code>
 +francesco@serverHP:~$ sudo virsh -c qemu:///system list --all
 + Id Name                 State
 +----------------------------------
 +  3 UbuntuServer         running
 +  - Wheezy               shut off
 +
 +</code>
 +
 +per lanciarle //a la mano//:
 +
 +<code>
 +francesco@serverHP:~$ sudo virsh -c qemu:///system start Wheezy
 +Domain Wheezy started
 +
 +</code>
 +----
 +3 novembre 2019: sul'[[thinkpad_x280|X280]], dopo qualche upgrade, [[KVM]] ha iniziato a non funzionare perché [[ApparMor]] non trovava un file. Ho allora cambiato un parametro in:
 +
 +<code>/etc/libvirt/qemu.conf</code>
 +
 +security_driver = "none"
 +
 +e tutto ha ripreso a funzionare.
 +----
 +Sempre sul [[ThinKpad X280]], nel gennaio 2021, dopo aver fatto un upgrade generale a buster-backports, ho un errore:
 +
 +<code>
 +operation 'serpusetMemoryMigrate' not supported
 +</code>
 +
 +Trovo la soluzione qui:
 +
 +https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=935734
 +
 +quindi:
 +
 +<code>
 +root@X280:~# /etc/init.d/libvirtd stop
 +</code>
 +
 +in **/etc/libvirt/qemu.conf**
 +
 +aggiungo:
 +
 +<code>
 +cgroup_controllers = [ ]
 +</code>
 +
 +e infine
 +
 +<code>
 +root@X280:~# /etc/init.d/libvirtd start
 +</code>
kvm.1355572252.txt.gz · Last modified: 2012/12/15 12:50 by admin