Форум |  Регистрация |  Правила Форума |  Реклама на сервере
Хостинг QuickLine
 FAQFAQ   ПоискПоиск    Пользователи    Фотогалерея (new)   ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Xen и FreeBSD
На страницу Пред.  1, 2, 3  След.
 
Начать новую тему   Ответить на тему    Список форумов SYSAdmins.RU -> UNIX
Предыдущая тема :: Следующая тема  
Автор Сообщение
Igorchubin
Новичок


Зарегистрирован: 07.02.2007
Пользователь #: 51,318
Сообщения
  всего: 30
  полезных: 30 (100%)


СообщениеДобавлено: Пт 30 Ноя, 2007 17:38    Заголовок сообщения: Ответить с цитатой

Vovan's писал(а):
Попутно возникает вопрос -- как НетБСД ставить в Xen =) Ушёл гуглить Smile


Думаю, что нагуглили, но на всякий случай:

http://www.netbsd.org/ports/xen/howto.html

Отсюда можно начать.

Русская версия находится в процессе.
Будет здесь:

http://xgu.ru/wiki/xen/netbsd


.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение  
Vovan's
Участник форума


Зарегистрирован: 02.06.2006
Пользователь #: 37,986
Сообщения
  всего: 141
  полезных: 139 (98%)
Откуда: Rostov-on-Don

СообщениеДобавлено: Пт 30 Ноя, 2007 18:19    Заголовок сообщения: Ответить с цитатой

Цитата:
Потом Xen во FreeBSD-7 был заморожен и к нему разработчики вернулись только весной 2007 (включили Xen в дерево исходных кодов)

На момент "июнь 2007" поддержка domU присутствует только в FreeBSD-7 (developmennt), базируется на API Xen 3.1, имеются проблемы с тем, как текущий код FreeBSD-7 строит список свободной памяти (с точки зрения Xen -- некорректно). Но к релизу разработчики хотят рашить проблемы, чтоб FreeBSD-7 мог работать как domU.


Включён в дерево исходников? т.е. это как? Где? Smile Искал, не нашёл никаких упоминаний..
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора  
ICQ Number
Vovan's
Участник форума


Зарегистрирован: 02.06.2006
Пользователь #: 37,986
Сообщения
  всего: 141
  полезных: 139 (98%)
Откуда: Rostov-on-Don

СообщениеДобавлено: Пт 30 Ноя, 2007 18:40    Заголовок сообщения: Ответить с цитатой

И ещё.

Взял я ядра отсюда:

http://ftp.netbsd.org/pub/NetBSD/NetBSD-daily/netbsd-4/200711260002Z/i386/binary/kernel/

Они тоже без PAE? sad Если так, то мне придётся снова пол Dom0 перебирать sad((
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора  
ICQ Number
Igorchubin
Новичок


Зарегистрирован: 07.02.2007
Пользователь #: 51,318
Сообщения
  всего: 30
  полезных: 30 (100%)


СообщениеДобавлено: Пт 30 Ноя, 2007 21:17    Заголовок сообщения: Ответить с цитатой

Vovan's писал(а):
Цитата:
Потом Xen во FreeBSD-7 был заморожен и к нему разработчики вернулись только весной 2007 (включили Xen в дерево исходных кодов)

На момент "июнь 2007" поддержка domU присутствует только в FreeBSD-7 (developmennt), базируется на API Xen 3.1, имеются проблемы с тем, как текущий код FreeBSD-7 строит список свободной памяти (с точки зрения Xen -- некорректно). Но к релизу разработчики хотят рашить проблемы, чтоб FreeBSD-7 мог работать как domU.


Включён в дерево исходников? т.е. это как? Где? Smile Искал, не нашёл никаких упоминаний..


Это откуда цитата?



.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение  
Igorchubin
Новичок


Зарегистрирован: 07.02.2007
Пользователь #: 51,318
Сообщения
  всего: 30
  полезных: 30 (100%)


СообщениеДобавлено: Пт 30 Ноя, 2007 21:27    Заголовок сообщения: Ответить с цитатой

Igorchubin писал(а):
Vovan's писал(а):


Это откуда цитата?



Всё, нашёл откуда.

Ссылка

Вики есть вики,
за всем не уследишь Very Happy

Тут есть несколько неточностей в этом тексте.
Пока что в FreeBSD в мэйнстрим никто поддержку Xen не включил.
Но процесс идёт.


.

------------------------------------------------------
Комментарий от модератора: maxlap
------------------------------------------------------


Не надо постить слишком длинные ссылки, нарушающие верстку страницы.
Пользуйтксь тегом url
Вернуться к началу
Посмотреть профиль Отправить личное сообщение  
Vovan's
Участник форума


Зарегистрирован: 02.06.2006
Пользователь #: 37,986
Сообщения
  всего: 141
  полезных: 139 (98%)
Откуда: Rostov-on-Don

СообщениеДобавлено: Сб 01 Дек, 2007 0:23    Заголовок сообщения: Ответить с цитатой

Ясно, спасибо большое за информацию Smile) в пнд попробую поставить NetBSD. Только с ядрами не понял. Без PAE?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора  
ICQ Number
Igorchubin
Новичок


Зарегистрирован: 07.02.2007
Пользователь #: 51,318
Сообщения
  всего: 30
  полезных: 30 (100%)


СообщениеДобавлено: Сб 01 Дек, 2007 2:30    Заголовок сообщения: Ответить с цитатой

Vovan's писал(а):
Ясно, спасибо большое за информацию Smile) в пнд попробую поставить NetBSD. Только с ядрами не понял. Без PAE?


