admin 管理员组

文章数量: 1184232

简单的虚拟机管理

摘要:本篇主要介绍虚拟机的简单管理、虚拟机的快照、虚拟机的移植。

一、QEMU/KVM

QEMU提供一系列的硬件模拟设备(CPU,网卡,磁盘等),客户机指令都需要QEMU翻译,因而性能较差。KVM是linux内核提供的虚拟化,可以用 来进行vCPU的创建与运行,虚拟内存的地址空间分配,指令执行效率较高,但缺少IO设备的虚拟化。QEMU-KVM就是KVM与QEMU的结合,KVM 负责CPU虚拟化+内存虚拟化,QEMU模拟其它IO设备。

更详细的内容请移至下方链接:

二、libvirtd 服务

1. libvirtd的 简单概念:

Libvirt是管理虚拟机和其他虚拟化功能的一个软件的集合,比如对存储、网络的管理。libvirt的主要目标是为各种虚拟化工具提供一套方便、可靠的编程接口,用一种单一的方式管理多种不同的虚拟化提供方式。

2. libvirt主要功能:

虚拟机管理: 包括不同的领域生命周期操作,比如:启动、停止、暂停、保存、恢复和迁移。支持多种设备类型的热插拔操作,包括:磁盘、网卡、内存和CPU。

虚拟NAT和基于路由的网络: 任何运行了libvirt daemon的主机都可以用来管理和创建虚拟网络。

本文标签: 虚拟机的 玩转 编程