Status Update Rev 14
by Michael Schenck
As you can probably guess, I’ve been rather busy.
WebVirt <https://fedorahosted.org/webvirt/> has become a very exciting
project, so I’ve been spending almost all of my computing time coding. I
have posted some
screenshots<https://fedorahosted.org/webvirt/wiki/Screenshots>but I
have to admit that they’re already a bit dated with some of the new
features I’ve implemented.
Current WebVirt can connect to remote libvirt nodes, however only with zero
authentication. What this mean is that you’re limited to using a connection
string like this:
qemu+tcp://192.168.1.2/?name=qemu:///session
That being said, I’m planning on using the Redhat package
python-nss<https://fedoraproject.org/wiki/Features/PythonNSS>for key
creation and management. So that should follow “hopefully” shortly.
Once connected, you can start and destroy (stop) both virtual networks and
domains that are currently defined on a remote physical node. I should point
out that there is still a bug in libvirt that “may” undefine a network on
the remote machine when you destroy it. Undefining is removing the config
from the remote node. This does not effect domains, however.
You can also push network and domain configurations created in WebVirt to
your remote nodes.
You can toggle whether or not each virtual domain and network is to
autostart. This means that when the libvirt daemon is started/restarted on
the remote node, these virtuals domains and networks will automatically
start.
Lastly, importing previously defined virtual domains and networks from
remote nodes. The elaborate on this feature, let’s say you’re like me.
You’re so excited about libvirt, that you’re already using it to manage
virtual domains and networks, and you just can’t wait for a full release of
WebVirt.
Fear not! Currently WebVirt can only import the very basic virtual networks
and the import of virtuals domains is all but a place holder (only the name
and UUID are read as a proof of concept as up CVS check-in 14), this feature
is of utmost importance to the project and will be fully implemented in
time.
--
Michael Schenck - www.tek-ops.com
WebVirt (http://fedorahosted.org/webvirt/) - a very light-weight webapp
front-end to libvirt.
15 years, 1 month
Status Updates Rev 7
by Michael Schenck
Network actions
- toggle "autostart" for defined networks
- "create" defined networks
- "destroy" active networks
[NOTE: there is a bug in libvirt, if you destroy a network, it also
undefines. I'll work on pushing the network xml soon]
Network views
- Node detail now includes a list of running networks
--
Michael Schenck - www.tek-ops.com
Karma police, arrest this man He talks in maths
He buzzes like a fridge He's like a detuned radio
15 years, 1 month
Check-in Rev 6
by Michael Schenck
Rev 6 changes
Node actions:
- list active domains
- list inactive/defined domains
- start defined domains
- destroy defined domains
Node View
- list defined networks
Node security still needs implemented
Maybe considering generating node /etc/libvirt/libvirtd.conf to help promote
secure implementations...
--
Michael Schenck - www.tek-ops.com
Karma police, arrest this man He talks in maths
He buzzes like a fridge He's like a detuned radio
15 years, 1 month