New-AzNetAppFilesCache
Cria um novo Cache Azure NetApp Files (ANF) (FlexCache) em um pool de capacidade.
Sintaxe
ByFieldsParameterSet (Default)
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 em um pool de capacidade anf. Um Cache requer um volume de origem ONTAP local emparelhado: o nome do cluster de origem, os endereços LIF intercluster, o nome do Vserver (SVM) e o nome do volume de origem devem ser fornecidos por meio dos parâmetros OriginPeer* . O Cache é alocado IPs de dados da sub-rede referenciada por CacheSubnetResourceId e usa PeeringSubnetResourceId para endereços IP da interface intercluster.
Após a criação, use Get-AzNetAppFilesCachePeeringPassphrase para obter os comandos de emparelhamento de cluster e vserver que devem ser aplicados na origem ONTAP externa para concluir o emparelhamento.
Exemplos
$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 NFSv3 FlexCache 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 do parâmetro
Tipo: String
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
ByFieldsParameterSet
Cargo: Named
Obrigatório: True
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-CacheSubnetResourceId
O URI do recurso Azure para uma sub-rede de cache delegada que será usada para alocar IPs de dados
Propriedades do parâmetro
Tipo: String
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
(All)
Cargo: Named
Obrigatório: True
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-CifsChangeNotification
Se a notificação de alteração do CIFS está habilitada.
'Desabilitado' ou 'Habilitado'
Propriedades do parâmetro
Tipo: String
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
(All)
Cargo: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-Confirm
Solicita sua confirmação antes de executar o cmdlet.
Propriedades do parâmetro
Tipo: SwitchParameter
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Aliases: cf
Conjuntos de parâmetros
(All)
Cargo: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-DefaultProfile
As credenciais, a conta, o locatário e a assinatura usadas para comunicação com Azure.
Propriedades do parâmetro
Tipo: IAzureContextContainer
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Aliases: AzContext, AzureRmContext, AzureCredential
Conjuntos de parâmetros
(All)
Cargo: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-EncryptionKeySource
Fonte da chave de criptografia.
Ou 'Microsoft. NetApp' ou 'Microsoft. KeyVault'
Propriedades do parâmetro
Tipo: String
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
(All)
Cargo: Named
Obrigatório: True
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-ExportPolicy
Política de exportação para o cache
Propriedades do parâmetro
Conjuntos de parâmetros
(All)
Cargo: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-FilePath
O caminho do arquivo do cache
Propriedades do parâmetro
Tipo: String
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
(All)
Cargo: Named
Obrigatório: True
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-GlobalFileLocking
Se o bloqueio de arquivo global está habilitado.
'Desabilitado' ou 'Habilitado'
Propriedades do parâmetro
Tipo: String
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
(All)
Cargo: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-KerberosEnabled
Se o Kerberos está habilitado para o cache.
'Desabilitado' ou 'Habilitado'
Propriedades do parâmetro
Tipo: String
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
(All)
Cargo: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-KeyVaultPrivateEndpointResourceId
ID do recurso do ponto de extremidade privado para KeyVault quando EncryptionKeySource é Microsoft. KeyVault
Propriedades do parâmetro
Tipo: String
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
(All)
Cargo: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-Ldap
Se o LDAP está habilitado para o volume flexcache.
'Desabilitado' ou 'Habilitado'
Propriedades do parâmetro
Tipo: String
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
(All)
Cargo: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-LdapServerType
Tipo de servidor LDAP.
'ActiveDirectory' ou 'OpenLDAP'
Propriedades do parâmetro
Tipo: String
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
(All)
Cargo: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-Location
O local do recurso
Propriedades do parâmetro
Tipo: String
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
ByFieldsParameterSet
Cargo: Named
Obrigatório: True
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-Name
O nome do cache ANF
Propriedades do parâmetro
Tipo: String
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Aliases: CacheName
Conjuntos de parâmetros
(All)
Cargo: Named
Obrigatório: True
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-OriginPeerAddress
Endereços IP LIF intercluster ONTAP; um endereço IP por nó de cluster
Propriedades do parâmetro
Tipo: String [ ]
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
(All)
Cargo: Named
Obrigatório: True
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-OriginPeerClusterName
Nome do cluster ONTAP do cluster externo que hospeda o volume de origem
Propriedades do parâmetro
Tipo: String
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
(All)
Cargo: Named
Obrigatório: True
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-OriginPeerVolumeName
Nome do volume de origem externa associado a esse cache
Propriedades do parâmetro
Tipo: String
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
(All)
Cargo: Named
Obrigatório: True
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-OriginPeerVserverName
Nome do Vserver Externo (SVM) que hospeda o volume de origem
Propriedades do parâmetro
Tipo: String
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
(All)
Cargo: Named
Obrigatório: True
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-PeeringSubnetResourceId
O URI do recurso Azure para uma sub-rede delegada que será usada para endereços IP de interface de intercluster ANF
Propriedades do parâmetro
Tipo: String
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
(All)
Cargo: Named
Obrigatório: True
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-PoolName
O nome do pool de capacidade anf
Propriedades do parâmetro
Tipo: String
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
ByFieldsParameterSet
Cargo: Named
Obrigatório: True
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-PoolObject
O objeto de pool para o novo cache
Propriedades do parâmetro
Conjuntos de parâmetros
ByParentObjectParameterSet
Cargo: Named
Obrigatório: True
Valor do pipeline: True
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-ProtocolType
Conjunto de tipos de protocolo com suporte (NFSv3, NFSv4 ou SMB)
Propriedades do parâmetro
Tipo: String [ ]
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
(All)
Cargo: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-ResourceGroupName
O grupo de recursos da conta ANF
Propriedades do parâmetro
Tipo: String
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
ByFieldsParameterSet
Cargo: Named
Obrigatório: True
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-Size
Cota de armazenamento máxima permitida para o sistema de arquivos em bytes (50 GiB a 1 PiB)
Propriedades do parâmetro
Tipo: Int64
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
(All)
Cargo: Named
Obrigatório: True
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-SmbAccessBasedEnumeration
Habilita a enumeração baseada em acesso para compartilhamentos SMB.
'Desabilitado' ou 'Habilitado'
Propriedades do parâmetro
Tipo: String
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
(All)
Cargo: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-SmbEncryption
Habilita a criptografia para dados SMB3 em versão de pré-lançamento.
'Desabilitado' ou 'Habilitado'
Propriedades do parâmetro
Tipo: String
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
(All)
Cargo: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-SmbNonBrowsable
Habilita a propriedade não navegável para compartilhamentos SMB.
'Desabilitado' ou 'Habilitado'
Propriedades do parâmetro
Tipo: String
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
(All)
Cargo: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-Tag
Um hashtable que representa marcas de recurso
Propriedades do parâmetro
Tipo: Hashtable
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
(All)
Cargo: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-ThroughputMibps
Taxa de transferência máxima em MiB/s para cache de qos manual
Propriedades do parâmetro
Tipo: Nullable<T> [ Double ]
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
(All)
Cargo: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-WhatIf
Mostra o que aconteceria se o cmdlet fosse executado.
O cmdlet não é executado.
Propriedades do parâmetro
Tipo: SwitchParameter
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Aliases: wi
Conjuntos de parâmetros
(All)
Cargo: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-WriteBack
Se o write-back está habilitado para o cache.
'Desabilitado' ou 'Habilitado'
Propriedades do parâmetro
Tipo: String
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
(All)
Cargo: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-Zone
As zonas de disponibilidade para o cache
Propriedades do parâmetro
Tipo: String [ ]
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
(All)
Cargo: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: 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 .
Saídas