gh

FreeNAS

The 2cld storage infrastructure pattern uses ZFS storage mounted via NFS, SMB and iSCSI via a FreeNAS server. Storage allocation, snapshots and recovery are determined via project / customer SLA and maintained through management of ZFS snapshot, replication and rsync tools via the FreeNAS server.

Grasshorse Storage Infrastructure

  1. projects.gh.lan - Production Pipline Project Storage
  2. garage.gh.lan - Enterprise storage for ZFS volume replication
  3. CATFreeNAS - DeepStorage and Disaster Recovery

Snapshot, Replication and Recover

  1. projects.gh.lan
    1. ZFS Volumes
      • Projects
    2. ZFS Snapshot every 2hrs
    3. ZFS Replication to garage.gh.lan every night starting at 8PM CST
    4. Keep 28 snapshots ?
  2. garage.gh.lan
    1. ZFS Volumes
      • Projects (target for ZFS replication)
    2. XFS Snapshot daily at 4pm

A-gh-StorageOverview

Reference