URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 69074
[ Назад ]

Исходное сообщение
"Представлен Qjail, инструмент для упрощения управления FreeB..."

Отправлено opennews , 21-Июл-10 18:51 
Представлена (http://www.daemonforums.org//showthread.php?t=4964) новая утилита для упрощения управления Jail-окружений - Qjail (http://sourceforge.net/projects/qjail/). Утилита подходит как для работы с единичными Jail-окружениями, так и для поддержания работы систем, число изолированных окружений в которых исчисляется сотнями. Администратором задается типовой шаблон окружения, содержащий основные исполняемые файлы, библиотеки и другие неизменные данные, который в дальнейшем может быть клонирован через использование nullfs-монтирования в режиме только для чтения.


Для лимитирования суммарного доступного для Jail дискового пространства, без выделения дополнительных дисковых разделов, используется "mdconfig". В Qjail также имеются средства для назначения IP-адресов, параметров сети, создание групп типовых Jail, выполнение команд в которых может производиться через одно имя.


URL: http://www.daemonforums.org//showthread.php?t=4964
Новость: http://www.opennet.me/opennews/art.shtml?num=27381


Содержание

Сообщения в этом обсуждении
"Представлен Qjail, инструмент для упрощения управления FreeB..."
Отправлено Ярослав , 21-Июл-10 18:51 
У нас для управления jail-ами используется ezjail, кто-нибудь знает, чем эта утилита лучше (или может чем отличается)?

"Представлен Qjail, инструмент для упрощения управления FreeB..."
Отправлено ABC , 21-Июл-10 23:37 
Из описания преимуществ не видно, честно говоря.

"Представлен Qjail, инструмент для упрощения управления FreeB..."
Отправлено 0xff , 22-Июл-10 08:31 
для упраления jailами сколько отдельных команд используется? Ниужели блин 500 команд разных для управления окружениями? Зочем эти ezjail и qjail? Это всё линуксоидные и виндузятные влияния! Надо использовать нативные инструменты, если вы любите свою ОС. А вы её любите (утвердительно), иначе вам нечего делать на freebsd, ставьте линукс и конфигурьте всё через гуй и псевдогуи всякие.

"Представлен Qjail, инструмент для упрощения управления FreeB..."
Отправлено Аноним , 22-Июл-10 09:29 
Представьте себе какой-нить RU-Центр, к-й делегирует управление всеми доменами в зоне .RU Вам интересно будет на миллионы сайтов каждый раз создавать заново зону вручную? Вы видимо не работали с хостинговыми машинами, к-е обслуживают десятки тысяч джейлов, OpenVZ и т.д. Не, ваше право конечно, если вам нравится обезьянья работа. А нормальные люди просто все автоматизируют. И про какой GUI вы в Линуксе говорите? Там все так же - ASCII-файлы + vi

"Представлен Qjail, инструмент для упрощения управления FreeB..."
Отправлено re , 22-Июл-10 10:55 
Да вы смеётесь что ли? У меня около 3400 жайлов. Все они смонтированы по nullfs из шаблонной клетки. Обновляеш только одну клетку - обновляются все. Вы видимо не очень разбираетесь в том, о чем говорите. Ниужели вы считаете что для каждой клетки должно быть своё собственное окружение? Нет, ей достаточно смотрированного по nullfs или nfs мира и так же смонтированной фс, где установлен апач и все другие дела. Понимаете? 1 клетку делаем и её fs монтируем хоть в миллион окружений других клеток. Всё, обновлять тоже только одну надо.

"Представлен Qjail, инструмент для упрощения управления FreeB..."
Отправлено northbear , 23-Июл-10 00:18 
А можно поинтересоваться на каком железе живет такое количество jail'ов?

"Представлен Qjail, инструмент для упрощения управления FreeB..."
Отправлено Админ , 23-Июл-10 08:15 
>А можно поинтересоваться на каком железе живет такое количество jail'ов?

Не ошибся ноликами, а просто 8хXEON 16G RAM 10Tвинтов ~700к рублей. Я не тот самый админ, но у меня тоже тыщи клеток.
А в принципе можно сделать на кластере из обычных i7 или c2d, просто на основе nfs или nullfs монтировать всё  с центрального NAS. Да, и это ещё получатся жирные клетки надо сказать, просторные.


"Представлен Qjail, инструмент для упрощения управления FreeB..."
Отправлено iZEN , 22-Июл-10 12:45 
Ну вы там что от сервера к серверу бегаете? Нельзя разве всё автоматизировать набором скриптов?

"Представлен Qjail, инструмент для упрощения управления FreeB..."
Отправлено Ярослав , 22-Июл-10 16:32 
Конечно можно, ezjail это и есть набор скриптов. Qjail, по всей видимости, тоже.

"Представлен Qjail, инструмент для упрощения управления FreeB..."
Отправлено Аноним , 22-Июл-10 09:46 
Скажи тогда как ты будешь обновлять все свои jailы после выхода security patch-а?

"Представлен Qjail, инструмент для упрощения управления FreeB..."
Отправлено кумар , 22-Июл-10 10:57 
>Скажи тогда как ты будешь обновлять все свои jailы после выхода security
>patch-а?

Только одну родительскую клетку обновляем и всё. Она смонтирована по nullfs во все другие клетки. Даже можно  мир монтировать вообще с хостовой машины - обновляеш хостовую машину - обновляешь все 5000 jails сразу


"Представлен Qjail, инструмент для упрощения управления FreeB..."
Отправлено dd , 22-Июл-10 12:58 
>ставьте линукс и конфигурьте всё через гуй и псевдогуи всякие.

А имелось в виду вот что наверное: в линуксе всё _заточено_ под правку конфигов не руками, а при помощи всяких sysconfig и setup, потому как там конфиги расположены абсолютно не эргономично и не для людей. Зочем на каждое соединение отдельный файл в директории /etc/networks?? Зачем такая немыслимая система из нагромождения симлинков в /etc? Что за мутанты всё это придумали? На фряхе всё удивительно просто и логично - вот дефолтные файлы, вот их перекрывающие рабочие файлы. Вернее всего один - rc.conf, там всё, а не размазано нечеловеческим образом по всему /etc по куче файлов самым бесчеловечным образом. Вывод-на фряхе hier действительно для людей с vi в руках, на линуксе - для всяких скриптов-конфигураторов-псевдо-ascii-гуев-настраивалок.


"Представлен Qjail, инструмент для упрощения управления FreeB..."
Отправлено XoRe , 23-Июл-10 22:45 
>[оверквотинг удален]
>правку конфигов не руками, а при помощи всяких sysconfig и setup,
>потому как там конфиги расположены абсолютно не эргономично и не для
>людей. Зочем на каждое соединение отдельный файл в директории /etc/networks?? Зачем
>такая немыслимая система из нагромождения симлинков в /etc? Что за мутанты
>всё это придумали? На фряхе всё удивительно просто и логично -
>вот дефолтные файлы, вот их перекрывающие рабочие файлы. Вернее всего один
>- rc.conf, там всё, а не размазано нечеловеческим образом по всему
>/etc по куче файлов самым бесчеловечным образом. Вывод-на фряхе hier действительно
>для людей с vi в руках, на линуксе - для всяких
>скриптов-конфигураторов-псевдо-ascii-гуев-настраивалок.

Справедливости ради - перед чтением /etc/rc.conf идет /etc/defaults/rc.conf (откуда и берутся все дефолтные значения).
А после - идет /etc/rc.conf.local
Ну и /etc/rc.local тоже не стоит забывать.
А так же, есть файлы /etc/start_if.<interface> =)

