diff --git a/AI/README.md b/AI/README.md new file mode 100644 index 0000000..811925b --- /dev/null +++ b/AI/README.md @@ -0,0 +1,22 @@ +# AI Overview +This subfolder contains samples that can help you create AI solutions. + +| Tool | Description | +| --- | --- | +| [GenAI ChatBot Application](/AI/GenAI-ChatBot-application-sample) | This sample shows up to create a web-based chatbot application using the GenAI ChatBot application found in [Workload Factory](https://console.workloads.netapp.com). | + +## Author Information + +This repository is maintained by the contributors listed on [GitHub](https://github.com/NetApp/FSx-ONTAP-samples-scripts/graphs/contributors). + +## License + +Licensed under the Apache License, Version 2.0 (the "License"). + +You may obtain a copy of the License at [apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0). + +Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an _"AS IS"_ basis, without WARRANTIES or conditions of any kind, either express or implied. + +See the License for the specific language governing permissions and limitations under the License. + +© 2024 NetApp, Inc. All Rights Reserved. diff --git a/CloudFormation/README.md b/CloudFormation/README.md new file mode 100644 index 0000000..6810712 --- /dev/null +++ b/CloudFormation/README.md @@ -0,0 +1,22 @@ +# CloudFormation Overview +This subfolder contains samples that can help you create CloudFormation templates. + +| Tool | Description | +| --- | --- | +| [Deploy FSx for ONTAP](/CloudFormation/deploy-fsx-ontap) | This sample shows how to deploy an FSx for ONTAP cluster using CloudFormation. | + +## Author Information + +This repository is maintained by the contributors listed on [GitHub](https://github.com/NetApp/FSx-ONTAP-samples-scripts/graphs/contributors). + +## License + +Licensed under the Apache License, Version 2.0 (the "License"). + +You may obtain a copy of the License at [apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0). + +Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an _"AS IS"_ basis, without WARRANTIES or conditions of any kind, either express or implied. + +See the License for the specific language governing permissions and limitations under the License. + +© 2024 NetApp, Inc. All Rights Reserved. diff --git a/EKS/README.md b/EKS/README.md new file mode 100644 index 0000000..27971f4 --- /dev/null +++ b/EKS/README.md @@ -0,0 +1,22 @@ +# EKS Overview +This subfolder contains samples that can help you create solutions using AWS EKS with FSx for ONTAP. + +| Tool | Description | +| --- | --- | +| [FSxN as PVC for EKS](/EKS/FSxN-as-PVC-for-EKS) | This sample shows how to create a sandbox environment that demonstrates how to use FSx for NetApp ONTAP as a persistent storage for an EKS cluster. | + +## Author Information + +This repository is maintained by the contributors listed on [GitHub](https://github.com/NetApp/FSx-ONTAP-samples-scripts/graphs/contributors). + +## License + +Licensed under the Apache License, Version 2.0 (the "License"). + +You may obtain a copy of the License at [apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0). + +Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an _"AS IS"_ basis, without WARRANTIES or conditions of any kind, either express or implied. + +See the License for the specific language governing permissions and limitations under the License. + +© 2024 NetApp, Inc. All Rights Reserved. diff --git a/Monitoring/LUN-monitoring/README.md b/Monitoring/LUN-monitoring/README.md index 522e309..63ea3be 100644 --- a/Monitoring/LUN-monitoring/README.md +++ b/Monitoring/LUN-monitoring/README.md @@ -3,7 +3,10 @@ ## Introduction This solution provides the ability to export LUN metrics from an FSx for ONTAP file system into Amazon CloudWatch. It exports the Latency, IOPS, and Throughput metrics for a single file system. -The solution is based on a CloudFormation template that you need to deploy for each file system. The template creates the following resources: +The solution is based on a CloudFormation template that you need to deploy for each file system. +![Screenshot](images/LUN-Monitoring-Dashboard.png) + +The template creates the following resources: 1. Lambda - The service that monitors the file system and collects the metrics. 2. Scheduler - The Amazon EventBridge scheduler that triggers the Lambda collection every minute. diff --git a/Monitoring/LUN-monitoring/images/LUN-Monitoring-Dashboard.png b/Monitoring/LUN-monitoring/images/LUN-Monitoring-Dashboard.png new file mode 100755 index 0000000..a76f406 Binary files /dev/null and b/Monitoring/LUN-monitoring/images/LUN-Monitoring-Dashboard.png differ diff --git a/README.md b/README.md index 86f66f9..85c8337 100644 --- a/README.md +++ b/README.md @@ -42,7 +42,7 @@ Have a great idea? We'd love to hear it! Please email us at [ng-fsxn-github-samp * [k8s applications non-stdout logs collection into ELK](/Solutions/EKS-logs-to-ELK) * [Terraform](/Terraform) * [FSx ONTAP deployment using Terraform](/Terraform/deploy-fsx-ontap) - * [FSx ONTAP Replication](/Terraform/fsxn-replication) + * [FSx ONTAP Replication](/Terraform/fsxn-replicate) * [Deployment of SQL Server on EC2 with FSx ONTAP](/Terraform/deploy-fsx-ontap-sqlserver) * [Deployment of FSx ONTAP with VPN for File Share Access](/Terraform/deploy-fsx-ontap-fileshare-access) diff --git a/Solutions/README.md b/Solutions/README.md new file mode 100644 index 0000000..480c5e0 --- /dev/null +++ b/Solutions/README.md @@ -0,0 +1,22 @@ +# Solutions Overview +This subfolder contains samples of solutions that demonstrate how to use FSx for NetApp ONTAP in various scenarios. + +| Tool | Description | +| --- | --- | +| [EKS logs to ELK](/Solutions/EKS-logs-to-ELK) | This sample shows how to use FSx for ONTAP as a shared storage in an EKS cluster to store non-standard logs into an ELK stack. | + +## Author Information + +This repository is maintained by the contributors listed on [GitHub](https://github.com/NetApp/FSx-ONTAP-samples-scripts/graphs/contributors). + +## License + +Licensed under the Apache License, Version 2.0 (the "License"). + +You may obtain a copy of the License at [apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0). + +Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an _"AS IS"_ basis, without WARRANTIES or conditions of any kind, either express or implied. + +See the License for the specific language governing permissions and limitations under the License. + +© 2024 NetApp, Inc. All Rights Reserved. diff --git a/Terraform/README.md b/Terraform/README.md new file mode 100644 index 0000000..61df744 --- /dev/null +++ b/Terraform/README.md @@ -0,0 +1,25 @@ +# Terraform Overview +This subfolder contains various examples of how you can use Terraform to deploy various solutions that use FSx for NetApp ONTAP. + +| Tool | Description | +| --- | --- | +| [Deploy FSx ONTAP File Share](/Terraform/deploy-fsx-ontap-fileshare-access) | This sample shows how to deploy an FSx for ONTAP file system and access it from a remote system using OpenVPN. | +| [Deploy FSx ONTAP SQL Server](/Terraform/deploy-fsx-ontap-sqlserver) | This sample shows how to deploy on FSx for ONTAP file system and use it as a shared storage for a SQL Server. | +| [Deploy FSx ONTAP](/Terraform/deploy-fsx-ontap) | This sample shows how to deploy an FSx for ONTAP file system using Terraform. | +| [FSx ONTAP Replicate](/Terraform/fsxn-replicate)| This sample shows how to use Terraform to replicate an FSx for ONTAP file system for disaster recovery purposes. | + +## Author Information + +This repository is maintained by the contributors listed on [GitHub](https://github.com/NetApp/FSx-ONTAP-samples-scripts/graphs/contributors). + +## License + +Licensed under the Apache License, Version 2.0 (the "License"). + +You may obtain a copy of the License at [apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0). + +Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an _"AS IS"_ basis, without WARRANTIES or conditions of any kind, either express or implied. + +See the License for the specific language governing permissions and limitations under the License. + +© 2024 NetApp, Inc. All Rights Reserved.