New-AzNetAppFilesCache

容量プールに新しいAzure NetApp Files (ANF) キャッシュ (FlexCache) を作成します。

構文

ByFieldsParameterSet (既定)

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>]

説明

New-AzNetAppFilesCache コマンドレットは、ANF 容量プールの下に FlexCache を作成します。 キャッシュには、ピアリングされたオンプレミス ONTAP 配信元ボリュームが必要です。配信元クラスター名、クラスター間 LIF アドレス、Vserver (SVM) 名、および配信元ボリューム名は 、OriginPeer* パラメーターを使用して指定する必要があります。 キャッシュは、 CacheSubnetResourceId によって参照されるサブネットからデータ IP が割り当てられ、Intercluster インターフェイス IP アドレスに PeeringSubnetResourceId を 使用します。 作成後、 Get-AzNetAppFilesCachePeeringPassphrase を使用して、外部 ONTAP 配信元に適用してピアリングを完了する必要があるクラスターおよび vserver ピアリング コマンドを取得します。

例 1: オンプレミスの ONTAP 配信元によってサポートされるキャッシュを作成する

$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")

onprem-ontap-cluster クラスターの onprem-svm Vserver 上の onprem-origin-vol ボリュームを起点とする 100 GiB NFSv3 FlexCache を作成します。

パラメーター

-AccountName

ANF アカウントの名前

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

ByFieldsParameterSet
配置:Named
必須:True
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-CacheSubnetResourceId

データ IP の割り当てに使用される委任されたキャッシュ サブネットのAzure リソース URI

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:True
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-CifsChangeNotification

CIFS 変更通知が有効かどうか。 'Disabled' または 'Enabled'

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-Confirm

コマンドレットを実行する前に確認を求めるメッセージが表示されます。

パラメーターのプロパティ

型:SwitchParameter
規定値:None
ワイルドカードのサポート:False
DontShow:False
Aliases:Cf

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-DefaultProfile

Azureとの通信に使用される資格情報、アカウント、テナント、サブスクリプション。

パラメーターのプロパティ

型:IAzureContextContainer
規定値:None
ワイルドカードのサポート:False
DontShow:False
Aliases:AzContext, AzureRmContext, AzureCredential

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-EncryptionKeySource

暗号化キーのソース。 'Microsoft。NetApp' または 'Microsoft。KeyVault'

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:True
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-ExportPolicy

キャッシュのエクスポート ポリシー

パラメーターのプロパティ

型:PSNetAppFilesVolumeExportPolicy
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-FilePath

キャッシュのファイル パス

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:True
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-GlobalFileLocking

グローバル ファイル ロックが有効かどうか。 'Disabled' または 'Enabled'

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-KerberosEnabled

キャッシュに対して Kerberos が有効になっているかどうか。 'Disabled' または 'Enabled'

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-KeyVaultPrivateEndpointResourceId

EncryptionKeySource がMicrosoftされている場合の KeyVault のプライベート エンドポイントのリソース ID。KeyVault

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-Ldap

flexcache ボリュームに対して LDAP が有効になっているかどうか。 'Disabled' または 'Enabled'

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-LdapServerType

LDAP サーバーの種類。 'ActiveDirectory' または 'OpenLDAP'

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-Location

リソースの場所

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

ByFieldsParameterSet
配置:Named
必須:True
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-Name

ANF キャッシュの名前

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False
Aliases:キャッシュ名

パラメーター セット

(All)
配置:Named
必須:True
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-OriginPeerAddress

ONTAP Intercluster LIF IP アドレス;クラスター ノードごとに 1 つの IP アドレス

パラメーターのプロパティ

型:

String[]

規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:True
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-OriginPeerClusterName

オリジン ボリュームをホストする外部クラスタの ONTAP クラスタ名

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:True
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-OriginPeerVolumeName

このキャッシュに関連付けられている外部オリジンボリューム名

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:True
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-OriginPeerVserverName

配信元ボリュームをホストする外部 Vserver (SVM) 名

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:True
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-PeeringSubnetResourceId

ANF クラスター間インターフェイスの IP アドレスに使用される委任されたサブネットのAzure リソース URI

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:True
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-PoolName

ANF 容量プールの名前

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

ByFieldsParameterSet
配置:Named
必須:True
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-PoolObject

新しいキャッシュのプール オブジェクト

パラメーターのプロパティ

型:PSNetAppFilesPool
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

ByParentObjectParameterSet
配置:Named
必須:True
パイプラインからの値:True
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-ProtocolType

サポートされているプロトコルの種類のセット (NFSv3、NFSv4 または SMB)

パラメーターのプロパティ

型:

String[]

規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-ResourceGroupName

ANF アカウントのリソース グループ

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

ByFieldsParameterSet
配置:Named
必須:True
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-Size

ファイル システムで許容される最大ストレージ クォータ (バイト単位) (50 GiB から 1 PiB)

パラメーターのプロパティ

型:Int64
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:True
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-SmbAccessBasedEnumeration

SMB 共有のアクセス ベースの列挙を有効にします。 'Disabled' または 'Enabled'

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-SmbEncryption

転送中の SMB3 データの暗号化を有効にします。 'Disabled' または 'Enabled'

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-SmbNonBrowsable

SMB 共有のブロウズ不可プロパティを有効にします。 'Disabled' または 'Enabled'

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-Tag

リソース タグを表すハッシュテーブル

パラメーターのプロパティ

型:Hashtable
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-ThroughputMibps

手動 qos キャッシュの MiB/秒の最大スループット

パラメーターのプロパティ

型:

Nullable<T>[Double]

規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-WhatIf

コマンドレットを実行した場合の動作を示します。 コマンドレットは実行されません。

パラメーターのプロパティ

型:SwitchParameter
規定値:None
ワイルドカードのサポート:False
DontShow:False
Aliases:wi

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-WriteBack

キャッシュに対してライトバックが有効になっているかどうか。 'Disabled' または 'Enabled'

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-Zone

キャッシュの可用性ゾーン

パラメーターのプロパティ

型:

String[]

規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

CommonParameters

このコマンドレットは、共通パラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction、-WarningVariable をサポートします。 詳細については、about_CommonParametersを参照してください。

入力

PSNetAppFilesPool

出力

PSNetAppFilesCache