GlusterFS a OpenNebula problém.

Zas som sa vrátil k jednému z problémov ktoré mám z GlusterFS a OpenNebulou. Nejde vytváranie virtuálnych serverou na glusterfs datastore. OpenNebule sa to nedari nikdy. Vždy som to potom skúšal spustením clone skriptu ale to vždy prešlo.Tentoraz som to ale skúsil bez predošlého testu v OpenNebule a výsledok je takýto:.

oneadmin@nfs2:/root$ /var/lib/one/remotes/tm/shared/clone nfs2.cloud.mavipet.sk:/var/lib/one/datastores/102/a75c381eed06c64fd261e2257e6715ef kvm04.internal.mavipet.sk:/var/lib/one//datastores/100/27/disk.0 27 102
INFO: clone: Cloning /var/lib/one/datastores/102/a75c381eed06c64fd261e2257e6715ef in kvm04.internal.mavipet.sk:/var/lib/one//datastores/100/27/disk.0
ERROR: clone: Command "cd /var/lib/one/datastores/100/27; cp /var/lib/one/datastores/102/a75c381eed06c64fd261e2257e6715ef /var/lib/one/datastores/100/27/disk.0" failed: cp: writing `/var/lib/one/datastores/100/27/disk.0': Invalid argument
cp: failed to extend `/var/lib/one/datastores/100/27/disk.0': Invalid argument
ERROR MESSAGE --8<------
Error copying nfs2.cloud.mavipet.sk:/var/lib/one/datastores/102/a75c381eed06c64fd261e2257e6715ef to kvm04.internal.mavipet.sk:/var/lib/one//datastores/100/27/disk.0
ERROR MESSAGE ------>8--
oneadmin@nfs2:/root$ /var/lib/one/remotes/tm/shared/clone nfs2.cloud.mavipet.sk:/var/lib/one/datastores/102/a75c381eed06c64fd261e2257e6715ef kvm04.internal.mavipet.sk:/var/lib/one//datastores/100/27/disk.0 27 102
INFO: clone: Cloning /var/lib/one/datastores/102/a75c381eed06c64fd261e2257e6715ef in kvm04.internal.mavipet.sk:/var/lib/one//datastores/100/27/disk.0
oneadmin@nfs2:/root$ /var/lib/one/remotes/tm/shared/clone nfs2.cloud.mavipet.sk:/var/lib/one/datastores/102/a75c381eed06c64fd261e2257e6715ef kvm04.internal.mavipet.sk:/var/lib/one//datastores/100/27/disk.0 127 102
INFO: clone: Cloning /var/lib/one/datastores/102/a75c381eed06c64fd261e2257e6715ef in kvm04.internal.mavipet.sk:/var/lib/one//datastores/100/27/disk.0
oneadmin@nfs2:/root$

Takže sa to deje len pri prvom spustení na danom KVM servery. Ďalšie spustenie prejde. Ale po nejakom čase bez prístupu na datastor sa problém obnoví. V prípade práce cez OpenNebulu, či už cez CLI alebo WEB, sa mi ale nepodarilo ani raz virtuál vytvoriť. Pri pohľade na datastor adresár je vytvorený a súbor z diskom je prázdny.

Pozeral som ako sa vlastne clonuje a výsledkom sú jednoduché príkazové riadky:

ssh $DST_HOST sh -s 2>&1 1>/dev/null << EOF
mkdir -p $DST_PATH
EOF

ssh $DST_HOST sh -s 2>&1 1>/dev/null << EOF 
cd $DST_DIR; cp $SRC_PATH $DST_PATH
EOF

Zaujímavé je že vlastné klonovanie je až druhá práca z daným, datastorom na KVM servery.

Print Friendly, PDF & Email