New-AzNetworkCloudRackDefinitionObject
RackDefinition のメモリ内オブジェクトを作成します。
構文
New-AzNetworkCloudRackDefinitionObject
-NetworkRackId <String>
-RackSerialNumber <String>
-RackSkuId <String>
[-AvailabilityZone <String>]
[-BareMetalMachineConfigurationData <IBareMetalMachineConfigurationData[]>]
[-RackLocation <String>]
[-StorageApplianceConfigurationData <IStorageApplianceConfigurationData[]>]
[<CommonParameters>]
説明
RackDefinition のメモリ内オブジェクトを作成します。
例
例 1: RackDefinition のメモリ内オブジェクトを作成します。
$password = ConvertTo-SecureString "1qaz@WSX" -AsPlainText
$bmmConfigurationData = New-AzNetworkCloudBareMetalMachineConfigurationDataObject -BmcCredentialsPassword $password -BmcCredentialsUsername "username" -BmcMacAddress "00:BB:CC:DD:EE:FF" -BootMacAddress "00:BB:CC:DD:EE:FF" -RackSlot 1 -SerialNumber "serialNumber" -MachineDetail "machineDetail" -MachineName "machineName"
$saConfigurationData = New-AzNetworkCloudStorageApplianceConfigurationDataObject -AdminCredentialsPassword $password -AdminCredentialsUsername "username" -RackSlot 1 -SerialNumber "serialNumber" -StorageApplianceName "storageApplianceName"
$object = New-AzNetworkCloudRackDefinitionObject -NetworkRackId "/subscriptions/subscriptionId/resourceGroups/resourceGroup/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet" -RackSerialNumber "aa5678" -RackSkuId "/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/VNearEdge1_Compute_DellR750_16C2M" -AvailabilityZone "1" -BareMetalMachineConfigurationData $bmmConfigurationData -RackLocation "Foo Datacenter, Floor 3, Aisle 9, Rack 2" -StorageApplianceConfigurationData $saConfigurationData
Write-Host ($object | Format-List | Out-String)
AvailabilityZone : 1
BareMetalMachineConfigurationData : {{
"bmcCredentials": {
"password": "redacted",
"username": "username"
},
"bmcMacAddress": "00:BB:CC:DD:EE:FF",
"bootMacAddress": "00:BB:CC:DD:EE:FF",
"machineDetails": "machineDetail",
"machineName": "machineName",
"rackSlot": 1,
"serialNumber": "serialNumber"
}}
NetworkRackId : /subscriptions/subscription/resourceGroups/resourceGroup/providers/Microsoft.Network/virtualNetworks/vNet/subnets/Subnet
RackLocation : Foo Datacenter, Floor 3, Aisle 9, Rack 2
RackSerialNumber : aa5678
RackSkuId : /subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/VNearEdge1_Compute_DellR750_16C2M
StorageApplianceConfigurationData : {{
"adminCredentials": {
"password": "redacted",
"username": "username"
},
"rackSlot": 1,
"serialNumber": "serialNumber",
"storageApplianceName": "storageApplianceName"
}}
RackDefinition のメモリ内オブジェクトを作成します。
パラメーター
-AvailabilityZone
作成時にこのラックに使用されるゾーン名。 可用性ゾーンは、ワークロードの配置に使用されます。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-BareMetalMachineConfigurationData
ベア メタル マシン構成の順序指定されていない一覧。 構築するには、BAREMETALMACHINECONFIGURATIONDATA プロパティの NOTES セクションを参照し、ハッシュ テーブルを作成します。
型: | IBareMetalMachineConfigurationData[] |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-NetworkRackId
このラック定義に一致するネットワーク ラックのリソース ID。
型: | String |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-RackLocation
ラックの位置の自由形式の説明。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-RackSerialNumber
ネットワーク クラウド クラスター内のラックの一意識別子。 必要に応じて、シリアル番号以外の代替の一意の英数字値を指定できます。
型: | String |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-RackSkuId
追加するラックの SKU のリソース ID。
型: | String |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-StorageApplianceConfigurationData
このラックのストレージ アプライアンス構成データの一覧。 構築するには、STORAGEAPPLIANCECONFIGURATIONDATA プロパティの NOTES セクションを参照し、ハッシュ テーブルを作成します。
型: | IStorageApplianceConfigurationData[] |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |