Mark ☢️
Sergei
http://ipxe.org/appnote/winpe_with_iscsi
Sergei
насколько я понимаю, нет.
Sergei
причем как это работает - я не понял :)
Mark ☢️
похоже, что нет
Mark ☢️
зная то как работают фейк-рейды — видимо аналогично
Mark ☢️
на уровне биоса они именно через 80 прерывание (или какое там)
Mark ☢️
а потом влинуксе они видятся просто как винты
Mark ☢️
линукс их по меджику раздупляет и делает по сути программынй рейд
Mark ☢️
в случае айскайзи, я думаю, инитрд вновб получает айпи по дхцп, цепяет айскайзи и монтирует его в корень
Sergei
может быть.
но я со временем пришел к выводу, что сетевая загрузка с установлением соединения до стораджа (NFS/iSCSI/anything else) - зло.
Sergei
Mark ☢️
Sergei
почему это зло?
потому что устойчивость к деградации сети в датацентре околонулевая
Mark ☢️
хммм. но если нет доступа к цефу короче, то какой смысл вобще грузить этот нод?
Mark ☢️
например эти ноды — это хостеры виртуалок
Sergei
лучше в squashfs забутаться, если уж очень не хочется держать локальную fs
Mark ☢️
Mark ☢️
с флешки ?
Sergei
Mark ☢️
ну окей. а ядро ?
Sergei
использование сети во время загрузки - никаких проблем.
использование сети в рантайме == развалившийся кластер при первом затупе сети.
Mark ☢️
понял
Sergei
массовая загрузка по TFTP, кстати, то еще удовольствие.
Mark ☢️
хммммм.
Mark ☢️
а для уефи такие штуки есть вобще ?
Sergei
по факту до сих пор проще со всех EFI систем грузиться в BIOS-режиме.
Sergei
но да, iPXE утверждает что умеет в EFI
Mark ☢️
и ещё.
Mark ☢️
а айскази таргеты у тебя где в кластере ?
Mark ☢️
на спецвыделенных компах ?
Sergei
что? :)
у меня нет ничего подобного.
Mark ☢️
а где бы ты сделал ?
Sergei
я бы не делал iSCSI
Mark ☢️
начинается
Sergei
использование сети во время загрузки - никаких проблем.
использование сети в рантайме == развалившийся кластер при первом затупе сети.
Sergei
потому что вот
Mark ☢️
эт я понял
Sergei
https://www.supermicro.com/products/nfo/SATADOM.cfm
Sergei
вот чудесные штуки, которые не съедают слот в железке
Sergei
заливка ОС занимает ну минуты три
Mark ☢️
ага. ага
Mark ☢️
а питло где брать
Mark ☢️
колхозить?
Sergei
каво?
Mark ☢️
питание к платке
Sergei
у тебя десктопы что ли?
Mark ☢️
нет. НР
Mark ☢️
одноюнитовые
Sergei
у многих вендоров похожие штуки есть
Mark ☢️
как раз на десктопных проблем нет
Mark ☢️
а вместо этой херомантии тогда уж проще на флешки ставить
Mark ☢️
ОС
Sergei
флешки оооочень медленные
Mark ☢️
да и срать. ИО-то не будет. только во время загрузки
Sergei
ну пидфайл может откладываться секунду
Sergei
это не очень приятно.
Mark ☢️
ну ага. упоролся чтоль
Sergei
и флешки деградируют гораздо сильнее.
Mark ☢️
Sergei
если они реадонли - то squashfs в памяти гораздо проще и удобнее.
Mark ☢️
дак тогда надо делать вобще не так
Mark ☢️
инитрд качает .tgz по сети, и монтирует в корень tmpfs в который этот тарник распаковывает
Sergei
это и есть squashfs
Mark ☢️
сквашфс будет распаковывать при каждом доступе (ну, пейджкеш, все дела)
Mark ☢️
ну и сам сквашфс надо хранить где-то же
Mark ☢️
тоесть в памяти.
Sergei
и экономить память при этом.
в реальности он не ест почти ничего по cpu.
Sergei
тоесть в памяти.
распакованный тарболл в памяти съедает места больше, чем squashfs по очевидной причине.
Mark ☢️
зато не вритейбл и нужна спецподготовка оси для этого
Sergei
какая спецподготовка? оно в ядре.
Mark ☢️
спецподготовка — например, нгинкс в принципе не умеет не писать логи. можно сделать сислог, но файл (пустой) всеравно создавать будет . ибо ебанат.
Sergei
Mark ☢️
всякие там ка ты говоришь пид-файлы, кэши и тд
Sergei
access_log off
error_log /dev/null crit;
Mark ☢️
лолшто
я репортил — мне сказали что это фича, а не баг
Mark ☢️
мне надо было сислог онли
Mark ☢️
а просто логи отключить — это да, можно
Sergei
с сислогом там другое