注意

本文档适用于 Ceph 开发版本。

安装块设备虚拟化

如果你打算使用 Ceph 块设备并将 Ceph 存储集群作为虚拟机 (VM) 或QEMU/KVM 和libvirt软件包对于启用虚拟机和云平台非常重要。

安装 QEMU

QEMU KVM 可以通过librbd与 Ceph 块设备交互,这是使用 Ceph 与云平台的重要特性。一旦你安装了 QEMU,请参阅QEMU 和块设备了解如何使用。

Debian 软件包

QEMU 软件包包含在 Ubuntu 12.04 Precise Pangolin 及更高版本中。要安装 QEMU,执行以下命令:

sudo apt-get install qemu

RPM 软件包

要安装 QEMU,执行以下命令:

  1. 更新你的软件仓库。

    sudo yum update
    
  2. 为 Ceph 安装 QEMU。

    sudo yum install qemu-kvm qemu-kvm-tools qemu-img
    
  3. 安装额外的 QEMU 软件包(可选):

    sudo yum install qemu-guest-agent qemu-guest-agent-win32
    

构建 QEMU

要从源代码构建 QEMU,请使用以下步骤:

cd {your-development-directory}
git clone git://git.qemu.org/qemu.git
cd qemu
./configure --enable-rbd
make; make install

安装 libvirt

要使用libvirt与 Ceph 一起使用,你必须有一个正在运行的 Ceph 存储集群,并且你必须安装并配置 QEMU。请参阅使用 libvirt 与 Ceph 块设备了解如何使用。

Debian 软件包

libvirt软件包包含在 Ubuntu 12.04 Precise Pangolin 及更高版本的 Ubuntu 中。要在这些发行版上安装libvirt,执行以下命令:

sudo apt-get update && sudo apt-get install libvirt-bin

RPM 软件包

要使用libvirt与 Ceph 存储集群一起使用,你必须有一个正在运行的 Ceph 存储集群,并且你还必须安装一个支持rbd格式的 QEMU 版本。请参阅安装 QEMU for details.

libvirt软件包包含在最近的 CentOS/RHEL 发行版中。要安装libvirt,执行以下命令:

sudo yum install libvirt

构建libvirt

要构建libvirt从源代码,克隆libvirt仓库并使用AutoGen生成构建。然后,执行makemake install完成安装。例如:

git clone git://libvirt.org/libvirt.git
cd libvirt
./autogen.sh
make
sudo make install

请参阅libvirt 安装 for details.

由 Ceph 基金会带给您

Ceph 文档是一个社区资源,由非盈利的 Ceph 基金会资助和托管Ceph Foundation. 如果您想支持这一点和我们的其他工作,请考虑加入现在加入.