RTS OS
From Linux-iSCSI
|
RTS Unified Storage OS | |
| Original author(s) |
Nicholas Bellinger Jerome Martin |
| Developer(s) | RisingTide Systems LLC |
| Initial release | July 1, 2010 |
| Stable release | 2.12.320 / March 20, 2012 |
| Development status | Production |
| Operating system | Linux |
| Type | Unified Storage OS |
| License | GNU General Public License |
| Website | risingtidesystems.com |
RTS OS is a single-node integrated storage operating system based on Linux and LIO Target, developed by RisingTide Systems (RTS). RTS OS provides multi-node unified storage (incl. iSCSI, Fibre Channel, FCoE, InfiniBand, SMB2 and NFS3/4). It is based on a modular extensible architecture with pluggable service modules, and is specifically tailored to RTS storage systems.
RTSadmin aggregates local service modules via a core library, and exports them through a unified API. In its basic configuration, it includes a generic multiprotocol Target service module that allows managing a single local RTS SAN node, independently of the underlying fabric. RTSadmin currently includes a CLI (shell), and will also provide a GUI in the future.
Contents |
Download
Please contact RTS to obtain an eval version, RTS OS license or support:
- Phone (US): +1.650.384.6366 (US)
- Phone (EMEA): +49.172.7277920 (EMEA)
- Email: support@risingtidesystems.com
- Web: risingtidesystems.com
Features
Unified storage
- VMware vSphere 5 Ready (VAAI support)
- Block: iSCSI, Fibre Channel, FCoE, InfiniBand/SRP
- File: NFS3/4, CIFS (SMB2), FTP, HTTP, WebDAV and RSYNC (with delta functionality)
- Samba CTDB: Clustered CIFS, session-state safe (similar to NetApp)
- Ceph and RadosGW
- Integration of all major filesystems for local filesystem management
- Active Directory (AD) services with fast domain-joins in less than a minute
- FTP server
Single-node storage configuration
- targetcli for managing the Unified Target
- arcconf for configuring Adaptec RAID controllers
HA Ready
High-Availability Readyness implies deep integration of the following key software:
- DRBD
- Pacemaker
Nagios (NRPE)
Nagios integration and plugins for monitoring, including:
- arcconf (Adaptec RAID Controller Status)
- ps (process check)
- sar (performance analysis plugin)
- Bonding check
- DRBD
- IPMI Sensors
Basic services
- NTP (configured for {0.1.2.3}.pool.ntp.org)
- logrotate to trunk logs
- Monitoring and diagnosis tools (including a hardware diagnosis mode)
- Analysis tools: htop, strace, tcpdump, etc.
Update services
With an RTS OS subscription, update services and numerous additional packages are also available from the RTS update repositories.
Documentation
For further documentation on how to configure and manage your storage, please see:
The full set of detailed documentation is available with the license.
Setup
Boot the ISO natively or in a virtual machine (e.g., KVM, VMware ESX, etc.), which installs a full RTS OS onto the specified partition, including LIO Target.
To boot the ISO in a virtual machine, create a new VM, point the installer disk file to the ISO, and allocate about 20 GB of disk space (on the virtual disk in a single file).
Once the boot splash screen and menu is up (see on the right), select "Install Storage Node", and "Quick Install" for a standard US installation, or "Standard Install" otherwise, and let the full RTS OS installtion complete (see on the right).
Once the OS is up and running, you can login as follows:
- Login: root
- Password: storage
Then start the pre-installed rtsadmin, and use it to configure and export the storage on the node.
For on overview over its basic functionality, please refer to the community edition targetcli.
Support
For licensed RTS OS copies, please follow the instructions in the Support entry.
See also
- Using the targetcli
- Getting Support
- CentOS, Debian, Fedora, openSUSE, RHEL, Scientific Linux, SLES, Ubuntu
External links
- RTS Storage Systems Administrator's Manual
- iSCSI SAN setup with RTSadmin (targetcli)
- iSCSI LUN setup on Linux with the Core-iSCSI initiator
- RTS Director demo video