Ověření kabelů pro síťové prostředky infrastruktury nexus
Tento článek vysvětluje ověření kabelu Infrastruktury, kde primární funkcí diagnostického rozhraní API je zkontrolovat potenciální problémy s kabeláží na všech zařízeních infrastruktury. Diagnostické rozhraní API vyhodnocuje, jestli propojená zařízení dodržují fakturu k materiálům (BOM), klasifikují je jako vyhovující nebo nesplňují předpisy. Výsledky se zobrazují ve formátu JSON, včetně podrobností, jako je stav ověření, chyby, typ identifikátoru a ID zařízení souseda. Tyto výsledky se ukládají do účtu úložiště poskytnutého zákazníkem. Před přechodem na krok nasazení clusteru je důležité, aby se chyby zjištěné v této sestavě vyřešily.
Požadavky
- Ujistěte se, že jsou prostředky infrastruktury sítě Nexus úspěšně zřízené.
- Zadejte ID síťového prostředku infrastruktury a adresu URL úložiště s přístupem k zápisu prostřednictvím lístku podpory.
Poznámka:
Adresa URL úložiště (SAS) je krátkodobá. Ve výchozím nastavení je nastavená na vypršení platnosti za osm hodin. Pokud vyprší platnost adresy URL SAS, musí se prostředky infrastruktury znovu opravit.
Ověření kabeláže
Spusťte následující příkaz Azure CLI:
az networkfabric fabric validate-configuration –resource-group "<NFResourceGroupName>" --resource-name "<NFResourceName>" --validate-action "Cabling" --no-wait --debug
Zobrazí se následující (zkrácený) výstup. Zkopírujte adresu URL prostřednictvím privátní verze Preview. Tato část adresy URL se používá v následujícím kroku ke kontrole stavu operace.
https://management.azure.com/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/providers/Microsoft.ManagedNetworkFabric/locations/EASTUS2EUAP/operationStatuses/59fdc0c8-eeb1-4258-9163-3cf096490148*A9E6DB3DF5C58D67BD395F7A608C056BC8219C392CC1CE0AD22E4C36D70CEE5C?api-version=2022-01-15-privatepreview&t=638485032018035520&c=MIIHHjCCBgagAwIBAgITfwKWMg6goKCq4WwU2AAEApYyDjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwMTMwMTAzMDI3WhcNMjUwMTI0MTAzMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALMk1pBZQQoNY8tos8XBaEjHjcdWubRHrQk5CqKcX3tpFfukMI0_PVZK-Kr7xkZFQTYp_ItaM2RPRDXx-0W9-mmrUBKvdcQ0rdjcSXDek7GvWS29F5sDHojD1v3e9k2jJa4cVSWwdIguvXmdUa57t1EHxqtDzTL4WmjXitzY8QOIHLMRLyXUNg3Gqfxch40cmQeBoN4rVMlP31LizDfdwRyT1qghK7vgvworA3D9rE00aM0n7TcBH9I0mu-96JE0gSX1FWXctlEcmdwQmXj_U0sZCu11_Yr6Oa34bmUQHGc3hDvO226L1Au-QsLuRWFLbKJ-0wmSV5b3CbU1kweD5LUCAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-
Stav operace můžete zkontrolovat programově spuštěním následujícího příkazu:
az rest -m get -u "<Azure-AsyncOperation-endpoint url>"
Stav operace označuje, jestli rozhraní API proběhlo úspěšně nebo selhalo.
Poznámka:
Dokončení operace trvá přibližně 20 až 40 minut na základě počtu racků.
Stáhněte a přečtěte si ověřené výsledky z adresy URL úložiště.
Příklad výstupu je znázorněn v následujících částech.
Příkladvýstupho
networkFabricInfoSkuId": "M8-A400-A100-C16-ab",
"racks": [
{
"rackId": "AR-SKU-10005",
"networkFabricResourceId": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx/resourceGroups/ResourceGroupName/providers/Microsoft.managedNetworkFabric/networkFabrics/NFName",
"rackInfo": {
"networkConfiguration": {
"configurationState": "Succeeded",
"networkDevices": [
{
"name": "AR-CE1",
"deviceSourceResourceId": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx/resourceGroups/ResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/NFName-AggrRack",
"roleName": "CE1",
"deviceSku": "DCS-XXXXXXXXX-36",
"deviceSN": "XXXXXXXXXXX",
"fixedInterfaceMaps": [
{
"name": "Ethernet1/1",
"description": "AR-CE1:Et1/1 to PE1:EtXX",
"deviceConnectionDescription": "SourceHostName:Ethernet1/1 to DestinationHostName:Ethernet",
"sourceHostname": "SourceHostName",
"sourcePort": "Ethernet1/1",
"destinationHostname": "DestinationHostName",
"destinationPort": "Ethernet",
"identifier": "Ethernet1",
"interfaceType": "Ethernet",
"deviceDestinationResourceId": null,
"speed in Gbps": "400",
"cableSpecification": {
"transceiverType": "400GBASE-FR4",
"transceiverSN": "XKT220900XXX",
"cableSubType": "AOC",
"modelType": "AOC-D-D-400G-10M",
"mediaType": "Straight"
},
"validationResult": [
{
"validationType": "CableValidation",
"status": "Compliant",
"validationDetails": {
"deviceConfiguration": "Device Configuration detail",
"error": null,
"reason": null
}
},
{
"validationType": "CableSpecificationValidation",
"status": "Compliant",
"validationDetails": {
"deviceConfiguration": "Speed: 400 ; MediaType : Straight",
"error": "null",
"reason": null
}
}
]
},
Customer Edge to Top of the Rack Switch Validation
{
"name": "Ethernet11/1",
"description": "AR-CE2:Et11/1 to CR1-TOR1:Et24",
"deviceConnectionDescription": " SourceHostName:Ethernet11/1 to DestinationHostName:Ethernet24",
"sourceHostname": "SourceHostName",
"sourcePort": "Ethernet11/1",
"destinationHostname": "DestinationHostName ",
"destinationPort": "24",
"identifier": "Ethernet11",
"interfaceType": "Ethernet",
"deviceDestinationResourceId": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx/resourceGroups/ResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/ NFName-CompRack",
"speed in Gbps": "400",
"cableSpecification": {
"transceiverType": "400GBASE-AR8",
"transceiverSN": "XYL221911XXX",
"cableSubType": "AOC",
"modelType": "AOC-D-D-400G-10M",
"mediaType": "Straight"
},
"validationResult": [
{
"validationType": "CableValidation",
"status": "Compliant",
"validationDetails": {
"deviceConfiguration": "Device Configuration detail",
"error": null,
"reason": null
}
},
{
"validationType": "CableSpecificationValidation",
"status": "Compliant",
"validationDetails": {
"deviceConfiguration": "Speed: 400 ; MediaType : Straight",
"error": "",
"reason": null
}
}
]
Stavy ověření
Typ stavu | Definice |
---|---|
Kompatibilní | Pokud je stav kompatibilní se specifikací kusovníku |
Nevyhovující předpisům | Pokud stav nevyhovuje specifikaci kusovníku |
Neznámý | Pokud je stav neznámý |
Ověřovací atributy
Atribut | Definice |
---|---|
deviceConfiguration |
Konfigurace, která je dostupná na zařízení. |
error |
Chyba ze zařízení |
reason |
Toto pole se vyplní, když je stav zařízení neznámý. |
validationType |
Tento parametr označuje, jaký typ ověření. (ověření specifikace kabelu a kabelu) |
deviceDestinationResourceId |
ID Azure Resource Manageru připojeného souseda (cílové zařízení) |
roleName |
Role síťového zařízení infrastruktury (CE nebo TOR) |
Známé problémy a omezení při ověřování kabelů
- Připojení po ověření mezi tors a výpočetními servery se nepodporují.
- Ověření kabelu pro NPB se nepodporuje, protože Arista nepodporuje "show lldp neighbors" (zobrazit sousedy lldp).
- Adresa URL úložiště musí být v jiné oblasti než síťová prostředky infrastruktury. Pokud je například prostředky infrastruktury hostované v oblasti USA – východ, adresa URL úložiště by měla být mimo USA – východ.
- Ověření kabelu podporuje jak čtyři racky, tak osm kusovníků racku.
Vygenerování adresy URL úložiště
Informace o vytvoření kontejneru najdete v tématu Vytvoření kontejneru .
Poznámka:
Zadejte název kontejneru pouze malými písmeny.
Informace o vytvoření adresy URL SAS kontejneru najdete v tématu Vygenerování sdíleného přístupového podpisu . Zadejte oprávnění k zápisu pro SAS.
Poznámka:
Adresy URL pro ESAS jsou krátkodobé. Ve výchozím nastavení je nastavená na vypršení platnosti za osm hodin. Pokud vyprší platnost adresy URL SAS, musíte otevřít lístek podpory Microsoftu a přidat novou adresu URL.