TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

SX (easy storage cluster)

2 点作者 frozenice将近 9 年前

1 comment

frozenice将近 9 年前
Stumbled upon this when searching for an easy way to give my docker containers data volumes, that can move to another host, when the container moves to another host.<p>I wanted to go with Flocker (although it is a bit complex) seeing it has some nice features, but it only supports rather complex block device backends (<a href="https:&#x2F;&#x2F;docs.clusterhq.com&#x2F;en&#x2F;latest&#x2F;flocker-features&#x2F;storage-backends.html" rel="nofollow">https:&#x2F;&#x2F;docs.clusterhq.com&#x2F;en&#x2F;latest&#x2F;flocker-features&#x2F;storag...</a>) and I&#x27;m not on AWS &#x2F; GCE. I have free space lying around on some servers&#x27; disks (not extra devices or partitions, mind you) and there was no easy way to make this space accessible as &#x2F; to a cluster.<p>This blew me away! Setup was a breeze, just add an apt repo, install a deb + maybe 6 deps and answer some prompts, done. The docs are easy to read and not cluttered, see <a href="http:&#x2F;&#x2F;www.skylable.com&#x2F;manuals&#x2F;sx&#x2F;manualch3.html" rel="nofollow">http:&#x2F;&#x2F;www.skylable.com&#x2F;manuals&#x2F;sx&#x2F;manualch3.html</a> (use sxsetup --advanced to change the port, if needed).<p>They have support for mounting a volume from the storage cluster as a normal directory via FUSE (<a href="http:&#x2F;&#x2F;www.sxfs.io&#x2F;#install" rel="nofollow">http:&#x2F;&#x2F;www.sxfs.io&#x2F;#install</a>).<p>Did I mention it&#x27;s free and has Users and basic ACLs for volumes?<p>A basic web GUI is also available (as an alternative to the enterprise version) here: <a href="https:&#x2F;&#x2F;github.com&#x2F;skylable&#x2F;sxconsole-lite" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;skylable&#x2F;sxconsole-lite</a> (runs via docker, just answer some prompts)<p>But wait there&#x27;s more! Some other goodies include an S3 compatible API (<a href="https:&#x2F;&#x2F;www.skylable.com&#x2F;products&#x2F;libres3&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.skylable.com&#x2F;products&#x2F;libres3&#x2F;</a>) and Dropbox like apps (<a href="http:&#x2F;&#x2F;www.sxdrive.io&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.sxdrive.io&#x2F;</a>) - which I haven&#x27;t tested, yet.<p>Bonus: One founder of Skylable is the author of ClamAV.<p>So my curent plan is to just create a volume or several, mount them on each docker host via sxfs (FUSE) and bind them into the containers, where needed. I&#x27;m curious if anyone has other suggestions on how to make use of spare space on servers for multi-host data volumes.