虚拟化
虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。
虚拟化使用软件的方法重新定义划分IT资源,可以实现IT资源的动态分配、灵活调度、跨域共享,提高IT资源利用率,使IT资源能够真正成为社会基础设施,服务于各行各业中灵活多变的应用需求。
虚拟化主要厂商及产品
系 列 PC/服务器版代表
VMware VMware Workstation、vSphere
Microsoft VirtualPC、Hyper-V
RedHat KVM、RHEV
Citrix Xen
Oracle Oracle VM VirtualBox
安装虚拟化服务器平台
KVM /QEMU /LIBVIRTD
硬件辅助虚拟化技术 Intel-VT,AMD-V,内存的相关
如Intel的 EPT 和 AMD 的 RVI 技术
kvm 交互完成对硬件的虚拟化支持
端程序 virsh ,virt-install, virt-manager, virt-view 与
用户交互。
KVM虚拟机的组成
安装虚拟化服务器平台必备软件
qemu-kvm
libvirt-daemon
virsh命令工具介绍
[root@nova01 ~]# virsh
Welcome to virsh, the virtualization interactive terminal.
Type: ‘help’ for help with command’quit’ to quit
virsh #
virsh命令工具介绍
virsh 虚拟机管理
virsh 虚拟机管理
virsh 虚拟网络管理
常用镜像盘类型
虚拟机的磁盘镜像文件格式
特点\类型 RAW QCOW2
KVM默认 否 是
I/O效率 高 较高
占用空间 大 小
压缩 不支持 支持
后端盘复用 不支持 支持
快照 不支持 支持
qemu-img命令
的磁盘格式,例如raw、qcow2、vdi、vmdk等等
qemu-img create -f 格式 磁盘路径 大小
qemu-img create -f qcow2 disk.img 50G
qemu-img info 磁盘路径
qemu-img info disk.img
qemu-img create -b disk.img -f qcow2 disk1.img
COW技术原理
前端盘后,对前端盘进行修改