Does Proxmox support this feature (-list)?

Discussion in 'Proxmox VE: Installation and configuration' started by virt-cluster, Jul 12, 2019.

  1. virt-cluster

    virt-cluster New Member

    Joined:
    Jul 10, 2019
    Messages:
    2
    Likes Received:
    0
    Hello all,

    I'm curently evaluating a new virtualization environment and since I generally like to stick to OSS of course Proxmox is on the list.

    I'm especially interested in the following features (order is prioritized, top prio comes first). I've also added examples which are contained in brackets.

    1. Cluster updates without downtimes of VMs (update a 3-node HA-Cluster without any downtime for VMs)
    2. The possibility to have tiered storage configurable via the GUI of Proxmox (SSD,SAS and NLSAS)
    3. Pin VMs to certain storage tiers ( pinning a database VM to SSD tier, a regular VM to SAS tier and an archive system to NLSAS tier)
    4. Expand single storage tiers (database VM outgrows SSD storage, so add more SSDs to Ceph)
    5. Maintenance mode of a node (evacuating all VMs from the node being maintenanced)
    6. "Hot-Add" of CPUs and Memory (Adding CPUs and RAM to the VM while it's running)
    7. Node balancing with live-migration (Avoid situations where VM count per node is imbalanced)
    8. Storage Tiering with automatic balancing (High I/O "portions" being moved from SAS to SSD tier)
    9. (optional) Support of SR-IOV/IOMMU (Passing multiple graphics cards to a single VM, passing a single graphics card to multiple VMs)

    My plan on building the infrastructure lies a little bit ahead in the future, so it's also interesting to me if an unavailable feature is on some roadmap or will be added soon. (~6 months to 1 year).

    Thanks in advance.
     
  2. Alwin

    Alwin Proxmox Staff Member
    Staff Member

    Joined:
    Aug 1, 2017
    Messages:
    2,345
    Likes Received:
    212
    yes.

    Yes with some configuration. Ceph's device classes & pools + Proxmox storage config.

    Migrate all with a click.

    If the VM's OS can handle it.

    Manually

    Depends on the storage, Ceph has support for it.

    yes.

    https://pve.proxmox.com/wiki/Roadmap
    https://www.proxmox.com/en/news/press-releases
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
    virt-cluster likes this.
  3. virt-cluster

    virt-cluster New Member

    Joined:
    Jul 10, 2019
    Messages:
    2
    Likes Received:
    0
    Okay, thats really nice so far. But I have a further question regarding the cluster update. I've read in this forum (2011) that it's not possible to update a cluster without downtime for the VMs.

    IMO the update process is as follows: (assuming a two Node cluster here)
    1. Migrate all VMs from Node A to Node B (maintenence)
    2. Upgrade Node A
    3. Migrate all VMs from Node B to Node A
    4. Upgrade Node B
    5. Rebalance cluster

    Step 3 implies backwards compatibility for live migration in KVM and LXC, because you need to migrate VMs and containers from an outdated Node B to an updated Node A. In other virtualization environments this has been taken care of, but I've read many times that for KVM this was not the case.

    Can you please explain this process in Proxmox a little deeper?
     
  4. Alwin

    Alwin Proxmox Staff Member
    Staff Member

    Joined:
    Aug 1, 2017
    Messages:
    2,345
    Likes Received:
    212
    Well, a post from 8yrs ago. ;) Things evolved quite a bit since then. :D

    Yup, this is how we do it.

    Forward migration is always possible and gets good testing, otherwise the no-downtime upgrades per se wouldn't be possible.

    EDIT:

    Our docs are also online available.
    https://pve.proxmox.com/pve-docs/

    And as its open source, you can just create three VMs and a Proxmox VE cluster + Ceph for testing.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice