New-AzNetAppFilesCache

Cria uma nova cache Azure NetApp Files (ANF) (FlexCache) num Pool de Capacidade.

Sintaxe

ByFieldsParameterSet (Predefinição)

New-AzNetAppFilesCache
    -ResourceGroupName <String>
    -Location <String>
    -AccountName <String>
    -PoolName <String>
    -Name <String>
    -FilePath <String>
    -Size <Int64>
    -CacheSubnetResourceId <String>
    -PeeringSubnetResourceId <String>
    -EncryptionKeySource <String>
    -OriginPeerClusterName <String>
    -OriginPeerAddress <String[]>
    -OriginPeerVserverName <String>
    -OriginPeerVolumeName <String>
    [-ProtocolType <String[]>]
    [-ExportPolicy <PSNetAppFilesVolumeExportPolicy>]
    [-KerberosEnabled <String>]
    [-ThroughputMibps <Double>]
    [-KeyVaultPrivateEndpointResourceId <String>]
    [-Ldap <String>]
    [-LdapServerType <String>]
    [-CifsChangeNotification <String>]
    [-GlobalFileLocking <String>]
    [-WriteBack <String>]
    [-SmbEncryption <String>]
    [-SmbAccessBasedEnumeration <String>]
    [-SmbNonBrowsable <String>]
    [-Zone <String[]>]
    [-Tag <Hashtable>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ByParentObjectParameterSet

New-AzNetAppFilesCache
    -Name <String>
    -FilePath <String>
    -Size <Int64>
    -CacheSubnetResourceId <String>
    -PeeringSubnetResourceId <String>
    -EncryptionKeySource <String>
    -OriginPeerClusterName <String>
    -OriginPeerAddress <String[]>
    -OriginPeerVserverName <String>
    -OriginPeerVolumeName <String>
    -PoolObject <PSNetAppFilesPool>
    [-ProtocolType <String[]>]
    [-ExportPolicy <PSNetAppFilesVolumeExportPolicy>]
    [-KerberosEnabled <String>]
    [-ThroughputMibps <Double>]
    [-KeyVaultPrivateEndpointResourceId <String>]
    [-Ldap <String>]
    [-LdapServerType <String>]
    [-CifsChangeNotification <String>]
    [-GlobalFileLocking <String>]
    [-WriteBack <String>]
    [-SmbEncryption <String>]
    [-SmbAccessBasedEnumeration <String>]
    [-SmbNonBrowsable <String>]
    [-Zone <String[]>]
    [-Tag <Hashtable>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

O cmdlet New-AzNetAppFilesCache cria um FlexCache sob um ANF Capacity Pool. Uma Cache requer um volume de origem ONTAP on-premises peered: o nome do cluster de origem, os endereços LIF Intercluster, o nome Vserver (SVM) e o nome do volume de origem devem ser fornecidos através dos parâmetros OriginPeer* . A Cache é alocada a IPs de dados da sub-rede referenciada pelo CacheSubnetResourceId e utiliza o PeeringSubnetResourceId para endereços IP da Interface Intercluster. Após a criação, use o Get-AzNetAppFilesCachePeeringPassphrase para obter os comandos de peering do cluster e do vserver que devem ser aplicados na origem externa do ONTAP para completar o peering.

Exemplos

Exemplo 1: Criar uma cache apoiada por uma origem ONTAP local

$subsId = (Get-AzContext).Subscription.Id
$cacheSubnet   = "/subscriptions/$subsId/resourceGroups/MyRG/providers/Microsoft.Network/virtualNetworks/myanf-vnet/subnets/cache-subnet"
$peeringSubnet = "/subscriptions/$subsId/resourceGroups/MyRG/providers/Microsoft.Network/virtualNetworks/myanf-vnet/subnets/peering-subnet"

New-AzNetAppFilesCache -ResourceGroupName "MyRG" -Location "eastus" `
    -AccountName "MyAnfAccount" -PoolName "MyAnfPool" -Name "MyAnfCache" `
    -FilePath "MyAnfCache" -Size (100 * 1024 * 1024 * 1024) `
    -CacheSubnetResourceId $cacheSubnet -PeeringSubnetResourceId $peeringSubnet `
    -EncryptionKeySource "Microsoft.NetApp" `
    -OriginPeerClusterName "onprem-ontap-cluster" `
    -OriginPeerAddress @("10.10.0.10", "10.10.0.11") `
    -OriginPeerVserverName "onprem-svm" `
    -OriginPeerVolumeName "onprem-origin-vol" `
    -ProtocolType @("NFSv3")

Cria um FlexCache NFSv3 de 100 GiB cuja origem é o onprem-origin-vol volume no onprem-svm Vserver do onprem-ontap-cluster cluster.

Parâmetros

-AccountName

O nome da conta ANF

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

ByFieldsParameterSet
Position:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-CacheSubnetResourceId

O Azure Resource URI para uma sub-rede de cache delegada que será usada para alocar IPs de dados

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-CifsChangeNotification

Se a notificação de alteração do CIFS está ativada. Ou 'Desativado' ou 'Ativado'

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-Confirm

Solicita confirmação antes de executar o cmdlet.

Propriedades dos parâmetros

Tipo:SwitchParameter
Default value:None
Suporta carateres universais:False
NãoMostrar:False
Aliases:Cf.

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-DefaultProfile

As credenciais, conta, inquilino e subscrição usados para comunicação com o Azure.

Propriedades dos parâmetros

Tipo:IAzureContextContainer
Default value:None
Suporta carateres universais:False
NãoMostrar:False
Aliases:AzContext, AzureRmContext, AzureCredential

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-EncryptionKeySource

Origem da chave de encriptação. Ou 'Microsoft. NetApp' ou 'Microsoft. KeyVault'

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-ExportPolicy

Política de exportação para a cache

Propriedades dos parâmetros

Tipo:PSNetAppFilesVolumeExportPolicy
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-FilePath

O caminho do ficheiro da cache

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-GlobalFileLocking

Se o bloqueio global de ficheiros está ativado. Ou 'Desativado' ou 'Ativado'

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-KerberosEnabled

Se o Kerberos está ativado para a cache. Ou 'Desativado' ou 'Ativado'

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-KeyVaultPrivateEndpointResourceId

ID de recurso do endpoint privado para o KeyVault quando o EncryptionKeySource é Microsoft. KeyVault

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-Ldap

Se o LDAP está ativado para o volume flexcache. Ou 'Desativado' ou 'Ativado'

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-LdapServerType

Tipo de servidor LDAP. Ou 'ActiveDirectory' ou 'OpenLDAP'

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-Location

A localização do recurso

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

ByFieldsParameterSet
Position:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-Name

O nome da cache ANF

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False
Aliases:Nome do Cache

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-OriginPeerAddress

endereços IP LIF intercluster ONTAP; um endereço IP por nó do cluster

Propriedades dos parâmetros

Tipo:

String[]

Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-OriginPeerClusterName

Nome do cluster ONTAP do cluster externo que hospeda o volume de origem

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-OriginPeerVolumeName

Nome do volume de origem externa associado a este cache

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-OriginPeerVserverName

Nome do Vserver Externo (SVM) que hospeda o volume de origem

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-PeeringSubnetResourceId

O URI de Recursos do Azure para uma sub-rede delegada que será usada para endereços IP da Interface Intercluster ANF

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-PoolName

O nome do pool de capacidade da ANF

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

ByFieldsParameterSet
Position:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-PoolObject

O objeto pool para a nova cache

Propriedades dos parâmetros

Tipo:PSNetAppFilesPool
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

ByParentObjectParameterSet
Position:Named
Obrigatório:True
Valor do pipeline:True
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-ProtocolType

Conjunto de tipos de protocolo suportados (NFSv3, NFSv4 ou SMB)

Propriedades dos parâmetros

Tipo:

String[]

Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-ResourceGroupName

O grupo de recursos da conta ANF

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

ByFieldsParameterSet
Position:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-Size

Quota máxima de armazenamento permitida para o sistema de ficheiros em bytes (50 GiB para 1 PiB)

Propriedades dos parâmetros

Tipo:Int64
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-SmbAccessBasedEnumeration

Permite a enumeração baseada em acesso para partilhas SMB. Ou 'Desativado' ou 'Ativado'

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-SmbEncryption

Permite encriptação para dados SMB3 em voo. Ou 'Desativado' ou 'Ativado'

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-SmbNonBrowsable

Permite propriedades não navegáveis para ações SMB. Ou 'Desativado' ou 'Ativado'

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-Tag

Uma tabela de hash que representa etiquetas de recursos

Propriedades dos parâmetros

Tipo:Hashtable
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-ThroughputMibps

Throughput máximo em MiB/s para cache qos manual

Propriedades dos parâmetros

Tipo:

Nullable<T>[Double]

Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-WhatIf

Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

Propriedades dos parâmetros

Tipo:SwitchParameter
Default value:None
Suporta carateres universais:False
NãoMostrar:False
Aliases:Wi

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-WriteBack

Se a escrita está ativada para a cache. Ou 'Desativado' ou 'Ativado'

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-Zone

As zonas de disponibilidade do cache

Propriedades dos parâmetros

Tipo:

String[]

Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.

Entradas

PSNetAppFilesPool

Saídas

PSNetAppFilesCache