系统运维-Linux Qemu虚拟机命令行安装和virsh命令使用

安装

首先安装qemu-kvm virt-install libvirt

bash 复制代码
yum install qemu-kvm virt-install libvirt -y	#安装所需

安装完要启动libvirtd

bash 复制代码
systemctl restart libvirtd				#启动libvirtd
bash 复制代码
systemctl enable libvirtd				#设置自启动libvirtd

安装虚拟机

使用virsh命令

实例:

bash 复制代码
virt-install \
> -n linux1 \
> -r 4096 \
> --vcpus 2 \
> --os-type linux \
> --disk path=/var/lib/libvirt/images/linux1.qcow2,format=qcow2,size=40 \
> --cdrom=/opt/dvd.iso \
> --network bridge=br0 \

-n 为虚拟机名

-r 为虚拟机内存 单位为MB

--vcpus 为虚拟机cpu数

--os-type 为虚拟机类型(操作系统)

--disk 为磁盘配置

path为磁盘路径,format为磁盘类型,size为磁盘大小 单位为GB

--cdrom 为虚拟机镜像地址

--network 为网络配置

bridge为桥接模式 br0为桥接网卡

virsh命令

命令 作用 [KVM] 为虚拟机名称
virsh list 查看正在运行的虚拟机
virsh list --all 查看所有虚拟机
virsh autostart [KVM] 设置虚拟机随物理机启动而启动
virsh autostart --disable [KVM] 取消设置虚拟机随物理机启动而启动
virsh start [KVM] 启动虚拟机
virsh shutdown [KVM] 关闭虚拟机
virsh destroy [KVM] 强制关闭虚拟机
virsh undefine [KVM] --nvram 强制删除虚拟机
virsh console [KVM] 连接虚拟机
virsh suspend [KVM] 挂起虚拟机
virsh resume [KVM] 恢复虚拟机
virsh snapshot-create-as [KVM] linux-snapshot 给虚拟机创建快照
virsh snapshot-list [KVM] 查看虚拟机的快照
virsh snapshot-revert [KVM] linux-snapshot 使用快照恢复虚拟机
virsh snapshot-delete [KVM] linux-snapshot 删除虚拟机快照
virsh attach-disk [KVM] --source /var/lib/libvirt/images/linux8-3.qcow2 --target vdd --subdriver qcow2 虚拟机连接磁盘
virsh detach-disk [KVM] /var/lib/libvirt/images/linux8-3.qcow2 虚拟机断开磁盘
相关推荐
programhelp_10 小时前
Google 2026 New Grad SDE VO 三轮面试详解 | 含Behavioral、Coding、Design
java·服务器·数据库
qq_3660327810 小时前
Claude API中转怎么选?简易api下的国内接入与兼容 OpenAI 接口实践
大数据·运维·人工智能
Donk_6710 小时前
HAProxy实验搭建
运维·负载均衡
樱桃花下的小猫10 小时前
腐蚀Rust-服务器插件模组教程
服务器·新手友好·云鸢互联·零门槛一键开服·腐蚀rust
青梅橘子皮10 小时前
Linux---开发工具(2)(makefile、进度条、git、gdb)
linux·运维·服务器
Ether IC Verifier10 小时前
TCP/IP协议握手原理详解——结合以太网连接过程
服务器·网络·数据库·网络协议·tcp/ip
剑神一笑11 小时前
Linux less 命令深度解析:从源码看分页器的设计智慧
linux·运维·less
爱吃柠檬鸭11 小时前
跨境电商创业的效率法则:用“500块+3天”原则实现低成本快速试错
大数据·服务器
IT大白鼠11 小时前
Dirty Frag漏洞深度分析:Linux内核页缓存污染漏洞的技术原理与安全防护
linux·安全·dirty frag漏洞
李白你好11 小时前
Linux 本地提权工具支持Linux 内核和 Polkit 漏洞
linux·运维·服务器