注意
本文档适用于 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,执行以下命令:
更新你的软件仓库。
sudo yum update
为 Ceph 安装 QEMU。
sudo yum install qemu-kvm qemu-kvm-tools qemu-img
安装额外的 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生成构建。然后,执行make
和make install
完成安装。例如:
git clone git://libvirt.org/libvirt.git
cd libvirt
./autogen.sh
make
sudo make install
请参阅libvirt 安装 for details.
由 Ceph 基金会带给您
Ceph 文档是一个社区资源,由非盈利的 Ceph 基金会资助和托管Ceph Foundation. 如果您想支持这一点和我们的其他工作,请考虑加入现在加入.