Хотя я тоже считаю, что во фряхе файлы конфигов расположены довольно эргономично.
Но тут речь идет о фряхе, как о дистрибутиве.
linux - не дистрибутив.
У linux много дистрибутивов, и конфиги в них лежат по-разному.
Если пользоваться только одним дистрибутивом, то тоже можно решить, что конфиги лежат "правильно".
У FreeBSD один основной дистрибутив - запоминать "особенности кучи дистрибутивов" не нужно)
Потому и воспринимать набор конфигов проще)


"Представлен Qjail, инструмент для упрощения управления FreeB..."
Отправлено iZEN , 24-Июл-10 00:49 
>А так же, есть файлы /etc/start_if.<interface> =)

На Фре? Нету таких.


"Представлен Qjail, инструмент для упрощения управления FreeB..."
Отправлено iZEN , 23-Июл-10 13:06 
kshetragia > "Вы просто не умеете его готовить"(c)Альф. Боюсь спросить, а как вы живете на Линукс машинах?

Я не живу на гнулинукс-машинах. У меня из гнулинукс только linux.ko и вот это:
% pkg_info | grep linux
linux-f10-alsa-lib-1.0.21_1 The Advanced Linux Sound Architecture libraries (Linux Fedo
linux-f10-atk-1.24.0 Accessibility Toolkit, Linux/i386 binary (Linux Fedora 10)
linux-f10-cairo-1.8.0_1 Vector graphics library Cairo (Linux Fedora 10)
linux-f10-curl-7.19.6 The command line tool for transferring files with URL synta
linux-f10-cyrus-sasl2-2.1.22 RFC 2222 SASL (Simple Authentication and Security Layer) (L
linux-f10-dbus-glib-0.76 GLib bindings for D-Bus (Linux Fedora 10)
linux-f10-dbus-libs-1.2.4 Libraries for accessing D-BUS (Linux Fedora 10)
linux-f10-expat-2.0.1 Linux/i386 binary port of Expat XML-parsing library (Linux
linux-f10-flashplugin-10.1r53 Adobe Flash Player NPAPI Plugin
linux-f10-fontconfig-2.6.0 An XML-based font configuration API for X Windows (Linux Fe
linux-f10-gtk2-2.14.7_2 GTK+ library, version 2.X (Linux Fedora 10)
linux-f10-jpeg-6b   RPM of the JPEG lib (Linux Fedora 10)
linux-f10-libssh2-0.18 The library implementing the SSH2 protocol (Linux Fedora 10
linux-f10-nspr-4.7.6 Netscape Portable Runtime (Linux Fedora 10)
linux-f10-nss-3.12.2.0 Network Security Services (Linux Fedora 10)
linux-f10-openldap-2.4.12_1 Lightweight Directory Access Protocol libraries (Linux Fedo
linux-f10-openssl-0.9.8g The OpenSSL toolkit (Linux Fedora 10)
linux-f10-pango-1.22.3_1 The pango library (Linux Fedora 10)
linux-f10-png-1.2.37_1 RPM of the PNG lib (Linux Fedora 10)
linux-f10-sqlite3-3.5.9_1 The library that implements an embeddable SQL database engi
linux-f10-tiff-3.8.2 The TIFF library, Linux/i386 binary (Linux Fedora 10)
linux-f10-xorg-libs-7.4_1 Xorg libraries (Linux Fedora 10)
linux-sun-jdk-1.6.0.20 Sun Java Development Kit 1.6 for Linux
linux_base-f10-10_2 Base set of packages needed in Linux mode for i386/amd64 (L

И, да, я ненавижу Linux.

> Или, скажем, в терминале с кривой локализацией(когда все менюшки кракозябрами).

Ни разу не всречался с крякозябрами в текстовой консоли FreeBSD. Редактор ee, в зависимости от текущей локали, либо отображает английские названия пунктов меню, либо русские. Без кривизны.


"Представлен Qjail, инструмент для упрощения управления FreeB..."
Отправлено XoRe , 23-Июл-10 22:47 
>Я не живу на гнулинукс-машинах. У меня из гнулинукс только linux.ko и
>вот это:

...

Чет дохрена пакетов)
Видится мне, что какой-то порт зависимостей притянул.
Какой порт, если не секрет?)


"Представлен Qjail, инструмент для упрощения управления FreeB..."
Отправлено iZEN , 24-Июл-10 00:54 
Остались после удаления linux-firefox-devel-3.5.10.

"Представлен Qjail, инструмент для упрощения управления FreeB..."
Отправлено Крамер , 27-Июл-10 10:46 
>Остались после удаления linux-firefox-devel-3.5.10.

use pkg_rmleaves, Luke


"Представлен Qjail, инструмент для упрощения управления FreeB..."
Отправлено kshetragia , 26-Июл-10 06:22 
>И, да, я ненавижу Linux.

Тут я с вами солидарен. Но по роду деятельности приходится общаться с зоопарком линукс дистрибутивов.

>> Или, скажем, в терминале с кривой локализацией(когда все менюшки кракозябрами).
>Ни разу не всречался с крякозябрами в текстовой консоли FreeBSD. Редактор ee,
>в зависимости от текущей локали, либо отображает английские названия пунктов меню,
>либо русские. Без кривизны.

  Тогда вам просто повезло. ee - неудобоваримое зло!. Сам когда-то его пользовал, пока не просветили. Потратьте неделю времени и освойте vi.



"Представлен Qjail, инструмент для упрощения управления FreeB..."
Отправлено iZEN , 26-Июл-10 13:35 
>Тогда вам просто повезло. ee - неудобоваримое зло!. Сам когда-то его пользовал, пока не просветили.

ee создавался для людей, имеющих нормальную клавиатуру с курсорными клавишами. Набор команд простой (EMACS keys mode):
^[ (escape) menu ^y search prompt ^k delete line   ^p prev li     ^g prev page
^o ascii code    ^x search        ^l undelete line ^n next li     ^v next page
^u end of file   ^a begin of line ^w delete word   ^b back 1 char ^z next word
^t top of text   ^e end of line   ^r restore word  ^f forward char
^c command       ^d delete char   ^j undelete char              ESC-Enter: exit
— даже запоминать не надо, все комбинации отображаются в краткой справке вверху экрана редактирования.

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

>Потратьте неделю времени и освойте vi.

Какая неделя? ":q!" и всё редактируем в ee. Ничего запоминать не надо.


"Представлен Qjail, инструмент для упрощения управления FreeB..."
Отправлено kshetragia , 26-Июл-10 20:45 
> vi создавался во времена, когда не было нормальных/стандартных клавиатур.

Что характерно, его биндинги и сейчас удобны, Особенно в tiled менеджере. Позволяет не меняя позиции рук(искать стрелочки.. о боже) рулить и редактором и рабочим столом. Плюс vimperator или биндинги в опере. Плюс ася(centericq) и в принице ничего больше для работы не нужно.


"Представлен Qjail, инструмент для упрощения управления FreeB..."
Отправлено Крамер , 27-Июл-10 10:48 
use vim, Luke