I was messing around with some things and force removed my DC. My cluster
is still there with the 2 gluster volumes, however I cannot move that
cluster into a new dc, I just get the following error in engine.log:
2013-06-25 20:26:15,218 ERROR
[org.ovirt.engine.core.bll.AddVdsSpmIdCommand] (ajp--127.0.0.1-8702-2)
[7d1289a6] Command org.ovirt.engine.core.bll.AddVdsSpmIdCommand throw
exception: org.springframework.dao.DuplicateKeyException:
CallableStatementCallback; SQL [{call insertvds_spm_id_map(?, ?, ?)}];
ERROR: duplicate key value violates unique constraint "pk_vds_spm_id_map"
Detail: Key (storage_pool_id,
vds_spm_id)=(084def30-1e19-4777-9251-8eb1f7569b53, 1) already exists.
Where: SQL statement "INSERT INTO vds_spm_id_map(storage_pool_id, vds_id,
vds_spm_id)
VALUES(v_storage_pool_id, v_vds_id, v_vds_spm_id)"
I would really like to get this back into a dc without destroying my
gluster volumes and losing my data. Can anyone please point me in the
right direction?
On Tue, Jun 25, 2013 at 8:19 AM, Tony Feldmann <trfeldmann(a)gmail.com> wrote:
I have a 2 node cluster with engine running on one of the nodes. It
has 2
gluster volumes that replicate between the hosts as its shared storage.
Last night one of my systems crashed. It looks like all of my data is
present, however the ids file seems to be corrupt on my master domain. I
tried to do a hexdump -c on the ids file, but it just gave an input/output
error. Sanlock.log shows error -5. Is there a way to rebuild the ids
file, or can I tell ovirt to use the other domain as the master so I can
get back up and running?