A while ago, I wrote about deploying Tribblix on Digital Ocean.
The good news is that the same process works flawlessly with the recently released m28 Tribblix release.
If you recall from the original article, adding an additional storage volume didn't work. But, we now have a vioscsi driver, so has the situation improved?
Yes!
All I did was select an additional volume when creating the droplet. Then if I run format, I see:
AVAILABLE DISK SELECTIONS:
0. c3t0d1 <DO-Volume-2.5+ cyl 13052 alt 2 hd 255 sec 63>
/pci@0,0/pci1af4,8@5/iport@iport0/disk@0,1
1. c4t0d0 <Virtio-Block Device-0000-25.00GB>
/pci@0,0/pci1af4,2@6/blkdev@0,0
That 25GB Virtio-Block device is the root device used for rpool; the other one is the 100GB additional volume. It's also visible in diskinfo:
TYPE DISK VID PID SIZE RMV SSD
SCSI c3t0d1 DO Volume 100.00 GiB no no
- c4t0d0 Virtio Block Device 25.00 GiB no no
- c5t0d0 Virtio Block Device 0.00 GiB no no
(That empty c5t0d0 is the metadata service, by the way.)
Let's create a pool:
zpool create store c3t0d1
It just works. And performance isn't too shabby - I can read and write at 300MB/s.
There you go. More options for running illumos.