This page provides details on known limitations of Google Cloud NetApp Volumes.
General issues
This section describes common known issues of NetApp Volumes.
NetApp Volumes doesn't work in an existing project with NetApp Cloud Volumes Service
NetApp Volumes fails to run in an existing Google Cloud project with NetApp Cloud Volumes Service if the two services have resources in the same region. The following message displays when you try to create resources:
Error, resources from CVS and NetApp Volumes may not be used together in a single region. Project <project_number> is currently using the CVS service
.
To resolve this, you can create a new project on a different Virtual Private Cloud (VPC) and try to use NetApp Volumes again.
NetApp Volumes and NetApp Cloud Volumes Service for Google Cloud projects cannot exist on the same Shared VPC
NetApp Volumes and Cloud Volumes Service projects can't coexist on the same Shared VPC. The following message displays when you try to use two projects that use either of the two APIs and are using the same Shared VPC:
Error when creating - Error networks.CreateNetworkV1 - Cannot share VPC between 3P and 1P projects - [400])
message displays when you try to create projects with both services on the same
Shared VPC.
To resolve this, you can create a new project on a different VPC and try to access NetApp Volumes again.
Intermittent connectivity loss when using overlapping Private Services Access connections
When configuring
the netapp.servicenetworking.goog
connection, if the CIDR range overlaps with
the CIDR range used by another private services access connection on the same
VPC, it can result in intermittent connectivity loss of the volume mount
connection. Use non-overlapping ranges to avoid this problem.
Active Directory integration issues
Connections to on-premise domain controllers fail due to the following limitations:
VPC peering: NetApp Volumes can only reach domain controllers that are on the storage pool's Virtual Private Cloud (VPC) or are connected to it by VPN. NetApp Volumes can't reach domain controllers in any other VPC, including those that are peered to the storage pool's VPC and that connect to the storage pool.
Firewalls: The on-premise connection fails if you don't allow NetApp Volumes to contact your domain controllers. For more information, Firewall rules for Active Directory access.
Modifying the Active Directory site setting of an Active Directory policy does not affect Flex service level storage pools.
CMEK issues
The following sections contains known issues of customer-managed encryption key (CMEK) operations.
ListKmsConfigs
returns Invalid value for enum type error
While a volume migrates from system-managed to customer-managed encryption, the
ListKmsConfigs
command occasionally returns an
Invalid value for enum type error during migration. After the migration
finishes, the ListKmsConfigs
command returns to working normally.
KmsConfig
policy creation fails
Occasionally, KmsConfig
policy creation fails and blocks you from creating
another policy. If this occurs, contact Google Cloud Customer Care.
Storage pool issues and limitations
The following section provide details about known limitations of the storage pools feature.
Storage pool resize limitation
For Flex service level, the capacity of a storage pool cannot be decreased.
Volume issues and limitations
The following sections provide details about known issues and limitations of the volumes feature.
reverse-and-resume
operations fail if performed in rapid succession
reverse-and-resume
operations performed in rapid succession automatically
enter a Stopped state. When you resume the operation after you stop it,
replication fails.
To resolve this, after you reverse a replication twice, if the replication state appears as Stopped, wait five minutes before you attempt to resume the operation.
Volume replication issues and limitations
The following sections provide details about known issues and limitations of the volume replication feature.
Changes made to a source or destination volume apply to the replication partner
Volume attribute changes such as capacity to either source or destination volume also apply to the replication partner as long as the replication is in a mirrored or transferring state. Changes are replicated to all attributes except the following:
SnapReserve
SnapshotDirectory
SnapshotPolicy
UnixPermissions
Resuming a stopped replication doesn't replicate all source volume settings
When you resume a stopped replication, the source volume doesn't overwrite all destination volume settings with source volume settings. Any changes to the destination volume are retained until a new modify action is applied to an active replication, which updates the settings on both sides.
Replications delete before stopping
When you use the NetApp Volumes API and Google Cloud CLI, replications can delete before they stop, which results in unintentional data loss. To avoid this, use the Google Cloud console to delete replications.
Google Cloud console displays storage pools without associated Active Directory policies
In the Google Cloud console, when you create a volume replication for a source volume, the list of storage pools to choose from to create the destination volume contains storage pools that don't have an Active Directory policy. Selecting a storage pool without an Active Directory policy leads to replication failure.
Backup limitations
The following section describes known limitations and issues of the backup feature.
Customer-managed encryption keys
Backups are not allowed on volumes encrypted with customer-managed encryption keys (CMEK).
Large capacity volumes known issues
The following section describes known issues of the large capacity volumes feature.
Snapshot schedules of less than 30 minute intervals
The Google Cloud console does not prevent configuring snapshot schedules for large capacity volumes that overlap by less than 30 minutes. If you configure a schedule with less than 30 minutes between snapshots, the attempt fails and you receive an error message.
Incompatible pools displayed
When changing the storage pool (service level), the Google Cloud console might show incompatible pools. If you try to change to an incompatible storage pool, the attempt fails and you receive an error message.
Selection for large capacity volumes displayed when assigning a volume to a backup policy
When assigning a volume to a backup policy, the selection for large capacity volumes incorrectly displays as available. If you try to assign a large capacity volume to a backup policy, the attempt fails and you receive an error message.
Creation of large capacity volumes with multiple endpoints in a CMEK-enabled pool not blocked
The Google Cloud console does not block the creation of large capacity volumes with multiple endpoints in a CMEK-enabled pool. If you try to do this, the attempt will fail.
Large capacity volume creation when the volume size exceeds pool capacity not blocked
The Google Cloud console does not block large capacity volume creation when the volume size exceeds pool capacity. If you try to do this, the attempt will fail.
CMEK migration not blocked
CMEK migration is not blocked by the Google Cloud console and is allowed even when large capacity volumes are present. If you try CMEK migration when large capacity volumes are configured, the attempt will fail.