В настоящий момент, к сожалению, только без PAE.
Причём вопрос (как и в случае с FreeBSD) не с бинарником,
а с кодом порта как таковым.

Вероятно в ближайшее время появится поддержка PAE, но пока её нет.

Подробнее:
http://www.feyrer.de/NetBSD/bx/blosxom.cgi/nb_20071118_0613.html (англ.)


.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение  
-|LSV|-
Активный участник


Зарегистрирован: 04.02.2006
Пользователь #: 32,314
Сообщения
  всего: 582
  полезных: 575 (98%)
Откуда: vld.ru

СообщениеДобавлено: Сб 01 Дек, 2007 8:35    Заголовок сообщения: Ответить с цитатой

Цитата:
Если вы имеете в виду, что в Xen все виртуальные домены исполняются с одним уровнем привелегий, то это не совсем так.

Правильно! В линуксах Xen работает в ring0, ядро в ring1, приложения в ring3.
Цитата:
Естественно, это не означает, что домены работающие с одним уровнем привелегий имеют доступ друг к другу. Они изолированы друг от друга и взаимодействовать (если это им понадобится) могут только с помощью домена 0 и гипервизора (который и должен обеспечивать безопасность взаимодействия).

А как происходит их взаимодействие? Если в защищенном режиме вызвать ring3, то проц уже может выполнять больше инструкций и реагировать на бальше прирываний.
Но в нереальном режиме cpu походит каждое прирывание SMI....
Цитата:
As a matter of fact, SMM is routinely used. Operating systems run in protected mode. But operating systems are not meant to be able to
handle very specific hardware events (Real Time Clock-related issues, Thermal sensor signals or other external events, the list is really endless...). In case such an event occurs, the chipset of the system generates a physical interrupt on the motherboard called an SMI (System Management Interrupt). Upon reception of the SMI, the processor will store its entire context and switch to SMM to run the code - which I'll call the SMI handler from now on. By context, I mean most processor registers including control registers, task registers, instruction and stack pointers. It runs the code that has been written by the BIOS or motherboard manufacturer to handle the SMI, that is to handle the hardware-specific event that caused the SMI to be generated in the first place. When the handler runs the assembly language instruction "RSM," the processor will restore its entire context and switch back to protected mode.

А это значит, пока чисто теоретически возможно вызвать пользовательский код.

_________________
WBR, LSV.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение  
ICQ Number
Vovan's
Участник форума


Зарегистрирован: 02.06.2006
Пользователь #: 37,986
Сообщения
  всего: 141
  полезных: 139 (98%)
Откуда: Rostov-on-Don

СообщениеДобавлено: Ср 05 Дек, 2007 18:56    Заголовок сообщения: Ответить с цитатой

После того как я решил отказаться от PAE, ошибка 11 исчезла. Ядро FreeBSD начало грузиться. А вот как ему можно подсунуть реальный винт, этого я так и не понял sad

Нет, я читал конечно и просмотривал разные примеры, но ничего так и не вышло sad

Конфиг:
Код:
kernel = "/home/xen/freebsd71/freebsd-XENU"
#kernel = "/boot/vmlinuz-2.6.22-14-xen"
#kernel = "/home/xen/freebsd71/kernel" #-current"
memory = 64
acpi=0  # Tried all combinations of acpi off, apic off; apic on, acpi off; ...                                                                                 
apic=0
name = "freebsd-xen-I"
vif = [ 'bridge=br-xen' ]
#kernel = "/home/xen/freebsd71/freebsd-XENU_INSTALL"
#kernel = "/Path/To/Kernel/freebsd-XENU"
#disk = [ 'file:/home/xen/images/freebsd7.img,hdc,w' ]

