Overslaan naar inhoud
  • +31 653-919-302
Cafayate.Net
  • 0
  • 0
  • Aanmelden
  • Nederlands English (US) Español (AR)
  • Contact
  • Startpagina
  • Blog
  • Vacatures
  • Contact
Cafayate.Net
  • 0
  • 0
    • Startpagina
    • Blog
    • Vacatures
    • Contact
  • +31 653-919-302
  • Nederlands English (US) Español (AR)
  • Aanmelden
  • Contact

WebVirtMgr

  • Alle blogs
  • Tech Blog
  • WebVirtMgr
  • 5 maart 2021 in
    Administrator

    LXC support

    What a day it was yesterday – such a big day for us!

    WebVirtMgr (by retspen) is a simple but great libvirt frontend written in python with Django. It currently supports only KVM as hypervisor. However libvirt can be already used to manage other hypervisors (like XEN) and it also supports LXC containers.

    Using the container libvirt feature I extended WebVirtMgr, creating a fork, which adds LXC support and other minor improvements

    Discover more about LXC

    LXC support currently has some limitations:

    • The LXC container filesystem must be created manually (this is a libvirt limitation)
    • Even the LXC domain creation isn’t supported right now (you need to create the XML and define the domain manually, virt-install can be used)
    • Web remote console is under development and not yet ready (some work has been made using butterfly)
    • LXC domain deletion doesn’t remove its filesystem
    • Snapshotting is not supported (another libvirt limitation, it can be done manually with LVMor Btrfs)

    But basic functions works well:

    • Management of remote hosts (via TCP, SSH, TLS, socket)
    • Start, stop, shutdown, pause
    • Autostart
    • CPU and RAM limits assignment
    • Network interfaces management
    • Clone (only the domain, filesystem must be copied manually)

    My WebVirtMgr fork contains also some minor differences and improvements compared to the original:

    • The old connections list page (with a table instead of boxes) has been kept
    • It supports a very basic ACLs system (for both KVM and LXC). With this feature non-admin users can be created (using the django-admin interface) that can only have specific access to a pre-defined set of VMs/LXCs. This means that user “foo“, for example, can only start/stop/shutdown or access the remote console of the VM “my_vm“

    in Tech Blog
    An Introduction To OpenResty – Part 2 – Concepts

    Ontworpen voor bedrijven

    We zijn een team van gepassioneerde mensen met als doel levens te verbeteren met vernieuwende producten. We ontwikkelen geweldige oplossingen voor al je zakelijke uitdagingen. Onze producten zijn ontworpen voor kleine tot middelgrote bedrijven die hun prestaties willen optimaliseren.

    Neem contact op

    Plantexel
    Pedernera
    Salta Capital 
    Argentina

    • +31 653-919-302
    • [email protected]
    Volg ons
    Copyright © Plantexel
    Nederlands | English (US) | Español (AR)