[DRBD-user] Some question about linstor

yang zhenyu cdyangzhenyu at gmail.com
Thu Feb 22 11:35:28 CET 2018


Thanks for your reply. I am a cloud compute developer. My company has
the intent of code-level cooperation. They should have been contacted
LINBIT office. But now I have to do some basic research first, confirm
that we want.

Through your reply, I probably understand some. I still need to experiment.

The following is my understanding:

1. The LINSTOR Controller node corresponds to the drbdmanage pure
controller, there is no storage.
2. The LINSTOR Combined node corresponds to the drbdmanage controller
with storage.
3. The LINSTOR Satellites node  corresponds to the drbdmanage
satellites with storage.
4. The LINSTOR Auxiliary node corresponds to the drbdmanage client node?
5. Only the control node to access the database? Currently linstor
only use the derby database? So I need a shared storage for multiple
control nodes. But I do not understand what is the ues of cluster
manage software at here? For example pacemaker.

Thanks again, if I have other questions I will ask you again.

2018-02-22 17:32 GMT+08:00 Robert Altnoeder <robert.altnoeder at linbit.com>:
> Hello,
> LINSTOR is still in an experimental phase of its development, so it is
> probably only useful to developers at this point.
> On 02/22/2018 07:09 AM, yang zhenyu wrote:
>> And did not find the corresponding guidance document.
> There is no documentation available for LINSTOR at this point
>> My questions:
>> 1. How to create a cluster of drbd.?
> Basically, you need the controller installed on at least one node and
> satellites installed on those nodes that run DRBD. If a controller and a
> satellite are running on the same node, that's known as a combined node.
>> 2. When I create a controller node, but it's state always is 'offline'. why?
> Online/offline refers to the satellite module on a node. Only one
> controller is online at any time. You need a cluster manager and either
> a database on shared storage, on replicated storage, or a replicated
> database, or a centralized database server for failover between multiple
> controllers.
>> 3. Why some cmd return: 'This command is deprecated or not implemented', why?
> Parts of the current command line client were ported from the older
> drbdmanage, and many old command entries still exist but serve no
> purpose. As far as I know, those have been removed in some newer version
> that might not have been pushed to public repositories yet.
>> 4. Can you give me some guide doc about using linstor?
> There is virtually zero documentation on LINSTOR available at this
> point. The only ones using it right now is a handful of people who are
> either in LINBIT or closely working together with us on planning future
> integration of LINSTOR into their projects.
>> [root at node-1 ~]# linstor list-node
>> ╭────────────────────────────────────────────╮
>> ┊ Node   ┊ NodeType   ┊ IPs        ┊ State   ┊
>> ╞┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄╡
>> ┊ node-1 ┊ CONTROLLER ┊ ┊ OFFLINE ┊
>> ┊ node-4 ┊ CONTROLLER ┊ ┊ OFFLINE ┊
>> ╰────────────────────────────────────────────╯
> With only two controllers you can not create any resources. You'd need
> satellite nodes or combined nodes for the controllers or combined nodes
> to work with.
>> I use zfs:
> The ZFS storage driver is still untested (other than a few unit tests),
> so at this point, noone knows whether or not it actually works on any
> system other than its developer's workstation. The developer told me
> there are probably still some parts missing to make it work on most systems.
>> When I run the cmd in node-4:
>> [root at node-4 ~]# linstor list-node
>> ╭───────────────────────────────╮
>> ┊ Node ┊ NodeType ┊ IPs ┊ State ┊
>> ╞┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄╡
>> ╰───────────────────────────────╯
>> How to connect node-1 and node-4?
> Currently, the LINSTOR client must always be connected to the controller
> (it may be redirected there when attempting to connect it to a
> satellite), which connects to its registered satellites. Satellites do
> not see the entire configuration, they basically see only those objects
> that they need to know about. Controllers (re)connect to satellites
> automatically.
> Thanks for your interest and for giving it a try, but unfortunately it
> is probably still too early for the LINSTOR software to be useful to you
> (unless you are planning to set up some joint strategic project with
> LINBIT, if that's your goal, please contact our office directly).
> LINSTOR is still being developed and many things are still missing (the
> most important one probably being documentation).
> Best regards,
> --
> Robert Altnoeder
> +43 1 817 82 92 0
> robert.altnoeder at linbit.com
> LINBIT | Keeping The Digital World Running
> DRBD - Corosync - Pacemaker
> f /  t /  in /  g+
> DRBD® and LINBIT® are registered trademarks of LINBIT, Austria.

More information about the drbd-user mailing list