[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
howtos:emulators:helper_script_for_managing_qemu_virtual_machines [2016/09/04 20:04 (UTC)] – [Problems] louigi600 | howtos:emulators:helper_script_for_managing_qemu_virtual_machines [2016/09/04 20:18 (UTC)] – [Basic Configuration] louigi600 | ||
---|---|---|---|
Line 25: | Line 25: | ||
====== Proposed Solution ====== | ====== Proposed Solution ====== | ||
- | It quickly became apparent to me that the VM configuration would need to be generated rather then manually created and that a central configuration repository would much aid the process. Again a text based central configuration file would make the code in inherently complicated (having to deal with an arbitrary number of VMs each with arbitrary number of disks and NICs). | + | It quickly became apparent to me that the VM configuration would need to be generated rather then manually created and that a central configuration repository would much aid the process. Again a text based central configuration file would make, either |
- | Having some experience on database administration made it a little unappealing to use LDAP for central repository and even if I had no DB experience at all I doubt I'd actually want the overhead of running LDAP just for this. Running MariaDB or Postgres | + | Having some experience on database administration made it a little unappealing to use LDAP for central repository and even if I had no DB experience at all I doubt I'd actually want the overhead of running LDAP just for this. Running MariaDB or Postgres was equally |
+ | |||
+ | |||
+ | Another thing that quickly became apparent was the almost repetitive code required to prompt for all the options so I decided to address that in 2 ways: | ||
+ | - have as much of the promoting automatically generated with a clever workaround | ||
+ | - use dialog to further simplify the UI for prompting | ||
- | Another thing quickly became apparent was that a lot of code was required to prompt for all the options on the text console. I find that dialog can be really handy for this along with making a better appealing interface. | ||
===== Basic Configuration ===== | ===== Basic Configuration ===== | ||
- | To get better flexibility | + | To get better flexibility |
* Path to folder that will contain all the VMs | * Path to folder that will contain all the VMs | ||
* Path to where the centralized VM configuration DB is | * Path to where the centralized VM configuration DB is |