The OpenNET Project / Index page

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

Возможность запуска CentOS 5 внутри FreeBSD jail

22.12.2011 15:18

На wiki проекта FreeBSD появилось любопытное описание процесса запуска бинарного окружения CentOS 5 внутри FreeBSD jail. Предлагаемая технология основана на использовании Linux-эмулятора из ядра FreeBSD 8, но требует наложения патчей для linprocfs.

Вначале во FreeBSD устанавливается rpm4 и штатный порт emulators/linux_base-f10, выполненный на основе пакетов Fedora 10. После этого берётся установочный образ CentOS из которого в отдельном chroot-окружении вручную устанавливаются все rpm-пакеты. Далее настраиваются параметры jail, корень которого будет содержать установленную из rpm-пакетов иерархию директорий. После запуска Jail в созданное CentOS-окружение можно зайти по SSH и работать в нём как в полноценном Linux. Если Jail размещен на ZFS-разделе можно использовать снапшоты и создавать новые Jail на основе клонирования разделов. Из основных недостатков которые были обнаружены в данный момент, можно отметить проблемы с приложениями, использующими epoll, и нестабильную работу GCC внутри jail.

  1. Главная ссылка к новости (http://wiki.freebsd.org/Image/...)
Автор новости: терминус
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/32638-freebsd
Ключевые слова: freebsd, centos, jail, linux
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (53) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, oops (ok), 16:18, 22/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    ага, поставить еще туда KVM и запустить винду =)
    I need to go deeper =)
     
  • 1.2, Аноним (-), 16:28, 22/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    ... в доме, Который построил Джек.
     
  • 1.3, o (?), 16:29, 22/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >можно отметить проблемы с приложениями, использующими epoll, и нестабильную >работу GCC внутри jail.

    На самом деле там все состоит из проблем. Академический интерес.

     
     
  • 2.12, z2206 (ok), 18:27, 22/12/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>можно отметить проблемы с приложениями, использующими epoll, и нестабильную >работу GCC внутри jail.
    > На самом деле там все состоит из проблем. Академический интерес.

    Насчет проблем и "все" несколько преувеличено :)
    Задача - запуск приложений, и это работает. Год назад делал нечто похожее, просто содрал у товарища готовый образ Gentoo (что попалось под руку) и в jail.

    Вот насчет академичности...

    А нафига, действительно, если минимум 95% функциональности можно собрать нативное из исходных текстов? Ради нескольких binary-only приложений?


     
  • 2.14, Аноним (-), 19:05, 22/12/2011 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Академический интерес.

    Ох уж эти бсдшники :)

     
     
  • 3.16, Andrey Mitrofanov (?), 19:16, 22/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Не понимаешь. Там, где во "всё из проблем" ты видишь б3дешников, они видят Бизнес Возможность же!
     
     
  • 4.25, Аноним (-), 23:53, 22/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > они видят Бизнес Возможность же!

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

     
     
  • 5.40, Аноним (-), 14:42, 23/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Пока они реализуют бизнес-возможности, бизнесмены на пенсию выйдут...

    Ну почему? Дядьки из Cisco вполне довольны реализацией DIFFUSE. Правда, в саму фрю это чудо пока интегрировать не получается, но заказчика это уже не беспокоит.

     
     
  • 6.48, z2206 (ok), 22:09, 23/12/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    http caia swin edu au urp diffuse This project began in June 2010 and has bee... большой текст свёрнут, показать
     
     
  • 7.56, Аноним (-), 00:24, 24/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Умеют только озвучивать вывески. Это называется у них мышлением.

    Ну вот вы и озвучили вывеску - "научный грант", ага. Причем действительно, таки совершенно без понимания, чем он отличается от коммерческого заказа (hint: отсчитываться об использовании выделенных средств нужно в обоих случаях).

    Заодно показали ваш уровень аргументации - "все, кто осмеливается критиковать мой фетиш, идиоты по определению".

     
     
  • 8.61, z2206 (ok), 09:14, 24/12/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Во как Начало появляться мышление Читаем некоего анонимуса Дядьки из Cis... большой текст свёрнут, показать
     
  • 8.66, z2206 (ok), 10:10, 24/12/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Закрывал страницу - и до меня дошло Вы не в курсе чем отличается отчет по нау... текст свёрнут, показать
     
  • 7.59, Аноним (-), 00:30, 24/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > __FreeBSD source__ tarball (md5sum 1214d38ae7b53ac5da57c5bf10ffce03): contains sources, man pages, documentation and classifier models

    Не подскажете, а где DIFFUSE в HEAD? Хм. Ну да, не подскажете.

    Вывод: z2206 вообще не умеет читать.

     
     
  • 8.62, z2206 (ok), 09:23, 24/12/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А почему результаты исследований обязаны быть опубликованы в репозитарии freebsd... текст свёрнут, показать
     
  • 8.65, z2206 (ok), 09:53, 24/12/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Linux source tarball contains sources and man pages ONLY http caia swin edu a... текст свёрнут, показать
     
     
  • 9.77, Аноним (-), 21:05, 28/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А что он еще должен содержать то ... текст свёрнут, показать
     
  • 2.44, Аноним (-), 15:07, 23/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >>можно отметить проблемы с приложениями, использующими epoll, и нестабильную >работу GCC внутри jail.
    > На самом деле там все состоит из проблем. Академический интерес.

    Не ту систему назвали жастфофаном...

     

  • 1.6, Аноним (-), 17:03, 22/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Я Gentoo в jail'е испокон веков гоняю безо всяких проблем.
     
  • 1.8, Аноним (-), 17:29, 22/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    да,это реально Fun-а ради. Для продакшна это все бессмыслено, да и громадное количество линуксовых syscall не сделано в линуксоляторе. На Bhyve интересно посмотреть - может ли он как гипервизор пускать альтернативные ОСи
     
     
  • 2.9, Аноним (-), 17:40, 22/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > На Bhyve интересно посмотреть - может ли он как гипервизор пускать альтернативные ОСи

    Он и фрю-то еле-еле пускает. И никто не дергается допиливать.

     
  • 2.17, Аноним (-), 19:37, 22/12/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > да,это реально Fun-а ради. Для продакшна это все бессмыслено

    У нас виртхостинг FreeBSD и Linux на FreeBSD. Нехватки сисколлов как-то незаметно, всё работает как часы. Что-что там бессмысленно?

     
     
  • 3.19, Vik (??), 20:42, 22/12/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    давайте адрес, не поленюсь куплю парочку виртуалок, замучаю тестами :)
     
  • 3.26, Аноним (-), 23:54, 22/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > У нас виртхостинг FreeBSD и Linux на FreeBSD. Нехватки сисколлов как-то незаметно,
    > всё работает как часы. Что-что там бессмысленно?

    Надеюсь что вы - не firstvds. Потому что более галимый хостинг мне в принципе не попадался.

     
     
  • 4.31, anonymous (??), 08:01, 23/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А более развёрнуто?
     
     
  • 5.43, Аноним (-), 15:07, 23/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > А более развёрнуто?

    Элементарное воспитание и правила вежливости не позволяют говорить о firstvds развернуто.

     
     
  • 6.45, anonymous (??), 16:11, 23/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Не надо вот дым пускать.
    Что вас там задело, кроме собственно наличия freebsd?
     
     
  • 7.47, Аноним (-), 22:05, 23/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Что вас там задело, кроме собственно наличия freebsd?

    Меня задело то что я этим кошмаром пользовался когда-то. Теперь я стану их клиентом только если на меня наставить АКМ. Сильнее всего задевала хреновая надежность. Бывают хостинги где ни разу не упавший за год сервер и каналы, вежливый и оперативный саппорт который к тому же не пытается выцыганить бабло за ответы - норма жизни. Но это не про firstvds. У них то сервера падают/ребутят/чтотамеще. То чуть ли не единственный канал им засрут ддосом пионерского сервака. То еще какая-то срань. "Много батхерта за ваши деньги".

    А у буржуев (культурных, стабильных, с хорошими лимитами и прочая) обычно есть xen/kvm/openvz. И усе. И кстати я могу поставить опенвзу/kvm/xen сам и сделать по образу и подобию. Очень удобно ИМХО.

     
     
  • 8.52, z2206 (ok), 22:28, 23/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Очень за вас рад, ваша квалификация в решении орг-технической задачи понятна Та... текст свёрнут, показать
     
     
  • 9.55, Аноним (-), 00:21, 24/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Все свои проблемы сваливаем на пользователя, ага Знаете, в чем разница между fi... текст свёрнут, показать
     
     
  • 10.63, z2206 (ok), 09:33, 24/12/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да и хрен с ним Выбрали провайдера, не понравился, отказались - в чем спич то ... текст свёрнут, показать
     
     
  • 11.78, Аноним (-), 21:09, 28/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ну тут кто-то вякнул про хостера, я и поинтересовался не firstvds ли Потому что... текст свёрнут, показать
     
  • 9.60, Аноним (-), 00:32, 24/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, в общем-то, падали серваки firstvds При чем здесь чья-то квалификация кро... текст свёрнут, показать
     
     
  • 10.64, z2206 (ok), 09:37, 24/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Откуда падали Они их бросали из окон Шел второй чаc, а серваки все падали и ... текст свёрнут, показать
     
     
  • 11.81, Аноним (-), 21:22, 28/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Спросите у стаффа firstvds что они там делают что хосты уходят в даун без внятны... текст свёрнут, показать
     
  • 10.79, Аноним (-), 21:11, 28/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Наверное я сам должен поднимать упавшее по их мнению Бсдельники такие бсдельник... текст свёрнут, показать
     
  • 9.70, Аноним (-), 17:13, 24/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А мне его квалификация непонятна Вы наверное эксперт, раз ставите диагноз по не... текст свёрнут, показать
     
     
  • 10.71, z2206 (ok), 17:50, 24/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Да Серваки падали - это диагноз Где-то ближе к слабоумию Еще один телепат с... текст свёрнут, показать
     
     
  • 11.80, Аноним (-), 21:18, 28/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Судя по тому как работает указанный хостер - диагноз не так уж далек от истины ... большой текст свёрнут, показать
     
  • 9.73, Аноним (-), 21:00, 28/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Чего Какая квалификация Я должен за свои же деньги строить раздолбайский стафф... большой текст свёрнут, показать
     
  • 8.67, nagual (ok), 15:33, 24/12/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    gt оверквотинг удален Ну так что мешает Цена Сначала найдут самый дешевых ... текст свёрнут, показать
     
  • 8.72, Аноним (-), 19:32, 24/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А что вы воздух просто так сотрясаете Не нравится как работает FirstVDS или лю... текст свёрнут, показать
     
     
  • 9.74, Аноним (-), 21:01, 28/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Я уже сделал лучше Себе Свалив с этой жуткой помойки которая по недоразумению ... текст свёрнут, показать
     
  • 6.49, Аноним (-), 22:09, 23/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Элементарное воспитание и правила вежливости не позволяют говорить о firstvds развернуто.

    Кстати вот это - какой-то еще анонимус, другой. Он про фрю ничего не говорил имхо :)


     
  • 5.69, nagual (ok), 15:35, 24/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > А более развёрнуто?

    Расскажите подробнее что во фре используете.

     
  • 2.50, z2206 (ok), 22:16, 23/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Вы не могли бы определить более точно громадное количество Или мне это лучше ... большой текст свёрнут, показать
     
     
  • 3.51, Аноним (-), 22:21, 23/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А clone у вас какие флаги поддерживает? Неужто даже те которые LXCшные? И чо он делает в фре получив на входе такой флаг? Неужто вы там честные LXC контейнеры реализовали? :) А может у вас еще и cgroups тогда есть?
     
     
  • 4.53, z2206 (ok), 22:41, 23/12/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >А clone у вас ...

    У нас? 8/ (оглядываясь по сторонам в пустой квартире...)

    Началось выковыривание козявок...

    # man linux

    DESCRIPTION
         The linux module provides __limited__ Linux ABI (application binary inter‐
         face) __compatibility__ for __userland applications.__

    Внимательно прочитали каждое слово?

    Никто и не собирался делать из этого модуля yet another linux kernel. Нет и вряд ли будет такой технической задачи.

    Успокойтесь с миром.

    PS
    >Для продакшна это все бессмыслено, да и громадное количество линуксовых syscall не сделано в линуксоляторе.

    Как понимаю, вопрос о "громадном количестве" уже снят с повестки?

     
     
  • 5.75, Аноним (-), 21:02, 28/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >      The linux module provides __limited__ Linux ABI

    Это я так понимаю и есть ответ на мой вопрос. Ну вы еше понтанитесь что позикс реализовали. А то недостаточно круто.

     
  • 4.54, z2206 (ok), 23:02, 23/12/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > А clone у вас какие флаги поддерживает? Неужто даже те которые LXCшные?
    > И чо он делает в фре получив на входе такой флаг?
    > Неужто вы там честные LXC контейнеры реализовали? :) А может у
    > вас еще и cgroups тогда есть?

    Да, если вам так уж понадобились никуда непортированные системные вызовы, то разбирайтесь уж сами.
    Я этой полугигабайтной помойкой под названием linux kernel лет 7-8 не так уж сильно интересуюcь.

    Compat layer for clone() into there:

    http://code.bsd64.org/cvsweb/freebsd/src/sys/compat/linux/linux_fork.c?rev=1.

    С флагами и барабанами.

    Или анонимусы коды читать не умеют? И вообще читать?

     
     
  • 5.82, Аноним (-), 23:02, 29/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Compat layer for clone() into there:
    > http://code.bsd64.org/cvsweb/freebsd/src/sys/compat/linux/linux_fork.c?rev=1.
    > Или анонимусы коды читать не умеют? И вообще читать?

    Читаем. И что-то не видим там флагов типа CLONE_NEWNET, CLONE_NEWIPC, CLONE_NEWPID и CLONE_NEWUTS. Ну и зачем этот недоношенный обрубок нужен, если он не умеет того что было аж где-то в 2.6.24 реализовано, много лет назад?

     
  • 4.68, nagual (ok), 15:33, 24/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > А clone у вас какие флаги поддерживает? Неужто даже те которые LXCшные?
    > И чо он делает в фре получив на входе такой флаг?
    > Неужто вы там честные LXC контейнеры реализовали? :) А может у
    > вас еще и cgroups тогда есть?

    А оно надо ?

     
     
  • 5.76, Аноним (-), 21:04, 28/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > А оно надо ?

    Мне - надо. И kvm мне надо. Вам не надо? Круто! Не пользуйтесь. Можете вообще хоть зубилом на каменной табличке писать, мне не жалко.

     
     
  • 6.83, terr0rist (ok), 00:27, 30/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> А оно надо ?
    > Мне - надо. И kvm мне надо. Вам не надо? Круто! Не
    > пользуйтесь. Можете вообще хоть зубилом на каменной табличке писать, мне не
    > жалко.

    Да ёлы палы. Жили люди без квмов и прочего красноглазого шита, живут и будут жить. Вам нужно - юзАйте, но не суйте его всем так, как будто это завтрак, обед и ужин одновременно.

    Вы как США. Вбивают всем в голову свою демократию, а у самих долг больше, чем у всего мира бюджет.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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