Update page 'About'
parent
f5eadd0508
commit
dc72ebabeb
33
About.md
33
About.md
|
@ -1,14 +1,27 @@
|
|||
**NLVMI** stands for **Native Lightweight Vm Management Interface**
|
||||
|
||||
As the name suggests, the goal of this project is to build a lightweight interface for handling KVM in a home or small business environment.
|
||||
|
||||
It is composed of a few parts: <br/>
|
||||
The bash script<br/>
|
||||
The suid wrapper<br/>
|
||||
The php interface<br/>
|
||||
The js helper<br/>
|
||||
Other parts which are used:<br/>
|
||||
Bootstrap<br/>
|
||||
NoVNC<br/>
|
||||
QEMU<br/>
|
||||
and a few linux tools<br/>
|
||||
It uses standard linux tools as much as possible and its code is explicitely written to be easy to understand and extend.
|
||||
Yes, the code could probably be written nicer in one way or another, but as it seems, more complexity isn't really needed. :-)
|
||||
|
||||
Patches are very welcome!
|
||||
|
||||
As of now, nlvmi is capable of the following things:<br/>
|
||||
-Defining, starting/stopping vms as unprivileged users (every vm could run as different unix user)<br/>
|
||||
-Creating (up to 3) tap interfaces and adding them to defined network bridges<br/>
|
||||
-Handling vms on remote servers via ssh<br/>
|
||||
-Novnc access to VMs<br/>
|
||||
|
||||
A few things are planned to get added:<br/>
|
||||
-handling of qcow images (maybe even minimal lvm management one day)<br/>
|
||||
-live migration between hosts<br/>
|
||||
-initd script / systemd unit to start/stop vms on host reboots (autostart can already be achieved via a cron @reboot entry)<br/>
|
||||
-some server overview with current usage<br/>
|
||||
-a mac-address generator<br/>
|
||||
|
||||
These things are not in scope:<br/>
|
||||
-measuring usage of vms to bill customers or such<br/>
|
||||
-beeing feature complete. Qemu can do just too much! But there is a custom field for uncommon configurations<br/>
|
||||
-automatic failover between hosts. That would need a daemon running and we should not reinvent the wheel. Look at DRDB and pacemaker. Patches are welcome to handle the basics of them!<br/>
|
||||
|
||||
|
|
Loading…
Reference in New Issue