The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Xen Server 4 в 12.10"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Виртуализация)
Изначальное сообщение [ Отслеживать ]

"Xen Server 4 в 12.10"  +1 +/
Сообщение от Hanacuk email(ok) on 30-Дек-12, 22:54 
Доброго всем дня, в общем хочу винду заэмулировать, видюху пробросить, в игрульки играть. Мануалов много, вопросов меньше не стало.

Ребята, прошу не тролить и не глумиться.

Хорошая на мой взгляд инструкция оказалась на хабре 1 часть http://habrahabr.ru/post/50118 и 2 http://habrahabr.ru/post/50121

С первой частью проблем не возникло.

А вот вторая часть оказалась не такой прекрасной.

Автор говорит что нужно создать конфиг файл (и папку для хранения этих конфигов)
Я создал файл /etc/xen/config/win7.hvm и заполнил его как смог, сперва была ошибка что hvmloader не существует, но опытным путём выяснилось что он лежит в папке /usr/lib/xen-4.1/boot/hvmloader а не в /usr/lib/xen/boot/hvmloader


import os, re
arch = os.uname()[4]
if re.search('64', arch):
    arch_libdir = 'lib64'
else:
    arch_libdir = 'lib'
kernel = "/usr/lib/xen-4.1/boot/hvmloader"
builder='hvm'
memory = 4096
name = "win7"
vcpus=2
#acpi=1
#apic=1
vif = [ 'type=ioemu, mac=aa:3c:40:b0:01:11, bridge=xenbr0' ]
disk = [ 'phy:/dev/vg/hdd,ioemu:hda,w', 'phy:/dev/loop0,ioemu:hdc:cdrom,r' ]
device_model = '/usr/' + arch_libdir + '/xen-4.1/bin/qemu-dm'
boot="dc"
sdl=0
vnc=1
vncviewer=1
vncpasswd=''
ne2000=0


При выполнении команды xm create win7.hvm

Вываливает
Using config file "./win7.hvm".
Error: Domain 'win7' does not exist.

Полез в логи: (правда там было больше, но я подумал - удалю-ка я всё, что бы свежачек увидеть, и всё, кроме qemu-dm-win7.log ни где не появилась писюлька)
qemu-dm-win7.log
domid: 21
-c config qemu network with xen bridge for
vif21.0-emu xenbr0
bridge xenbr0 does not exist!
/etc/xen/scripts/qemu-ifup: could not launch network script
Could not initialize device 'tap'
xen-hotplug.log
пусто
xend.log
пусто

Вот содержание скрипта /etc/xen/scripts/qemu-ifup
#!/bin/sh

echo -c 'config qemu network with xen bridge for '
echo $*

# Initialise a dummy MAC address. We choose the numerically
# largest non-broadcast address to prevent the address getting
# stolen by an Ethernet bridge for STP purposes.
# (FE:FF:FF:FF:FF:FF)
ip link set $1 address fe:ff:ff:ff:ff:ff || true

ifconfig $1 0.0.0.0 up
brctl addif $2 $1

Приведу на всякий случай параметры компа:
Intel(R) Core(TM) i7-3610QM CPU @ 2.30GHz
flags [spoiler]fpu de tsc msr pae mce cx8 apic sep mca cmov pat clflush acpi mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc rep_good nopl nonstop_tsc pni pclmulqdq est ssse3 cx16 pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes f16c rdrand hypervisor lahf_lm ida arat epb pln pts dtherm fsgsbase erms
Linux pcname 3.7.0-7-generic #15-Ubuntu SMP Sat Dec 15 16:34:25 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
Ubuntu 12.10
Оперативки 8г
Видео гибрид intel+nvidia 630m

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Xen Server 4 в 12.10"  +1 +/
Сообщение от Andrey (??) on 02-Янв-13, 16:50 
> vif21.0-emu xenbr0
> bridge xenbr0 does not exist!
> /etc/xen/scripts/qemu-ifup: could not launch network script
> Could not initialize device 'tap'

ошибки в сетевых растройках.
сделай просто
vif = [ 'mac=aa:3c:40:b0:01:11' ]

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Xen Server 4 в 12.10"  +/
Сообщение от Hanacuk email(ok) on 05-Янв-13, 00:53 
> ошибки в сетевых настройках.
> сделай просто
> vif = [ 'mac=aa:3c:40:b0:01:11' ]

Сделал, та же ошибка но в логах изменения:
*****xen-hotplug.log******
RTNETLINK answers: Operation not supported
Cannot find device "vif2.0-emu"

Погуглил, вроде такая команда что то показывает ...
root@pcname:/# brctl show
bridge name    bridge id        STP enabled    interfaces
tmpbridge        8000.000000000000    no    

