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: ## Functionnality:
- create a config file to stores options for a vm [~] - use of config files [not fully ok]
- start a vm while reading for the conf file [ok] - start,create vm reading the config file [ok]
- create a vm with the ability to choose an iso disk to launch the vm [ok] - delete all data related to a 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 - have to be improved]
- create a backup or being able to recall the bacup [ok] (can be improved)
- start directly the backup file [ok] - start directly the backup file [ok]
- can create only the conf file instead of starting/creating vm [ok] - list all vm already configured [ok]
- list all vm already created [ok]
- print help of version number [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] - support options to overrides the config file [ok]
- same for option memory [ok] - can support launching vm in uefi mode [ok] (doesn't support automatic add of uefi in conf file.)
- 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]
- take option create_disk to know what disk to use when creating a vm. [ok] - 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 ### Next changes to come
- rename ssh-local.sh by connection.sh, and handle not only ssh, but rdp and vnc - put the path of the creation disk on the config file
- 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` - 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>] ```