disk = [
#'phy:sdc,ad0,w',
        'phy:/dev/sdc,0x301,w',
#       'file:/home/xen/images/freebsd7.img,0,w',
#     'file:/home/xen/images/7.0-BETA3-i386-bootonly.iso,hdc:cdrom,r'
]

on_crash    = 'preserve'

extra = "boot_verbose"
extra += ",boot_single"
#extra += ",vfs.root.mountfrom=ufs:/dev/cdrom"
#extra += ",vfs.root.mountfrom=ufs:/dev/md0/xbd769s1a"

extra += ",vfs.root.mountfrom=ufs:/dev/ad0s1a"

#root = "/dev/ad0s1a ro"

extra += ",kern.hz=100"


Код:
fdisk -l
Disk /dev/sdc: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0f8004b1

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1               1        4865    39078081   a5  FreeBSD


В итоге получается:

Код:
# xm create conf3 && xm console freebsd-xen-I
Using config file "./conf3".
Started domain freebsd-xen-I
WARNING: loader(8) metadata is missing!
KDB: debugger backends: ddb
KDB: current backend: ddb
Copyright (c) 1992-2006 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD 7.0-CURRENT #2: Sat Aug 26 00:02:36 CST 2006
    YuanJue@www.yuanjue.org:/usr/home/YuanJue/Develop/SVN_work/xen3/sys/i386-xen/compile/XENCONF-STD