Как я понял тут должен быть xenbr0

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Xen Server 4 в 12.10"  +/
Сообщение от Hanacuk email(ok) on 05-Янв-13, 18:31 
Добавлю ещё один лог, раньше он пустовал, но наверное он важный
*****xend.log*****
[2013-01-05 17:51:24 1565] INFO (SrvDaemon:332) Xend Daemon started
[2013-01-05 17:51:24 1565] INFO (SrvDaemon:336) Xend changeset: unavailable.
[2013-01-05 17:51:28 1565] DEBUG (XendNode:332) pscsi record count: 12
[2013-01-05 17:51:28 1565] DEBUG (XendCPUPool:747) recreate_active_pools
[2013-01-05 17:51:29 1565] DEBUG (XendDomainInfo:151) XendDomainInfo.recreate({'max_vcpu_id': 7, 'cpu_time': 23912643613L, 'ssidref': 0, 'hvm': 0, 'shutdown_reason': 255, 'dying': 0, 'online_vcpus': 8, 'domid': 0, 'paused': 0, 'crashed': 0, 'running': 1, 'maxmem_kb': 17179869180L, 'shutdown': 0, 'mem_kb': 8054608L, 'blocked': 0, 'handle': [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 'cpupool': 0, 'name': 'Domain-0'})
[2013-01-05 17:51:29 1565] INFO (XendDomainInfo:169) Recreating domain 0, UUID 00000000-0000-0000-0000-000000000000. at /local/domain/0
[2013-01-05 17:51:29 1565] DEBUG (XendDomainInfo:3420) Storing VM details: {'on_xend_stop': 'ignore', 'pool_name': 'Pool-0', 'shadow_memory': '0', 'uuid': '00000000-0000-0000-0000-000000000000', 'on_reboot': 'restart', 'image': "(linux (kernel '') (superpages 0) (nomigrate 0) (tsc_mode 0))", 'on_poweroff': 'destroy', 'bootloader_args': '', 'on_xend_start': 'ignore', 'on_crash': 'restart', 'xend/restart_count': '0', 'vcpus': '8', 'vcpu_avail': '255', 'bootloader': '', 'name': 'Domain-0'}
[2013-01-05 17:51:29 1565] DEBUG (XendDomainInfo:1794) Storing domain details: {'cpu/3/availability': 'online', 'description': '', 'console/limit': '1048576', 'memory/target': '8054608', 'cpu/2/availability': 'online', 'vm': '/vm/00000000-0000-0000-0000-000000000000', 'domid': '0', 'cpu/7/availability': 'online', 'cpu/0/availability': 'online', 'cpu/1/availability': 'online', 'cpu/5/availability': 'online', 'control/platform-feature-multiprocessor-suspend': '1', 'cpu/6/availability': 'online', 'console/type': 'xenconsoled', 'cpu/4/availability': 'online', 'name': 'Domain-0'}
[2013-01-05 17:51:29 1565] DEBUG (XendDomain:476) Adding Domain: 0
[2013-01-05 17:51:29 1565] DEBUG (XendDomain:410) number of vcpus to use is 0
[2013-01-05 17:51:29 1565] DEBUG (XendDomainInfo:1881) XendDomainInfo.handleShutdownWatch
[2013-01-05 17:51:29 1565] WARNING (XendAPI:708) API call: VBD.set_device not found
[2013-01-05 17:51:29 1565] WARNING (XendAPI:708) API call: VBD.set_type not found
[2013-01-05 17:51:29 1565] WARNING (XendAPI:708) API call: session.get_all_records not found
[2013-01-05 17:51:29 1565] WARNING (XendAPI:708) API call: event.get_record not found
[2013-01-05 17:51:29 1565] WARNING (XendAPI:708) API call: event.get_all not found
[2013-01-05 17:51:29 1565] WARNING (XendAPI:708) API call: VIF.set_device not found
[2013-01-05 17:51:29 1565] WARNING (XendAPI:708) API call: VIF.set_MAC not found
[2013-01-05 17:51:29 1565] WARNING (XendAPI:708) API call: VIF.set_MTU not found
[2013-01-05 17:51:29 1565] WARNING (XendAPI:708) API call: debug.get_all not found
[2013-01-05 17:51:29 1565] INFO (XMLRPCServer:161) Opening Unix domain socket XML-RPC server on /var/run/xend/xen-api.sock; authentication has been disabled for this server.
[2013-01-05 17:51:29 1565] INFO (XMLRPCServer:161) Opening Unix domain socket XML-RPC server on /var/run/xend/xmlrpc.sock.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Xen Server 4 в 12.10"  +/
Сообщение от Hanacuk (ok) on 08-Янв-13, 15:58 
Ребята, как бы хрен с ним с сетью, отключил пока сеть, установил винду, блин, не могу видео карту пробросить, научите пожалуста
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру