Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-solidfire
Awesome SolidFire: An Unofficial Collection of NetApp SolidFire Resources
https://github.com/scaleoutsean/awesome-solidfire
Last synced: 5 days ago
JSON representation
-
Questions and Answers
-
Hypervisors and Containers
- NetApp Interoperability Matrix Tool (IMT)
- NetApp Interoperability Matrix Tool (IMT)
- NetApp Interoperability Matrix Tool (IMT)
- H615C
- storage
- issues
- NetApp Interoperability Matrix Tool (IMT)
- NetApp Interoperability Matrix Tool (IMT)
- NetApp Community Forum
- here - down list select NetApp. Look for SolidFire models from the NetApp HCI datasheet or Web site (for example, H610S)
- NetApp Interoperability Matrix Tool (IMT)
- NetApp Interoperability Matrix Tool (IMT)
- NetApp Interoperability Matrix Tool (IMT)
- NetApp Interoperability Matrix Tool (IMT)
- NetApp Interoperability Matrix Tool (IMT)
- NetApp Interoperability Matrix Tool (IMT)
- NetApp Interoperability Matrix Tool (IMT)
- NetApp Interoperability Matrix Tool (IMT)
- NetApp Interoperability Matrix Tool (IMT)
- NetApp Interoperability Matrix Tool (IMT)
- NetApp Interoperability Matrix Tool (IMT)
- NetApp Interoperability Matrix Tool (IMT)
- NetApp Interoperability Matrix Tool (IMT)
- NetApp Interoperability Matrix Tool (IMT)
- NetApp Interoperability Matrix Tool (IMT)
- NetApp Interoperability Matrix Tool (IMT)
- NetApp Interoperability Matrix Tool (IMT)
- NetApp Interoperability Matrix Tool (IMT)
- NetApp Interoperability Matrix Tool (IMT)
- NetApp Interoperability Matrix Tool (IMT)
-
Logging and Monitoring
- Wikipedia - 3339). To make archived SolidFire logs more useful we'd have to create several filters (to gather only useful content and [convert it to a format that's easier to analyze](https://scaleoutsean.github.io/2021/10/18/solidfire-syslog-filebeat-logstash-elk-stack.html)) somewhere along log forwarding path. For comparison, vRealize Log Insight accepts formats in RFC-6587, RFC-5424, and RFC-3164 - see the Log Insight [link above](#vmware--blue-medora-true-visibility-for-vmware-vrealize-operations).
- here
-
Workloads
- NVA-1152-DESIGN - of-works, but at a much higher price).
- BeeGFS - 1152-DESIGN](https://www.netapp.com/pdf.html?item=/media/21016-nva-1152-design.pdf) shows how adding the smallest EF-Series model can add 5 GB/s of throughput to NetApp HCI clusters without any investment in FC switches or new HCI compute nodes.
- This post - Series EF280)
- Splunk - on-netapp-h615c-ef280.html)
- NVA-1152-DESIGN - of-works, but at a much higher price).
- BeeGFS - 1152-DESIGN](https://www.netapp.com/pdf.html?item=/media/21016-nva-1152-design.pdf) shows how adding the smallest EF-Series model can add 5 GB/s of throughput to NetApp HCI clusters without any investment in FC switches or new HCI compute nodes.
-
Storage Services
-
DevOps
- DevOps and Automation - end orchestrator (vSphere, Kubernetes, and so on) rather than directly accessing storage, although the Element API makes that convenient and easy. Each SDK or CLI has documentation which contains some examples on getting started and the same goes for various Github repositories such as SolidiFire/Element Provider for Terraform.
- like this - level recipe](https://scaleoutsean.github.io/2023/12/07/solidfire-rbac-for-json-rpc-api.html) shows how it can be done, but doesn't have the details of JSON-RPC dissection and analysis.
- this post
- this
-
Networking
-
-
Resources and Solutions
-
Virtualization
- VMware Storage/SAN Compatibility Page
- vRealize Orchestrator Plugin for Element Software
- pyNSXdeploy - automate deployment of NSX on vSphere 6.x on NetApp HCI
- Juju charm - end (may need to be updated)
- solidfire-linux
- VirtualBox with KVM
- VMware Storage/SAN Compatibility Page
- Element SRA
- SolidFire VSS Provider
- solution page
- NetApp Verfied Architecture 1133 (NVA-1133 DESIGN) - design
- NetApp Verified Architecture 1133 (NVA_1133 DEPLOY) - deployment
- Heat templates
- Rocky Linux - linux-docker-netapp-trident-solidfire.html)
- XCP-ng with SolidFire 12
- with SolidFire 12.3
- OpenStack resources and docs
- this video
- enabled
- it appears to work
- VMware EUC/VDI with VMware Horizon View
- Hybrid Cloud VDI with NetApp Virtual Desktop Service - works with NetApp Global File Cache (GFC) for SMB
- NetApp Verfied Architecture 1133 (NVA-1133 DESIGN) - design
- NetApp Verified Architecture 1133 (NVA_1133 DEPLOY) - deployment
- solidfire-windows
- scripts - V (for Windows Server 2012 R2; requires minor updates for Microsoft Windows Server 2016+).
- Citrix Virtual Desktop and Virtual Apps
- this video
- it appears to work
- this post
-
Kubernetes and Containers
- NetApp Astra Trident - CSI-compatible dynamic volume provisioner for container platforms (Docker, Kubernetes, Red Hat OpenShift, Rancher RKE and others)
- here
- here - focused micro-site [Kubernetes with SolidFire](https://solidfire-kubernetes.pages.dev/) instead.
- Kubernetes with SolidFire - focused configuration steps. Estimated time: 15 minutes
- use SolidFire with Cinder CSI Plugin for Kubernetes - a demo and notes can be found [here](https://scaleoutsean.github.io/2022/03/02/openstack-solidfire-part-2.html)
- official solution page
- ez-rancher
- here
- container orchestrators supported
- here
- here
- work with SolidFire
- this
-
CLI, API, SDK Resources
- SolidFire Python SDK
- SolidFire Microsoft .NET SDK
- SolidFire Java SDK
- v12.3
- https://mysupport.netapp.com/site/tools - sdk-python`)
- SolidFire Ruby SDK
- (Unofficial) SolidFire Go SDK - go](https://github.com/j-griffith/solidfire-go) with a convenient wrapper for common volume operations.
-
Automation
- collection
- SolidFire Puppet plugin
- Terraform Provider for NetApp Element Software - supports resources IQN, VAG, account, volume (find a working example in examples directory)
- Ansible modules - galaxy collection install netapp.elementsw`) or visit the [Github repo](https://github.com/ansible-collections/netapp.elementsw)
- Terraform registry
- Kestra - solidfire-jupyter-powershell.html)
-
Alerting, Monitoring, Telemetry
- SolidFire Exporter
- ElementOS-Monitoring - more [here](https://blog.krogloth.de/nagios-icinga-monitoring-for-netapp-solidfire/)
- nagfire - supports status check of both SolidFire clusters and individual nodes (Python 3)
- here
- HCICollector
- NetApp ActiveIQ Documentation
- ActiveIQ user portal
- WP-7319
- product suite
- product documentation
- can serve (v8.1)
- here
- configuration files
- here
- here
- scrape Prometheus metrics from Splunk
- high level post
- here
- PCI DSS
- TR-4840
- official integration
- looks doable - ServiceNow integration
- "mega post" on all things SolidFire SNMP - to for that, but there's a post for SolidFire SNMP with Telegraf [here](https://scaleoutsean.github.io/2021/08/13/solidfire-snmp-v3-grafana.html). You'd have to use a different plugin (SNMP Traps for Telegraf) or [Logstash SNMP Trap plugin](https://www.elastic.co/guide/en/logstash/current/plugins-inputs-snmptrap.html) or something similar.
- integrate
- WP-7319
- TR-4840
- Prometheus
- product suite
- official integration
- SolidFire Collector - licensed monitoring and alerting for SolidFire and NetApp HCI systems. It gathers SolidFire and vSphere 6.x metrics, stores them in Graphite and lets you visualize them in Grafana
- integrate
- official integration
- PCI DSS
- here
- Example
- in this post
- completely rewritten and improved - minute video demo](https://rumble.com/v513sls-solidfire-collector-v2.html) which talks about the database, measurements, dashboarding and the improvements compared to HCI Collector v0.7
- SolidFire Collector
-
Replication, DR and BC (Site Failover)
- Longhorny - based replication management. It supports only 1-to-1 cluster and volume relationships. It may be used to pair/unpair clusters, pair/unpair volumes, change direction of replication, and more. Language: Python 3. There's a short [demo](https://rumble.com/v513r8w-project-longhorny.html) (5m11s) if you want to see the main features
- Kubefire
- here - to-PV mapping to the remote site where you'd swap PV from SolidFire Cluster A for PVs replicated from SolidFire Cluster B so that you can promote Cluster B's volume replicas to readWrite mode and run Trident volume import before you start Kubernetes on that site.
-
Backup and Restore
- documentation - tanzu/velero-plugin-for-csi) and [without](https://scaleoutsean.github.io/2021/02/02/use-velero-with-netapp-storagegrid.html) Trident CSI. CSI support works and [CSI Snapshot Data Movement](https://scaleoutsean.github.io/2023/09/15/velero-csi-snapshot-data-movement-with-netapp-solidfire.html) (Velero v1.12) works as well! CloudCasa added support for Velero in April 2023. It appears [it can work](https://scaleoutsean.github.io/2023/04/15/cloudcasa-netapp-trident-solidfire.html) with Velero, Trident and SolidFire, but further testing is necessary
- SimpleBackups
- this post
- this blog post
- VolSync
- here
- Duplicacy
- NetApp Verda
- Wasabi - backup-to-s3-backblaze-b2.html) and other S3 storage (not with CloudFlare R2)
- this
- KV attributes
- InfluxDB
- NetApp Element Plug-In for Veeam Backup & Replication
- Duplicati
- documentation
- documentation
- here
-
NetApp Enterprise Software-Defined Storage (eSDS)
-
Cloud
- Cloud Volumes ONTAP - 4641](https://www.netapp.com/us/media/tr-4641.pdf) for additional details
-
File-sharing (NFS, SMB)
-
Backup, Restore, DR and BC (Site Failover)
- Duplicati
- Duplicacy
- here - dive walk-through with a ton of detail can be found [here](https://scaleoutsean.github.io/2021/03/20/kubernetes-solidfire-failover-failback.html)). For two Kubernetes clusters, each with own SolidFire cluster, you'd simply setup replication between SolidFire clusters (use consistency groups where necessary) and push Trident PVC->PV mapping to the remote site where you'd swap PV from SolidFire Cluster A for PVs replicated from SolidFire Cluster B so that you can promote Cluster B volume replicas to readWrite mode and run Trident volume import before you start Kubernetes on that site.
-
Encryption
-
-
Scripts and How-To Articles
-
Generic
-
VMware
-
Windows
-
SolidFire API-related details
-
-
NetApp SolidFire-based Offerings
-
End-of-Availability announcements
-
NetApp SolidFire All Flash Storage
-
NetApp Enterprise Software-Defined Storage (eSDS)
- Documentation
- such as this one - eSDS (SolidFire appliances), you can use standard Element SW modules
-
-
Demo VM, Tools and Utilities
-
SolidFire/Element Demo VM
-
Recorded Demos
-
Programming Languages
Categories
Sub Categories
Alerting, Monitoring, Telemetry
38
Virtualization
30
Hypervisors and Containers
30
Backup and Restore
17
Kubernetes and Containers
13
CLI, API, SDK Resources
7
Automation
6
Workloads
6
Storage Services
4
DevOps
4
Generic
4
NetApp Enterprise Software-Defined Storage (eSDS)
4
File-sharing (NFS, SMB)
4
Networking
4
Replication, DR and BC (Site Failover)
3
Backup, Restore, DR and BC (Site Failover)
3
Recorded Demos
2
VMware
2
NetApp SolidFire All Flash Storage
2
SolidFire API-related details
2
Logging and Monitoring
2
SolidFire/Element Demo VM
2
End-of-Availability announcements
1
Encryption
1
Cloud
1
Windows
1
Keywords
solidfire
11
netapp-public
10
netapp
7
kubernetes
6
netapphci
4
monitoring
3
trident
3
nagios
2
python
2
hyper-v
2
replication
2
disaster-recovery
2
linux
2
storage
2
backup
2
elementos
1
prometheus-exporter
1
debian
1
prometheus
1
iscsi
1
metrics
1
go
1
terraform-provider
1
terraform
1
rke
1
virtualbox
1
rancher
1
ubuntu
1
gpu-virtualization
1
k8s
1
k3s
1
kvm
1
operator
1
virtualization
1
performance
1
observability
1
influxdb
1
grafana
1
windows-server
1
iscsi-target
1
velero
1
restore
1
migration
1
devops-tools
1
devops
1
failover
1
failback
1
dr
1
csi
1
vmware
1