Limited-Time Offer: Enjoy 50% Savings! Ends in 00h 00m 00s Coupon code: 50OFF
Skip to content

Free NetApp StorageGRID Administrator NS0-077 Exam Questions

Page: 1 / 6 Total 60 questions

Want more questions? Get Premium Access.

Question 1

You intend to perform maintenance on a customer's VMware ESXi, which hosts a StorageGRID Storage Node as a virtual machine (VM).

Which procedure maintains the integrity of the grid?

Correct Answer: D. Shut down the VM and cold migrate it on another ESXi host.
Explanation:

For a StorageGRID node running as a VMware virtual machine, NetApp requires the node to be gracefully shut down before hypervisor migration or maintenance. The supported migration approach is therefore a cold migration, in which the StorageGRID node is stopped before it is moved to another ESXi host. NetApp documentation explicitly states that cold migration is supported.

Option A is specifically unsupported. NetApp warns that VMware live vMotion can cause the virtual machine clock to jump. StorageGRID depends heavily on synchronized time for distributed database operations, object metadata, configuration updates, and inter-node coordination. A time discontinuity can therefore lead to data or configuration integrity problems, which is why live vMotion must not be used for StorageGRID grid nodes.

Option B is incorrect because StorageGRID appliance maintenance mode is intended for specific appliance maintenance procedures; it is not the prescribed migration workflow for a VMware-hosted software Storage Node. Option C is also not the required host-maintenance procedure and unnecessarily introduces datastore-level movement considerations.

Thus, the correct sequence is to gracefully shut down the StorageGRID VM and perform a cold migration to another ESXi host, preserving grid integrity while host maintenance is performed.

Reference topics: VMware Deployment Hypervisor Maintenance StorageGRID Node Shutdown VMware Migration Restrictions Cold Migration


Question 2

A customer has installed a hotfix on their StorageGRID system. After the update, an "ILM placement unachievable" alert is reported by the system.

What does the alert mean?

Correct Answer: D. PUT operations could not be stored as defined in the information lifecycle management (ILM) rule.
Explanation:

The ILM placement unachievable alert means that StorageGRID is unable to satisfy one or more placement instructions defined by an active ILM rule for certain objects. NetApp defines this alert as indicating that an ILM placement instruction cannot be achieved for certain objects, commonly because a required Storage Node or storage location is temporarily unavailable or because the ILM rule specifies a placement that the current topology cannot satisfy.

Therefore, D is the most accurate answer. The alert does not inherently mean that every S3 PUT operation failed. Whether a client PUT fails depends on the ILM rule's ingest behavior. With Strict ingest, StorageGRID must create all placements specified by the ILM rule immediately, so a placement failure can cause the client PUT to fail. With Balanced ingest, StorageGRID can temporarily use alternate protection and complete the required ILM placement later.

This distinction makes option C too absolute. Options A and B are unrelated to the meaning of the alert. NetApp also notes that ILM placement unachievable can occur while Storage Nodes are stopped during an upgrade and can persist for up to one day afterward, which is directly relevant to this post-update scenario.

Reference topics: Grid Manager Alerts ILM Placement Unachievable ILM Placement Instructions Balanced and Strict Ingest Behavior Upgrade/Hotfix Monitoring


Question 3

A customer created several S3 load balancer endpoints, one of which should be accessible only to a specific tenant that is used for internal backups.

How can you meet this requirement?

Correct Answer: C. Assign tenant access for the backup tenant.
Explanation:

StorageGRID load balancer endpoints can be restricted so that only selected tenant accounts are permitted to use a specific endpoint. During endpoint configuration, the administrator uses the Tenant access setting and selects Allow selected tenants, then chooses the backup tenant account. NetApp states that with this setting, only the selected tenant accounts can use the endpoint to access their buckets. This directly satisfies the requirement to dedicate one S3 load balancer endpoint to the internal-backup tenant.

Option A is incorrect because a global binding mode determines where the endpoint is available across eligible Admin and Gateway Node interfaces; it does not restrict access by tenant identity. Option D similarly limits the endpoint to interfaces associated with particular HA groups, which controls network exposure rather than tenant authorization. Option B is not a valid per-tenant isolation mechanism because HTTPS configuration applies to the endpoint connection itself and cannot be selectively disabled for unrelated tenant accounts.

Therefore, the required control is to configure the load balancer endpoint's tenant-access settings and assign access specifically to the backup tenant.

Reference topics: Grid Manager Load Balancer Endpoints Tenant Access Allow Selected Tenants S3 Client Access Control Endpoint Binding


Question 4

During performance troubleshooting, you notice that the disk device sdc on Storage Node 3 is handling significantly more I/O operations than the other disks.

What is the reason for this behavior?

Correct Answer: C. Cassandra is located on this disk device.
Explanation:

