如何配置Ceph对象存储作为KVM虚拟机外部存储

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,恶意文件检测 1000次 1年
对象存储 OSS,内容安全 1000次 1年
简介:

凭借良好的可扩展性以及价格优势,Ceph对象存储在KVM虚拟机存储领域逐渐流行起来。

对象存储最初来自于云环境,因为相比于其他环境,云环境对于存储可扩展性需求通常更高。而Ceph对象存储现在是配置KVM虚拟机外部存储最为流行的一种方式。

对于Ceph来说,同一集群中的多个结点协同工作,用户可以访问位于通用硬件的分布式存储系统。通过访问由ceph-mon结点提供的元数据信息,不同类型的客户端可以连接到这些存储结点。

对象存储是一种全新的存储类型:应用程序可以通过调用API直接访问存储,这意味着应用程序在不借助操作系统的情况下就能访问存储设备。有些对象存储只提供API访问方式,其使用范围受到很大限制,因为其不能被应用在传统操作系统环境当中。而Ceph提供了多种客户端访问方式,包括RADOS块设备,其可以原生连接到KVM环境(libvirt)的管理层。

环境类型

Ceph对象存储只有在特定环境中才能够发挥最佳性能表现。这款产品在研发过程中考虑到云环境相关需求,且价格适中,能够轻松扩展成PB级存储。但是部署Ceph并不简单,IT员工必须对产品进行充分了解。相比于现在大部分数据中心使用的传统SAN产品,Ceph能够大幅度降低存储成本。这使得Ceph成为一种适用于大规模环境的理想存储产品,但是并不适用于只需要几台虚拟机的小型企业。

在Ceph解决方案中,Ceph客户端负责写入二进制对象。这些对象在Ceph层以数据块的形式出现,它们被自动复制至少三次(管理员可以自定义复制次数)。Ceph当中更为重要的一项特性是其分布式特性。通常,当管理员创建一台虚拟机之后,这台虚拟机将会以分布式同步二进制对象的形式写入到多台服务器上——在某些情况当中,甚至是数十台服务器。

Ceph对象存储具有的性能表现, 因此能够同时支持多台服务器。存储系统能够提供多种接口供客户端进行访问,这样存储接口就不会成为性能瓶颈了。数十台服务器同时处理请求,意味着文件到客户端的时间只会受到网速的限制。

价格合理

关于Ceph也许最好的消息就是其能够运行在通用硬件上、而不需要依赖昂贵的高端存储专用硬件。因此通常Ceph对象存储相比于SAN产品在价格方面具有很大优势,用户只需要使用安装有SATA磁盘的机架服务器就能够完成Ceph部署。

尽管Ceph存储硬件价格更加便宜,但是其需要在网络方面投入更多。由于每个二进制对象都会被复制三次,因此通过网络发送的数据也是之前的三倍。在测试环境当中用户可以使用1Gb/s带宽的网络,但是如果想要在生产环境当中使用Ceph,那么网络带宽最少要达到10Gb/s。

Ceph虽然是一款免费的开源产品,但是其官方文档详细介绍了应该如何进行部署。红帽和SUSE等Linux厂商推出了第三方支持的Ceph产品,带有易于使用的部署界面。

本文转自d1net(转载)

目录
相关文章
|
1月前
|
KVM 虚拟化
kvm虚拟机快照
这篇文章主要介绍了KVM虚拟机快照的创建、管理、恢复以及删除的详细步骤,包括查看快照信息、创建快照、模拟系统破坏后基于快照恢复虚拟机、使用快照的注意事项以及如何删除快照。
39 2
|
1月前
|
KVM 虚拟化
KVM虚拟机的桥接网络
文章主要介绍了KVM虚拟机的NAT和桥接网络类型的工作原理、配置方法以及如何进行网络模式的切换。
25 3
KVM虚拟机的桥接网络
|
1月前
|
KVM 虚拟化
KVM虚拟机的克隆
这篇文章介绍了如何使用KVM虚拟机进行完整克隆和链接克隆,包括手动克隆和使用virt-clone工具克隆的方法,以及如何编写脚本来实现自动化克隆和删除虚拟机。
26 3
KVM虚拟机的克隆
|
1月前
|
KVM 虚拟化
KVM虚拟机的热迁移
这篇文章详细介绍了KVM虚拟机的热迁移过程,包括临时迁移和永久迁移的步骤,以及可能遇到的故障和解决方案。
44 1
KVM虚拟机的热迁移
|
1月前
|
KVM 虚拟化
kvm虚拟机磁盘管理
文章详细介绍了KVM虚拟机磁盘管理,包括磁盘格式概述、创建虚拟机时如何指定磁盘格式、以及磁盘工具的常用命令,旨在帮助用户更好地理解和操作KVM虚拟机的磁盘管理。
48 1
kvm虚拟机磁盘管理
|
1月前
|
KVM 虚拟化 数据安全/隐私保护
KVM虚拟机安装实战
本文讲述了如何创建并使用VNC连接KVM虚拟机的详细教程,包括安装图解和命令行参数说明。
47 8
|
1月前
|
存储 监控 数据可视化
SLS 虽然不是直接使用 OSS 作为底层存储,但它凭借自身独特的存储架构和功能,为用户提供了一种专业、高效的日志服务解决方案。
【9月更文挑战第2天】SLS 虽然不是直接使用 OSS 作为底层存储,但它凭借自身独特的存储架构和功能,为用户提供了一种专业、高效的日志服务解决方案。
66 9
|
1月前
|
KVM 虚拟化
KVM虚拟机的冷迁移
这篇文章详细描述了KVM虚拟机的冷迁移过程,包括无依赖环境迁移、有链接克隆虚拟机迁移、多块磁盘迁移的案例,以及可能遇到的错误和解决方案。
29 3
|
2月前
|
安全
【Azure 云服务】Azure Cloud Service 关于虚拟机资源,杀毒软件配置,补丁机制的问答
【Azure 云服务】Azure Cloud Service 关于虚拟机资源,杀毒软件配置,补丁机制的问答
|
2月前
|
存储 网络协议 搜索推荐
在Linux中,如何配置和管理虚拟机的网络和存储?
在Linux中,如何配置和管理虚拟机的网络和存储?
下一篇
无影云桌面