一、什麼是虛擬化
在一台物理計算機上同時執行多個不同的作業系統,可以是windows,也可以是linux
二、為什麼需要虛擬化
1. 資源利用率高
2. 管理靈活
3. 擴容
三、主流虛擬化技術
商業版本 不開源
1. vmware
2. microsoft hyper-v
開源版本
3. xen rhel5.0 2023年 2023年初 北京 citrix 思傑 收購
2023年 依然採用是xen的虛擬化 fusioncompute 6.3.0 kvm
citrix xenserver citrix xendesktop 桌面虛擬化 業界第一
(1) 必須公升級到xen核心,需要維護一套龐大的核心
(2) domain0 特權虛擬機器
4. kvm 2023年 收購 kvm 2023年
glusterfs ceph puppet ansible
kvm : kernel-based virtual machine 基於核心的虛擬機器
citrix xen -------- cloudstack
redhat kvm ------ openstack 2023年
企業級虛擬化
四、虛擬化型別
1. 半虛擬化
半虛擬化
compaq 康柏 hp 收購 酷睿2 5500 2023年 rhel5 不支援 vt-x
intel: vmx amd: svm
cat /proc/cpuinfo
不能安裝windows
虛擬機器裡面有敏感指令集 不能被轉換 攔截
linux 修改核心以支援虛擬化
vmware 為什麼能安裝windows
2. 完全虛擬化
3. 硬體輔助虛擬化 vt-x
在硬體輔助虛擬機器中使用半虛擬化驅動
vmware workstation 完全虛擬化
vmware vsphere 6
vcenter
esxi 安裝esxi角色機器cpu必須支援硬體輔助虛擬化
企業級虛擬化架構
kvm安裝
#qemu-img
qemu-img create -f qcow2 server3.qcow2 15g -o preallocation=metadata ######## 建立qcow2磁碟
kvm預設沒有橋接器,需要使用者手動建立橋接
kvm虛擬機器儲存管理
1 kvm 的儲存虛擬化是通過儲存池 storage pool 和卷volume 來管理的。2 storage pool 是宿主機上可以看到的一片儲存空間,可以是多種型 3 volume 是在 storage pool 中劃分出的一塊空間,宿主機將 volume 分配給虛擬機器,volume 在虛擬...
KVM複製虛擬機器,KVM轉殖虛擬機器
1.關閉要轉殖的虛擬機器 2.語法 virt clone o 原虛擬機器 n 新虛擬機器 f 新虛擬機器存放的路徑 virt clone o centos7.0 n xuegod110 f var lib libvirt images xuegod110.img qcow2格式 virt clone...
KVM虛擬機器
一 kvm虛擬機器簡介 kernel based virtual machine的簡稱,是乙個開源的 系統虛擬化模組,自linux 2.6.20之後整合在linux的各個主要發行版本中。它使用linux自身的排程器進行管理,所以相對於xen,其核心原始碼很少。kvm目前已成為學術界的主流vmm之一。...