The increased I/O on sdc is expected when that device corresponds to storage volume 0 (/var/local/rangedb/0), because StorageGRID uses volume 0 for the Cassandra database that stores object metadata. NetApp documents that StorageGRID maintains object metadata independently from object data in Cassandra and reserves space specifically on volume 0 of every Storage Node for metadata storage and essential database operations.

Cassandra performs continuous metadata-related activity, including database reads and writes, compaction, indexing, consistency operations, and repair. Consequently, the disk containing volume 0 can exhibit noticeably higher I/O than the remaining object-storage volumes even when object data itself is reasonably balanced. NetApp diagnostic examples also show sdc associated with /var/local/rangedb/0, illustrating the relationship between this device and the StorageGRID metadata volume.

Option A does not explain persistent device-specific activity because object ingest is handled through StorageGRID services and ILM placement. Option B would indicate an object-placement issue rather than systematically higher I/O on volume 0. Option D is also incorrect because higher utilization is not necessarily caused by a larger number of stored object payloads.

Reference topics: Storage Nodes Storage Volumes Volume 0 Cassandra Object Metadata Disk I/O and Performance Monitoring


Question 5

What is a purpose of the webhook integration feature in NetApp StorageGRID?

Correct Answer: B. to provide real-time, event-driven notifications to external applications or automation workflows via HTTPS when specific S3 object events occur
Explanation:

StorageGRID supports webhook endpoints as destinations for S3 bucket event notifications. The purpose is to allow external applications, automation systems, or data-processing workflows to react when configured S3 events occur, such as object creation or deletion. NetApp documents that a tenant can configure an external or locally hosted webhook endpoint that accepts HTTP POST notification requests. Platform-service messages are generated from StorageGRID and delivered to the configured endpoint, enabling event-driven application integration.

This makes B the correct answer. For example, after an object is uploaded to a bucket, StorageGRID can generate a notification that is delivered to a webhook. The receiving application can then start processing, indexing, transformation, compliance validation, or another automated workflow without continuously polling the bucket.

Option A describes Cloud Storage Pools/ILM-based external storage placement, not webhook integration. Option C describes ONTAP SnapMirror orchestration, which is not the function of StorageGRID webhook notifications. Option D is also incorrect: webhook-based S3 event notifications are a tenant platform service, not a replacement for Grid-level alerting technologies such as SNMP, email notifications, and StorageGRID monitoring.

NetApp identifies platform services as including CloudMirror replication, bucket event notifications, and search integration, with webhook endpoints supported specifically for event-notification delivery.

Reference topics: Tenant Manager Platform Services S3 Event Notifications Webhook Endpoints HTTP/HTTPS POST Event-Driven Integration


Question 6

Which scenario is a use case for utilizing bucket branches in NetApp StorageGRID?

Correct Answer: D. creating temporary, isolated copies of a production bucket's data and metadata for nondisruptive testing, development, or quality assurance purposes
Explanation:

A StorageGRID branch bucket provides access to objects from a versioned base bucket as those objects existed at a selected point or range in time. NetApp describes a branch bucket as presenting a distinct view of protected data while allowing operations on the branch to be separated from the base bucket. This makes branch buckets appropriate for use cases such as application testing, investigation, recovery workflows, development, and other activities where production data should remain undisturbed.

When creating the branch, an administrator can select a Before, After, Between, or Exclude time filter. A branch can also be configured as read-only or read-write. Importantly, object settings and objects written directly to a branch do not modify the corresponding object versions in the base bucket.

Option A is incorrect because StorageGRID is fundamentally S3 object storage; branch buckets do not provide simultaneous SMB/NFS access. Option B describes cloud tiering rather than branching. Option C describes ILM rule filtering and placement behavior, which is handled through StorageGRID ILM policies and rules, not branch buckets.

Therefore, D best represents the intended operational purpose of branch buckets: creating an isolated point-in-time data view for nondisruptive work without changing the production base bucket.

Reference topics: Tenant Manager S3 Buckets Branch Buckets Base Bucket Versioning Time Filters Read-only/Read-write Branches


Question 7

A StorageGRID site has virtual and physical Storage Nodes of several different sizes.

The metadata capacity is sized based on which node?

Correct Answer: A. smallest Storage Node
Explanation:

StorageGRID distributes object metadata evenly across the Storage Nodes participating in metadata storage at a site. Consequently, when Storage Nodes have different metadata capacities, the smallest Storage Node becomes the limiting factor for the site's usable metadata capacity. NetApp explicitly states that when a site contains Storage Nodes of different sizes, the smallest node at that site determines the site's metadata capacity.

The underlying consideration is particularly tied to volume 0, because StorageGRID stores Cassandra object metadata on volume 0. NetApp recommends configuring comparable volume 0 sizes across Storage Nodes whenever possible. If different sizes are used, the node with the smallest volume 0 establishes the effective per-node metadata ceiling. Because metadata is evenly distributed, excess metadata space available on larger nodes cannot compensate for insufficient capacity on the smallest participating node.

