Size: a a a

OpenStack — русскоговорящее сообщество

2019 May 31

DT

Dmitry Tantsur in OpenStack — русскоговорящее сообщество
Так, я неточно выразился: в финальной перезагрузкой надо ещё что-то делать. Что мы сделали, так это возможность держать ноды включёнными, например, после discovery или cleaning. Включается вот этой опцией https://docs.openstack.org/ironic/latest/configuration/config.html#deploy.fast_track (нормальные доки надо написать ещё).
источник

DT

Dmitry Tantsur in OpenStack — русскоговорящее сообщество
Дальше есть вот такой зверь https://docs.openstack.org/ironic/latest/admin/interfaces/deploy.html#ramdisk-deploy. В теории, можно попробовать использовать его вместе с fast_track и как-нибудь сделать kexec в конечный instance.
источник

DT

Dmitry Tantsur in OpenStack — русскоговорящее сообщество
Люди хотели всё это попробовать, но пока никто не отписался об успехе.
источник

J

J in OpenStack — русскоговорящее сообщество
Dmitry Tantsur
Дальше есть вот такой зверь https://docs.openstack.org/ironic/latest/admin/interfaces/deploy.html#ramdisk-deploy. В теории, можно попробовать использовать его вместе с fast_track и как-нибудь сделать kexec в конечный instance.
Ну у ramdisk деплоя существенный недостаток в том что он рамдиск)
А так да, я на него смотрю уже какое-то время, но пока не решился начать возиться.
источник

DT

Dmitry Tantsur in OpenStack — русскоговорящее сообщество
Ну да. В принципе, надо поддержку kexec бы запилить, но ни у кого сейчас нет свободных рук :(
источник

DT

Dmitry Tantsur in OpenStack — русскоговорящее сообщество
Но есть будешь пробовать - пиши. Есть немало людей, которым всё это интересно, можем разобраться.
источник

DT

Dmitry Tantsur in OpenStack — русскоговорящее сообщество
И есть есть желание покодить - могу поменторить ;)
источник

J

J in OpenStack — русскоговорящее сообщество
Dmitry Tantsur
И есть есть желание покодить - могу поменторить ;)
Я чот не приучусь никак к irc, иначе бы на каналах сидел как минимум) Но спасибо за предложение, может созрею.
источник

DT

Dmitry Tantsur in OpenStack — русскоговорящее сообщество
Короче, с fast_track можно держать ноды с включённым ironic-python-agent. Тогда останется только финальный ребут.
источник

DT

Dmitry Tantsur in OpenStack — русскоговорящее сообщество
Я, кстати, спрашивал у людей в Денвере есть ли такая штука как "тёплый ребут", чтобы можно было скипнуть POST, если мы ребутались в прошлый раз 5 минут назад. Все пожимали плечами.
источник

J

J in OpenStack — русскоговорящее сообщество
Dmitry Tantsur
Я, кстати, спрашивал у людей в Денвере есть ли такая штука как "тёплый ребут", чтобы можно было скипнуть POST, если мы ребутались в прошлый раз 5 минут назад. Все пожимали плечами.
Принципиальных то препятствий для этого нет. kexec по сути это и делает.
источник

DT

Dmitry Tantsur in OpenStack — русскоговорящее сообщество
Угу. Я бы хотел поддержку на уровне железа. Типа выгрузить операционку и заново войти в bootloader.
источник

J

J in OpenStack — русскоговорящее сообщество
Dmitry Tantsur
Угу. Я бы хотел поддержку на уровне железа. Типа выгрузить операционку и заново войти в bootloader.
А вот этого нету, кажись.
Хотя, казалось бы, такие навороченные UEFI прошивки щас, только что кофе не варят. Да и с обычными биосами можно реализовать. Но нет.
источник

НС

Никита Суворов in OpenStack — русскоговорящее сообщество
Aleksey Myltsev
@nsuvorov помнится ты говорил что вы как-то в коде хорайзона спрятали создание инстансов с эфемерными дисками, случаем не направишь где это делается?
источник

AM

Aleksey Myltsev in OpenStack — русскоговорящее сообщество
так это про сорсы, а я хочу чтобы не было возможность поставить «не создавать диск»
источник

НС

Никита Суворов in OpenStack — русскоговорящее сообщество
Aleksey Myltsev
так это про сорсы, а я хочу чтобы не было возможность поставить «не создавать диск»
The disable_image setting disables Images as a valid boot source for launching instances. Image sources won’t show up in the Launch Instance modal.
источник

AM

Aleksey Myltsev in OpenStack — русскоговорящее сообщество
Никита Суворов
The disable_image setting disables Images as a valid boot source for launching instances. Image sources won’t show up in the Launch Instance modal.
ну и что, так а как мне создавать ВМ без образов?
источник

AM

Aleksey Myltsev in OpenStack — русскоговорящее сообщество
я хочу иметь все сорсы, но не хочу давать возможность создать ВМ с эфемерным диском
источник

J

J in OpenStack — русскоговорящее сообщество
Aleksey Myltsev
ну и что, так а как мне создавать ВМ без образов?
Так вм создаются из дисков технически, когда используешь циндер)
источник

J

J in OpenStack — русскоговорящее сообщество
А Вот сами диски из образов.
источник