Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: KVM & QEMU\несколько вопросов  (Прочитано 50356 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн tagilchanin

  • Активист
  • *
  • Сообщений: 658
    • Просмотр профиля
Re: Гипервизор KVM/QEMU
« Ответ #90 : 29 Января 2013, 11:49:31 »
Цитировать
# ps aux | grep [q]emu.*srv14
qemu      2811 16.0 13.1 2685952 2163596 ?     Sl   10:29  86:40 /usr/bin/qemu-kvm -S -M pc-0.15 -cpu kvm32 -enable-kvm -m 2048 -smp 1,sockets=1,cores=1,threads=1 -name srv14 -uuid 88656d34-2136-5f00-1bed-1be6677d5b33 -nodefconfig -nodefaults -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/srv14.monitor,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=localtime -no-shutdown -device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 -drive file=/home/libvirt/images/srv14.img,if=none,id=drive-ide0-0-0,format=qcow2 -device ide-drive,bus=ide.0,unit=0,drive=drive-ide0-0-0,id=ide0-0-0,bootindex=1 -netdev tap,fd=22,id=hostnet0 -device rtl8139,netdev=hostnet0,id=net0,mac=52:54:00:1b:37:e6,bus=pci.0,addr=0x3 -device usb-tablet,id=input0 -spice port=5903,addr=127.0.0.1,disable-ticketing -vga qxl -global qxl-vga.vram_size=67108864 -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x5
по этому пути нет у меня этого файла:
(Нажмите, чтобы показать/скрыть)
Выбери профессию, которую ты любишь, - и тебе не придется работать ни дня в твоей жизни. (Конфуций)

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Гипервизор KVM/QEMU
« Ответ #91 : 29 Января 2013, 17:54:12 »
tagilchanin,
virsh dumpxml --domain windows2k3
lsmod | grep kvm
?

Оффлайн tagilchanin

  • Активист
  • *
  • Сообщений: 658
    • Просмотр профиля
Re: Гипервизор KVM/QEMU
« Ответ #92 : 29 Января 2013, 18:07:50 »
tagilchanin,
virsh dumpxml --domain windows2k3
lsmod | grep kvm
?
lsmod | grep
(Нажмите, чтобы показать/скрыть)
virsh dumpxml --domain wind2k3
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 29 Января 2013, 18:19:39 от tagilchanin »
Выбери профессию, которую ты любишь, - и тебе не придется работать ни дня в твоей жизни. (Конфуций)

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Гипервизор KVM/QEMU
« Ответ #93 : 29 Января 2013, 18:20:50 »
У меня так:
# virsh dumpxml --domain srv14 | grep -E '<(domain|emulator).*>'
<domain type='kvm' id='21'>
    <emulator>/usr/bin/qemu-kvm</emulator>

# lsmod | grep kvm
kvm_intel             132763  12
kvm                   419459  1 kvm_intel

# rpm -q libvirt qemu
libvirt-0.9.11.8-2.fc17.x86_64
qemu-1.0.1-2.fc17.x86_64
Но это не ubuntu, а как оно выглядит на debian/ubuntu, увы, не в курсе.
Ждём, пока местные специалисты подскажут.
« Последнее редактирование: 29 Января 2013, 18:25:06 от arcfi »

Оффлайн tagilchanin

  • Активист
  • *
  • Сообщений: 658
    • Просмотр профиля
Re: Гипервизор KVM/QEMU
« Ответ #94 : 29 Января 2013, 18:28:37 »
У меня так:
# virsh dumpxml --domain srv14 | grep -E '<(domain|emulator).*>'
<domain type='kvm' id='21'>
    <emulator>/usr/bin/qemu-kvm</emulator>

# lsmod | grep kvm
kvm_intel             132763  12
kvm                   419459  1 kvm_intel

# rpm -q libvirt qemu
libvirt-0.9.11.8-2.fc17.x86_64
qemu-1.0.1-2.fc17.x86_64
Но это не ubuntu, а как оно выглядит на debian/ubuntu, увы, не в курсе.
Ждём, пока местные специалисты подскажут.
не принципиально какая система))
вот мой вывод:virsh dumpxml --domain win2k3 | grep -E '<(domain|emulator).*>'
(Нажмите, чтобы показать/скрыть)
и
(Нажмите, чтобы показать/скрыть)
Выбери профессию, которую ты любишь, - и тебе не придется работать ни дня в твоей жизни. (Конфуций)

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Гипервизор KVM/QEMU
« Ответ #95 : 29 Января 2013, 18:43:13 »
    <emulator>/usr/bin/kvm</emulator>[/spoiler]
