Summary: | [FR] добавить серверных профилей, хороших и разных | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Slava Dubrovskiy <dubrsl> | ||||||
Component: | installer-distro-altlinux-server-stage2 | Assignee: | Michael Shigorin <mike> | ||||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||||
Severity: | enhancement | ||||||||
Priority: | P3 | CC: | boyarsh, cas, glebfm, ldv, mike | ||||||
Version: | unstable | Keywords: | usability | ||||||
Hardware: | all | ||||||||
OS: | Linux | ||||||||
Attachments: |
|
Description
Slava Dubrovskiy
2013-10-16 11:44:32 MSK
(В ответ на комментарий №0) > Я бы описал так и добавил такие варианты: Так это не к alterator-vm, а к vm-profile.scm в составе соответствующих installer-distro-*. Говорю же, посмотри http://git.altlinux.org/people/mike/packages/?p=installer-distro-altlinux-server.git, я готов добавить туда описанные тобой варианты. Т.е. в этой части NOTABUG, всё нужное в alterator-vm & co уже есть. > Задача максимум: > Дополнить выбираемый вариант наглядным графическим изображением как будут > размечены диски в том или ином случае. Можно использовать статические картинки. > Или генерить динамически через с помощью graphviz. Примеры скрипта и его > результата в https://bugzilla.altlinux.org/show_bug.cgi?id=29126 Так интересен не практически эквивалентный картинке .dot-файл, а скрипт, который умеет его генерировать ;-) Ну и в интерфейсе может попросту места не хватить для картинки такого разрешения, чтоб было видно детали. А заранее их готовить сложно в том плане, что даже распространённый (methods raid plain) придётся либо обобщать как-то графически, либо делать несколько вариантов картинок и морочиться с их поддержкой. Вредничаю потому, что улучшить понятность разбивки всегда хорошо, но сложно и поэтому перед прикидыванием реализации стоит достаточно ясно понимать варианты желаемого. Возможно, стоит пощупать другие дистрибутивы и тот же покойный OpenSolaris, там вроде были наработки по визуализации разбивки. (In reply to comment #1) > (В ответ на комментарий №0) > > Я бы описал так и добавил такие варианты: > Так это не к alterator-vm, а к vm-profile.scm в составе соответствующих > installer-distro-*. Говорю же, посмотри > http://git.altlinux.org/people/mike/packages/?p=installer-distro-altlinux-server.git, > я готов добавить туда описанные тобой варианты. > > Т.е. в этой части NOTABUG, всё нужное в alterator-vm & co уже есть. Т.е. можно сделать список из 5 и больше вариантов разбивки дисков? А еще вопрос: а автомат умеет использовать lvm? Например "типичная" серверная разметка как на картинке в #29126 возможна? > > Задача максимум: > > Дополнить выбираемый вариант наглядным графическим изображением как будут > > размечены диски в том или ином случае. Можно использовать статические картинки. > > Или генерить динамически через с помощью graphviz. Примеры скрипта и его > > результата в https://bugzilla.altlinux.org/show_bug.cgi?id=29126 > Так интересен не практически эквивалентный картинке .dot-файл, а скрипт, > который умеет его генерировать ;-) Можно попытаться сделать. Только надо знать какие данные на входе будут? > Ну и в интерфейсе может попросту места не > хватить для картинки такого разрешения, чтоб было видно детали. Думаю это настраиваемо. (В ответ на комментарий №2) > Т.е. можно сделать список из 5 и больше вариантов разбивки дисков? Четыре работает (и влазит в неполноэкранное окошко при 800x600), давай сделаем. Только повесь отдельно на installer-distro-altlinux-server, чтоб здесь не спамить :) > А еще вопрос: а автомат умеет использовать lvm? Кажется, нет. Если вешать такую хотелку, то сугубо отдельно. > Например "типичная" серверная разметка как на картинке в #29126 возможна? Сейчас, как понимаю -- нет (за отсутствием метода lvm или raid+lvm). Здесь же можно вспомнить и #23802, что разделяет (пере)разбивку mdraid и пересинхронизацию. > Можно попытаться сделать. Только надо знать какие данные на входе будут? Для начала бы на основе уже загруженной системы, а дальше уже дописывать вытаскивалку состояния из guile-evms. Created attachment 5972 [details]
скриншот regular-server.iso со временным коммитом в installer-distro-altlinux-server.git
вариант вида кучки профилей
(In reply to comment #4) > Created an attachment (id=5972) [details] > скриншот regular-server.iso со временным коммитом в > installer-distro-altlinux-server.git > > вариант вида кучки профилей Супер! Только IMHO все равно неужно подробнее расписать. Сколько разделов будет и какого размера (см. пример про KVM HN Server). А что такое в квадратных скобках [ требуется ] ? И еще прошу добавить: KVM HN Server (/=20G; swap=RAM*4; /var/lib/libvirt=other space) Так, есть тогда предложение перевесить эту багу на профили, а к alterator-vm вернуться по мере формирования ясных и реализуемых хотелок ;-) На самом деле тут есть ещё вопросы по предустанавливаемому набору пакетов и ядру -- для ovz-сервера резонно не только делать ovz-разбивку, но и сразу ставить нужное ядро с vzctl и прочими причиндалами. Вот это в рамках универсального инсталятора сейчас вроде бы не решается ровно и гладко, надо изображать отдельный alterator-instprofile или как там, который задаст на своём шаге вопрос и, возможно, выберет нужные pkg-groups и vm-profile из запасённых. Я это обхожу отдельным server-ovz.iso, который сразу устанавливает нужное. Он, кстати, тоже может войти в набор стартеркитов вместе с template caches. (В ответ на комментарий №5) > Только IMHO все равно неужно подробнее расписать. Сколько разделов будет > и какого размера (см. пример про KVM HN Server). Если не прибивать гвоздями (method plain) и размеры, точный ответ на этот вопрос невозможен в принципе; есть мнение, что наличия возможности посмотреть разбивку и вернуться к выбору профиля достаточно. Описать немного подробнее можно, конечно, но не будет ли уже шум? > А что такое в квадратных скобках [ требуется ] ? Оценка минимально требуемого места для заданного профиля. > И еще прошу добавить: > KVM HN Server (/=20G; swap=RAM*4; /var/lib/libvirt=other space) А есть вообще смысл в большом свопе на сервере виртуализации? Если что-то долго не используется, складывать? Так-то если лезем в своп, то хана производительности. Я поэтому нигде в профиле, кроме сборочного сервера, и не делаю его кратным RAM -- IMNSHO это давно устарело в силу различного характера роста объёма _и_ скорости HDD и RAM. Created attachment 5973 [details] +KVN HN http://ftp.linux.kiev.ua/pub/Linux/ALT/people/mike/iso/mkimage-profiles/tmp/regular-server-20131017-x86_64.iso (bf882580d8a67e25d73fe136276dbd52) |