kvm

virsh命令工具介绍
• 提供管理各虚拟机的命令接口
– 支持交互模式,查看/创建/停止/关闭 .. ..
– 格式:virsh 控制指令 [虚拟机名称] [参数]

# virsh list //列出所有正在运行的虚拟机
# virsh list --all //列出所有虚拟机
# virsh dominfo 虚拟机名称 //查看该虚拟机信息
# virsh dominfo 虚拟机名称 | grep running //状态(开关)
# virsh start //开启虚拟机
# virsh reboot //重启
# virsh shutdown 虚拟机名称 // 关机
# virsh destroy 虚拟机名称 //强制关闭虚拟机

将指定的虚拟机设为开机自动运行
# virsh autostart 虚拟机名称 //开机自启
# virsh autostart --disable 虚拟机名称 //关闭开机自启
# virt-manager //打开虚拟管理器

#########################################################
• 使用RHEL7软件仓库的预设分组
#yum groups list hidden //查看所有的软件组
#yum groups list hidden 组名 //查看软件组有没有安装
#yum groups info 组名 //查看组信息软件组
#yum groups install 组名 //安装软件组
#yum groups remove 组名 //卸载软件组

安装虚拟化服务器平台

• 主要软件组
– 虚拟化平台 —— "Virtualization Platform"
– 虚拟化主机 —— "Virtualization Hypervisor"
– 虚拟化客户端 —— "Virtualization Client"
– 虚拟化工具 —— "Virtualization Tools"

[root@localhost ~]# yum repolist
[root@localhost ~]# yum -y groups install Virtualization ..

######存放图形程序图标目录:/usr/share/applications


#########################################################
• libvirtd 为管理虚拟机提供服务接口(虚拟化服务)
systemctl libvirtd restart 查看当前libvirtd状态

#########################################################
一台KVM虚拟机的组成

用kvm安装一台虚拟机

iso生成xml,img文件

– xml配置文件(虚拟机描述):定义虚拟机的名称、UUID、CPU、内
存、虚拟磁盘、网卡等各种参数设置 (/etc/libvirt/qemu)

– 磁盘镜像文件:保存虚拟机的操作系统及文档数据,
镜像路径取决于xml配置文件中的定义 (/var/lib/libvirt/images)

kvm上操作:
注意:模版虚拟机删除channel设备(有唯一标示的作用设备)
1.虚拟机关机
2.通过图形去进行删除channel设备
####################################################

快速创建虚拟机的磁盘文件

Copy On Write,写时复制
– 直接映射原始盘的数据内容
– 当原始盘的旧数据有修改时,在修改之前自动将旧数据存
入前端盘
– 对前端盘的修改不回写到原始盘


####################################################
快速新建虚拟机

# qemu-img info 磁盘镜像文件 //查看虚拟机属性
# qemu-img create -f qcow2 -b 原始盘 前端盘 //利用原始盘产生前端盘

# cd /var/lib/libvirt/images/
# qemu-img create -f qcow2 -b test01.qcow2(img)   new01.qcow2(img)
# qemu-img info new01.qcow2(img)

2.创建新的虚拟机描述文件
# cd /etc/libvirt/qemu/
# cp test01.xml new01.xml
# vim new01.xml
修改 "虚拟机名称(9)" "UUID(10)" "磁盘路径(41行)" "网卡MAC(74)"

3.导入新虚拟机信息
# virsh define /etc/libvirt/qemu/new01.xml

原文地址:https://www.cnblogs.com/wwchihiro/p/9172439.html