Хм... Покажите команду, которой запускаете виртуалку и ещё в процессе работы:
ps aux | grep [q]emu
У меня в конфиге прописан /usr/bin/qemu-kvm, и он же и в процессах.

А у вас в конфиге
/usr/bin/kvm
а в процессах почему-то
/usr/bin/qemu-system-x86_64

Оффлайн fli

  • Активист
  • *
  • Сообщений: 257
    • Просмотр профиля
Re: Гипервизор KVM/QEMU
« Ответ #96 : 29 Января 2013, 22:50:58 »
arcfi, спасибо. Получилось.

Еще нужна помощь.
С гостя пингутся только хостовая машина. Из подсети ничего не пингуется.
вот настройки сети гостя
 <interface type='bridge'>
      <mac address='d4:3d:7e:03:04:51'/>
      <source bridge='br0'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
    </interface>

На хосте бридж настроен.
Может не настроены vnetX?
При запущенной ВМ
net-list
возвращает пустой результат.
Покажите примеры своих конфигов, пока я читаю доки.
Спасибо :)
« Последнее редактирование: 29 Января 2013, 22:53:44 от fli »

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Гипервизор KVM/QEMU
« Ответ #97 : 29 Января 2013, 23:09:22 »
У меня всей сетью рулит NetworkManager.
С бриджами он пока не дружит, поэтому я использую виртуальную сеть с роутингом:
http://wiki.libvirt.org/page/VirtualNetworking#Routed_mode
Если надо, могу скинуть конфиги.

Если будете делать мостом, то неплохие доки есть на оф. сайте:
http://wiki.libvirt.org/page/Networking

Оффлайн fli

  • Активист
  • *
  • Сообщений: 257
    • Просмотр профиля
Re: Гипервизор KVM/QEMU
« Ответ #98 : 29 Января 2013, 23:21:22 »
скинь плз.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Гипервизор KVM/QEMU
« Ответ #99 : 29 Января 2013, 23:32:19 »
Код: (xml) [Выделить]
# cat /etc/libvirt/qemu/srv14.xml
<domain type='kvm'>
...
  <devices>
    ...
    <interface type='network'>
      <mac address='52:54:00:1b:37:e6'/>
      <source network='org_name-virt'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
    </interface>
    ...
  </devices>
</domain>

# cat /etc/libvirt/qemu/networks/org_name-virt.xml
<network>
  <name>org_name-virt</name>
  <uuid>57551d88-7448-3132-8975-cfab68067957</uuid>
  <forward mode='route'/>
  <bridge name='virbr0' stp='on' delay='0' />
  <mac address='52:54:00:A5:BF:E0'/>
  <ip address='10.0.0.254' netmask='255.255.255.0'>
    <dhcp>
      <range start='10.0.0.1' end='10.0.0.199' />
    </dhcp>
  </ip>
</network>

# ls -l /etc/libvirt/qemu/networks/autostart/*
lrwxrwxrwx. 1 root root 60 дек.   1 12:58 /etc/libvirt/qemu/networks/autostart/org_name-virt.xml -> /etc/libvirt/qemu/networks/org_name-virt.xml

Оффлайн fli

  • Активист
  • *
  • Сообщений: 257
    • Просмотр профиля
