forked from kubeovn/kube-ovn
-
Notifications
You must be signed in to change notification settings - Fork 4
kubevirt 虚机热迁移
fanriming edited this page Sep 1, 2021
·
1 revision
- 默认网卡只用于热迁移,vm 网卡通过 multus-cni 附加;
- 如果需要为 vm 分配固定ip,可以使用
<attach>.<ns>.ovn.kubernetes.io/allow_live_migration
注解避免 ip 冲突错误; - 如果使用 kubevirt dhcp 配置vm网络,需要解决默认路由的问题,我们可以通过 “..ovn.kubernetes.io/default_route” 注解选择默认路由网卡。
...
ovn.kubernetes.io/logical_switch: monitor # monitor 子网网卡用于后续监控扩展
attachnet.default.ovn.kubernetes.io/allow_live_migration: 'true' # allow_live_migration 则不做地址冲突检查
attachnet.default.ovn.kubernetes.io/default_route: 'true' # 为非默认网卡指定默认路由
attachnet.default.ovn.kubernetes.io/ip_address: 10.18.0.200
attachnet.default.ovn.kubernetes.io/logical_switch: net1
attachnet.default.ovn.kubernetes.io/mac_address: '00:00:00:28:28:30'
...
disks:
- disk:
bus: sata # cloud-init 卷修改驱动为 sata
name: cloud-init-volume
...
interfaces:
- bridge: {}
name: attachnet
...
networks:
# 所有网卡都通过 multus 方式配置,不要设置 default 参数
- multus:
networkName: default/attachnet
name: attachnet
...