update what next to do and functionnality in README

This commit is contained in:
primardj 2024-02-03 01:00:00 +00:00
parent a7f836066c
commit 724a390bc2

View file

@ -9,26 +9,25 @@ script which permit to launch easily some virtual machines via qemu
## Functionnality:
- create a config file to stores options for a vm [~]
- start a vm while reading for the conf file [ok]
- create a vm with the ability to choose an iso disk to launch the vm [ok]
- del all sata related to a vm [~ok] (misses deleted conf file)
- create a backup or being able to recall the bacup [ok] (can be improved)
- use of config files [not fully ok]
- start,create vm reading the config file [ok]
- delete all data related to a vm [ok]
- create a backup or being able to recall the bacup [ok - have to be improved]
- start directly the backup file [ok]
- can create only the conf file instead of starting/creating vm [ok]
- list all vm already created [ok]
- list all vm already configured [ok]
- print help of version number [ok]
- support option nproc to launch the vm with a different number of proc than precised in the config file [ok]
- same for option memory [ok]
- same for option size, size is only usefull when creating a vm [ok]
- can support launching vm in uefi mode [ok] (doesn't fully support the UEFI in conf mode, preffer use the option uefi while launching vm.)
- can add customs options to a vm [ok]
- support options to overrides the config file [ok]
- can support launching vm in uefi mode [ok] (doesn't support automatic add of uefi in conf file.)
- take option create_disk to know what disk to use when creating a vm. [ok]
- compatible to an extensive network configuration [~ok] (can work either with nat or bridge of even without any network. By default it is one interface by nat, and don't work whith the config file yet.)
- compatible to an extensive network configuration [~ok] (don't work with conf file, and no possibility to bridge over an existing interface.)
### Things to add in the next verison
- rename ssh-local.sh by connection.sh, and handle not only ssh, but rdp and vnc
- add an option --windows which permit to launch a windows vm with no-graphics, and with the RDP port forward in order to access it easily by `xfreerdp /v:localhost /u:'user' /dynamic-resolution`
### Next changes to come
- put the path of the creation disk on the config file
- add vnc support
- add an option -ng, --nographic with it's parametters assiciated.
- majors changes in setup_bridges.sh, it will be from this point called
```setup_bridges 'bridge_name' add|rm [--ip=<ip> | --imaster=<interface_master>] ```