gineaser |
|
Темы:
9
Сообщения:
131
Участник с: 04 февраля 2012
|
На работе возникла задача, достаточно срочная. Необходимо реализовать сервер на базе любого линукса с предустановленным и сконфигурированным софтом. Т.к. с недавнего времени перелез на арч, решил выбрать именно его, хотя опыта в создании таких образов нету. Погуглив нашел более-менее вариант с Archiso, но как я понял там можно лишь указать какой софт устанавливать. Можно конечно поступить следующим образом. К примеру на виртуалке развернуть систему, установить и сконфигурировать софт, а потом через dd разворачивать его клиентам. Но думаю возникнут проблемы с драйверами. Требуется следующее: - Абсолютная прозрачность при установке системы. Т.е. минимальное кол-во вопросов. В лучшем случае без вопросов вообще. - Установленные веб приложения. Django, Nginx, PIL куча зависимостей нужных для проекта, все это должно быть сконфигурировано. - Поддержка максимального кол-ва железа. Т.к. не известно на какое оборудование это все будет устанавливаться. Думаю запустится на любом железе, но вот с видео-драйверами будут проблемы. - В качестве де использовать авесом. В общем у меня по большей части волнует вопрос: что делать с драйверами. Как сделать так, что бы на любой кон-ции железа все завелось в нормальном разрешении без плясок, потому что разворачивать будут клиенты, которые больше чем уверен что колом, не то что в линуксе, но и в винде. Жду советом как лучше поступить. Заранее спасибо. |
vagabond |
|
Темы:
13
Сообщения:
38
Участник с: 09 августа 2011
|
Пришел мужик в магазин и говорит: дайте мне детали для автомобиля. Только вы мне такие детали дайте, чтобы автомобиль для меня смог собрать мой годовалый ребенок. |
gineaser |
|
Темы:
9
Сообщения:
131
Участник с: 04 февраля 2012
|
пук в лужу засчитан. Следующий п.с. думал над использованием vesa, но думаю нормальное разрешение для 24'' монитора я не добьюсь. |
gard |
|
Темы:
66
Сообщения:
1167
Участник с: 15 декабря 2009
|
Мне кажется тут можно сделать проще.. поставить/настроить арч, выбрать свободные дрова типа vesa для видео и просто клонировать его на компьютеры. После клонирования остается только изменить пользователя и поставить дрова на видео. Вариант конечно топорный, но первое что пришло в голову. |
domov0y |
|
Темы:
5
Сообщения:
819
Участник с: 09 июля 2011
|
не знаю как вам, но вот у меня смутные подозрения… пункт первый - обьясните за каким органом сертиффикации на сервере кужен Xorg? (если хочется Го и гейш то можно поставить веб администрирование) пункт второй - какая религия запрещает вам собрать нужные пакеты в кучу, и дописать свой служебный пакет с конфигами нужных сервисов? пункт третий - за что такой мазохизм как rolling release дистр на сервере?
Да пребудет с вами знание ip адреса
|
gineaser |
|
Темы:
9
Сообщения:
131
Участник с: 04 февраля 2012
|
По первому пункту: имеется коммерческий проект. В подробности вдаваться не буду, но он требует взаимодействия администратора торгового зала с приложением написанным на джанго через браузер. И тут появляется такой пункт как жадность. Клиенты не хотят иметь отдельно сервер и отдельно компьютер с браузером. Поэтому приходится все объединить в одном - вебсервер с проектом и браузер для навигации в приложении. По второму пункту: Не мешает религия :) Я спрашиваю совета, может быть подскажут то о чем я сам не догадался или лучшую реализацию того о чем я уже думал. Такой вариант рассматривал и он далеко не последний. По третьему: А мне все равно какой там дистрибутив. Обновляться система не будет. Встало и работает. А коль разницы нету мне проще выбрать дистрибутив где я все настрою за минимальное время. Без всяких плясок с зависимостями проекта. По поводу веса. И дальнейшей установки драйверов. Вся проблема в том что данная система будет продаваться просто на диске. Я отдаю диск. У них есть компьютер. Они вставляют его в привод, жмут далее, далее. Ок. Разворачивается система, открывается браузер с домашней страницей - адресом проекта, который развернут на этом же компьютере. Они не будут ставить драйвера :) Они не будут в случае ошибочного определения xorg-а править конфиг и гуглить ошибки :) Они будут не довольны что проект не работает. А этого надо избежать. |
grunewald |
|
Темы:
4
Сообщения:
665
Участник с: 24 октября 2008
|
GineaserИзвестно что делать - писать скрипты определения видюх и прочего железа и делать автоконфигураторы. Без конфигураторов можно поставить Xorg целой группой, чтобы все дрова были в куче. Но они не будут настроены. Помимо этого еще придется править grub, mkinitcpio, кучу конфигов в /etc/. Программирования вагон! Ищи, как это сделано на Ubuntu, Mint и т.д. или у энтузиастов LFS. domov0yОстались еще люди, которые к гейшам прилагают Го, а не шахматы. |
ProFfeSsoRr |
|
Темы:
82
Сообщения:
948
Участник с: 14 мая 2009
|
Я бы на твоем месте все-таки сам съездил и поставил. Я “на коленке” накидал себе скрипт автоустановки, им и пользуюсь для работы. Для меня лично это, по сути, “полная автоматизация установки”, т.к. на базовые ответы инсталлятора арча я на автомате отвечаю, а дальше ребут, монтирую свой внешний винт, ./setup.sh и можно пить чай, пока все поставится и сконфигуряется. Но клиенту такое решение не отдашь, увы. |
vekt |
|
Темы:
37
Сообщения:
202
Участник с: 11 октября 2011
|
Такое проще запилить через Calculate Scratch Server. |
red |
|
Темы:
30
Сообщения:
1517
Участник с: 31 августа 2011
|
Gineaser клиент(администратор торгового зала) скорее всего будет сидеть под виндой и ему надо будет взаимодействовать с вашим проектом(насколько я понял локально, тоесть на своём же компе) Чем проще тем лучше: 1. ставиш и настраиваеш Arch на virtualBoxe (Иксы нафиг ненужны) 2. устанавливаеш на него свой веб сервер с проектом и всем необходимым софтом 3. впихиваеш эту виртуальную машину в портабельную версию VirtualBoxa ( http://www.vbox.me/ ) 4. Написать скриптик запуска, остановки веб сервера, прописания хостов и т.д.. можно также попробывать прикрутить и вот это для удобства http://vu1tur.eu.org/vboxctrl-ru в итоге получаем мобильный и переносной проект, где клиент взаимодействует с проектом через свой браузер на своей системе |