糖豆豆 bio photo

糖豆豆

专注于虚拟化, 分布式存储, IaaS

Email

Overview

0. libvirtd 服务

0.0 配置文件

  • /etc/libvirt/libvirtd.conf
  • /etc/sysconfig/libvirtd
  • /etc/libvirt/qemu.conf

0.1 开启远程访问支持

  • 配置

默认Libvirtd只支持本地unix socket访问,如果需要支持远程访问(默认16509端口),需要进行一下配置:

$ sudo sed -i 's/#listen_tls = 0/listen_tls = 0/g' /etc/libvirt/libvirtd.conf
$ sudo sed -i 's/#listen_tcp = 1/listen_tcp = 1/g' /etc/libvirt/libvirtd.conf
$ sudo sed -i 's/#auth_tcp = "sasl"/auth_tcp = "none"/g' /etc/libvirt/libvirtd.conf
$ sudo sed -i 's/#LIBVIRTD_ARGS="--listen"/LIBVIRTD_ARGS="--listen"/g' /etc/sysconfig/libvirtd
  • 影响

目前已知,如果不开启远程连接支持,则无法进行虚拟机迁移,原因待查.

1. libvirt-guests 服务

0.0 配置文件

  • /etc/sysconfig/libvirt-guests

0.1 配置项

配置项 默认值 功能 说明
URIS default libvirtd服务的URL 不需要设置,默认即可
ON_BOOT ignore 宿主机启动时开启所有关机之前正在运行的虚拟机 不管autostart是否被设置
START_DELAY 0 虚拟机的启动间隔 0表示虚拟机可以同时启动,没有间隔
ON_SHUTDOWN suspend 宿主机关机时,对虚拟机进行的操作 可以被设置为suspend和shutdown;当设置为shutdown时,必须设置SHUTDOWN_TIMEOUT
SHUTDOWN_TIMEOUT 300 虚拟机关闭的超时时间 以秒为单位, 设置为0时,则不等待
PARALLEL_SHUTDOWN   可以同时关闭的虚拟机数目 设置为0时,不允许虚拟机同时关闭
BYPASS_CACHE   Restore 虚拟机时,by-pass 文件系统缓存. 0为关闭; 1为开启. 在一些文件系统下, 会使操作变慢.

0.2 开启libvirt-guests服务

$ sudo systemctl enable libvirt-guests
$ sudo systemctl start libvirt-guests

参考文档