Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
On 10/29/2015 03:12 PM, Veit Wahlich wrote: > Hi, > > is there a (preferred) method to determine whether a resource is > currently in dual-primary mode, e.g. show the active net-options? > > I use "drbdadm net-options --protocol=C --allow-two-primaries <res>" to > active dual-primary mode temporarily for a resource and promote it on > the former secondary, so I can migrate a virtual machine backed by this > resource to another node. After migration has completed or failed, I > demote the resource on the machine that does not run the vm and > deactivate dual-primary mode with "drbdadm net-options > --allow-two-primaries=no <res>". you may be interested by this: https://github.com/taradiddles/cluster/blob/master/libvirt_hooks/qemu I wrote it some time ago as a qemu hook before ending setting up a full fledged cluster (pacemaker) with proper fencing, which rendered the script useless. It worked pretty well though (it doesn't change the "--allow-two-primaries" but you could easily add it if you end up using the script). > For safety reasons, I would like to verify whether the resource is not > already resp. no longer in dual-primary mode, but I found no method to > obtain this information: > > - /proc/drbd does not seem to contain this information are you sure ? on my machine, cat /proc/drbd version: 8.4.6 (api:1/proto:86-101) GIT-hash: 9304f3b0995d97316d6bd4455ecbcf2963147ab4 build by build at vm-build-el7.c3i.priv, 2015-10-03 16:07:33 10: cs:Connected ro:Primary/Primary ds:UpToDate/UpToDate C r----- ns:9850696 nr:7822820 dw:17672764 dr:10737789 al:151 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:f oos:0 11: cs:Connected ro:Primary/Primary ds:UpToDate/UpToDate C r----- ns:977368 nr:16 dw:977384 dr:1143886 al:212 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:f oos:0 a little sed magic and you're set up. > - neither the documented nor official hidden commands of drbdadm seem > to be able to return this information what about: $ drbdadm role vm-file Primary/Primary Primary/Primary (resource vm-file here has 2 volumes) > > Any idea appreciated. > > Regards, > // Veit regards, ivan > > _______________________________________________ > drbd-user mailing list > drbd-user at lists.linbit.com > http://lists.linbit.com/mailman/listinfo/drbd-user >