版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、KVM虚拟化,主讲人:钟塔,目录,虚拟化定义 虚拟化架构 KVM虚拟化特点 KVM部署 安装 管理 迁移,虚拟化定义,虚拟化 虚拟化技术 使用软件方式重新定义划分硬件资源,实现硬件资源的动态分配、跨系统共享,提高资源利用率,降低成本 通过虚拟化技术将一台计算机虚拟为多台逻辑计算机 同时运行多个不同的操作系统 相互独立运行 可以相互通信,虚拟化架构,架构,应用程序,客户操作系统,虚拟硬件,Hypervisor虚拟化层,宿主操作系统,物理硬件,全虚拟化,对物理硬件的访问效率有损耗,不用修改客户操作系统内核,虚拟硬件并不存在,由虚拟化层转化为对物理硬件的访问,虚拟化架构,架构,应用程序,客户操作系统
2、,虚拟化层,宿主操作系统,物理硬件,OS层半虚拟化,虚拟化架构,架构,应用程序,客户操作系统,虚拟化层,物理硬件,硬件层半虚拟化,虚拟化架构,架构 半虚拟化 ESXi、Xen 全虚拟化 Vmware Workstation、KVM,KVM虚拟化特点,KVM 虚拟化模块集成到Linux内核中,效率更高 支持全虚拟化和半虚拟化,KVM部署,KVM部署 检查CPU是否支持虚拟化技术 Intel VT-x AMD-V,BIOS开启CPU虚拟化功能,KVM部署,KVM部署 确认Linux内核已经支持虚拟化技术 如果没有输出YES,请先确认BIOS中已经开启虚拟化功能,grep “vmx” /proc/c
3、puinfo & echo “yes” grep “svm” /proc/cpuinfo & echo “yes”,KVM部署,KVM部署 安装KVM相关软件 KVM、python-virtinst、libvirt、bridge-utils、virt-manager、qemu-kvm-tools、virt-viewer、virt-v2v,yum y install kvm python-virtinst libvirt bridge-utils virt-manager qemu-kvm-tools virt-viewer virt-v2v,KVM部署,KVM部署 关闭防火墙和SElinux,
4、chkconfig -level 2345 iptables off service iptables stop vi /etc/sysconfig/selinux reboot,SELINUX=disabled,KVM部署,KVM部署 设置QEMU侦听VNC IP地址,vi /etc/libvirtd/qemu.conf,vnc_listen = “”,KVM部署,KVM部署 设置libvirtd服务开机启动,chkconfig -level 2345 libvirtd on service libvirtd restart,KVM部署,KVM部署 加载虚拟化模块,modpro
5、be kvm modprobe kvm-intel lsmod | grep “kvm”,kvm_intel 53484 0 kvm 316506 1 kvm_intel,KVM部署,KVM部署 建立桥接网卡,vi /etc/sysconfig/network-scripts/ifcfg-eth0,DEVICE=eth0 TYPE=Ethernet HWADDR=XX:XX:XX:XX:XX:XX BRIDGE=br0 BOOTPROTO=none ONBOOT=yes,vi /etc/sysconfig/network-scripts/ifcfg-br0,DEVICE=br0 TYPE=Br
6、idge BOOTPROTO=static IPADDR=xxx.xxx.xxx.xxx NETMASK= ONBOOT=yes,KVM部署,KVM部署 重启网络服务,查看桥接网卡是否正常工作,service Network-Manager stop service network restart brctl show,bridge name bridge id STP enabled interfaces br0 8000.0021cc6b6f2c no eth0 virbr0 8000.525400ac7ebe yes virbr0-nic,KVM部署,KVM部署
7、 准备安装ISO镜像,mkdir /iso dd if=/dev/cdrom of=/iso/xxxxx.iso,KVM部署,安装虚拟机 使用virt-install工具创建一个guest系统,virt-install -name=winxp -ram 256 -vcpus=2 -disk path=/vdisk/winxp.img,size=30 -cdrom /iso/winxp.iso -boot hd,cdrom,network os-type windows os-variant winxp -graphics vnc,password=123456,port=5910 -netwo
8、rk bridge=br0 -autostart,-name 虚拟机名称 -ram 内存大小 -vcpus 虚拟CPU数量 -disk path=虚拟硬盘文件,size=虚拟硬盘大小 -cdrom 虚拟光盘文件 -graphics 图形显示方式,password=连接密码,port=连接端口 -network bridge=桥接网卡 -autostart 自动开机 -os-type 系统类型 -os-variant 发行版本 -boot 引导顺序,KVM部署,安装虚拟机 使用VNC连接guest系统进行系统安装,Linux: virt-view winxp Windows:,KVM部署,管理虚
9、拟机 使用virsh命令完成对虚拟机的管理,virsh list -all 显示所有虚拟机列表 virsh start winxp 启动虚拟机 virsh shutdown winxp 关闭虚拟机 virsh destroy winxp 强制关闭虚拟机 virsh undefine winxp 删除虚拟机 virsh reset winxp 重启虚拟机 virsh suspend winxp 挂起虚拟机 virsh resume winxp 恢复虚拟机 virsh edit winxp 修改虚拟机配置文件 virsh define xxxx.xml 从一个xml配置文件生成一个虚拟机 virs
10、h vncdisplay winxp 显示虚拟机的VNC连接信息,KVM部署,管理虚拟机 修改内存大小 关闭虚拟机 virsh shutdown winxp 修改内存大小 virsh setmem winxp 512 -current 开启虚拟机 virsh start winxp,对当前域进行修改,KVM部署,管理虚拟机 在线更换光盘镜像 卸载光盘 virsh attach-disk winxp “” hdc -type cdrom 装载光盘 virsh attach-disk winxp /iso/winxp.iso hdc -type cdrom,虚拟机名称,光盘ISO文件,挂载目标,设
11、备类型,KVM部署,管理虚拟机 添加新磁盘 获取virtio驱动镜像ISO文件 /pub/alt/virtio-win/archives/virtio-win-0.1-100/virtio-win-0.1-100.iso 挂载virtio驱动ISO文件至虚拟机 virsh attach-disk winxp /iso/virtio-win-0.1-100.iso hdc -type cdrom 生成新虚拟磁盘 qemu-img create -f raw /vdisk/newdisk1.img 5G 挂载新虚拟磁盘至虚拟机 virsh at
12、tach-disk winxp /vdisk/newdisk1.img vdb,KVM部署,管理虚拟机 添加新磁盘 安装virtio驱动 格式化新磁盘,KVM部署,管理虚拟机 删除新磁盘 virsh detach-disk winxp /vdisk/newdisk1.img,KVM部署,管理虚拟机 修改引导顺序 关闭虚拟机 virsh destroy winxp或者shutdown winxp 修改虚拟机配置文件 virsh edit winxp 运行虚拟机 virsh start winxp,KVM部署,管理虚拟机 制作快照 先关闭虚拟机 virsh shutdown winxp 转换虚拟磁
13、盘raw格式至qcow2格式 qemu-img convert -f raw -O qcow2 /vdisk/winxp.img /vdisk/winxp.img.qcow2 验证虚拟磁盘格式为qcow2 qemu-img info /vdisk/winxp.img.qcow2 删除raw格式磁盘,重命名qcow2格式磁盘 rm rf /vdisk/winxp.img mv /vdisk/winxp.img.qcow2 /vdisk/winxp.img 编辑虚拟机配置文件,修改raw格式为qcow2格式 virsh edit winxp,KVM部署,管理虚拟机 制作快照 启动虚拟机 virsh
14、 start winxp 制作快照 virsh snapshot-create-as winxp winxp.snapshot1,虚拟机名称(域名),快照名称,KVM部署,管理虚拟机 恢复快照,virsh snapshot-revert winxp winxp.snapshot1 -running -force -paused,强制还原,还原后挂机,还原后运行,KVM部署,管理虚拟机 克隆虚拟机 暂定/关闭虚拟机 virsh shutdown winxp 克隆虚拟机 virt-clone -o winxp -n winxp2 -f /vdisk/winxp2.img 开启新虚拟机 virsh
15、start winxp2,KVM部署,管理虚拟机 在线迁移虚拟机,TLS SSH TCP,1,2,KVM部署,管理虚拟机 在线迁移虚拟机 KVM1和KVM2上设置静态解析/etc/hosts KVM1和KVM2重启netowrk服务 /etc/init.d/NetworkManager stop /etc/init.d/network restart 设置临时域名 在KVM1计算机上执行hostname kvm1 在KVM2计算机上执行hostname kvm2 在KVM1上执行动态迁移 virsh migrate -live winxp qemu+s
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025~2026学年人教版二年级下册期末核心素养能力评估数学试卷(一)
- 2026年注册安全工程师《安全生产法》专项训练试卷(含答案)
- 2026年林业资源管理全真模拟试卷(含答案)冲刺押题
- 2026年高校辅导员岗位招聘考试冲刺试卷(含答案)
- 爱上慢跑:从这一步开始
- 夜间施工的10条安全红线
- 餐饮合伙开店分红合同范本
- 购置空调合同范本
- 文化建设活动合同范本
- 2026秋小学人教版数学一年级上册第二单元《6~10的认识和加、减法》学困生专项练习含答案
- 2026云南曲靖市水务投资限公司招聘工程专业技术人员(第77期)易考易错模拟试题(共500题)试卷后附参考答案
- 设备点检员安全综合水平考核试卷含答案
- 2026年中秋国庆节前安全专题培训(危化化工版)
- 2026国家会展中心(天津)有限责任公司人员招聘9人笔试备考试题及答案详解
- 制造业数字化转型2026年培训课件
- 2026年全国高考英语考试大纲
- 广西2026年选调生《综合知识》考试真题(完整版)
- 2026年中级经济师《保险专业实务》考前冲刺模拟及答案详解【必刷】
- 互联网医院建设运营实施方案
- 科粤版九年级化学上册第二单元《空气、物质的构成与组成》单元检测卷(含答案)
- (正式版)DB65∕T 4733-2023 《石化行业雷电灾害隐患排查指南》
评论
0/150
提交评论