linux--虚拟化kvm使用大全---kvm安装---虚拟主机安装---常用命令---其他总结---问题集合----持续更新

前言

记录kvm的相关内容及要点。

kvm介绍

企业级的虚拟化产品,现归属Redhat,与qemu结合以支持IO设备模拟及图形化管理虚拟机

kvm服务安装

安装前请确保宿主机支持并已开启CPU虚拟化
linux使用cat /proc/cpuinfo | grep -E 'vmx|svm'查看过滤结果,过滤出内容则支持虚拟化
另外kvm目前仅支持rehl6或者6以上的linux版本
yum upgrade				#升级所有包文件
yum install qemu-kvm libvirt virt-manager  librbd1-devel -y		#安装kvm及相关服务
等待安装完成后测试是否能正常启动服务:
systemctl start libvirtd

虚拟主机安装

安装可以使用qemu图形化界面进行安装,操作简单且友好,也可以使用virt-install进行文本模式安装(需提前安装virt-install和libguestfs-tools服务)

网络安装

使用网络镜像源安装,需要保证网络稳定

ios镜像安装

使用本地ios镜像安装

模板安装

使用已安装的虚拟主机磁盘文件拷贝安装

虚拟机管理

常用命令

virt-manager				#打开图形化管理界面
virsh list --all			#查看虚拟主机列表(ID、名称、状态)
virsh start Domain_name		#启动Domain_name名称的虚拟主机
virsh define Domain_xml		#定义、更新Domain_xml配置文件的虚拟主机至虚拟主机列表
virsh undefine Domain_name	#从虚拟主机列表中取消定义虚拟主机(未删除源文件,需要手动删除)
virsh shutdown Domain_name	#正常停止Domain_name名称的虚拟主机
virsh destroy Domain_name	#快速停止Domain_name名称的虚拟主机(执行结果提示删除域成功,但不是删除虚拟主机)
virsh reboot Domain_name	#重启Domain_name名称的虚拟主机
virsh autostart Domain_name	#设置Domain_name名称的虚拟主机开机自动启动
virsh domifaddr Domain_name	#获取Domain_name名称的虚拟主机ip地址
virsh snapshot-list Domain_name	#获取Domain_name名称的虚拟主机的快照列表
virsh snapshot-create Domain_name #创建Domain_name名称的虚拟主机快照
virsh snapshot-create-as Domain_name snapshot_name #创建并指定Domain_name名称的虚拟主机快照名称为snapshot_name
virsh snapshot-current Domain_name	#获取或设定Domain_name名称的虚拟主机快照(使用该命令切换使用的快照,与恢复快照不同义)
virsh snapshot-revert Domain_name snapshot_name	#恢复到Domain_name虚拟主机的snapshot_name快照


其他总结

  1. 快照问题
    创建新的快照A后需要使用current命令切换至非快照A的快照,如快照B(建议创建快照时同时新建多一个快照B),用以避免后续恢复快照时无效果,即创建快照A后如未切换使用新的快照,虚拟主机将继续在快照A上记录保存数据(手动黑人问号脸,那还有什么快照的意义),有点不明白设计逻辑,毕竟快照不能直接恢复快照,也有可能是我的操作有问题?
  2. 待补充

未完,待有时间继续更新
未更新安装过程及其他总结、问题集合

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值