Summary: | propagator: загрузка по http с нераспакованной ISO | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Alexey Sheplyakov <asheplyakov> |
Component: | propagator | Assignee: | Alexey Sheplyakov <asheplyakov> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | klark, mike, rider, sem |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Bug Depends on: | |||
Bug Blocks: | 40766 |
Description
Alexey Sheplyakov
2021-08-11 20:30:10 MSK
Проделав аналогичное в altboot в целях поддержки "netstart" на тестировании регулярок наткнулись на то, что и stage2 подлежит изменениям в части инсталлятора, т.е. с live и rescue проблем нет, но installer рассчитывает на распакованный на сервере образ. Переделывать stage2 в этой части -- плохая идея, т.к. имеющийся режим установки обеспечивает минимизацию трафика и то, что многие называют "установкой минимальной системы". Таким образом загрузка целого ISO-образа по сети ("netstart") может потребовать поддержки со стороны ещё и stage2, но в дополнение к имеющемуся. Пока пробую идти по пути экспорта в stage2 методов, отличных от FTP/HTTP. propagator-20210922-alt1 -> sisyphus: Wed Sep 22 2021 Alexey Sheplyakov <asheplyakov@altlinux> 20210922-alt1 - Support booting complete ISOs via HTTP (closes: #40710) (In reply to Leonid Krivoshein from comment #1) > Проделав аналогичное в altboot в целях поддержки "netstart" на тестировании > регулярок наткнулись на то, что и stage2 подлежит изменениям в части > инсталлятора, т.е. с live и rescue проблем нет Загрузка ISO образа по HTTP предназначена прежде всего для live образов (и установки с помощью livecd-install) С прицелом сделать livecd-install основным способом установки > имеющийся режим установки обеспечивает минимизацию трафика и то, что многие называют "установкой минимальной системы". Но совершенно не обеспечивает 1. Минимизацию **времени** установки, особенно на системах с "медленными" носителями данных (mmc, sd карты, и т.п.) и архитектурах с сравнительно малой производительностью одного процессорного ядра. 2. Простоту развёртывания инфраструктуры для сетевой установки В интересующем меня случае -- автоматическая установка и тестирование в пределах локальной сети -- объём траффика (In reply to Alexey Sheplyakov from comment #3) > В интересующем меня случае -- автоматическая установка и тестирование в > пределах локальной сети -- объём траффика Просто на всякий случай: установку при таком способе загрузки тоже удалось победить, экспортируя в stage2 метод nfs вместо http/ftp, что позволяет обмануть alterator-pkg / initinstall.d / 90-pkg.sh |