My Name Is Pike

NetApp is thrilled to have contributed to and congratulates the OpenStack Community on the Pike release of OpenStack.  The OpenStack Foundation’s Pike press release mentions a lot of new and exciting features across the board.  In this blog, we call out a few that are of particular interest to us. Cinder: Volume Groups Cinder now supports the new … Read more

Accelerate development at scale with low-touch storage and Jenkins Pipeline2.0 for Continuous Integration

Imagine an integration that dramatically accelerates development at scale in the CI workflow where faster code/build cycle times allow for increased build frequency. Beyond the obvious speed and productivity gains, accelerated iterative testing and identifying bugs at a very early stage of the development cycle leads to improved code quality.  And I haven’t even gotten … Read more

Deploying the OpenShift Registry using NetApp Storage

Red Hat’s OpenShift is one of the more popular Platform-as-a-Service offerings for deploying containerized applications. It’s built on Kubernetes, but also adds a large number of additional services to make the process of creating, deploying, and managing applications easy. One of the services which OpenShift provides is a version of the Docker Registry to host … Read more

Cinder Cheesecake & iSCSI Secondary Devices

By Chad Morgenstern and Jenny Yang Overview In the blog post Cinder Cheesecake: Things to Consider, we wrote that we would be looking at various failure scenarios. Scenarios that build on one another to give a clear view of what happening in the environment.  This blog focuses on scenario 1, namely: Your environment encounters an issue … Read more

How to Configure Docker Registry to Use StorageGRID WebScale

The Docker Registry acts as the repository for image data for most deployments. Whether you’re using the fully supported Docker Trusted Registry, or the open source version deployed by itself or in combination with something like Red Hat’s OpenShift, the preferred storage for the images is object based. While the registry can be configured to … Read more

Infrastructure as Code using Terraform and NetApp Service Level Manager

Terraform is a popular tool from HashiCorp that’s widely used by data center admins for managing and provisioning infrastructure as code. In this blog, let’s look at how to use Terraform and NetApp Service Level Manager (NSLM) for provisioning a LUN in ONTAP. Before we start, this blog assumes a couple of things: You have (some) … Read more

Cinder Cheesecake: Things to Consider

By Chad Morgenstern and Jenny Yang In the blog post An Introduction to Cheesecake in OpenStack, we spoke to Cinder Cheesecake replication, but we didn’t go into detail about how it works. In summary: Cinder automatically sets up a replication relationship between backends. If a primary storage backend fails, the OpenStack administrator issues the cinder … Read more

Simplifying Trident Management with tridentctl

Trident 17.07 introduced a simplified management tool for interacting with Trident: tridentctl. This command line tool eliminates the previous method of using shell scripts inside the Trident containers and instead introduces a paradigm which mimics Kubernetes own kubectl. Let’s look at how to use tridentctl to interact with, and get information from, Trident. Managing the … Read more

An Introduction to Cheesecake in OpenStack

By Chad Morgenstern and Jenny Yang Now that you’ve considered and reviewed your disaster recovery needs, you may have decided that DR with Cinder is worth exploring. What is Cheesecake? Cheesecake in the OpenStack community refers to Cinder replication for DR use cases. In the event that disaster strikes your primary storage site, Cheesecake provides … Read more

WORM S3 Buckets with StorageGRID Webscale (Updated July 2017)

This is an update to a post from November 2016. A while ago, NetApp released version 10.4 of StorageGRID Webscale, our massively-scalable, S3-compliant Object Store. With this release, we enhanced our support for S3 Bucket Policies, which now simplify the creation of Write-Once-Read-Many buckets (WORM). Those WORM buckets allow the creation of new objects, but do not allow overwrites, … Read more