跳到主要内容

导入 libvirt 虚拟机

内置私有云平台支持将libvirt管理的虚拟机导入。

注意事项

提示
  • 首先需要在libvirt管理的宿主机上安装我们的计算节点
  • 安装好计算节点后需要添加的虚拟机的网络到控制节点
  • 确保libvirt服务关闭

相关操作

  1. 准备好需要导入虚拟机的信息文件servers.yaml, 格式如下:

    • host_ip 是要导入的宿主机的ip
    • xml_file_path是libvirt存储虚拟机xml文件的路径,
    • monitor_path是libvirt存储虚拟机monitor socket文件的路径,
    • servers是需要导入的虚拟机,里面描述了虚拟机的ip和mac对应关系
hosts:
- host_ip: 10.168.222.137
xml_file_path: /etc/libvirt/qemu
monitor_path: /var/lib/libvirt/qemu
servers:
- mac: 52:54:00:4A:19:AF
ip: 10.168.222.53
- mac: 52:54:00:4A:19:CC
ip: 10.168.222.54
- host_ip: 10.168.222.130
xml_file_path: /etc/libvirt/qemu
monitor_path: /var/lib/libvirt/qemu
servers:
- mac: 53:54:00:4A:19:EC
ip: 11.168.222.50
- mac: 53:54:00:4A:19:EE
ip: 11.168.222.51
  1. 执行 climc servers-import-from-libvirt 开始导入
# 导入前确认libvirt服务关闭
$ climc servers-import-from-libvirt servers.yaml