WARNING: DIAGNOSTIC option enabled, expect reduced performance.
Xen reported: 2405.454 MHz processor.
Timecounter "ixen" frequency 1000000000 Hz quality 0
CPU: Intel(R) Xeon(TM) CPU 2.40GHz (2405.45-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0xf27  Stepping = 7
  Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
  Features2=0x4400<CNTX-ID,XTPR>
  Logical CPUs per core: 2
real memory  = 63266816 (60 MB)
avail memory = 57602048 (54 MB)
xc0: <Xen Console> on motherboard
cpu0 on motherboard
Timecounters tick every 10.000 msec
[XEN] Initialising virtual ethernet driver.
xn0: Ethernet address: 00:16:3e:77:76:c8
[XEN]
Trying to mount root from ufs:/dev/ad0s1a
Mount point / had 1 dangling refs

Manual root filesystem specification:
  <fstype>:<device>  Mount <device> using filesystem <fstype>
                       eg. ufs:da0s1a
  ?                  List valid disk boot devices
  <empty line>       Abort manual input

mountroot>


Что можно придумать?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора  
ICQ Number
Igorchubin
Новичок


Зарегистрирован: 07.02.2007
Пользователь #: 51,318
Сообщения
  всего: 30
  полезных: 30 (100%)


СообщениеДобавлено: Ср 05 Дек, 2007 20:55    Заголовок сообщения: Ответить с цитатой

Vovan's писал(а):
После того как я решил отказаться от PAE, ошибка 11 исчезла. Ядро FreeBSD начало грузиться. А вот как ему можно подсунуть реальный винт, этого я так и не понял sad


реальный винт подсовывается
через переменную disk
disk= [ 'phy:/dev/sdb1,hda1,w' ]

что делается только в том случае,
если у вас паравиртуальная FreeBSD-система установлена
прямо в раздел.

Почти сто процентов, что у вас это не так.
И она у вас система сейчас находится в образе
в файле.
Тогда директивая диск должна быть такой:

disk= [ 'file:/path/to/freebsd.img,hda1,w' ]




Цитата:


Конфиг:
Код:
kernel = "/home/xen/freebsd71/freebsd-XENU"
#kernel = "/boot/vmlinuz-2.6.22-14-xen"
#kernel = "/home/xen/freebsd71/kernel" #-current"
memory = 64
acpi=0  # Tried all combinations of acpi off, apic off; apic on, acpi off; ...                                                                                 
apic=0
name = "freebsd-xen-I"
vif = [ 'bridge=br-xen' ]
#kernel = "/home/xen/freebsd71/freebsd-XENU_INSTALL"
#kernel = "/Path/To/Kernel/freebsd-XENU"
#disk = [ 'file:/home/xen/images/freebsd7.img,hdc,w' ]

disk = [
#'phy:sdc,ad0,w',
        'phy:/dev/sdc,0x301,w',
#       'file:/home/xen/images/freebsd7.img,0,w',
#     'file:/home/xen/images/7.0-BETA3-i386-bootonly.iso,hdc:cdrom,r'
]

on_crash    = 'preserve'

extra = "boot_verbose"
extra += ",boot_single"
#extra += ",vfs.root.mountfrom=ufs:/dev/cdrom"
#extra += ",vfs.root.mountfrom=ufs:/dev/md0/xbd769s1a"

extra += ",vfs.root.mountfrom=ufs:/dev/ad0s1a"

#root = "/dev/ad0s1a ro"

extra += ",kern.hz=100"


Код:
fdisk -l
Disk /dev/sdc: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0f8004b1

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1               1        4865    39078081   a5  FreeBSD




У вас сейчас проблема в содержимом строчки
extra += ",vfs.root.mountfrom=ufs:/dev/ad0s1a"

Нужно указать правильный корневой раздел.
Ещё раз свертесь с документацией на тот образ,
который вы используете, но скорее всего
должно быть так:

extra += ",vfs.root.mountfrom=ufs:xbd769s1a/dev/ad0s1a"



В итоге получается:

Цитата:

Код:
# xm create conf3 && xm console freebsd-xen-I
Using config file "./conf3".
Started domain freebsd-xen-I
WARNING: loader(8) metadata is missing!
KDB: debugger backends: ddb
KDB: current backend: ddb
Copyright (c) 1992-2006 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD 7.0-CURRENT #2: Sat Aug 26 00:02:36 CST 2006
    YuanJue@www.yuanjue.org:/usr/home/YuanJue/Develop/SVN_work/xen3/sys/i386-xen/compile/XENCONF-STD
WARNING: DIAGNOSTIC option enabled, expect reduced performance.
Xen reported: 2405.454 MHz processor.
Timecounter "ixen" frequency 1000000000 Hz quality 0
CPU: Intel(R) Xeon(TM) CPU 2.40GHz (2405.45-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0xf27  Stepping = 7
  Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
  Features2=0x4400<CNTX-ID,XTPR>
  Logical CPUs per core: 2
real memory  = 63266816 (60 MB)
avail memory = 57602048 (54 MB)
xc0: <Xen Console> on motherboard
cpu0 on motherboard
Timecounters tick every 10.000 msec
[XEN] Initialising virtual ethernet driver.
xn0: Ethernet address: 00:16:3e:77:76:c8
[XEN]
Trying to mount root from ufs:/dev/ad0s1a
Mount point / had 1 dangling refs

Manual root filesystem specification:
  <fstype>:<device>  Mount <device> using filesystem <fstype>
                       eg. ufs:da0s1a
  ?                  List valid disk boot devices
  <empty line>       Abort manual input

mountroot>


Что можно придумать?


Вам нужно сейчас точно определиться
с переменными extra и disk.
Всё остальное правильно и работает.

Для того чтобы определиться с переменной
disk нужно выяснить куда проинсталлирован образ FreeBSD
и используете вы разделы или нет.

Вы приводите пример когда ОС у вас установлена
в физический раздел.
Как она там оказалась?



Осталось совсем чуть-чуть.





.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение  
Igorchubin
Новичок


Зарегистрирован: 07.02.2007
Пользователь #: 51,318
Сообщения
  всего: 30
  полезных: 30 (100%)


СообщениеДобавлено: Ср 05 Дек, 2007 20:59    Заголовок сообщения: Ответить с цитатой

Извините, опечатка.

[quote="Igorchubin"]
Vovan's писал(а):

Нужно указать правильный корневой раздел.
Ещё раз свертесь с документацией на тот образ,
который вы используете, но скорее всего
должно быть так:

extra += ",vfs.root.mountfrom=ufs:/dev/xbd769s1a"

или так

extra += ",vfs.root.mountfrom=ufs:/dev/xbd769"



.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение  
Vovan's
Участник форума


Зарегистрирован: 02.06.2006
Пользователь #: 37,986
Сообщения
  всего: 141
  полезных: 139 (98%)
Откуда: Rostov-on-Don

СообщениеДобавлено: Чт 06 Дек, 2007 1:16    Заголовок сообщения: Ответить с цитатой

Итак, уточнаю. Я хотел (и пытаюсь это сделать) так:

поставить (поставил) бету 3 (последнюю на тот момент) семёрки на реальный винт. И пытался подпихнуть его Xen'у. А вот как... Документация русскоязычная на этот счёт очеть скудная... Если она и есть, то из неё вообще не понятно что и как... Скажем, почему в переменной диск второй параметр в примерах - это hda?? Я почему-то так понимаю, что там указывается, как это устройство (первый параметр) должен видится/зваться в DomU.

Короче, как (и можно ли) завести фрю с реального раздела? Перевести винт в образ не проблема. В каком направлении нужно двигаться?

Просто с диска вообще не удалось поставиться... Хотя. может я просто плохо пытался...

Огромное спасибо, что Вам хватает терпения всё это разжёвывать Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора  
ICQ Number
Vovan's
Участник форума


Зарегистрирован: 02.06.2006
Пользователь #: 37,986
Сообщения
  всего: 141
  полезных: 139 (98%)
Откуда: Rostov-on-Don

СообщениеДобавлено: Чт 06 Дек, 2007 19:33    Заголовок сообщения: Ответить с цитатой

Цитата:
NetBSD в Xen работает? Работает
PF в ней есть? Есть

Ну, NetBSD работает, да. А вот pf...
Код:
# modload /usr/lkm/pf.o
LKM 'pf': environment compile options mismatch - LKM '', kernel 'DEBUG'
modload: error initializing module: Program version wrong

Код:
pf.o: LKM 'pf': environment compile options mismatch - LKM '', kernel 'DEBUG'
modload: error initializing module: Program version wrong
pfctl: /dev/pf: Device not configured
pfctl: /dev/pf: Device not configured
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора  
ICQ Number
Igorchubin
Новичок


Зарегистрирован: 07.02.2007
Пользователь #: 51,318
Сообщения
  всего: 30
  полезных: 30 (100%)


СообщениеДобавлено: Чт 06 Дек, 2007 19:46    Заголовок сообщения: Ответить с цитатой

Vovan's писал(а):
Итак, уточнаю. Я хотел (и пытаюсь это сделать) так:

поставить (поставил) бету 3 (последнюю на тот момент) семёрки на реальный винт. И пытался подпихнуть его Xen'у. А вот как...


Всё, кажется начинаю понимать...

Вы просто запускаете обычную систему в Xen?
Ядро взяли паравиртуальное и с его помощью запускаете...

Понятно.

Я бы пошёл немного другим путём для начала.
Скачайте полностью готовый образ корневой системы
паравиртуальной FreeBSD (он очень маленький, 40M)
и запуститесь с него.

А потом уже можно и переходить на реальную систему.

[quote]
Документация русскоязычная на этот счёт очеть скудная... Если она и есть, то из неё вообще не понятно что и как... Скажем, почему в переменной диск второй параметр в примерах - это hda??
[/]

Основная русскоязычная документация по Xen:

* http://xgu.ru/wiki/Xen

Там материалов сейчас уже довольно много,
и + она сейчас активно расширяется.

Процедура установки FreeBSD в домен Xen
описана на странице

* http://xgu.ru/wiki/xen/freebsd

Я думаю, что после того как ваша установка
успешно завершится, на этой страничке можно будет
отразить ваш опыт.


Цитата:

Я почему-то так понимаю, что там указывается, как это устройство (первый параметр) должен видится/зваться в DomU.


Вы воспринимаете частично правильно, но не совсем.

Там указывается как именно будет домен
видеть переданное дисковое устройство.
Но, естественно, указывается не имя внутри
гостевой системы, а просто используется грубо говоря
условное линуксовое обозначение.

hda - primary master, IDE drive, entire disk
hda1 - primary master, IDE drive, partition 1
sda - SCSI first disk
и т.д.

То есть, система (Xen) в домене 0
читает этот файл, понимает как она должна подавать
гостевому домену устройство, и именно так она его и подаёт

(Если вы указали, так, скажем:
disk=['file:/tmp/file.img,hda1,w']
то в гостевом домене виртуальный диск
будет видиться как IDE, раздел 1 и всё;
не важно, что работает в домене U - Linux, FreeBSD или Windows)

Цитата:

Короче, как (и можно ли) завести фрю с реального раздела? Перевести винт в образ не проблема. В каком направлении нужно двигаться?

Возьмите готовый образ и успользуйте его.
Фрю с раздела не сносите.
Потом перейдём на него, когда вы сможете
запустить из готового образа.

Цитата:

Просто с диска вообще не удалось поставиться... Хотя. может я просто плохо пытался...


Цитата:

Огромное спасибо, что Вам хватает терпения всё это разжёвывать Smile


Да не за что,
мне самому уже хочется чтобы у вас это получилось.


Сейчас портирование Xen под FreeBSD,
можно сказать, переживает фазу активного тестирования,
и чем большее количество людей поставит и попробует
запустить FreeBSD в Xen, тем больше проблем будет найдено сейчас,
и тем меньше их будет найдено впоследствии.

Поэтому, вам тоже большое спасибо за эксперименты.



.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение  
Vovan's
Участник форума


Зарегистрирован: 02.06.2006
Пользователь #: 37,986
Сообщения
  всего: 141
  полезных: 139 (98%)
Откуда: Rostov-on-Don

СообщениеДобавлено: Пт 07 Дек, 2007 14:16    Заголовок сообщения: Ответить с цитатой

Ура!
Таки поставил!!
Код:
# uname -a
FreeBSD freebsd7.r-style.donpac.ru 7.0-CURRENT FreeBSD 7.0-CURRENT #2: Sat Aug 26 00:02:36 CST 2006     YuanJue@www.yuanjue.org:/usr/home/YuanJue/Develop/SVN_work/xen3/sys/i386-xen/compile/XENCONF-STD  i386

После чего и с винта смог запустить ранее поставленную фрю! Smile

Теперь подробнее. Ставил с ядра freebsd-XENU_INSTALL по ftp. ftp, разумеется, внутренний. Выяснилось, что винты зовуться так:

/dev/xbd0s1[a-z]

Подставил сие в другой конфиг с реальным винтом и система нашла корень Smile)))))))))))

