OpenStack 01

2017-12-20  本文已影响16人  玩玩风行啦

KVM

KVM 全称是 Kernel-Based Virtual Machine。也就是说 KVM 是基于 Linux 内核实现的。KVM 全称是 Kernel-Based Virtual Machine。也就是说 KVM 是基于 Linux 内核实现的。Libvirt 除了能管理 KVM 这种 Hypervisor,还能管理 Xen,VirtualBox 等。OpenStack 底层也使用 Libvirt。

Libvirt 包含 3 个东西:后台 daemon 程序 libvirtd、API 库和命令行工具 virsh

  1. libvirtd是服务程序,接收和处理 API 请求;
  2. API 库使得其他人可以开发基于 Libvirt 的高级工具,比如 virt-manager,这是个图形化的 KVM 管理工具,后面我们也会介绍;
  3. virsh 是我们经常要用的 KVM 命令行工具。

Ubuntu安装KVM

# sudo apt-get install qemu-kvm qemu-system libvirt-bin virt-manager bridge-utils vlan
# 确认 CPU 支持虚拟化
# egrep -o '(vmx|svm)' /proc/cpuinfo
  vmx
# 确认 Libvirtd 服务已经启动
# service libvirt-bin status
  libvirt-bin start/running, process 1478
# virt-manager 启动图形界面
# virt-manager
# virsh list
Id    Name              State
--------------------------------
8     kvm1              running

目录类型的 Storage Pool

LVM (JD JDOS)

上一篇下一篇

猜你喜欢

热点阅读