Proxmox Cluster file system (pmxcfs): Difference between revisions

From Proxmox VE
Jump to navigation Jump to search
No edit summary
Line 6: Line 6:
=Technologie=
=Technologie=


We use the [http://www.corosync.org Corosync Cluster Engine] for cluster communication, and [http://www.sqlite.org SQlite] for the database file.
We use the [http://www.corosync.org Corosync Cluster Engine] for cluster communication, and [http://www.sqlite.org SQlite] for the database file. The filesystem is implemented in user space using [http://fuse.sourceforge.net/ FUSE].




[[Category: Proxmox VE 2.0]]
[[Category: Proxmox VE 2.0]]

Revision as of 08:50, 30 September 2011

Yellowpin.svg Note: Article about Proxmox VE 2.0 beta

Introduction

Proxmox Cluster file system (pmxcfs) is a database-driven file system for storing configuration files, replicated in real time on all nodes using corosync. We use this to store all PVE related configuration files. Although the file system stores all data inside a persistent database on disk, a copy of the data resides im RAM. That imposes restriction on the maximal size, which is currently 30MB. This is still enough to store the configuration several thousand virtual machines.

Technologie

We use the Corosync Cluster Engine for cluster communication, and SQlite for the database file. The filesystem is implemented in user space using FUSE.