[DRBD-user] Error message: Failed to create meta-data for DRBD volume
Daniel Ulman
dulman at sacme.com.ar
Fri May 10 17:26:38 CEST 2019
Hi Gabor,
> That still means that you have misconfigured DRBD itself or at least the necessary linstor-resources.res
I check and double check my configuration files and I don't see any typo.
The configuration is the same as in your test system, but only in the controller node.
In the satellite nodes, the configuration is slightly different:
cat /etc/drbd.conf
# You can find an example in /usr/share/doc/drbd.../drbd.conf.example
include "drbd.d/global_common.conf";
include "drbd.d/*.res";
When I run:
drbdadm dump vm-100-disk-1
The output on controller node is:
'vm-100-disk-1' not defined in your config (for this host)
On the satellite nodes, the dump is correct.
When I run (on controller node):
drbdadm dump vm-100-disk-1 -c /var/lib/linstor.d/vm-100-disk-1.res
Then, I see the dump of the configuration, correctly
Regards,
Daniel
------------------------------------------------------------------------------------------------------------------------------------------------
De: drbd-user-bounces at lists.linbit.com [mailto:drbd-user-bounces at lists.linbit.com] En nombre de Gábor Hernádi
Enviado el: jueves, 9 de mayo de 2019 2:19
Para: drbd-user at lists.linbit.com
Asunto: Re: [DRBD-user] Error message: Failed to create meta-data for DRBD volume
Hello
> Have you tried managing this resource by other means, like by using drbdtop or drbdadm commands ?
Yes, drbdadm always say:
no resources defined!
despite the resource definition file is there:
/var/lib/linstor.d/vm-100-disk-1.res
That still means that you have misconfigured DRBD itself or at least the necessary linstor-resources.res
This is what my testsystems looks like:
# cat /etc/drbd.conf
include "drbd.d/global_common.conf";
include "drbd.d/*.res";
include "/var/lib/drbd.d/*.res";
# cat /etc/drbd.d/linstor-resources.res
# This line was generated by linstor
include "/var/lib/linstor.d/*.res";
# ls /var/lib/linstor.d
linstor_common.conf
testrsc.res
please make sure that you have no typo in any of the mentioned config files.
you said that you already have some resource files in /var/lib/linstor.d (like my "testrsc.res"). If you have configured DRBD properly, you should see even with a stopped linstor something like
# drbdadm status
testrsc role:Secondary
disk:UpToDate
or if (for whatever reason) someone stopped that resource (or all), you should at least have drbdadm find the corresponding .res file with
# drbdadm dump testrsc
# resource testrsc on bravo: not ignored, not stacked
# defined at /var/lib/linstor.d/testrsc.res:4
resource testrsc {
template-file /var/lib/linstor.d/linstor_common.conf;
on bravo {
node-id 0;
volume 0 {
device minor 1000;
disk /dev/scratch/testrsc_00000;
meta-disk internal;
}
}
net {
cram-hmac-alg sha1;
shared-secret "Eimjfr+S8G7e+HNDZMD7";
}
}
--
Best regards,
Gabor Hernadi
More information about the drbd-user
mailing list