ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
From: Alexei Takaseev <alexei@taf.ru>
To: sysadmins@lists.altlinux.org
Subject: [Sysadmins] kvm+qemu+libvirt+DHCP
Date: Thu, 3 Feb 2011 21:48:28 +0800 (IRKT)
Message-ID: <30649038.2.1296740903532.JavaMail.taf@taf.localdomain> (raw)
In-Reply-To: <12404438.0.1296740340124.JavaMail.taf@taf.localdomain>

Приветствую!

У кого-нибудь получалось в указанной в теме связке
заставить гостевые системе получать сетевые настройки от
внешнего (не qemu) DHCP-сервера?

В системе заведен интерфейс breth0:

/etc/net/ifaces/breth0/options:
TYPE=bri
BOOTPROTO=dhcp
DISABLED=no
NM_CONTROLLED=no
HOST=eth0

/etc/net/ifaces/breth0/brctl:
setfd AUTO 0
stp AUTO off

Сеть у виртуалки (импортированый образ диска с w2k3) была привязана к интерфейсу breth0. Но при этом libvirtd генерит такую строку запуска (из логов):
(побито построчно для удобства)

LC_ALL=C \
PATH=/sbin:/usr/sbin:/usr/local/sbin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin \
QEMU_AUDIO_DRV=none \
/usr/bin/kvm -S -M rhel6.0.0 -enable-kvm -m 2048 \
-smp 2,sockets=2,cores=1,threads=1 \
-name Media \
-uuid a62839bf-d6b1-6ab1-c1f8-1d3f3bf127b4 \
-nodefconfig \
-nodefaults \
-chardev socket,id=monitor,path=/var/lib/libvirt/qemu/Media.monitor,server,nowait \
-mon chardev=monitor,mode=readline \
-rtc base=utc \
-boot order=dc,menu=on \
-drive file=/var/lib/libvirt/images/image.raw,if=none,id=drive-ide0-0-0,format=raw \
-device ide-drive,bus=ide.0,unit=0,drive=drive-ide0-0-0,id=ide0-0-0 \
-drive file=/var/lib/libvirt/images/CD.iso,if=none,media=cdrom,id=drive-ide0-1-0,readonly=on,format=raw \
-device ide-drive,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0 \
-device rtl8139,vlan=0,id=net0,mac=52:54:00:85:5c:17,bus=pci.0,addr=0x3 \
-net tap,fd=43,vlan=0,name=hostnet0 \
-chardev pty,id=serial0 \
-device isa-serial,chardev=serial0 \
-usb \
-vnc 0.0.0.0:0 \
-vga cirrus \
-device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x4

при старте создается интерфейс vnet0 и добавляется в бридж breth0 но активности по сети нет - не вижу запросов от гостевой на DHCP. Если прописать адрес в гостевой статикой, то сеть появляется. Но работает с потерями.

Виртуалка заводилась через virt-manager


       reply	other threads:[~2011-02-03 13:48 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-02-03 13:48 ` Alexei Takaseev [this message]
2011-02-03 13:53   ` Anton Farygin
2011-02-03 14:24     ` Anton Gorlov
2011-02-03 14:51       ` Anton Farygin
2011-02-04  3:17     ` Alexei Takaseev
2011-02-04  6:43       ` Anton Farygin
2011-02-04  9:49         ` Alexei Takaseev
2011-02-04 10:56           ` Anton Farygin
2011-02-04 12:18             ` Alexei Takaseev
2011-02-04 12:59               ` Anton Farygin
2011-02-04 17:47                 ` Alexei Takaseev
2011-02-04 12:30           ` Alexey Shabalin
2011-02-04 12:35             ` Alexei Takaseev

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=30649038.2.1296740903532.JavaMail.taf@taf.localdomain \
    --to=alexei@taf.ru \
    --cc=sysadmins@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux sysadmins discussion

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
		sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
	public-inbox-index sysadmins

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sysadmins


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git