Установка Gentoo на удаленный сервер
Возник вопрос, в разрешении которого я не могу полагаться лишь на собственный ганглий - поэтому вот решил побеспокоить сообщество.
Есть некий неустойчиво работающий сервер с невесть кем и как установленным Centos, выданный моему товарищу. Оный товарищ несколько недоволен весьма неустойчивой работой сервера, а также сроками нажатия на нем ресета. В связи с этим было видвинуто предложение поставить систему собственноручно в следующий период работоспособности Centos.
Собственно и вопрос - как правильно произвести установку на удаленную машину и не попасть в ситуацию, в которой понадобится KVM.
Есть 2 момента, которые могут лично мне усложнить разрешение вопроса:
1) имеет место быть LVM, причем он смонтирован на /. Хотелось бы его разобрать. К сожалению, мое знакомство с LVM ограничено прочтением некоторого к-ва LVM HOWTO.
2) НА сервер выделено 4 IP; опять-таки не сталкивался с настройкой сети для подобных ситуаций.
PS не усердствуйте с лопатами, плз)
- Для комментирования войдите или зарегистрируйтесь
Не понял - ты Центось хочешь
Не понял - ты Центось хочешь переустановить ?
В любом случае ( даже если это фря, а не линукс), алгортм одинаков и дает вероятность успеха ок 90-95%.
100 - только руками в лабе.
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Смотря какую систему вы
Смотря какую систему вы собрались ставить... Если опять центось, то это ситуация из FAQ'а.
Если генту, то дело чуть-чуть получше.
Чуть-чуть, ибо с данной постановкой задачи и объемами информации это скорее в раздел работ и вакансий.
Ну а если вам нужна моральная поддержка - на lvm можно спокойно поставить систему вообще никак не подвергая риску существующую (если места хватит), серьезные проблемы могут быть в момент загрузки нового ядра и установки загрузчика.
Итого решение:
1) Не ставить свой загрузчик, воспользоваться центосьным.
2) Своему ядру пропишите panic=сколько-нибудь, чтобы в случае паники и прочих бедствий сервер не подвис бы.
3) Если загрузчик позволяет "одноразовую" смену дефолта, как grub2 (и, возможно, grub), то лучше воспользоваться ей для загрузки нового ядра.
4) Очень внимательно отнестись к установке, особенно к заданию пароля рута, регистрации всех нужных сервисов (lvm и ssh!) и сети (!) в openrc. Любое упущение из этого списка - и идите жать ребут.
Ну а по поводу четырех ip - дорога вам в /usr/share/doc/openrc/net.example
3) Если загрузчик позволяет
да, простой ( 1-Й ) груб всю жизнь ( в отличии от лило) умел faillback зачто и был поставлен по дефолту во все дистры рхела и суси
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
>>Смотря какую систему вы
>>Смотря какую систему вы собрались ставить...
>>Не понял - ты Центось хочешь переустановить ?
хм... на гентуру же вопрос пишу)
>>Чуть-чуть, ибо с данной постановкой задачи и объемами информации это скорее в раздел работ и вакансий.
попытаюсь прояснить - планируется kill_with_fire всю имеющуюся корявую инсталляцию и поставить "по-чистому".
паник и фолбэк загрузчика знаю, азы из п.4 тоже знаю (тем не менее спасибо, что напомнили ;)
Моя основная проблема в том, что я, хотя и имею некоторый опыт сетевых установок, однако всегда при этом был в приводе диск. В данном случае диска не будет. Я плохо себе представляю, как правильно изничтожить имеющуюся инсталляцию, и продолжить далее, как_в_хендбуке.
если хотите избавиться от
если хотите избавиться от lvm, то нужно место не на lvm для базовой ситестемы(вроде метров 500)
Если нет, то все проще: на lvm сделать новый диск(это не практически всегда реально) и ставить туда
диск(это не практически
диск(это не практически всегда реально) и ставить туда
Обычно это на место свапа ;)
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Цитата: это не практически
«имеет отношение к универсальным ответам»? )
пока кнопка не нажата - доступа нет и я не могу уточнить как там чего с дисками устроено..
..а ежели господа инсталляторы какую-нить гадость и со свопом устроили?) тогда как? Однако не верится, что выхода нет. Некий анонимус точно знает, но отпишется ли он? ;)
Beelzebubbie
не - лишнее, я имел ввиду, что на лвм как правило нет проблем забацать новый раздел, учитывая, что текущая систем не нужна
Может проще попросить вставить диск/флэшку на том конце и загрузиться с нее?
ps теоретически, можно скопировать систему в оперативку и спокойно снести все с диска
Цитата: если хотите
Насколько я помню, там вне лвм только бут. Кроме того, лвм должен быть разобран и пересобран по-другому (причины опущу для лаконичности)
На пустой раздел установить не проблема - проблема в том, как его поиметь, не имея загрузочного диска.
pvresize :)
pvresize :)
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Цитата:pvresize :)я так
всё-таки я не ошибся насчет анонимуса )
я так понимаю, имелось в виду это?
pvmove потом vgreduce? и я буду иметь свободный раздел, а далее не боясь как в ручкниге?
а в чем великий смысл
Теоретически - да
А в чем великий смысл убийства lvm на сервере ?
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
лучше поздно чем никогда)
лучше поздно чем никогда) Смыслов в том случае несколько. Один из них тот, что он сервера требуется дисковая производительность и он может ее обеспечить, имея одно зеркало и еще два диска. А ныне - фиг там, ибо ВСЕ закорячено в lvm.
с заявленной конфигурацией
с заявленной конфигурацией наличие/отсутствие lvm никак не связано
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
> с заявленной конфигурацией
> с заявленной конфигурацией наличие/отсутствие lvm никак не связано
по-видимому, в этой фразе чего-то не хватает.
что ты хотел сказать этим
что ты хотел сказать этим комментом ?
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
то, что смысл поста твоего
то, что смысл поста твоего для меня темен остался
FYI: А под LVM можно и
FYI: А под LVM можно и зеркалировать LV, кстати... ;)
а так же раид 0, jbod, 4 и
а так же раид 0, jbod, 4 и 5.
Но не нужно этотго делать ;)
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Если железо глючит, то gentoo
Если железо глючит, то gentoo не поможет никак. И если RHEL не настроить, то gentoo также стабильно работать не будет. В общем не советую что-то менять, а лучше нанять нормального сисадмина.
Если железо глючит, то gentoo
Если железо глючит, то gentoo не поможет никак, Ваш К.О.
>>если RHEL не настроить
генту могу настроить, шапку - не особо.
>>нанять нормального сисадмина
это больше похоже на отсылку к (моей) жопорукости, чем на искомые технические пояснения. Пропустим мимо ушей на первый раз.
На MANе могу груз везти, на
На MANе могу груз везти, на Volvo или мерсе - не могу.
Так что ли ?
Тогда совет yaleks'a вполне уместен.
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
таки да. ибо могет нормально
таки да. ибо могет нормально переоборудовать МАN на месте погрузки под товар, а если придеться переоборудовать Volvo или мерс, то из них получится корявый MAN. Как-то так, дальнобойщик ты наш :)
Еслиб он умел и то и другое и третье, то задавал бы разве здесь эти вопросы?
>>На MANе могу груз везти, на
>>На MANе могу груз везти, на Volvo или мерсе - не могу.
пример из жизни - на механике ездить не учился, не имел и не вижу профита тратить на это усилия. Ну или в конце концов мне просто хочется везти именно на MANе, who cares?
Совет неуместен ибо я не ставил вопрос "как обеспечить надежную работу системы" или что-то подобное. Я просто хочу поставить генту вместо центоса - это и есть цель, побудившая создать топик.
Совет по поводу установки в своп или выдергивания раздела из ЛВМ - полезно, благодарю. Еще хотелось бы узнать, есть ли какие-либо подводные камни при установке из-под другого дистро по сравнению с установкой с диска.
И еще вопрос - возможно ли получить какие-либо сведения о ошибке при загрузке (свежесобранного, к примеру) ядра, если загрузчик понял что все плохо и загрузил (старое) ядро? Есть только ssh.
можно все, но тут не на
можно все, но тут не на "механике" ездить, тут надо 5-й разряд автослесаря.
P.S 5-й был высшим, 6-й давали только на НИиОКР :)
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
>>Собственно и вопрос - как
>>Собственно и вопрос - как правильно произвести установку на удаленную машину и не попасть в ситуацию, в которой понадобится KVM.
Никак имхо.
Нет, можно заюзать центось как лайв. Выделить место (?!!)под систему, собрать и настроить ея в цшруте. Возможно даже собрать ядро и перенастроить загрузчик. Но дальше-то что? Не тестированное ядро в загрузчик основным? Ядро лучше менять имея системную консоль под рукой. Вообще процесс загрузки и сообщения системной консоли во время оной - весьма полезная информация. В общем без системной консоли туго. Тут ошибаться нельзя. Победа или смерть. Судя потому, что опыта в таких делах у вас немного, скорей всего смерть.
>>1) имеет место быть LVM, причем он смонтирован на ....
Разобрать лвм несложно, особенно ежели вместо хауту маны читать. Тут возможна проблема с дисковым пространством, особенно ежели лвм забит наглухо. Ежели сервак под рукой то при наличии отвертки и харда проблем с местом не возникает. Совсем другое дело ежели сервак у черта на куличках.
>>2) НА сервер выделено 4 IP; опять-таки не сталкивался с настройкой сети для подобных ситуаций.
Мельчают ныне админы.
Ну и по поводу Центоси как класса. Центось генетически потомок редхата. Редхат имеет множество собственных наработок, разворачивать которые под генетически чуждыми дистрами несколько сложновато. Так кластер на федоре или центос соберется влет, а на генто вы будете долго плясать с бубном. Так что, проверте сервисы системы на предмет переноса.
ЗЫ
Чой-то мне страшно за вашего товарища.