J'essaie de configurer une machine virtuelle de test dans KVM en suivant les étapes décrites ici:
https://wiki.iac.isu.edu/index.php/KVM_Virtualization#Example_vmbuilder_Commands
Mon système hôte est Ubuntu 10.04. C'est ce que je fais:
vmbuilder kvm ubuntu --suite=lucid --flavour=server --arch=amd64 \
--mirror=http://archive.ubuntu.com/ubuntu -o --libvirt=qemu:///system \
--ip=192.168.122.2 --part=vmbuilder.partition --templates=templates --user=superuser \
--name=Administrator --pass=Phaeyu3u \
--addpkg=unattended-upgrades --addpkg=acpid --firstboot=/root/kvm/boot.sh \
--mem=256 --hostname=testvm1
La commande se termine avec succès. Ensuite, je lance la commande suivante pour démarrer kvm:
exec kvm -m 256 -nographic -smp 1 -drive file=tmpKY9ICg.qcow2 "$@"
Ensuite, je pense que je dois courir: virsh start testvm1
Quand je vérifie ensuite si ça marche (virsh 'list --all'), il dit que ça démarre. Et ça commence pour toujours. Rien d'autre ne se passe. Lorsque je tape ifconfig, je vois que j'ai 2 nouvelles interfaces:
virbr0 Link encap:Ethernet HWaddr fe:54:00:12:47:e8
inet addr:192.168.122.1 Bcast:192.168.122.255 Mask:255.255.255.0
inet6 addr: fe80::2cea:7eff:2cea:7eff/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:158 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:13540 (13.5 KB)
vnet0 Link encap:Ethernet HWaddr fe:54:00:12:47:e8
inet6 addr: fe80::fc54:ff:2cea:7eff/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:257 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:0 (0.0 B) TX bytes:13660 (13.6 KB)
Je m'attendrais plutôt à ce que la machine virtuelle s'exécute, installe openssh-server et écoute sur 192.168.122.2:22 afin que je puisse me connecter via ssh. Mais ce n'est pas:
$netstat -nl | grep 192
tcp 0 0 192.168.122.1:53 0.0.0.0:* LISTEN
udp 0 0 192.168.122.1:53 0.0.0.0:*
Qu'est-ce que je fais mal?
Notez que virbr0 a l'IP 192.168.122.1 - pas .2 - qui peut être en quelque sorte causé par mes tentatives précédentes (infructueuses).
kvmcommande directement. C'est exactement ce que vousvirsh start ...allez faire, mais je suppose que vous l'avez confondu.