Re: Гипервизор KVM/QEMU
« Ответ #100 : 29 Января 2013, 23:43:19 »
покажи еще net-list при вкл. ВМ.
net-dumpxml vnetx
спасибо,еще раз.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Гипервизор KVM/QEMU
« Ответ #101 : 29 Января 2013, 23:49:31 »
Код: (xml) [Выделить]
# virsh net-list
Name                 State      Autostart
-----------------------------------------
org_name-virt        active     yes


# virsh net-dumpxml org_name-virt
<network>
  <name>org_name-virt</name>
  <uuid>57551d88-7448-3132-8975-cfab68067957</uuid>
  <forward mode='route'/>
  <bridge name='virbr0' stp='on' delay='0' />
  <mac address='52:54:00:A5:BF:E0'/>
  <ip address='10.0.0.254' netmask='255.255.255.0'>
    <dhcp>
      <range start='10.0.0.1' end='10.0.0.199' />
    </dhcp>
  </ip>
</network>

PS
Кстати, чтобы был выход в инет, ещё на шлюзе может потребоваться добавить:
-t nat -A POSTROUTING -s 10.0.0.0/24 -o <WAN_INTERFACE> -j SNAT --to-source <WAN_IP_ADDR>И filter/FORWARD посолить по вкусу.
« Последнее редактирование: 29 Января 2013, 23:51:02 от ArcFi »

Оффлайн tagilchanin

  • Активист
  • *
  • Сообщений: 658
    • Просмотр профиля
Re: Гипервизор KVM/QEMU
« Ответ #102 : 30 Января 2013, 11:42:20 »
    <emulator>/usr/bin/kvm</emulator>[/spoiler]
Хм... Покажите команду, которой запускаете виртуалку и ещё в процессе работы:
ps aux | grep [q]emu
У меня в конфиге прописан /usr/bin/qemu-kvm, и он же и в процессах.

А у вас в конфиге
/usr/bin/kvm
а в процессах почему-то
/usr/bin/qemu-system-x86_64
qemu стартует автоматом, сам ее не запускаю.  Единственное, приходится в ручную запускать образы виртуальных машин.
после запуска образа ps aux | grep [q]emu выводит это
(Нажмите, чтобы показать/скрыть)
образ виртуально машины создавал командой:
(Нажмите, чтобы показать/скрыть)
Выбери профессию, которую ты любишь, - и тебе не придется работать ни дня в твоей жизни. (Конфуций)

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Гипервизор KVM/QEMU
« Ответ #103 : 30 Января 2013, 12:01:07 »
/usr/bin/kvm -S -M pc-0.12 -enable-kvm -m 2047 -smp 1,sockets=1,cores=1,threads=1 -name win2k3 ...
Вот, это другое дело.
Сравните с тем, что было в прошлый раз:
/usr/bin/qemu-system-x86_64 -S -M pc-0.12 -m 2047 -smp 1,sockets=1,cores=1,threads=1 -name win2k3 ...

Оффлайн tagilchanin

  • Активист
  • *
  • Сообщений: 658
    • Просмотр профиля
Re: Гипервизор KVM/QEMU
« Ответ #104 : 30 Января 2013, 12:15:31 »
/usr/bin/kvm -S -M pc-0.12 -enable-kvm -m 2047 -smp 1,sockets=1,cores=1,threads=1 -name win2k3 ...
Вот, это другое дело.
Сравните с тем, что было в прошлый раз:
/usr/bin/qemu-system-x86_64 -S -M pc-0.12 -m 2047 -smp 1,sockets=1,cores=1,threads=1 -name win2k3 ...
вижу, но как мне увелитчит кол-во оперативной памяти на виртуальной машине...
Выбери профессию, которую ты любишь, - и тебе не придется работать ни дня в твоей жизни. (Конфуций)

 

Страница сгенерирована за 0.495 секунд. Запросов: 25.