Storage: GlusterFS: Difference between revisions
No edit summary |
No edit summary |
||
(7 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<!--PVE_IMPORT_START_MARKER--> | |||
<!-- Do not edit - this is autogenerated content --> | |||
{{#pvedocs:pve-storage-glusterfs-plain.html}} | {{#pvedocs:pve-storage-glusterfs-plain.html}} | ||
[[Category:Reference Documentation]] | [[Category:Reference Documentation]] | ||
<pvehide> | |||
Storage pool type: glusterfs | |||
GlusterFS is a scalable network file system. The system uses a modular | |||
design, runs on commodity hardware, and can provide a highly available | |||
enterprise storage at low costs. Such system is capable of scaling to | |||
several petabytes, and can handle thousands of clients. | |||
After a node/brick crash, GlusterFS does a full rsync to make | |||
sure data is consistent. This can take a very long time with large | |||
files, so this backend is not suitable to store large VM images. | |||
Configuration | |||
The backend supports all common storage properties, and adds the | |||
following GlusterFS specific options: | |||
server | |||
GlusterFS volfile server IP or DNS name. | |||
server2 | |||
Backup volfile server IP or DNS name. | |||
volume | |||
GlusterFS Volume. | |||
transport | |||
GlusterFS transport: tcp, unix or rdma | |||
Configuration Example (/etc/pve/storage.cfg) | |||
glusterfs: Gluster | |||
server 10.2.3.4 | |||
server2 10.2.3.5 | |||
volume glustervol | |||
content images,iso | |||
File naming conventions | |||
The directory layout and the file naming conventions are inherited | |||
from the dir backend. | |||
Storage Features | |||
The storage provides a file level interface, but no native | |||
snapshot/clone implementation. | |||
Table 1. Storage features for backend glusterfs | |||
Content types | |||
Image formats | |||
Shared | |||
Snapshots | |||
Clones | |||
images vztmpl iso backup snippets | |||
raw qcow2 vmdk | |||
yes | |||
qcow2 | |||
qcow2 | |||
See Also | |||
Storage | |||
</pvehide> | |||
<!--PVE_IMPORT_END_MARKER--> |
Latest revision as of 08:04, 16 April 2019
Storage pool type: glusterfs
GlusterFS is a scalable network file system. The system uses a modular design, runs on commodity hardware, and can provide a highly available enterprise storage at low costs. Such system is capable of scaling to several petabytes, and can handle thousands of clients.
After a node/brick crash, GlusterFS does a full rsync to make sure data is consistent. This can take a very long time with large files, so this backend is not suitable to store large VM images. |
Configuration
The backend supports all common storage properties, and adds the following GlusterFS specific options:
- server
-
GlusterFS volfile server IP or DNS name.
- server2
-
Backup volfile server IP or DNS name.
- volume
-
GlusterFS Volume.
- transport
-
GlusterFS transport: tcp, unix or rdma
glusterfs: Gluster server 10.2.3.4 server2 10.2.3.5 volume glustervol content images,iso
File naming conventions
The directory layout and the file naming conventions are inherited from the dir backend.
Storage Features
The storage provides a file level interface, but no native snapshot/clone implementation.
Content types | Image formats | Shared | Snapshots | Clones |
---|---|---|---|---|
images vztmpl iso backup snippets |
raw qcow2 vmdk |
yes |
qcow2 |
qcow2 |
See Also