版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 17980.25-2026农药田间药效试验准则第25部分:杀菌剂防治苹果树梭疤病
- 2026年大学第四学年(烹饪工艺与营养)烹饪工艺专项试题及答案
- 山东省日照市实验二中学2026年初三3月份测试数学试题含解析
- 内蒙古呼伦贝尔市、兴安盟2026年初三入学调研考试英语试题含解析
- 秦皇岛市重点中学2026年初三第一次模拟联考语文试题含解析
- 西藏拉萨市名校2026年初三语文试题第六次月考试题理实验班含解析
- 浙江省义乌市六校考重点名校2026年初三第二次教学质量检查考试英语试题试卷含解析
- 2025 高中时评类阅读理解之文化创新问题课件
- 2026年大数据在海洋工程中的决策支持
- 2026年发酵过程的实时监测与控制案例
- 2025秋季湖南能源集团社会招聘51人笔试历年参考题库附带答案详解
- 成立营销专班工作方案
- 2026年及未来5年市场数据中国剧本杀行业市场调查研究及投资前景展望报告
- 3.1《数数、数的组成》课件 人教版数学一年级下册
- 2026年安庆医药高等专科学校单招综合素质考试题库附答案详解(a卷)
- 麻醉复苏室转入转出标准及流程
- 浙江强基联盟高一下学期2026年3月开学联考英语试卷
- 新能源汽车的推销方案(15篇)
- 以色列伊朗课件
- 篮球场硅pu施工方案范文
- 外研版(2024)七年级下册 U1-U3 期中考试英语作文(含范文)
评论
0/150
提交评论