Linux KVM创建虚拟机
开启虚拟化
KVM需要64位操作系统
[root@localhost 4.18.0-193.el8.x86_64]# uname -r
4.18.0-193.el8.x86_64
如果是安装的gui虚拟机
会自带qeum和libvirt
rpm -qa | grep qemu
rpm -qa | grep libvirt
rpm -qa | grep virt-manager
需要这三个包完成安装kvm
virt-manager需要网络源安装
使用aliyun mirrors
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
yum -y install virt-manager
安装完成后查看kvm状态
是否加载内核模块
[root@localhost 4.18.0-193.el8.x86_64]# lsmod | grep kvm
kvm_intel 294912 0
kvm 786432 1 kvm_intel
有无kvm设备
[root@localhost 4.18.0-193.el8.x86_64]# ls /dev/kvm*
/dev/kvm
开启service并查看
systemctl start libvirtd
systemctl is-active libvirtd
active
嵌套虚拟机
这个镜像首先得传到虚拟机。
Finish
嵌套虚拟机
设置自虚拟机网络可以ping百度
使用命令行
[root@localhost images]# yum -y install libvirt-client
列出实例
[root@localhost images]# virsh list --all
Id Name State
---------------------------
5 centos7.0 running
不加 --all就是当前没运行
virsh start 虚拟机 开启
virsh stop 虚拟机 停止
virsh shutdown 虚拟机 关机
virsh destroy 虚拟机 强制停止
virsh undefine supermao
virsh destroy supermao
这两条命令可以删除虚拟机
[root@localhost libvirt]# ls
boot dnsmasq filesystems images network qemu swtpm
[root@localhost libvirt]# pwd
/var/lib/libvirt
kvm文件在这
[root@localhost images]# yum -y install virt-install
命令行创建虚拟机
创建卷
mkdir /opt/qemu
qemu-img create -f qcow2 /opt/qemu 10G
创建
virt-install --name supermao --ram=1048 --vcpus=2 --disk path=/opt/centos.qcow2 --cdrom /CentOS-7-x86_64-DVD-1804.iso --force
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix