quattor / aii

Automated Installation Infrastructure
www.quattor.org
Apache License 2.0
7 stars 16 forks source link

aiiv3 RFC #97

Open stdweird opened 9 years ago

stdweird commented 9 years ago

AII should provide support for iPXE. Main change is support for more then tftp pxeboot (eg http or iscsi).

However, to make proper usage of the new possibilities of iPXE, the current way of tracking the boot state of node needs to be replaced and made independent of the pxe implementation choosen by a site.

The actual implementation of the site pxe preference (syslinux or iPXE or ...) can then start from the state and required data:

State and data can use a DBI:: backend (simple sqlite for small sites should be enough; but can be replaced by actual database for reasons like speed and/or size); all other tools (and new tools) can interact with that. The required database schema should be sufficiently simple.

Simplicity seems key in the AII code, sites are free to develop more complex machinery around these basics such as:

The required code changes will mainly impact:

Additional proposal wrt DHCP:

jrha commented 9 years ago

:+1:

stdweird commented 9 years ago

support for UEFI pxeboot configuration

jouvin commented 7 years ago

This issue is almost 2 years old and I am not sure how we can progress on it. May be good to add in the description a list of the tasks that must be completed and potentially open sub-issues for some of them.