kvm常用操作有哪些
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,小编给大家分享一下kvm常用操作有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!KVM (全称是 Kernel-bas
千家信息网最后更新 2025年11月07日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安全错误
数据库的锁怎样保障安全
网络应用软件开发实训
三级网络技术要学什么
h1z1北美服务器叫啥
铌相图数据库
软件开发产品特点
数据库怎么唤醒出来
管家婆财务软件服务器无法启动
入侵平台服务器管理权限
php数据库零基础教程学习
视频网站需要数据库吗
连接路由器的服务器的安全
叶子团队互联网科技
电脑服务器非常繁忙
郑州嵌入式软件开发收费报价表
软件开发可以转数据治理吗
网络安全检查频次
计算机网络技术第一年学什么
食药局网络安全管理制度
南开区智能软件开发服务价钱
自制提取数据库
数据库desc是用来干什么的
软件开发歌曲
车牌识别软件数据库
服务器管理器 win7
网络安全防护小技巧简图
linux部署打印服务器
连接云服务器失败
上海市网络技术研究所副所长
中国长城网络安全生态
云南中企联合互联网科技公司