XEN - GENTOO в домене 0 + КЛАСТЕРНАЯ ФАЙЛОВАЯ СИСТЕМА
Добрый день Уважаемые коллеги.
Прошу вашей помощи.
Встала перед мной задача: Есть два тестовых компа, хочу сделать два сервера на XEN и добится того, что бы виртуальная машина могла мигрировать с одного сервера на другой, при необходимости или если первый сервер умирает. Понимая что для этого нужно центальное файловое хранилище, DRBD это не мой случай, хочу понять какая кластерная файловая система доступна в GENTOO. Соответственно хочу поднять файловое хранилище с эток кластерной файловой системой. Думаю про OCFS2.
Хочется понять как у Gentoo вобще с кластерными фс. Может есть у кого опыть работы с дисковой стойкой.
У меня в ядре (linux-2.6.30-gentoo-r5) в разделе файловые системы, есть файловая система OCFS2 собрал я
пытаюсь поставить утилиту для управления этой фс и вот что выводит
emerge ocfs2-tools * IMPORTANT: 1 news items need reading for repository 'gentoo'. * Use eselect news to read news items. Calculating dependencies... done! emerge: there are no ebuilds to satisfy "ocfs2-tools". * IMPORTANT: 1 news items need reading for repository 'gentoo'. * Use eselect news to read news items. admin_machine ~ #
Сразу хочу оговорится, что с Gentoo я не так давно знаком, так что прошу сильно не бить.
Понимая что на телепата нужно учится, привожу некоторые данные
uname -a Linux admin_machine 2.6.18-xen-r12 #3 SMP Fri Oct 16 13:22:28 GMT 2009 x86_64 AMD Athlon(tm) 64 Processor 3200+ AuthenticAMD GNU/Linux cat /etc/make.conf # These settings were set by the catalyst build script that automatically # built this stage. # Please consult /etc/make.conf.example for a more detailed example. CFLAGS="-march=k8 -O2 -pipe -mno-tls-direct-seg-refs" CXXFLAGS="${CFLAGS}" MAKEOPTS="-j2" #CXXFLAGS="-O2 -pipe" # WARNING: Changing your CHOST is not something that should be done lightly. # Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing. CHOST="x86_64-pc-linux-gnu" # These are the USE flags that were used in addition to what is provided by the # profile used for building. USE="-dso -opengl -debug -ipv6 pdf hal -gtk -gnome X gpm -qt3 -qt4 -kde -dvd alsa cdr" #mmx sse sse2 GENTOO_MIRRORS="http://mirror.yandex.ru/gentoo-distfiles/ ftp://mirror.yandex.ru/gentoo-distfiles/ " #source /usr/local/portage/layman/make.conf
Ну собственно чего я уже добился:
Я поставил XEN в domain 0, а именно скачал ядро которое мне дали от XEN пересобрал его и перегрузился в него.
Извините за сумбур собственно вопросы:
1. Какую фс для кластера мне выбрать
2. Почему у меня в портажах нету ocfs2-tools, утилиты нету только у меня или у всех.
3. Для работы xen нужна утилита virt-install
и при попытки ее поставить тоже говорит что ее нет.
emerge virt-install * IMPORTANT: 1 news items need reading for repository 'gentoo'. * Use eselect news to read news items. Calculating dependencies... done! emerge: there are no ebuilds to satisfy "virt-install". * IMPORTANT: 1 news items need reading for repository 'gentoo'. * Use eselect news to read news items.
Почему так может быть, их убрали из портажа или я что-то сделал так что их нет
Порты я обновлял
emerge --sync >>> Starting rsync with rsync://134.68.220.73/gentoo-portage... >>> Checking server timestamp ... Welcome to raven.gentoo.org / rsync.gentoo.org Server Address : 134.68.220.73 Contact Name : Hardware : 2 x Intel(R) Xeon(TM) CPU 1700MHz, 2024MB RAM Please note: common gentoo-netiquette says you should not sync more than once a day. Users who abuse the rsync.gentoo.org rotation may be added to a temporary ban list. MOTD autogenerated by update-rsync-motd on Fri Oct 16 07:37:40 UTC 2009 receiving incremental file list timestamp.chk Number of files: 1 Number of files transferred: 1 Total file size: 32 bytes Total transferred file size: 32 bytes Literal data: 32 bytes Matched data: 0 bytes File list size: 27 File list generation time: 0.001 seconds File list transfer time: 0.000 seconds Total bytes sent: 98 Total bytes received: 569 sent 98 bytes received 569 bytes 190.57 bytes/sec total size is 32 speedup is 0.05 >>> >>> Timestamps on the server and in the local repository are the same. >>> Cancelling all further sync action. You are already up to date. >>> >>> In order to force sync, remove '/usr/portage/metadata/timestamp.chk'. >>>
- Для комментирования войдите или зарегистрируйтесь
Мне кажется, что для этих
Мне кажется, что для этих целей лучше использовать отдельное iSCSI хранилище, а в качестве образов дисков использовать не файлы, а тома LVM.
Утилита virt-install входит в app-emulation/virtinst
Огромное спасибо за
Огромное спасибо за app-emulation/virtinst
Долго мучался..
Я все пытаюсь покорить xen
Из того что у меня получилось:
Я собрал ядро, перегрузился в него, но сначала забыл в ядре включить поддержку bridge
нашел ее пересобрал. Далее для меня самое интересное, в введу того что я в принципе не совсем понимаю ее назначение (bridge) передомной после перезагрузки встала следующая картина.
появился интерфейс peth0 а раньше у меня был eth0.
Мне не понятно в каком направление дальше двагаться, дело в том, что все службы которые зависели напрямую от eth0, ну например sshd, тупо не запускаются.
Я нашел как это обойти, но может неправ тут. Поправте. При загрузки у меня стартует etho я сделал
/etc/init.d/net.eth0 stop
она остановилась
далее я сделал
dhcpcd peth0
и у меня peth0 получила ip от dhcp
Сетка появилась, но служба sshd не запускается упорно хочет eth0
смотрел в конфиги ssh, но ничего там путного не увидел.
Помогите, вобще я в правильном направлении?
А что касается iSCSI хранилище, Я его заказал, должно прийти, а пока надо тестить без него.
Если можно немножко поподробней про технологию про тома LVM?
Заранее благодарен
arootkov
создаем сервис, добавляем в автозагрузку и включаем. теперь этот сервис будет предоставлять службу net (в свете rc-скриптов) и зависимые от нее сервисы запустятся:
ln -s /etc/init.d/net.lo /etc/init.d/net.peth0
rc-update add net.peth0 default
/etc/init.d/net.peth0 start
> не совсем понимаю ее назначение (bridge)
бридж - виртуальный мост (хаб), в которы воткнуты ваши вирт.адаптеры - http://wiki.xensource.com/xenwiki/XenNetworking#head-602e26cd4a03b992f3938fe1bea03fa0fea0ed8b
Уважаемые коллеги прошу опять
Уважаемые коллеги прошу опять вашей помощи!
Вобщем решил я добить xen, чтоб у меня запустилась виртуалка с xp
и она зараза не запускается.
и так конфиги:
поправте меня если что
собственно попытка запуска
Лог
Прошу прощения за такие простыни...
Если можно подскажите что не так?
Если можно подскажите что не
Пожалуйста, освойте wgetpaste .
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
касаемо сети:XenNetworking
касаемо сети:
XenNetworking
eth0 Это имя нового бриджа, то есть
а вот в domU сеть не могу настроить(
Я бы посоветовал начать с
Я бы посоветовал начать с тренировок с Citrix XenServer
он нынче свободен для использования
а покрутив его, и разобраться что использовать
а может и на нем остановиться - довольно хорошо
в нем все сделано
Проблема еще актуальна,
Проблема еще актуальна, спасибо
при таком конфиге cat
при таком конфиге
Сисетема виртуалка грузится, потом падает.
лог
HELP
конфиг рабочий:kernel =
конфиг рабочий:
ядром для винды не может быть линукс