<div dir="ltr">Hi!<div><br></div><div>There are a few new features in this linstor release and I will highlight the most important ones here:</div><div><br></div><div>* Search domain for nodes</div><div><br></div><div>If you have registered your linstor satellites with the FQDN you can now set the</div><div>new controller property `SearchDomain` with your common domain part and than</div><div>you only have to use your subdomain part for commands.</div><div><br></div><div>* File based storage pools (loop devices)</div><div><br></div><div>We have a new storage pool types `file` and `file-thin` that uses files as loop devices (via losetup), that support all of our Linstor features.</div><div><br></div><div>* HTTPS for REST-API<br></div><div><br></div><div>The REST-API can now be access through HTTPS if configured and all requests to HTTP will than return a redirect to the HTTPS address.</div><div>To setup HTTPS you have to create a java keystore file[1] with a valid certificate and</div><div>configure the `[https]` section in `/etc/linstor/linstor.toml` file.</div><div>```</div><div><font face="courier new, monospace" size="1">[https]<br>  keystore = &quot;/etc/linstor/keystore_server.jks&quot;<br>  keystore_password = &quot;linstor&quot;</font><br></div><div>```</div><div><br></div><div>* Basic LDAP support</div><div><br></div><div>Linstor has now support for basic LDAP authentication, this means you can configure a LDAP server and a search_filter and allow only members of a certain group access to Linstor.</div><div>A requirement for LDAP is authentication support is that you have configured Linstor with HTTPS.</div><div>Here is a sample config entry in our new `/etc/linstor/linstor.toml` config file:</div><div>```</div><div><font face="courier new, monospace" size="1">[ldap]<br>  enabled = true <br>  uri = &quot;ldaps://<a href="http://ldap.example.com" target="_blank">ldap.example.com</a>&quot;<br>  dn = &quot;uid={user},ou=users,o=ha,dc=example&quot;<br>  search_base = &quot;dc=example&quot;<br>  search_filter = &quot;(&amp;(uid={user})(memberof=cn=linstor,ou=services,o=ha,dc=example))&quot;</font><br></div><div>```</div><div>The `{user}` template variable will be replaced with the login user.</div><div><br></div><div>* External meta-data support for DRBD<br></div><div><br></div><div>Before creating the resource just set the new `StorPoolNameDrbdMeta` property on the resource-definition or volume-definition for the storage pool you want to use for external meta-data.</div><div><br></div><div>* New TOML based configuration file</div><div><br></div><div>The current `/etc/linstor/database.cfg` should automatically migrated to the new `/etc/linstor/linstor.toml` file.</div><div><br></div><div><br></div><div>Here is the more detailed changelog:</div><div><br></div><div><div><div><span style="font-family:monospace,monospace;font-size:x-small">linstor-server 0.9.13</span></div><div><div><div><font face="monospace, monospace" size="1">---------------------</font></div><div><span style="font-family:monospace,monospace;font-size:x-small"> * Maria db with large index is now supported</span></div><div><span style="font-family:monospace,monospace;font-size:x-small"> * Basic LDAP support</span></div><div><span style="font-family:monospace,monospace;font-size:x-small"> * File based storage pools (FILE provider)</span></div><div><span style="font-family:monospace,monospace;font-size:x-small"> * External meta-data support for DRBD</span></div><div><span style="font-family:monospace,monospace;font-size:x-small"> * HTTPS support for REST-API</span></div><div><span style="font-family:monospace,monospace;font-size:x-small"> * REST-API version 1.0.7 (2 new fields)</span></div><div><span style="font-family:monospace,monospace;font-size:x-small"> * Node name resolving based on search domain property</span></div><div><span style="font-family:monospace,monospace;font-size:x-small"> * Fix always add resources to the retry task if they failed</span></div><div><span style="font-family:monospace,monospace;font-size:x-small"> * Improved error handling on REST-API calls</span></div><div><span style="font-family:monospace,monospace;font-size:x-small"> * Fixed LVM-thick allocation sizes</span></div><div><span style="font-family:monospace,monospace;font-size:x-small"> * Better show active net interface on nodes</span></div><div><br></div></div><div><font size="1"><a href="https://www.linbit.com/downloads/linstor/linstor-server-0.9.13.tar.gz" target="_blank">https://www.linbit.com/downloads/linstor/linstor-server-0.9.13.tar.gz</a></font></div></div></div><div><br></div><div><div><div><div><font size="1"><span style="font-family:monospace,monospace">python-linstor 0.9.9</span></font></div><div><font size="1"><span style="font-family:monospace,monospace">--------------------</span></font></div><div><font face="monospace, monospace" size="1"> * Added *_raise version methods to all list methods</font></div><div><font face="monospace, monospace" size="1"> * Added HTTPS support</font></div></div><div><font face="monospace, monospace" size="1"> * Added authentication support for linstor</font></div><div><font face="monospace, monospace" size="1"> * Support new is_active field on net interfaces</font></div><div><br></div><div><font size="1"><font face="monospace, monospace"><a href="https://www.linbit.com/downloads/linstor/python-linstor-0.9.9.tar.gz" target="_blank">https://www.linbit.com/downloads/linstor/python-linstor-0.9.9.tar.gz</a></font></font></div></div><div><font size="1"><br></font></div><div><div><div><font size="1"><span style="font-family:monospace,monospace">linstor-client 0.9.9</span></font></div><div><font size="1"><span style="font-family:monospace,monospace">--------------------</span></font></div><div><span style="font-family:monospace,monospace;font-size:x-small"> * Added HTTPS support</span><font face="monospace, monospace" size="1"> </font></div><div><font face="monospace, monospace" size="1"> * Fixed: controller version command in curl mode</font></div></div><div><br></div><div><font size="1"><font face="monospace, monospace"><a href="https://www.linbit.com/downloads/linstor/linstor-client-0.9.9.tar.gz" target="_blank">https://www.linbit.com/downloads/linstor/linstor-client-0.9.9.tar.gz</a></font></font></div></div></div><div><br></div><div><br></div><div><div>Linstor PPA:<br><a href="https://launchpad.net/~linbit/+archive/ubuntu/linbit-drbd9-stack" rel="noreferrer" target="_blank">https://launchpad.net/~linbit/+archive/ubuntu/linbit-drbd9-stack</a><br></div><div><br></div><div>Best regards,</div><div>Rene</div></div></div><div><br></div><div>[1] <a href="https://aboutssl.org/how-to-create-a-self-signed-certificate-using-java-keytool/" target="_blank">https://aboutssl.org/how-to-create-a-self-signed-certificate-using-java-keytool/</a></div></div>