share-image
ESC

kvm 如何设置开机启动

除了安装的时候可以指定

--autostart

参数外,如果机器已经安装完毕了,我们可以这样操作

操作步骤

1.进入目录

[root@vm-50-156 ~]# cd /etc/libvirt/qemu/
[root@vm-50-156 qemu]# ls
autostart  node-centos6-1.xml  node-server-2.xml  node-server-4.xml
networks   node-server-1.xml   node-server-3.xml

可以看到有个 autostart 目录,这里面的文件其实都是虚拟机的配置文件的软连接文件

[root@vm-50-156 qemu]# cd autostart/
[root@vm-50-156 autostart]# ls
node-server-1.xml  node-server-2.xml  node-server-3.xml

比如我们现在查看

[root@vm-50-156 qemu]# virsh list --all
 Id    Name                           State
----------------------------------------------------
 1     node-server-3                  running
 2     node-server-2                  running
 3     node-server-1                  running
 -     node-centos6-1                 shut off
 -     node-server-4                  shut off

发现 node-server-4 和 node-centos6-1 是未开机的,我们将其添加到autostart 目录

[root@vm-50-156 autostart]# ln -s ../node-server-4.xml
[root@vm-50-156 autostart]# ln -s ../node-centos6-1.xml
[root@vm-50-156 autostart]# ll
total 0
lrwxrwxrwx 1 root root 21 May  6 13:22 node-centos6-1.xml -> ../node-centos6-1.xml
lrwxrwxrwx 1 root root 35 May  2 19:20 node-server-1.xml -> /etc/libvirt/qemu/node-server-1.xml
lrwxrwxrwx 1 root root 35 May  2 19:23 node-server-2.xml -> /etc/libvirt/qemu/node-server-2.xml
lrwxrwxrwx 1 root root 35 May  2 19:29 node-server-3.xml -> /etc/libvirt/qemu/node-server-3.xml
lrwxrwxrwx 1 root root 20 May  6 13:22 node-server-4.xml -> ../node-server-4.xml

然后重启

[root@vm-50-156 qemu]# reboot

1

再次查看

[root@vm-50-156 ~]# virsh list --all
Id Name State
----------------------------------------------------
1 node-centos6-1 running
2 node-server-4 running
3 node-server-3 running
4 node-server-1 running
5 node-server-2 running

可以了

文章作者:阿文
文章链接: https://www.awen.me/post/1702033000.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 阿文的博客
本文于 2017-06-15 发布,已超过半年(3150天),请注意甄别内容是否已过期。