Огромное спасибо за помощь! Smile Установкой систем наверно вопросы не ограничатся относительно Xen'a, но основное сделано!

Сейчас в Xen крутятся:
Код:
# xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  1318     4     r----- 145215.7
freebsd-xen                                 55   256     1     -b----      6.6
freebsd-xen-I                               56    64     1     -b----      0.4
netbsd                                      19   256     1     -b----    290.1
xen_deb                                      1   128     1     -b----     37.5

т.е. debian, netbsd 4.0 RC5, и две freebsd.

Остаётся открытым вопрос про модули ядра (такие как pf и проч). Как их грузить, если ядро другое?

И нет ли посвежее фряшного ядра с xen Dom0? Совсем уж оно древнее... Столько воды за те полтора года утекло...

Да, и конфиг, с которым я работал:
Код:
#kernel = "/home/xen/freebsd71/freebsd-XENU_INSTALL"                                                                                                             
kernel = "/home/xen/freebsd71/freebsd-XENU"                                                                                                                     
                                                                                                                                                                 
# Initial memory allocation (in megabytes) for the new domain.                                                                                                   
memory = 256                                                                                                                                                     
                                                                                                                                                                 
# A name for your domain. All domains must have different names.                                                                                                 
name = "freebsd-xen"                                                                                                                                             
                                                                                                                                                                 
