Hello, dear community.
I've been using Proxmox for a while (total of 5 years atm) and now decided to attach GlusterFS storage to proxmox nodes.
Configuration of GlusterFS: replicated volume of two bricks on different servers. Servers are connected over 10G network. Using LSI hardware raid.
Configuration of GlusterFS storage on Proxmox: mounted using Proxmox GUI.
The problem:
after restarting the server which was used in Promox GUI to add GlusterFS volume, guest qemu VM drops these messages into the logs:
and acts like this:
I know that basically GlusterFS client needs only one server to get the configuration file from the GlusterFS server, but it seems like Promox doesn't know about second server?
storage config:
vmconfig:
and pveversion:
GlusterFS servers version is: 3.4.4
Was looking for answers on forums, google and wiki. Was not able to find an answer.
http://www.jamescoyle.net/how-to/533-glusterfs-storage-mount-in-proxmox this says, that one has to add volume manually to use both servers.
Could someone drop some light on this problem?
[Added later]
seems like someone has the same problem:
http://forum.proxmox.com/threads/18221-Gluster-KVM-problem-on-gluster-node-reboot
fix is here
http://forum.proxmox.com/threads/19058-SOLVED-Proxmox-and-GlusterFS?p=98280#post98280
I've been using Proxmox for a while (total of 5 years atm) and now decided to attach GlusterFS storage to proxmox nodes.
Configuration of GlusterFS: replicated volume of two bricks on different servers. Servers are connected over 10G network. Using LSI hardware raid.
Configuration of GlusterFS storage on Proxmox: mounted using Proxmox GUI.
The problem:
after restarting the server which was used in Promox GUI to add GlusterFS volume, guest qemu VM drops these messages into the logs:
Code:
[ 3462.988707] end_request: I/O error, dev vda, sector 25458896
[ 3462.989474] end_request: I/O error, dev vda, sector 25458896
[ 3763.435225] end_request: I/O error, dev vda, sector 25458896
[ 3987.913744] end_request: I/O error, dev vda, sector 26304696
[ 3987.917413] end_request: I/O error, dev vda, sector 26304720
[ 3987.917716] end_request: I/O error, dev vda, sector 26304752
[ 3987.917728] end_request: I/O error, dev vda, sector 26304792
[ 3987.917728] end_request: I/O error, dev vda, sector 26304848
[ 3987.917728] end_request: I/O error, dev vda, sector 26304880
[ 3987.917728] end_request: I/O error, dev vda, sector 26304896
[ 3987.917728] end_request: I/O error, dev vda, sector 26304912
[ 3987.917728] end_request: I/O error, dev vda, sector 26304960
[ 3987.917728] end_request: I/O error, dev vda, sector 26304992
[ 3987.917728] end_request: I/O error, dev vda, sector 26297448
[ 3987.917728] end_request: I/O error, dev vda, sector 26297408
[ 3987.917728] end_request: I/O error, dev vda, sector 26297384
[ 3987.917728] end_request: I/O error, dev vda, sector 26297312
[ 3987.917728] end_request: I/O error, dev vda, sector 26297272
[ 3987.921830] end_request: I/O error, dev vda, sector 26304696
[ 3997.914129] end_request: I/O error, dev vda, sector 17097768
[ 3997.914982] end_request: I/O error, dev vda, sector 17097768
[ 3997.915640] end_request: I/O error, dev vda, sector 17097768
and acts like this:
Code:
cat: /var/log/syslog: Input/output error
-bash: /sbin/halt: Input/output error
I know that basically GlusterFS client needs only one server to get the configuration file from the GlusterFS server, but it seems like Promox doesn't know about second server?
storage config:
Code:
glusterfs: FAST-HA-150G
volume HA-Proxmox-TT-fast-150G
path /mnt/pve/FAST-HA-150G
content images,rootdir
server stor1
nodes pve1
maxfiles 1
vmconfig:
Code:
#debian7
bootdisk: virtio0
cores: 2
cpu: host
ide2: none,media=cdrom
memory: 512
name: cacti
net0: virtio=42:01:8D:5A:2C:6C,bridge=vmbr0
onboot: 1
ostype: l26
sockets: 1
virtio0: FAST-HA-150G:116/vm-116-disk-1.raw,size=17G
Code:
root@pve1:~# pveversion -vproxmox-ve-2.6.32: 3.2-132 (running kernel: 2.6.32-29-pve)
pve-manager: 3.2-4 (running version: 3.2-4/e24a91c1)
pve-kernel-2.6.32-20-pve: 2.6.32-100
pve-kernel-2.6.32-22-pve: 2.6.32-107
pve-kernel-2.6.32-29-pve: 2.6.32-126
pve-kernel-2.6.32-31-pve: 2.6.32-132
pve-kernel-2.6.32-26-pve: 2.6.32-114
lvm2: 2.02.98-pve4
clvm: 2.02.98-pve4
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.5-1
pve-cluster: 3.0-12
qemu-server: 3.1-16
pve-firmware: 1.1-3
libpve-common-perl: 3.0-18
libpve-access-control: 3.0-11
libpve-storage-perl: 3.0-19
pve-libspice-server1: 0.12.4-3
vncterm: 1.1-6
vzctl: 4.0-1pve5
vzprocps: 2.0.11-2
vzquota: 3.1-2
pve-qemu-kvm: 1.7-8
ksm-control-daemon: 1.1-1
glusterfs-client: 3.4.2-1
GlusterFS servers version is: 3.4.4
Was looking for answers on forums, google and wiki. Was not able to find an answer.
http://www.jamescoyle.net/how-to/533-glusterfs-storage-mount-in-proxmox this says, that one has to add volume manually to use both servers.
Could someone drop some light on this problem?
[Added later]
seems like someone has the same problem:
http://forum.proxmox.com/threads/18221-Gluster-KVM-problem-on-gluster-node-reboot
fix is here
http://forum.proxmox.com/threads/19058-SOLVED-Proxmox-and-GlusterFS?p=98280#post98280
Last edited: