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).
kvm
commande directement. C'est exactement ce que vousvirsh start ...
allez faire, mais je suppose que vous l'avez confondu.