[DRBD-user] DRBD9 + PROXMOX 5.2 - can't initialise drbd with drbdmanage

Sebastien CHATEAU-DUTIER sebastien at chateau-dutier.com
Sun Nov 11 22:24:29 CET 2018


Le 10/11/2018 à 14:23, Yannis Milios a écrit :
> It’s definitely in a much better state than drbdmanage is and AFAIK 
> people are already using it in production.


Dear all,

I have tested to create my DRBD on Proxmox with Linstor, but I have a 
problem and I don't know how resolv it...

I init my cluster as it :

Install linstor-satellite on two nodes, linstor-controller on one node, 
vg_pool is my volume group for drbd.

# linstor node create pve1 192.168.72.1 --node-type Combined
# linstor node create pve2 192.168.72.2 --node-type Combined
# linstor storage-pool create lvm pve1 drbdpool vg_drbd
# linstor storage-pool create lvm pve2 drbdpool vg_drbd
# linstor resource-definition create res_drbd
# linstor volume-definition create res_drbd 100G

At this point all are fine.

# linstor resource create pve1 res_drbd --storage-pool drbdpool

At this point all are bad, linstor use drbdadm with an 'unkow' option 
(--config-to-exclude) on my system 'proxmox 5.2' up to date ; look at 
the end of this mail you have the tty and log file about this error

Anyone kwon how I can resolv the error ?

Thanks in advance and best regards.

Seb


----------------- TTY -----------------
root at pve1:~# linstor resource create pve1 res_drbd --storage-pool drbdpool
SUCCESS:
Description:
     New resource 'res_drbd' on node 'pve1' registered.
Details:
     Resource 'res_drbd' on node 'pve1' UUID is: 
5fae9671-a8d7-4044-b23a-5a9030aeec90
SUCCESS:
Description:
     Volume with number '0' on resource 'res_drbd' on node 'pve1' 
successfully registered
Details:
     Volume UUID is: 829b9826-51cf-4c34-a535-ca18b2cfc234
ERROR:
Description:
     (Node: 'pve1') Generated resource file for resource 'res_drbd' is 
invalid.
Cause:
     Verification of resource file failed
Details:
     The error reported by the runtime environment or operating system is:
     The external command 'drbdadm' exited with error code 1


----------------- LOG -----------------
ERROR REPORT 5BE890FC-8A94D-000001

============================================================

Application:                        LINBIT® LINSTOR
Module:                             Satellite
Version:                            0.7.1
Build ID: 226b9485d39793398018542054ae855c8a0f9426
Build time:                         2018-11-06T09:05:20+00:00
Error time:                         2018-11-11 21:57:40
Node:                               pve1

============================================================

Reported error:
===============

Description:
     Operations on resource 'res_drbd' were aborted
Cause:
     Verification of resource file failed
Additional information:
     The error reported by the runtime environment or operating system is:
     The external command 'drbdadm' exited with error code 1

Category:                           LinStorException
Class name:                         ResourceException
Class canonical name: 
com.linbit.linstor.core.DrbdDeviceHandler.ResourceException
Generated at:                       Method 
'createResourceConfiguration', Source file 'DrbdDeviceHandler.java', 
Line #1411

Error message:                      Generated resource file for resource 
'res_drbd' is invalid.

Error context:
     Generated resource file for resource 'res_drbd' is invalid.

Call backtrace:

     Method                                   Native Class:Line number
     createResourceConfiguration              N 
com.linbit.linstor.core.DrbdDeviceHandler:1411
     createResource                           N 
com.linbit.linstor.core.DrbdDeviceHandler:1109
     dispatchResource                         N 
com.linbit.linstor.core.DrbdDeviceHandler:316
     run                                      N 
com.linbit.linstor.core.DeviceManagerImpl$DeviceHandlerInvocation:1262
     run                                      N 
com.linbit.WorkerPool$WorkerThread:179

Caused by:
==========

Description:
     Execution of the external command 'drbdadm' failed.
Cause:
     The external command exited with error code 1.
Correction:
     - Check whether the external program is operating properly.
     - Check whether the command line is correct.
       Contact a system administrator or a developer if the command line 
is no longer valid
       for the installed version of the external program.
Additional information:
     The full command line executed was:
     drbdadm --config-to-test /var/lib/linstor.d/res_drbd.res_tmp 
--config-to-exclude /var/lib/linstor.d/res_drbd.res sh-nop

     The external command sent the following output data:


     The external command sent the follwing error information:
     drbdadm: unrecognized option '--config-to-exclude'
     try 'drbdadm help'


Category:                           LinStorException
Class name:                         ExtCmdFailedException
Class canonical name: com.linbit.extproc.ExtCmdFailedException
Generated at:                       Method 'execute', Source file 
'DrbdAdm.java', Line #437

Error message:                      The external command 'drbdadm' 
exited with error code 1


Call backtrace:

     Method                                   Native Class:Line number
     execute                                  N com.linbit.drbd.DrbdAdm:437
     execute                                  N com.linbit.drbd.DrbdAdm:423
     checkResFile                             N com.linbit.drbd.DrbdAdm:326
     createResourceConfiguration              N 
com.linbit.linstor.core.DrbdDeviceHandler:1404
     createResource                           N 
com.linbit.linstor.core.DrbdDeviceHandler:1109
     dispatchResource                         N 
com.linbit.linstor.core.DrbdDeviceHandler:316
     run                                      N 
com.linbit.linstor.core.DeviceManagerImpl$DeviceHandlerInvocation:1262
     run                                      N 
com.linbit.WorkerPool$WorkerThread:179


END OF ERROR REPORT.




More information about the drbd-user mailing list