[DRBD-announce] WinDRBD 0.10.5 released

Johannes Thoma johannes at johannesthoma.com
Wed Mar 4 16:57:25 CET 2020


Dear DRBD and WinDRBD users,

We've just released WinDRBD 0.10.5. The main difference is
that the DRBD URI used to configure the WinDRBD boot device
is now key/value based making it easier to read and more
importantly easy to extend. It will learn new keywords as
WinDRBD evolves but the principle of the syntax will remain
the same.

There is also a new version of iPXE-WinDRBD which allows for
DRBD URIs longer than 255 bytes. Also now it is recommended
to use an iPXE script instead of DHCP options to pass the
windrbd-root parameter to the clients, since DHCP options
are limited in length by design (the length field is only
one byte, limiting all DHCP options to 255 bytes).

Here is a read-world example for a WinDRBD URI (write in one
line) of my ipxe boot script:

set windrbd-root drbd:resource=windows10-boot;protocol=C;
this-node-id=2;node2.address=0.0.0.0:7695;node2.volume1.minor=42;
node2.hostname=windows;node1.hostname=johannes-VirtualBox;
node1.address=192.168.56.102:7695;timeout=60;ping-timeout=30;
ping-int=10;connect-int=20;

In theory one can configure n (n<32) nodes now but this
does not work well for n>2 yet, which is one of the things
we will fix in one of the upcoming releases. Also setting
the DRBD timeout values is now possible, for more details
please consult the DRBD user's guide.

The new way of passing parameters to clients and the new
WinDRBD URI syntax are described in an updated windrbd-boot
tech guide available for download at:

	https://downloads.linbit.com/

(labelled Setup WinDRBD Diskless Boot).

WinDRBD 0.10.5 can be downloaded as a binary installer
(self-extracting EXE file) at:

	https://www.linbit.com/en/drbd-community/drbd-download/

(scroll down to DRBD 9 Windows Driver). Note that both
iPXE and drbd.cgi have changed so if you already have a
running installation, please update those two files as well
(on your Linux server).

As always WinDRBD sources can be found at:

	https://github.com/LINBIT/windrbd

You can build it from the sources (without official driver
signature, unless you have your own key), see the file INSTALL
for instructions. Note that normally this is not necessary since
there are pre-built binaries available at the Linbit website.

Also interresting is the file WHATSNEW.md which summarizes
changes in the various releases:

	https://github.com/LINBIT/windrbd/blob/master/WHATSNEW.md

As always, feedback is highly apreciated,

Best wishes,

- Johannes



More information about the drbd-announce mailing list