Git Product home page Git Product logo

proxmox-cloud's Introduction

Proxmox Cloud

Roadmap

Implementation is against my PVE setup, expect to see, some time in the future, a capable OpenStack Horizon-alike dashboard for PVE. Non-exhaustive list of features planned, implemented, or on the radar:

  • Provide proper project management capabilities (detached from PAM or PVE authentication)
    • Projects (can be created and disposed as required)
    • Groups (Combine users, and assign per project privileges to groups)
    • Users
    • Requires only one pve-user for the Proxmox Cloud-VM with Administrator privileges
  • Cluster-wide auto migration/load balancing of VMs
    • LXC not supported 1
  • QEMU management and user provisioning
  • OpenStack-like configuration:
    • Nova Flavors
    • Neutron provider, project and user-provisioned networks
      • Features unsupported by OpenStack (upto) Xena: QinQ over 802.1q
    • Glance Images
    • Cinder Volumes
  • RHV/oVirt-like global cluster options
    • CPU Model for VMs
  • Image management on Ceph RBD
    • This will bypass PVE ISO template management for CephFS, using straight snapshots/clones.
  • Storage Management, Ceph only
  • Volume management on Ceph RBD
  • Image/Template management
    • Using Proxmox Templates is no requirement,
      if I can work around Proxmox Templates, I will.
  • HA for VMs
    • ? Automatic (cloud-wide)
    • ? Manual (configurable by user)
  • One-Way migration of already existing cluster resources (VM, SDN Network) to Proxmox Cloud
    • If possible renaming SDN Zones and VNets will happen for easier management in Proxmox Cloud
  • VM description containing CommonMark description

Proxmox Cloud won't be a cluster management platform, as the PVE Web GUI is already well-suited for this job.
This will be a self-service cloud-like platform on top of PVE.

Help Wanted

Currently I cannot accept any help, as I'm still figuring this out.

Though these parts will be left open, unless I find myself needing these in my deployment:

  • SDN-features, except
    • Simple
    • QinQ tunneling over 802.1q
    • VLAN
    • VXLAN
  • Storage-management, except
    • CephFS (LXC Root FS)
    • Ceph RBD
  • Backup
  • Replication
  • ACME
  • Firewall
  • Permissions (unless already implemented by internal identity support)

License

Licensed under EUPL-1.2, see LICENSE.

proxmox-cloud's People

Contributors

alivedevil avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.