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

Исходное сообщение
"удаленная установка freebsd"

Отправлено statut , 13-Дек-06 16:29 
Hi all!
Необходимо на сервер с установленной FreeBSD-6.0 удаленно принсталить FreeBSD-6.1
Именно проинсталить, а не обновить через cvsup или другими способами!
Можно ли это сделать? и что почитать на эту тему?

Содержание

Сообщения в этом обсуждении
"удаленная установка freebsd"
Отправлено wentoir , 13-Дек-06 17:41 
>Hi all!
>Необходимо на сервер с установленной FreeBSD-6.0 удаленно принсталить FreeBSD-6.1
>Именно проинсталить, а не обновить через cvsup или другими способами!
>Можно ли это сделать? и что почитать на эту тему?

Можно, используя удаленную консоль.


"удаленная установка freebsd"
Отправлено statut , 13-Дек-06 17:44 
>>Hi all!
>>Необходимо на сервер с установленной FreeBSD-6.0 удаленно принсталить FreeBSD-6.1
>>Именно проинсталить, а не обновить через cvsup или другими способами!
>>Можно ли это сделать? и что почитать на эту тему?
>
>Можно, используя удаленную консоль.
а поподробнее?


"удаленная установка freebsd"
Отправлено dev , 14-Дек-06 13:20 
>Hi all!
>Необходимо на сервер с установленной FreeBSD-6.0 удаленно принсталить FreeBSD-6.1
>Именно проинсталить, а не обновить через cvsup или другими способами!
>Можно ли это сделать? и что почитать на эту тему?

Зависит от того, какой у тебя доступ есть к этой машине. В крайнем случае, когда ты можешь только отослать туда диск и там его вставят и загрузят комп, то:

1. Берешь тестовый комп, ставишь на него систему по минимуму. Разбиение дисков и настройки сети и ssh должны быть как на целевой машине. Добиваешься того, чтобы на тестовая машина сама загружалась и ты мог зайти на нее удаленно.
2. Берешь любой live-cd (Frenzy или родной фришный, к примеру). Из него создаешь свой собственный диск, на который кладешь tar'ы всех разделов с тестовой машины и в /etc/rc.d кладешь скриптик, который:
а) разбивает диск на слайсы;
б) разбивает слайсы на разделы;
в) прописывает _все_ загрузчики;
г) растаривает готовые разделы.
3. Обнуляешь (т.е. обязательно dd) диск на тестовой машине и грузишь ее с этого компакта. Когда все заработает - отсылаешь диск.

Вот только уже стоящую 6.0 лучше стандартно обновлять, через cvs.


"удаленная установка freebsd"
Отправлено statut , 14-Дек-06 13:57 
спасибо, но это немного не то )
поясню ситуацию, в наследство достался сервер с установленной ОС FreeBSD 6.0, расположен оч далеко, cdrom и флоппик на нем не рабочие. Квалифицированного персонала рядом с ним нету. Как мне было сказано, сервер недавно был взломан. Так что у меня нет никакого желания выявлять на нем руткиты и тд., вот поэтому я и хотел снести старую ос и поставить новую. Доступ к серверу по ssh и телнету, права рут.



"удаленная установка freebsd"
Отправлено dev , 14-Дек-06 14:00 
>сервер недавно был взломан

Ну тогда нет вариантом, кроме как загрузка с сидюка. Все остальное - просто русская рулетка.


"удаленная установка freebsd"
Отправлено lavr , 14-Дек-06 15:35 
>спасибо, но это немного не то )
>поясню ситуацию, в наследство достался сервер с установленной ОС FreeBSD 6.0, расположен
>оч далеко, cdrom и флоппик на нем не рабочие. Квалифицированного персонала
>рядом с ним нету. Как мне было сказано, сервер недавно был
>взломан. Так что у меня нет никакого желания выявлять на нем
>руткиты и тд., вот поэтому я и хотел снести старую ос
>и поставить новую. Доступ к серверу по ssh и телнету, права
>рут.

так как видимо IPMI тоже нет, вам остаются только такие варианты:

- cvsup и пересборка ядра и мира, затем чистка всего в /usr/local и всех остальных
возможных местах - удаление неизвестных НЕСИСТЕМНЫХ бинарников, затем оставить
для старта при перезагрузке ТОЛЬКО ssh, после перезагрузки просканить машину и
начать сборку всей мутоты из портов, настроить секурити

- попробовать и отработать на свой машине загрузку с Frenzy и удаленную ручную установку
FreeBSD:
- загрузка Frenzy
- настройка сети с использованием требуемых ip/mask
- после верхнего удаленно зайти на машину с Frenzy и руками выполнить:
- fdisk, bsdlabel, затем развернуть туда FreeBSD, настроить сеть, перезагрузиться
Все, либо можно выполнить скрипт установки Frenzy на hdd, после чего при желании
обновить

Способ с Frenzy хошь не хошь, а портебует работоспособного CD-ROM и все это проделать
потом на удаленной машины.

Итого:

1. cvsup с пересборкой всего и удаления всех НЕСИСТЕМНЫХ бинарников, включая порты
2. загрузка с LiveCD/Frenzy - используя IDE-CD или USB или Flash... - с ручной
установкой системы

Все, других вариантов нет


"удаленная установка freebsd"
Отправлено Аноним , 14-Дек-06 18:44 
>Необходимо на сервер с установленной FreeBSD-6.0 удаленно принсталить FreeBSD-6.1
>Именно проинсталить, а не обновить через cvsup или другими способами!
>Можно ли это сделать? и что почитать на эту тему?

Можно заранее подготовить образ диска, протестировать на такой-же машине.
Потом на удаленной создать md(4) на пару сотен метров с копией корня, смонтировать ее поверх корня, физические ФС перементировать в r/o, и переписать поверх диска образ.
Набрать sync; reboot и скрестить пальцы :)

А вообще, разве на родном инсталяционном диске FreeBSD нет sshd? Если нет, то лучше всего frenzy или livecd собственного изготовления.