云计算&虚拟化-kvm-开机自启动(autostart)

作者介绍:简历上没有一个精通的运维工程师。希望大家多多关注作者,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。

虚拟化,简单来说就是把一台服务器/PC电脑,虚拟成多台独立的虚拟机,每台虚拟机之间相互隔离,每个虚拟机都有自己独立的操作系统,磁盘,网络资源。虚拟化是一个很庞大的系统,我的介绍主要是帮助你入门,让你了解基本技术原理,具备搭建操作虚拟化的能力。由于涉及到内容较多,这里的目录就只是以简单分类介绍和说明,不再针对单个小节进行目录列出,主要涉及的分类包括以下几个方面:

1.虚拟化介绍

2.kvm基本使用

3.kvm进阶使用(本小节属于)

4.kvm技术原理

5.vmware介绍&使用

6.小结

我们在日常运维私有kvm系统的时候,如果是直接使用开源kvm创建虚拟机并没有借助第三方管理平台的情况下,是没有故障迁移等功能。所以我们需要考虑的就是如果宿主机宕机恢复以后,虚拟机的自动恢复情况。

当然kvm给我提供了一个自动启动功能,它就是autostart,实际它是位于系统里面的一个目录,我们只需要把需要开机自动启动的虚拟机放置到这个目录即可。

bash 复制代码
#这里要求软链的名字要和真实名字对应
#即可实现开机自启动
ln -s  /etc/libvirt/qemu/xxx.xml xxx.xml

但是需要注意,这个地方配置的自动启动是没有优先顺序的,宿主机开机以后会全部自动启动,如果宿主机存在大量的虚拟机则会同时启动,这个时候宿主机的压力会非常大,需要根据自己的情况进行设置。比如只启动优先级较高的虚拟机,其他虚拟机使用脚本来延迟启动。

当然我们还可以通过命令来添加虚拟机的开机自启动。

csharp 复制代码
# 配置开机自启动
[root@localhost ~]# virsh autostart centos195
Domain 'centos195' marked as autostarted
#软链自动加上了
[root@localhost autostart]# ll /etc/libvirt/qemu/autostart/centos196.xml
 lrwxrwxrwx 1 root root 31 Nov 10 00:31 /etc/libvirt/qemu/autostart/centos196.xml -> /etc/libvirt/qemu/centos196.xml

#关闭自启动
[root@localhost autostart]# virsh autostart centos196 --disable
Domain 'centos196' unmarked as autostarted
#软链没了
[root@localhost autostart]# ll /etc/libvirt/qemu/autostart/centos196.xml
ls: cannot access '/etc/libvirt/qemu/autostart/centos196.xml': No such file or directory

在开机自动启动这个配置上,其实不仅仅是虚拟机开机自启动,其实网络也有开机自动,只是这个不需要我们配置,安装配置默认就是这样的,而虚拟机必须手工设置。如果取消这个软链,重启以后nat这个网桥则不会启动。

运维小路

一个不会开发的运维!一个要学开发的运维!一个学不会开发的运维!欢迎大家骚扰的运维!

关注微信公众号《运维小路》获取更多内容。

相关推荐
weixin_436525071 小时前
Linux 终端下的 My Sql 常用操作指南(替代 Navicat)
linux·运维·服务器
上海蓝色星球8 小时前
迈向智慧电网新纪元:上海蓝色星球数字孪生变电主子站系统
运维·数据库
南棱笑笑生9 小时前
20251217给飞凌OK3588-C开发板适配Rockchip原厂的Buildroot【linux-5.10】后调通ov5645【只能预览】
linux·c语言·开发语言·rockchip
Sleepy MargulisItG10 小时前
【Linux网络编程】应用层协议:HTTP协议
linux·服务器·网络·http
logic_510 小时前
静态路由配置
运维·服务器·网络
TG:@yunlaoda360 云老大10 小时前
腾讯云国际站代理商的QAPM服务能提供哪些专属服务?
人工智能·云计算·腾讯云
G311354227310 小时前
Linux 内核设计中的核心思想与架构原则
linux·架构·php
zhuzewennamoamtf10 小时前
Linux内核platform抽象、数据结构、内核匹配机制
linux·运维·数据结构
门思科技11 小时前
企业级 LoRaWAN 网关远程运维方案对比:VPN 与 NPS FRP 的技术与安全差异分析
运维·网络·安全
云和数据.ChenGuang11 小时前
Deepseek 持续迭代的模型
运维·运维技术·数据库运维工程师·运维教程