vif = [ 'bridge=br-xen' ]                                                                                                                                       
                                                                                                                                                                 
disk = [ 'file:/home/xen/images/freebsd7.img,0,w' ]                                                                                                             
                                                                                                                                                                 
extra = "4"                                                                                                                                                     
                                                                                                                                                                 
extra = "boot_verbose"                                                                                                                                           
extra += ",boot_single"                                                                                                                                         
#extra += ",vfs.root.mountfrom=ufs:/dev/md0"    #use for installation                                                                                           
#extra += ",vfs.root.mountfrom=ufs:/dev/md0/xbd769s1a" #use for running                                                                                         
extra += ",kern.hz=100"                                                                                                                                         
                                                                                                                                                                 
#extra += ",vfs.root.mountfrom=ufs:/dev/md0"                                                                                                                     
extra += ",vfs.root.mountfrom=ufs:/dev/xbd0s1a"
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора  
ICQ Number
Показать сообщения:   
Предыдущая тема :: Следующая тема  
Начать новую тему   Ответить на тему    Список форумов SYSAdmins.RU -> UNIX Часовой пояс: GMT + 4
На страницу Пред.  1, 2, 3  След.
Страница 2 из 3

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете добавлять приложения в этом форуме
Вы можете скачивать файлы в этом форуме

Пишите нам! | sysadmins.ru
liveinternet.ru: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня

element.ru создание сайтов optimism.ru продвижение сайтов
usabil.ru юзабилити тестирование opter.ru создание текстов для сайта
комплексный интернет-маркетинг

???????@Mail.ru


Page generation time: 0.3921s (PHP: 65% - SQL: 35%) - SQL queries: 32 - GZIP enabled - Debug off