Thanks Mitya. GFS2 seem to be the good solution.
I have install it and clustered a volume group. I have make a gfs2 filesystem on it and the 3 nodes mount correctely the FS.
I can create file but, impossible to delete it. I have a timeout and some kernels errors:
Anybody have an idea of what's occured ?
Oct 28 09:54:33 proxmox02 kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Oct 28 09:54:33 proxmox02 kernel: glock_workque D ffff88087bb00d30 0 5678 2 0 0x00000000
Oct 28 09:54:33 proxmox02 kernel: ffff88087827bc70 0000000000000046 ffff88087827bbf0 ffffffff811df2b6
Oct 28 09:54:33 proxmox02 kernel: ffff8810749cbe98 ffff8808770df000 ffff881074894e30 000000000000fc83
Oct 28 09:54:33 proxmox02 kernel: ffff88087827bc20 ffffffffa072fc0f ffff88087827bfd8 ffff88087827bfd8
Oct 28 09:54:33 proxmox02 kernel: Call Trace:
Oct 28 09:54:33 proxmox02 kernel: [<ffffffff811df2b6>] ? submit_bh+0x126/0x200
Oct 28 09:54:33 proxmox02 kernel: [<ffffffffa072fc0f>] ? gfs2_log_write_buf+0xaf/0xd0 [gfs2]
Oct 28 09:54:33 proxmox02 kernel: [<ffffffff8155ac03>] io_schedule+0x73/0xc0
Oct 28 09:54:33 proxmox02 kernel: [<ffffffffa072ef39>] gfs2_log_flush+0x2b9/0x530 [gfs2]
Oct 28 09:54:33 proxmox02 kernel: [<ffffffff8109fcd0>] ? autoremove_wake_function+0x0/0x40
Oct 28 09:54:33 proxmox02 kernel: [<ffffffffa072babb>] inode_go_sync+0x7b/0x160 [gfs2]
Oct 28 09:54:33 proxmox02 kernel: [<ffffffffa0729b56>] do_xmote+0x136/0x280 [gfs2]
Oct 28 09:54:33 proxmox02 kernel: [<ffffffff8155a3dc>] ? thread_return+0xbc/0x870
Oct 28 09:54:33 proxmox02 kernel: [<ffffffffa072a390>] ? glock_work_func+0x0/0x1e0 [gfs2]
Oct 28 09:54:33 proxmox02 kernel: [<ffffffffa072a276>] run_queue+0x136/0x250 [gfs2]
Oct 28 09:54:33 proxmox02 kernel: [<ffffffffa072a390>] ? glock_work_func+0x0/0x1e0 [gfs2]
Oct 28 09:54:33 proxmox02 kernel: [<ffffffffa072a405>] glock_work_func+0x75/0x1e0 [gfs2]
Oct 28 09:54:33 proxmox02 kernel: [<ffffffff81099189>] worker_thread+0x179/0x2d0
Oct 28 09:54:33 proxmox02 kernel: [<ffffffff8109fcd0>] ? autoremove_wake_function+0x0/0x40
Oct 28 09:54:33 proxmox02 kernel: [<ffffffff81099010>] ? worker_thread+0x0/0x2d0
Oct 28 09:54:33 proxmox02 kernel: [<ffffffff8109f738>] kthread+0x88/0x90
Oct 28 09:54:33 proxmox02 kernel: [<ffffffff810096d2>] ? __switch_to+0xc2/0x2f0
Oct 28 09:54:33 proxmox02 kernel: [<ffffffff8100c3ca>] child_rip+0xa/0x20
Oct 28 09:54:33 proxmox02 kernel: [<ffffffff8109f6b0>] ? kthread+0x0/0x90
Oct 28 09:54:33 proxmox02 kernel: [<ffffffff8100c3c0>] ? child_rip+0x0/0x20
Oct 28 09:54:33 proxmox02 kernel: INFO: task task UPID
roxm:13272 blocked for more than 120 seconds.
Oct 28 09:54:33 proxmox02 kernel: Not tainted 2.6.32-32-pve #1
Oct 28 09:54:33 proxmox02 kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Oct 28 09:54:33 proxmox02 kernel: task UPID
ro D ffff88087bb813f0 0 13272 3953 0 0x00000004
Oct 28 09:54:33 proxmox02 kernel: ffff88085bb2fb88 0000000000000082 0000000000000000 ffff8808a061ed00
Oct 28 09:54:33 proxmox02 kernel: ffff88087bb00d30 0000000000000001 000000000001ed00 ffff88107cfeac10
Oct 28 09:54:33 proxmox02 kernel: ffff88085bb2fb28 0000000100304c17 ffff88085bb2ffd8 ffff88085bb2ffd8
Oct 28 09:54:33 proxmox02 kernel: Call Trace:
Oct 28 09:54:33 proxmox02 kernel: [<ffffffff8155b824>] schedule_timeout+0x204/0x300
Oct 28 09:54:33 proxmox02 kernel: [<ffffffff810521f3>] ? __wake_up+0x53/0x70
Oct 28 09:54:33 proxmox02 kernel: [<ffffffff8155b067>] wait_for_completion+0xd7/0x110
Oct 28 09:54:33 proxmox02 kernel: [<ffffffff81067a70>] ? default_wake_function+0x0/0x20
Oct 28 09:54:33 proxmox02 kernel: [<ffffffff81099bc6>] flush_work+0x76/0xc0
Oct 28 09:54:33 proxmox02 kernel: [<ffffffff81097ee0>] ? wq_barrier_func+0x0/0x20
Oct 28 09:54:33 proxmox02 kernel: [<ffffffff81099c62>] flush_delayed_work+0x52/0x70
Oct 28 09:54:33 proxmox02 kernel: [<ffffffffa0743452>] gfs2_clear_inode+0x62/0xc0 [gfs2]
Oct 28 09:54:33 proxmox02 kernel: [<ffffffff811c4cec>] clear_inode+0xac/0x140
Oct 28 09:54:33 proxmox02 kernel: [<ffffffffa0743514>] gfs2_delete_inode+0x64/0x530 [gfs2]
Oct 28 09:54:33 proxmox02 kernel: [<ffffffffa07434b0>] ? gfs2_delete_inode+0x0/0x530 [gfs2]
Oct 28 09:54:33 proxmox02 kernel: [<ffffffff811c6706>] generic_delete_inode+0xa6/0x1c0
Oct 28 09:54:33 proxmox02 kernel: [<ffffffff811c6875>] generic_drop_inode+0x55/0x70
Oct 28 09:54:33 proxmox02 kernel: [<ffffffffa0743297>] gfs2_drop_inode+0x37/0x40 [gfs2]
Oct 28 09:54:33 proxmox02 kernel: [<ffffffff811c4b82>] iput+0x62/0x70
Oct 28 09:54:33 proxmox02 kernel: [<ffffffff811b9686>] do_unlinkat+0x1d6/0x240
Oct 28 09:54:33 proxmox02 kernel: [<ffffffff8156028b>] ? do_page_fault+0x3b/0xa0
Oct 28 09:54:33 proxmox02 kernel: [<ffffffff811b9706>] sys_unlink+0x16/0x20
Oct 28 09:54:33 proxmox02 kernel: [<ffffffff8100b182>] system_call_fastpath+0x16/0x1b