I'm developing a Linux system for storage purpose. I was looking for a cluster enabled iSCSI target. I gave a try to openfiler and freenas: they have lot of features but both are missing what I was looking for.
So, starting from gentoo, i realized my stripped down OS.
Current features are:
- runs on 64 bit hardware
- Focused for serving as Datastore for ESXi and/or Xenserver
- System image relatively small (approx 2GB)
- Boot from USB key
- Enterprise class iSCSI Target ( SCST )
- Block device replication ( DRBD )
- Cluster support (corosync) with cluster resource monitor ( pacemaker )
In Development features are:
- Give the project a name :-)
- Text user interface (written in bash) for common operations
- Data deduplication ( with Lessfs or ddumbfs )
- Virtual Tape Library Support ( with mhvtl ) in cojunction with dedup
- NFS/CIFS support
- Backup of Xenserver with xenbackup script via remote cli
Future planned features are:
- Web User Interface
- Better build system (maybe move to embedded gentoo)
- BTRFS Support
It is suited for creating iSCSI Datastore for ESXi/Xenserver. It can act as Virtual San too.
If you are interested in testing you can downlad a test virtual machine (I packed the OVA from VirtualBox I think is compatible with vmware too).
Critics and comments are welcome!