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

Исходное сообщение
"Клонирование UNIX ситем"

Отправлено hamsterS , 22-Мрт-06 16:57 
Помогите, пожалуйста. Нужно клонировать FreeBSD и Linux на большое число машин. Все существующие программы, а также 'dd' и 'netcat' копирует ОС на уровне блоков. В результате появляется обязательное требование: раздел, на который устанавливается образ ОС, должен иметь такую же структуру (размер, файловая система, начальный сектор), а это не всегда выполнимо.
Спасибо.

Содержание

Сообщения в этом обсуждении
"Клонирование UNIX ситем"
Отправлено A Clockwork Orange , 22-Мрт-06 17:01 
вопрос ради интереса, для какой цели столько машин нужно?

"Клонирование UNIX ситем"
Отправлено hamsterS , 22-Мрт-06 17:07 
>вопрос ради интереса, для какой цели столько машин нужно?


Для проведения лаборатоных в Университете.


"Клонирование UNIX ситем"
Отправлено lavr , 22-Мрт-06 17:18 
>>вопрос ради интереса, для какой цели столько машин нужно?
>
>
>Для проведения лаборатоных в Университете.

для этого нужно было как в АРМИИ полное единобразие:

класс - все машины одинаковые
другой класс - все машины одинаковые

каждый раз одни и те же грабли... :(

Посмотрите g4u (проект ghost for unix), иначе dump/restore без вариантов, по крайней
мере для FreeBSD, для Linux есть какие-то проекты, но зависит вроде от FS


"Клонирование UNIX ситем"
Отправлено hamsterS , 22-Мрт-06 22:35 

g4u - ОС зависит от места расположения раздела на диске

"Клонирование UNIX ситем"
Отправлено Mranton , 22-Мрт-06 17:34 
kickstart
http://www.opennet.me/prog/info/1655.shtml
http://drbl.sourceforge.net/
http://clonezilla.sourceforge.net/

"Клонирование UNIX ситем"
Отправлено John , 22-Мрт-06 20:11 
>Помогите, пожалуйста. Нужно клонировать FreeBSD и Linux на большое число машин. Все
>существующие программы, а также 'dd' и 'netcat' копирует ОС на уровне
>блоков. В результате появляется обязательное требование: раздел, на который устанавливается образ
>ОС, должен иметь такую же структуру (размер, файловая система, начальный сектор),
>а это не всегда выполнимо.
>Спасибо.


А чем cp -ax не устраивает?


"Клонирование UNIX ситем"
Отправлено Sals , 22-Мрт-06 21:57 
www.acronis.ru

Может клонировать любой Linux (но не FreeBSD, к сожалению) на другой HDD.

Переносить можно на винты любого размера (главное, чтобы информация умещалась.

Сам переносил с его помощью с P4 (ISE) на Proliant (SCSI, RAID-1).

Хороший продукт.


"Клонирование UNIX ситем"
Отправлено hamsterS , 22-Мрт-06 22:41 

>А чем cp -ax не устраивает?

Перед тем, как просто скопировать "нужные файлы", нужно отформатировать раздел под FreeBSD или Linux, причем под FreeBSD нужно еще и разбить на слайсы, указать где будет swap. Хотелось бы это все делать не через графический интерфейс, а просто написать скрипт, который автоматически форматировал под нужную ф.с. Причем после копирования придется менять fstab, а на разных машинах ОС может быть установлена на разные разделы.


"Клонирование UNIX ситем"
Отправлено alcat , 22-Мрт-06 23:54 
я когда себе винт менял просто сделал диск - диск в ghost8dos только виндовый партишен чуток расширил и все работает!!!
даже загрузилась сразу и бзд и винда только винда захотела перезагрузится когда нашла новое оборудование!!!



"Клонирование UNIX ситем"
Отправлено John , 23-Мрт-06 00:04 
>
>>А чем cp -ax не устраивает?
>
>Перед тем, как просто скопировать "нужные файлы", нужно отформатировать раздел под FreeBSD
>или Linux, причем под FreeBSD нужно еще и разбить на слайсы,
>указать где будет swap. Хотелось бы это все делать не через
>графический интерфейс, а просто написать скрипт, который автоматически форматировал под нужную
>ф.с. Причем после копирования придется менять fstab, а на разных машинах
>ОС может быть установлена на разные разделы.


Дак в чем проблема-то: я и не говорил GUI - для "cp" это через чур ;)
Способов много: от LiveCD до загрузки по сети. А разбить диск и создать ФС - все таки IMHO не стоит очень сильно автоматизировать или хотя бы учитывать, что машины, винты(и их кол-во), назначение системы и т.п. все это зачастую разное и требует разных конфигураций(где-то RAID, где-то LVM, где-то по разным винтам разнести, где-то учесть хранение больших файлов и соответствующим образом создать ФС, где-то грузится будет с RAID1 и все равно надо будет GRUB руками запускать). Дать пару команд руками - делов не много. Можно для основной массы примерно одинаковых конфигурация написать скрипт.


"Клонирование UNIX ситем"
Отправлено hamsterS , 24-Мрт-06 01:42 
>Дак в чем проблема-то: я и не говорил GUI - для "cp"
>это через чур ;)
>Способов много: от LiveCD до загрузки по сети. А разбить диск и
>создать ФС - все таки IMHO не стоит очень сильно автоматизировать
>или хотя бы учитывать, что машины, винты(и их кол-во), назначение системы
>и т.п. все это зачастую разное и требует разных конфигураций(где-то RAID,
>где-то LVM, где-то по разным винтам разнести, где-то учесть хранение больших
>файлов и соответствующим образом создать ФС, где-то грузится будет с RAID1
>и все равно надо будет GRUB руками запускать). Дать пару команд
>руками - делов не много. Можно для основной массы примерно одинаковых
>конфигурация написать скрипт.

