mirror of
https://github.com/retspen/webvirtcloud.git
synced 2026-04-25 23:45:56 +03:00
[GH-ISSUE #229] Feature request: Ability to mark VMs to always run on different compute nodes #153
Labels
No labels
bug
enhancement
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/webvirtcloud#153
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @lord-kyron on GitHub (Mar 25, 2019).
Original GitHub issue: https://github.com/retspen/webvirtcloud/issues/229
@catborise - recently I needed to have several VMs running always on different compute nodes to avoid down time if a compute node crash. Can you add such option to check (mark) in the VM options tab. Something like always run on compute node on which it was initially started, or always run on conpute node {compute node to select}.
And in addition to this the option to avoid running on the same compute node as {possibility to choose several VMs which to avoid}. This way when we have a cluster of VMs for example , we will avoid crash of the whole cluster.
In VMWare it is called host affinity rules or VM/Host rules
Is this achievable?
@lord-kyron commented on GitHub (Mar 25, 2019):
@catborise - I imagine something like this functionality from VMware ESXi:

@catborise commented on GitHub (Mar 26, 2019):
hi,
this feature is related with cluster. There is not a cluster(pacemaker/corosync) mechanism on webvirtcloud. if there is a compute crash. There is not any mechanism to start them on the other nodes.
Cluster operations are risky and problematic operations.
you mention two things: 1. High Availability, 2. seperation rules
do you using pacemaker or alternatives?
you need this because of random start(CLONE_INSTANCE_AUTO_MIGRATE=True)?