虚拟化技术:系统虚拟化,存储虚拟化,网络虚拟化,gpu虚拟化,软件虚拟化,硬件支持虚拟化

系统虚拟化:单一系统上运行多个操作系统,每个虚拟操作系统同时运行但又相互独立

三种实现方式:
纯软件仿真:模拟完整硬件环境虚拟化来宾平台,效率较低。产品qemu。

虚拟化层翻译:Hypervisor/vmm(虚拟机监控器),允许多种操作系统在相同的物理系统中运行控制硬件并向来宾操作系统提供底层硬件的途径,向来宾操作系统提供虚拟化的硬件

无硬件辅助的全虚拟化,半虚拟化,硬件辅助的全虚拟化

容器技术  lxc docker

Hypervisor分类:类型1:裸金属型  类型2: 宿主型

kvm虚拟化:硬件辅助的全虚拟化方案

开始之前检查cpu是否支持虚拟化

grep vmx /proc/cpuinfo 

egrep ‘^flags.*(vmx|svm)’ /proc/cpuinfo      

虚拟化平台的安装:四个软件包组

virtualization-Hypervisor    虚拟机监控器
virtualization-platform        虚拟化平台
virtualization-tools             虚拟化工具 
virtualization-client            虚拟化组件

gnome-desktop(图形桌面 选装)

启动守护进程 systemctl start && enable libvirtd

虚拟机的安装管理

1.命令行模式

a.虚拟机安装

qemu-img create -f   <磁盘格式>   <磁盘名称>  磁盘大小

virt-install  --name   < 虚拟机名称>   --ram  <内存>  --vcpus=<虚拟cpu数>   --disk path=<虚拟磁盘路径>  --cdrom=<镜像文件路径>  --network network=<网络模式>  --graphics  vnc,listen=0.0.0.0

b.管理

virsh --help 查看相关管理

c.vncviewer 管理虚拟机界面

2.图形界面模式

virt-manger 调出虚拟机管理器,创建管理虚拟机

 

内容来源于网络如有侵权请私信删除

文章来源: 博客园

原文链接: https://www.cnblogs.com/Juanyong/p/13560601.html

你还没有登录,请先登录注册
  • 还没有人评论,欢迎说说您的想法!