kvm常用操作有哪些
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,小编给大家分享一下kvm常用操作有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!KVM (全称是 Kernel-bas
千家信息网最后更新 2026年10月31日kvm常用操作有哪些
小编给大家分享一下kvm常用操作有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
KVM (全称是 Kernel-based Virtual Machine) 是 Linux 下 x86 硬件平台上的全功能虚拟化解决方案,包含一个可加载的内核模块 kvm.ko 提供和虚拟化核心架构和处理器规范模块。
1,创建虚拟机
[root@localhost ~]# virt-install--name=centos1 \ #生成一个虚拟机--ram 1024 --vcpus=1 \--disk path=/root/centos1.img,size=10 \--accelerate --cdrom /root/CentOS-6.5-x86_64-bin-DVD1.iso \--graphics vnc,port=5921 --network bridge=br0
2,virsh的其他操作
[root@localhost /]# virsh start centos1 #启动虚拟机[root@localhost /]# virt-viewer centos1 #如果有图形界面的话,可以进入虚拟机的界面[root@localhost ~]# virsh shutdown centos1 #关闭虚拟机[root@localhost /]# virsh reboot centos1 #重启虚拟机[root@localhost /]# virsh suspend centos1 #暂停虚拟机[root@localhost /]# virsh resume centos1 #恢复虚拟机[root@localhost /]# virsh autostart centos1 #自动加载虚拟机
virsh参数如下:
autostart #自动加载指定的一个虚拟机connect #重新连接到hypervisorconsole #连接到客户会话create #从一个SML文件创建一个虚拟机start #开始一个非活跃的虚拟机destroy #删除一个虚拟机define #从一个XML文件定义一个虚拟机domid #把一个虚拟机名或UUID转换为IDdomuuid #把一个郁闷或ID转换为UUIDdominfo #查看虚拟机信息domstate #查看虚拟机状态domblkstat #获取虚拟机设备快状态domifstat #获取虚拟机网络接口状态dumpxml #XML中的虚拟机信息edit #编辑某个虚拟机的XML文件list #列出虚拟机migrate #将虚拟机迁移到另一台主机quit #退出非交互式终端reboot #重新启动一个虚拟机resume #重新恢复一个虚拟机save #把一个虚拟机的状态保存到一个文件dump #把一个虚拟机的内核dump到一个文件中以方便分析shutdown #关闭一个虚拟机setmem #改变内存的分配setmaxmem #改变最大内存限制值suspend #挂起一个虚拟机vcpuinfo #虚拟机的cpu信息version #显示virsh版本
3,virt-clone,如果我们要建几个一样的虚拟机,这个命令,非常有用
# virt-clone --connect=qemu:///system -o centos1 -n centos3 -f /root/centos3.img #克隆centos1正在克隆 centos1.img | 10.0 GB 00:07Clone 'centos3' created successfully.
libguestfs-tools是虚拟机一个管理包,很有用的工具
[root@localhost ~]# yum -y install libguestfs-tools #安装工具包
4,未登录的情况下,查看镜像目录
[root@localhost ~]# virt-ls centos.img /home #查看centos.img镜像文件中/home目录tank
5,未登录的情况下,将镜像文件中的文件copy出来
[root@localhost ~]# virsh list --all #查看所有的虚拟机名称Id 名称 状态------------------------------------------------1 centos1 running2 centos6.5 running- arch 关闭- arch2 关闭- arch3 关闭- arch4 关闭- arch6 关闭- centos3 关闭- ubuntu 关闭- ubuntu1 关闭[root@localhost ~]# virt-copy-out -d centos1 /etc/passwd /tmp #将centos1中的文件copy到tmp下面
6,查看虚拟机的分区情况
[root@localhost ~]# virt-filesystems -d centos1/dev/sda1/dev/VolGroup/lv_root[root@localhost ~]# virt-list-partitions /root/centos.img/dev/sda1/dev/sda2[root@localhost ~]# virt-df centos.imgFilesystem 1K-blocks Used Available Use%centos.img:/dev/sda1 495844 34510 435734 7%centos.img:/dev/VolGroup/lv_root 8780808 2842056 5492700 33%
7,mount虚拟机
[root@localhost ~]# guestmount -a /root/centos.img -m /dev/VolGroup/lv_root --rw /mnt/usb[root@localhost ~]# cd /mnt/usb/[root@localhost usb]# lsbin dev home lib64 media mnt opt root selinux sys usrboot etc lib lost+found misc net proc sbin srv tmp var
以上是"kvm常用操作有哪些"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
文件
状态
信息
情况
篇文章
镜像
常用
内存
内容
内核
名称
工具
有用
模块
界面
目录
登录
郁闷
不怎么
主机
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
广州大一互联网络科技有限公司
互联网科技行业发展
互联网科技资迅
互联网科技战争
网络科技有限互联网
科技制造互联网公司
万易互联网科技
奇酷互联网科技公司
宜安科技 互联网金融
科技创新互联网企业
互联网金融科技平台
互联网科技论坛
昭通互联网科技选哪家
互联网科技和信息
华夏恒生互联网科技013171
互联网在线教育科技创业
徐州市互联网科技有限公司
华中科技大学互联网的牛人
互联网相关科技技术
互联网科技快速发展优美句子
咖啡豆
湖南洣水互联网科技有限公司扣款
互联网科技实习生岗位职责
团飞科技与伯堂互联网服务平台
福建科技产业互联网发展
互联网科技公司营业执照怎么办理
烟台灵鸽互联网科技有限公司
互联网与数字科技关系
版纳互联网科技选哪家
银川新华互联网科技学校招聘