GUI появлияется при форматировании и созании слайсов, а если "руками форматировать", то смысл в таком клонировании, проще просто установить с CD.


"Клонирование UNIX ситем"
Отправлено lavr , 23-Мрт-06 11:09 
>
>>А чем cp -ax не устраивает?
>
>Перед тем, как просто скопировать "нужные файлы", нужно отформатировать раздел под FreeBSD
>или Linux, причем под FreeBSD нужно еще и разбить на слайсы,
>указать где будет swap. Хотелось бы это все делать не через
>графический интерфейс, а просто написать скрипт, который автоматически форматировал под нужную
>ф.с. Причем после копирования придется менять fstab, а на разных машинах
>ОС может быть установлена на разные разделы.

в таком случае ЗАБЕЙТЕ и делайте ВСЕ руками, ЛИБО ЕДИНОБРАЗИЕ машинных классов,
либо РУКАМИ, ну или как был предложен вариант: massive linux/freebsd install - написание
нескольких сценариев установки.

Для linux вам дали ссылки, для FreeBSD: либо man sysinstall - написание сценария, либо
статья на FreeBSD cluster setup или что-то типа того, sorry, название не помню.

PS. Странно, но уже давно в большинстве институтов и университетов выяснили что самое
простое и универсальное обслуживание - ОДИНАКОВОЙ ТЕХНИКИ, унифицированное оборудование,
причем его и ЗАКУПАТЬ и РЕМОНТИРОВАТЬ и держать на ГАРАНТИИ и ОБСЛУЖИВАТЬ проще и
дешевле. Sorry за нравоучения, но либо так, либо геморрой по полной программе.


"Клонирование UNIX ситем"
Отправлено alcat , 23-Мрт-06 19:38 
я так понял автору нужно было сделать это быстро а почти все ему пишут как это делается как подольше. Верно, ведь учение - свет!

"Клонирование UNIX ситем"
Отправлено lavr , 24-Мрт-06 11:36 
>я так понял автору нужно было сделать это быстро а почти все
>ему пишут как это делается как подольше. Верно, ведь учение -
>свет!

когда начнете выполнять серьезную работу и поймете ЧТО к ЧЕМУ, возможно наступит
просветление. Особенно в отношении разных Виндовых копиров и понимание структур
разных Unix'ов FS.
Возможно, после того как угробите боевой сервер такими копирами, попробуете
разобраться что есть "быстро". Это как переиначить поговорку: подальше положишь, поближе
возьмешь - заранее продумаешь, быстрей сделаешь.


"Клонирование UNIX ситем"
Отправлено orc , 24-Мрт-06 13:23 
как мне кажется лучшим выходом является LiveCD. Благо их сейчас предостаточно. Хоть возьми готовый, хоть придумай свой. Клонируются они быстро, ничего ставить не нужно, вероятность напортачить опять же минимальная.

"Клонирование UNIX ситем"
Отправлено Akademic , 24-Мрт-06 15:31 
У нас в инсте никто с установкой на кучу машин не парился.
Раз поставили на VmWare - образ на каждй комп и все дела.

P.S. О минусах подхода осведомлён и спорить не намерен.


"Клонирование UNIX ситем"
Отправлено lavr , 24-Мрт-06 16:08 
>У нас в инсте никто с установкой на кучу машин не парился.
>
>Раз поставили на VmWare - образ на каждй комп и все дела.

vmware и правда, очень замечательный вариант.

>P.S. О минусах подхода осведомлён и спорить не намерен.


"Клонирование UNIX ситем"
Отправлено hamsterS , 24-Мрт-06 18:19 
>>У нас в инсте никто с установкой на кучу машин не парился.
>>
>>Раз поставили на VmWare - образ на каждй комп и все дела.
>
>vmware и правда, очень замечательный вариант.
>
>>P.S. О минусах подхода осведомлён и спорить не намерен.

VmWare конечно был бы идеальным решением, но сказали, что не подойдет из-за своих требований к системе. Может оказаться, что в лаборатории окажутся "слабенькие" машины, да еще с малым ОЗУ.


"Клонирование UNIX ситем"
Отправлено lavr , 24-Мрт-06 18:25 
>>>У нас в инсте никто с установкой на кучу машин не парился.
>>>
>>>Раз поставили на VmWare - образ на каждй комп и все дела.
>>
>>vmware и правда, очень замечательный вариант.
>>
>>>P.S. О минусах подхода осведомлён и спорить не намерен.
>
>VmWare конечно был бы идеальным решением, но сказали, что не подойдет из-за
>своих требований к системе. Может оказаться, что в лаборатории окажутся "слабенькие"
>машины, да еще с малым ОЗУ.

тогда сочуствую, это попадалово... :(