Hey all, So I've been working on an idea for quite some time and now that I've actually got some umph to get up and go, I'm giving it a bit of a try.
After chatting on IRC, it was suggested that I give an overview of what the suggestion is. So here goes: On initial smartos/sdc boot, we kick up a console/ncurses interface to find out which interface users want to configure the system on. Once they've selected the interface, we kick up a small dhcp server that has configured the interface, gives the user an IP and instructs them to connect to a specific IP/URL (http://sdc/ ?). We also spit out a random 4-6 digit code for them to validate they're the installer. Upon getting into the web interface (node.js service), they enter the code and continue. Next are a series of steps that map directly to the current questions that are asked using the console installer, but with interactive validation and help/info available to the user. Upon finishing, the config is applied and the web installer doesn't appear again. What I hope this would allow would be the ability to add additional steps to the install process that are just too difficult to do in a console interface. For example, the ability to configure the zones zpool in any wanted fashion, including mirrored slogs and l2arc, or provide recommended defaults, etc. It should also allow the system to provide "best practice" advice in non-standard scenarios. Maybe even allow for additional drivers to be installed, etc. What ya think? -- Scott ------------------------------------------- smartos-discuss Archives: https://www.listbox.com/member/archive/184463/=now RSS Feed: https://www.listbox.com/member/archive/rss/184463/25769125-55cfbc00 Modify Your Subscription: https://www.listbox.com/member/?member_id=25769125&id_secret=25769125-7688e9fb Powered by Listbox: http://www.listbox.com