Therefore, the largest, newest, or oldest Storage Node has no special role in determining metadata sizing. Hardware generation or installation age is irrelevant to this calculation; usable metadata capacity is constrained by the node with the least available metadata capacity.

Reference topics: Grid Manager Storage Settings Metadata Reserved Space; Storage Nodes Volume 0; Object Metadata Capacity and Cassandra Distribution


Question 8

Which of the following scenarios is a use case and benefit for leveraging the integrated S3 caching layer in NetApp StorageGRID?

Correct Answer: A. accelerating performance and reducing latency for read-heavy, frequently accessed S3 data, especially in geographically distributed deployments
Explanation:

StorageGRID's integrated S3 caching capability is designed to improve performance for workloads that repeatedly read a working subset of object data. NetApp states that load balancer caching can significantly improve performance when a workload operates on a subset of data and accesses objects multiple times. The cache is implemented on Gateway Nodes and allows frequently requested S3 objects to be served locally rather than repeatedly retrieving the data from upstream Storage Nodes. This reduces retrieval latency and backend traffic, which is particularly valuable when applications or compute resources are geographically separated from the primary object-storage location.

NetApp identifies data lakes, high-performance computing, AI/ML training, content distribution networks, media asset management, and video production as suitable caching workloads. StorageGRID 12.0 specifically highlights the S3 caching layer as a performance enhancement for AI/ML training.

Option B describes lifecycle-based cloud tiering, not S3 caching. Option C describes conventional durable object storage and, notably, NetApp lists backup applications among workloads that are generally poor candidates for caching. Option D describes ONTAP multiprotocol NAS/object functionality and is unrelated to StorageGRID's S3 cache.

Therefore, A precisely represents the intended caching use case.

Reference topics: StorageGRID 12.0 Load Balancing Load Balancer Caching Gateway Nodes Cacheable S3 Workloads AI/ML and HPC Performance


Question 9

Your customer wants to add a tenant for a new backup workload to an existing grid. The backup software automatically sets a seven-year retention period on the objects, during which time the object must be immutable. After the retention period, the backup software must be able to clean up the objects as required.

Which two steps will ensure this behavior on the new tenant? (Choose two.)

Correct Answer: A. Enable StorageGRID S3 Object Lock for this tenant.; D. Set the maximum retention period to seven years.
Explanation:

The backup workload requires time-based immutability, so the tenant must be permitted to use S3 Object Lock. StorageGRID S3 Object Lock protects individual object versions from deletion or overwrite until their configured retain-until date. When an Object Lock-enabled bucket is created, StorageGRID automatically enables bucket versioning. A backup application can then assign its seven-year retention period to each object as it is written.

For the new tenant, the grid administrator should also configure the maximum retention period as seven years. StorageGRID allows administrators to define a tenant-level maximum retention period, and any bucket default retention or object-level retain-until date must remain within that limit. The current StorageGRID tenant-creation workflow specifically provides S3 Object Lock advanced permissions for configuring this maximum retention period.

After an object's retain-until date expires, S3 Object Lock no longer prevents its deletion, allowing the backup software to perform normal expiration or cleanup operations. Platform Services are unrelated; they provide functions such as CloudMirror and event notifications. A 7-TB quota controls capacity, not retention duration or immutability.

Reference topics: Tenant Accounts S3 Object Lock Maximum Retention Period Object-Level Retention Immutable Backup Data


Question 10

Which encryption method is available for all deployment methods?

Correct Answer: C. Stored Object Encryption
Explanation:

Stored Object Encryption is the StorageGRID encryption method that is available regardless of how the grid nodes are deployed. It is configured centrally in Grid Manager rather than depending on appliance-specific hardware capabilities. When enabled, StorageGRID encrypts newly ingested S3 object data that has not already been encrypted at the bucket or object level. StorageGRID supports AES-128 or AES-256 for this function.

The other options are deployment-specific. Node Encryption is associated with StorageGRID appliance nodes and a configured external Key Management Server (KMS); it must be enabled for an eligible appliance during installation. Drive Security depends on storage appliances equipped with Full Disk Encryption or self-encrypting drives and is managed through SANtricity System Manager. Drive Encryption likewise requires StorageGRID appliances containing supported self-encrypting drives and is configured through the StorageGRID Appliance Installer. These hardware dependencies mean none of those three methods is universally available across virtual, containerized, cloud, and appliance deployment models.

Therefore, C. Stored Object Encryption is the correct answer because it operates at the StorageGRID object-ingest layer rather than relying on a particular node or disk hardware implementation.

Reference topics: Grid Manager Security Settings Network and Objects Stored Object Encryption; StorageGRID Encryption Methods