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

Исходное сообщение
"Автоматизация установки FreeBSD"

Отправлено andrew , 24-Сен-02 18:38 
Такая проблема:
есть машина с установленной и настроенной FreeBSD. Необходимо создать что-то типа резервной копии (на CD) для быстрого восстановления системы или полной установки ее на эту же машину _с нуля_(т е на чистый винчестер)

Содержание

Сообщения в этом обсуждении
"RE: Автоматизация установки FreeBSD"
Отправлено LinaS , 24-Сен-02 18:46 
>Такая проблема:
>есть машина с установленной и настроенной FreeBSD. Необходимо создать что-то типа резервной
>копии (на CD) для быстрого восстановления системы или полной установки ее
>на эту же машину _с нуля_(т е на чистый винчестер)

как раз сейчас этим занимаюсь...
сделано так:
есть система, живущая на CD (корень)
в определенной директории (на CD) лежат tar.gz - весь (почти) local, var  с реальной системы.
есть скрипт, создающий disklabel'ом метки на винтах, копирующий туда содержимое tar'ов и перегружающий систему.
загружаюсь с этого CD на абсолютно голом сервере, запускаю сначала /stand/sysinstall, делаю разделы, запускаю скрипт.
правда, у меня система так и остается с корнем на CD, но тут можно добавить tar корня и проблема решена.
за 10 минут - готовый сервер со всем необходимым уже установленным.
остается только сконфигурить
правда опять же - у меня конфигурация всех серверов (в плане железа) идентичная


"RE: Автоматизация установки FreeBSD"
Отправлено andrew , 24-Сен-02 19:19 
>есть система, живущая на CD (корень)
>в определенной директории (на CD) лежат tar.gz - весь (почти) local, var
> с реальной системы.
>загружаюсь с этого CD на абсолютно голом сервере, запускаю сначала /stand/sysinstall, делаю
>разделы, запускаю скрипт.
>правда, у меня система так и остается с корнем на CD, но
>тут можно добавить tar корня и проблема решена.
>за 10 минут - готовый сервер со всем необходимым уже установленным.
>остается только сконфигурить
>правда опять же - у меня конфигурация всех серверов (в плане железа)
>идентичная

интересная мысль. так если железно компы одинаковые, можно сохранить на CD и каталог /etc (за исключением fstab) чтобы не мучится с настройкой железа, сети....
единственное, хотелось бы, чтоб и винчестер разбивался автоматически :) чтоб любой "чайник" смог систему восстановить

кстати, а dump/restore не пробовал?


"RE: Автоматизация установки FreeBSD"
Отправлено Elena , 25-Сен-02 08:17 
А как сделать загружаемый CD?

"RE: Автоматизация установки FreeBSD"
Отправлено LinaS , 25-Сен-02 12:21 
>А как сделать загружаемый CD?

почитай тут
http://www.bsdtoday.com/2002/March/Features646.html
практически так, как там написано + еще некоторые тонкости пришлось учесть/изменить (там не совсем корректно написано).
заинтересует - linas@vzljot.ru или ICQ 43564929


"RE: Автоматизация установки FreeBSD"
Отправлено LinaS , 25-Сен-02 12:32 
>>есть система, живущая на CD (корень)
>>в определенной директории (на CD) лежат tar.gz - весь (почти) local, var
>> с реальной системы.
>>загружаюсь с этого CD на абсолютно голом сервере, запускаю сначала /stand/sysinstall, делаю
>>разделы, запускаю скрипт.
>>правда, у меня система так и остается с корнем на CD, но
>>тут можно добавить tar корня и проблема решена.
>>за 10 минут - готовый сервер со всем необходимым уже установленным.
>>остается только сконфигурить
>>правда опять же - у меня конфигурация всех серверов (в плане железа)
>>идентичная
>
>интересная мысль. так если железно компы одинаковые, можно сохранить на CD и
>каталог /etc (за исключением fstab) чтобы не мучится с настройкой железа,
>сети....
>единственное, хотелось бы, чтоб и винчестер разбивался автоматически :) чтоб любой "чайник"
>смог систему восстановить
>
>кстати, а dump/restore не пробовал?

я оставляю весь /etc за исключением rc.conf.local (делаю ссылочку с /etc/rc.conf.local на /usr/local/etc/rc.conf.local и немного меняю /etc/rc - прописываю инклюдить такой файл если есть). Это для настроек сети и сервисов типа named
+ resolv.conf тоже перенесен на /usr/local
+ /etc/namedb
ну и там еще может что-то

+ у меня /var, /usr/local и /tmp на винум.
а корень (/dev/ad0s1a) буду наверное как раз dump/restore  с CD - чтобы в случае отказа CD по бырому загрузиться с винта.


"RE: Автоматизация установки FreeBSD"
Отправлено PaulV , 25-Сен-02 09:17 
>Такая проблема:
>есть машина с установленной и настроенной FreeBSD. Необходимо создать что-то типа резервной
>копии (на CD) для быстрого восстановления системы или полной установки ее
>на эту же машину _с нуля_(т е на чистый винчестер)

man dump (нулевого уровня)
man restore