Linux初学者学习笔记

20171207 虚拟化

2017-12-09  本文已影响57人  哈喽别样
  • 虚拟化技术概览
  • KVM简介
  • KVM的管理操作

一、虚拟化技术概览

(一)虚拟化技术类型:

(二)主机虚拟化

(1)CPU虚拟化需要解决的问题
(2)内存虚拟化需要解决的问题:
(3)IO虚拟化需要解决的问题:
(4)主机虚拟化的类型:

(三)多主机虚拟化

二、KVM简介

(一)KVM(Kernel-based Virtual Machine)的组件:

(二)KVM管理架构:C/S架构

(三)快速安装使用KVM:

(四)KVM的组件:分为kvm.ko模块和qemu-kvm进程

(1)kvm.ko模块:
(2)qemu-kvm进程:
(3)KVM模块load进内存之后,系统的运行模式:

三、KVM的管理操作

(一)使用virt-manager管理KVM

实验1:在虚拟机中安装kvm,使用virt-manager配置为通过PXE方式安装系统
环境准备:
1、在虚拟机环境中在CPU的设置中开启“虚拟化Intel VT-x/EPT 或 AMD-V/RVI”,才能在虚拟机中支持硬件虚拟化
2、使用XShell登录系统时,需要安装XManager并配置X协议转发,才能使用ssh -X选项登陆后,通过X协议在本地打开远程图形界面

(二)使用qemu-kvm管理KVM

(1)qemu-kvm命令语法:

qemu-kvm [options] [disk_image]

(2)qemu-img建立虚拟磁盘实际应用
(3)qemu-kvm建立虚拟机实际应用
(4)qemu-kvm建立虚拟机并配置虚拟机网络

(三)使用virtsh管理KVM

(1)建立虚拟机

虚拟机的生成需要依赖于预定义的xml格式的配置文件,默认文件位置/etc/libvirt/qemu/
其生成工具有两个:virt-manager, virt-install

(2)virsh命令
上一篇 下一篇

猜你喜欢

热点阅读