All Stories

iSCSI SCSI-ID / Serial Persistence

iSCSI SCSI-ID / Serial Persistence

“Having a SCSI ID is a f*cking idiotic thing to do.” - Linus Torvalds …and after the amount of time I’ve wasted getting XenServer to play nicely with LIO iSCSI...

Join us on our mission of 'Technology for Social Justice'

Join us on our mission of 'Technology for Social Justice'

Seeking a Linux Systems Engineer to join our Ops team in a fast moving DevOps environment. Infoxchange is a not-for-profit organisation that delivers technology for social justice, we work to...

SAN Intro (Talk)

SAN Intro (Talk)

Replacing Junos Pulse with OpenConnect

Replacing Junos Pulse with OpenConnect

In an attempt to avoid using the Juniper Pulse (Now Pulse Secure) VPN client we tried OpenConnect but found that DNS did not work correctly when connected to the VPN....

SSD Storage - Two Months In Production

SSD Storage - Two Months In Production

Over the last two months I’ve been runing selected IO intensive servers off the the SSD storage cluster, these hosts include (among others) our: Primary Puppetmaster Gitlab server Redmine app...

OS X Software Update Channels For Betas

OS X Software Update Channels For Betas

Set update channel to receive developer beta update sudo softwareupdate --set-catalog https://swscan.apple.com/content/catalogs/others/index-10.11seed-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.gz Set update channel to receive public beta update sudo softwareupdate --set-catalog https://swscan.apple.com/content/catalogs/others/index-10.11beta-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.gz List available updates sudo softwareupdate –list...

iSCSI Benchmarking

iSCSI Benchmarking

67,300 read IOP/s on a VM on iSCSI (Disk -> LVM -> MDADM -> DRBD -> iSCSI target -> Network -> XenServer iSCSI Client -> VM) Per VM and scales...

Delayed Serial STONITH

Delayed Serial STONITH

A modified version of John Sutton’s rcd_serial cable coupled with our Supermicro reset switch hijacker: This works with the rcd_serial fence agent plugin. Reasons rcd_serial makes for a very good...

Excuse me sir...

Excuse me sir...

CentOS 7 and HA

CentOS 7 and HA

First some background… One of the many lessons I’ve learnt from my Linux HA / Storage clustering project is that the Debian HA ecosystem is essentially broken, We reached the...

SSD Storage Cluster - Update and Diagram

SSD Storage Cluster - Update and Diagram

Due to several recent events beyond my control I’m a bit behind on the project - hence the lack of updates which I appologise for. The goods news is that...

Xen Orchestra Docker Image

Xen Orchestra Docker Image

Docker config to setup XO which is a web interface to visualize and administrate your XenServer (or XAPI enabled) hosts Github: sammcj/docker-xen-orchestra Running the app Updates are pushed to the...

Video - Storage Cluster Failover Demo

Video - Storage Cluster Failover Demo

Just whipped up a brief demonstration of the failover and recovery process on the storage clusters I’ve built:

Talk - High Performance Software Defined Storage

Talk - High Performance Software Defined Storage

A high level talk from Infracoders Melbourne on 12/04/2015.

Continuous integration for the Linux Kernel - Built within Docker

Continuous integration for the Linux Kernel - Built within Docker

Linux Kernel CI for Debian Github: sammcj/kernel-ci Those of us using technologies such as Docker and BTRFS or simply trying to gain a performance edge on the competition have a...

Delete Government-Linked Certificate Authorities in OSX

Delete Government-Linked Certificate Authorities in OSX

Inspired by http://zitseng.com/archives/7489 Source (Github) WARNINGS Do not run unless you understand what this is doing The CA system is broken by design - This is not a fix for...

Building a high performance SSD SAN - Part 1

Building a high performance SSD SAN - Part 1

Over the coming month I will be architecting, building and testing a modular, high performance SSD-only storage solution. I’ll be documenting my progress / findings along the way and open...

XenServer, SSDs & VM Storage Performance

XenServer, SSDs & VM Storage Performance

Intro At Infoxchange we use XenServer as our Virtualisation of choice. There are many reasons for this including: Open Source. Offers greater performance than VMware. Affordability (it’s free unless you...