Clustered file system


New Member
Jul 8, 2013

I've installed 6 Proxmox 3 servers which need to access to a SAN by iSCSI. The VMs are stored in LVM partitions but I need a clustered file system for the datas. I don't need replication. It seems that OCFS2 or GFS2 could be the good solutions. However, I've read that OCSF2 is not recommended for Proxmox and I can't install GFS2 with the APT package :

apt-get install gfs2-tools
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
gfs2-tools : Depends: cman but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Any idea to help me ?

aptitude install gfs-utils
The following packages have unmet dependencies:
redhat-cluster-pve : Conflicts: cman but 3.0.12-3.2+deb7u2 is to be installed.
Conflicts: gfs2-tools but 3.0.12-3.2+deb7u2 is to be installed.
corosync-pve : Conflicts: corosync but 1.4.2-3 is to be installed.
openais-pve : Conflicts: openais but 1.1.4-4.1 is to be installed.
The following actions will resolve these dependencies:

Remove the following packages:
1) clvm
2) corosync-pve
3) fence-agents-pve
4) libpve-storage-perl
5) openais-pve
6) proxmox-ve-2.6.32
7) pve-manager
8) qemu-server
9) redhat-cluster-pve
10) resource-agents-pve
11) vzctl

Proxmox won't work any more if I accept this solution ?
Proxmox won't work any more if I accept this solution ?

You are doing something different, as it works here:

my system:

root@proxmox-6-175:~# pveversion -v
pve-manager: 3.0-23 (pve-manager/3.0/957f0862)
running kernel: 2.6.32-20-pve
proxmox-ve-2.6.32: 3.0-100
pve-kernel-2.6.32-20-pve: 2.6.32-100
lvm2: 2.02.95-pve3
clvm: 2.02.95-pve3
corosync-pve: 1.4.5-1
openais-pve: 1.1.4-3
libqb0: 0.11.1-2
redhat-cluster-pve: 3.2.0-2
resource-agents-pve: 3.9.2-4
fence-agents-pve: 4.0.0-1
pve-cluster: 3.0-4
qemu-server: 3.0-20
pve-firmware: 1.0-22
libpve-common-perl: 3.0-4
libpve-access-control: 3.0-4
libpve-storage-perl: 3.0-8
vncterm: 1.1-4
vzctl: 4.0-1pve3
vzprocps: 2.0.11-2
vzquota: 3.1-2
pve-qemu-kvm: 1.4-13
ksm-control-daemon: 1.1-1

root@proxmox-6-175:~# aptitude install gfs2-utils
The following NEW packages will be installed:
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 397 kB of archives. After unpacking 883 kB will be used.
Get: 1 [URL][/URL] wheezy/pve gfs2-utils amd64 3.1.3-1 [397 kB]
Fetched 397 kB in 5s (74.9 kB/s)
Selecting previously unselected package gfs2-utils.
(Reading database ... 28436 files and directories currently installed.)
Unpacking gfs2-utils (from .../gfs2-utils_3.1.3-1_amd64.deb) ...
Processing triggers for man-db ...
Setting up gfs2-utils (3.1.3-1) ...
Starting GFS2 Control Daemon: gfs_controld.

Sorry. I didn't read that I have to install gfs2-utils and not gfs2-tools.

Thanks for your help.


The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get your own in 60 seconds.

Buy now!