Condividi tramite


New-AzNetworkCloudRackDefinitionObject

Creare un oggetto in memoria per RackDefinition.

Sintassi

New-AzNetworkCloudRackDefinitionObject
   -NetworkRackId <String>
   -RackSerialNumber <String>
   -RackSkuId <String>
   [-AvailabilityZone <String>]
   [-BareMetalMachineConfigurationData <IBareMetalMachineConfigurationData[]>]
   [-RackLocation <String>]
   [-StorageApplianceConfigurationData <IStorageApplianceConfigurationData[]>]
   [<CommonParameters>]

Descrizione

Creare un oggetto in memoria per RackDefinition.

Esempio

Esempio 1: Creare un oggetto in memoria per RackDefinition.

$password = ConvertTo-SecureString "********" -AsPlainText -Force
$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"
                                    }}

Creare un oggetto in memoria per RackDefinition.

Parametri

-AvailabilityZone

Nome della zona usato per questo rack al momento della creazione. Le zone di disponibilità vengono usate per il posizionamento del carico di lavoro.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-BareMetalMachineConfigurationData

Elenco non ordinato della configurazione della macchina bare metal. Per costruire, vedere la sezione NOTES per le proprietà BAREMETALMACHINECONFIGURATIONDATA e creare una tabella hash.

Tipo:IBareMetalMachineConfigurationData[]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-NetworkRackId

ID risorsa del rack di rete che corrisponde a questa definizione del rack.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RackLocation

Descrizione in formato libero della posizione del rack.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RackSerialNumber

Identificatore univoco per il rack all'interno del cluster cloud di rete. È possibile specificare un valore alfanumerico univoco alternativo diverso da un numero di serie, se necessario.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RackSkuId

ID risorsa dello SKU per il rack da aggiungere.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-StorageApplianceConfigurationData

Elenco dei dati di configurazione dell'appliance di archiviazione per questo rack. Per costruire, vedere la sezione NOTES per le proprietà STORAGEAPPLIANCECONFIGURATIONDATA e creare una tabella hash.

Tipo:IStorageApplianceConfigurationData[]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Output