如果我想在多台kvm机器之间共享fs,那么当我已经在使用ceph时,最好的方法是什么呢?
我直接通过rbd设备访问我的kvm磁盘,但是在此基础上使用ext4,即使我要添加“共享”磁盘(可以使用多个vm访问),但这将不能与ext4一起工作。
谢谢
发布于 2015-08-03 09:09:34
如果您是游戏,您可以使用CephFS,或设置一个由RBD卷支持的VM,充当其他机器的NFS服务器。您完全正确,在多台机器之间共享一个ext4格式的RBD卷肯定会以眼泪告终。
发布于 2015-08-03 09:12:04
要共享文件系统,必须使用群集文件系统。Linux环境中选择的集群文件系统通常是GFS2,但它不是唯一可用的。
共享文件系统,更一般地说,存储资源是一项复杂的任务--在将类似的设置投入生产之前,一定要将自己的文档记录下来。并在将其传播到生产系统之前测试任何更改。
一种更简单(但性能较低)的方法是使用NFS共享公共存储资源,并将其安装在各种虚拟化节点上。请记住,在Linux下直到最近的内核才100%支持回环NFS挂载(例如: localhost挂载)(它可以工作,但由于一些生动活泼的问题,它不能以稳定的方式运行)。
https://serverfault.com/questions/710410
复制相似问题