码迷,mamicode.com
首页 > 其他好文 > 详细

kvm

时间:2018-06-12 12:52:58      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:平台   tar   idg   图标   定义   虚拟化平台   auto   efi   localhost   

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虚拟机的组成

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

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

 

 

真机上操作:
注意:模版虚拟机删除channel设备(有唯一标示的作用设备)
1.虚拟机关机
2.通过图形去进行删除channel设备
####################################################
真机上操作:
1.创建新的磁盘文件
[root@room9pc14 /]# cd /var/lib/libvirt/images/
[root@room9pc14 images]# cp example.qcow2 test01.qcow2

2.创建新的虚拟机描述文件
[root@room9pc14 /]# cd /etc/libvirt/qemu
[root@room9pc14 qemu]# cp example.xml test01.xml
[root@room9pc14 qemu]# vim test01.xml
修改 "虚拟机名称" "UUID"(uuidgen随机产生) "磁盘路径" "网卡MAC"
3.导入新虚拟机信息
[root@room9pc14 /]# virsh define /etc/libvirt/qemu/test01.xml
##########################################################
快速创建虚拟机的磁盘文件

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 new01.qcow2
# qemu-img info new01.qcow2

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

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

kvm

标签:平台   tar   idg   图标   定义   虚拟化平台   auto   efi   localhost   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!