$ oc edit vm <custom-vm> -n <my-namespace>
The LiveMigrate
eviction strategy ensures that a virtual machine instance is
not interrupted if the node is placed into maintenance or drained.
Virtual machines instances with this eviction strategy will be live migrated to
another node.
You only need to configure the LiveMigration
eviction strategy on custom
virtual machines. Common templates have this eviction strategy
configured by default.
Add the evictionStrategy: LiveMigrate
option to the spec.template.spec
section in the
virtual machine configuration file. This example uses oc edit
to update
the relevant snippet of the VirtualMachine
configuration file:
$ oc edit vm <custom-vm> -n <my-namespace>
apiVersion: kubevirt.io/v1alpha3
kind: VirtualMachine
metadata:
name: custom-vm
spec:
template:
spec:
evictionStrategy: LiveMigrate
...
Restart the virtual machine for the update to take effect:
$ virtctl restart <custom-vm> -n <my-namespace>