Megosztás a következőn keresztül:


Olvasási parancsok futtatása

Az Írás olvasása (RW) funkcióval távolról módosíthatja az eszközkonfigurációkat a hálózati háló eszközének elérése nélkül. Alkalmazza az RW konfigurációs parancsot a network fabric eszközszintjén. Mivel a konfigurációs parancs továbbra is az eszköz szintjén marad, az összes eszközön konfigurálásához a konfigurációt a háló minden eszközére alkalmaznia kell.

Az RW-parancs végrehajtása megőrzi a konfigurációt a parancssori felületen (CLI) vagy a portálon végrehajtott módosítások ellen. Ha több konfigurációt szeretne bevezetni az RW API-val, fűzze hozzá az új parancsokat a meglévő RW-parancshoz. Több eszközillesztő módosítása után például a felülírás megakadályozása érdekében adja meg az előző konfigurációt az új módosításokkal együtt.

Az RW-konfiguráció visszaállítása csak frissítési forgatókönyvben. A frissítés után szükség esetén újra kell alkalmaznia az RW-módosításokat. Az alábbi példák lépésről lépésre végigvezetik az RW API folyamatán.

Előfeltételek

Győződjön meg arról, hogy a Nexus Network Fabric kiépítése sikeresen megtörtént.

Eljárás

Amikor végrehajt egy RW-konfigurációs parancsot, és módosítja az eszközt, az eszköz konfigurációs állapota át lesz helyezve a Késleltetett vezérlésre. Ez az állapot azt jelzi, hogy az RW-konfiguráció le lett küldve az eszközön. Az alkalmazott RW-konfiguráció megfordítása után az eszköz konfigurációja visszaáll az eredeti sikeres állapotra.

Hálózati eszköz kiválasztása

Jelentkezzen be az Azure Portalra

Hozzáférés a hálózati eszközökhöz:

Miután bejelentkezett, a felső keresősáv használatával keresse Network Devices meg vagy keresse meg a Minden szolgáltatás lehetőséget, és keresse meg a Hálózati eszközöket a Hálózat kategóriában.

Kattintson a Hálózati eszközök elemre az előfizetésben lévő hálózati eszközök listájának megnyitásához.

Válassza ki a hálózati eszközt:

A hálózati eszközök listájában keresse meg és kattintson a konfigurálni kívánt hálózati eszközre. Ekkor megjelenik a kiválasztott hálózati eszköz részletes lapja.

Jegyezze fel a hálózati eszköz erőforrásnevét és erőforráscsoportját, mivel ezekre szüksége lesz a CLI-parancshoz.

Vagy

Az erőforrás nevének lekéréséhez kattintson a JSON nézetre (amely a Tulajdonságok vagy áttekintés szakaszban található), amely megjeleníti az eszköz részletes tulajdonságait, beleértve az erőforrás nevét is.

Képernyőkép az Azure Portalról, amelyen a hálózati eszköz áttekintése látható.

Példák

Az alábbi szakaszokban példákat talál az RW-parancsokra az eszköz konfigurációjának módosításához. A példák az 1., 2. és 3. Ethernet-illesztővel mutatják be, hogyan módosíthatja a felület nevét, és megfigyelheti a módosítások eredményeit.

Pillanatkép a Network Fabric-eszközről, mielőtt módosítanák a konfigurációt az RW API használatával

show interfaces description  
|Interface  |Status  |Protocol  |Decsription  |
|---------|---------|---------|---------|
|Et1      | admin down        | down          | **"AR-Mgmt2:Et1 to Not-Connected"**          |
|Et2      | admin down        | down          | **"AR-Mgmt2:Et2 to Not-Connected"**         |
|Et3      | admin down        | down          | **"AR-Mgmt2:Et3 to Not-Connected"**         |
|Et4      | admin down        | down          | **"AR-Mgmt2:Et4 to Not-Connected"**       |

Felület leírásának módosítása

A példa bemutatja, hogyan módosíthatja az eszköz felületének leírását RW-tesztre.

az networkfabric device run-rw --resource-name <ResourceName> --resource-group <ResourceGroupName> --rw-command "interface Ethernet 1\n description RW-test"
Paraméter Leírás
az networkfabric device run-rw Azure CLI-parancs olvasási-írási művelet végrehajtásához egy hálózati eszközön az Azure Network Fabricben.
--resource-name Megadja annak az erőforrásnak (hálózati eszköznek) a nevét, amelyen az RW-műveletet végre fogja hajtani.
--resource-group Megadja a hálózati eszközt tartalmazó erőforráscsoport nevét.
--rw-command "interface Ethernet 1\n description RW-test" Megadja a hálózati eszközön végrehajtandó RW-parancsot. Ebben a példában az 1. Ethernet-interfész leírását "RW-test" értékre állítja.

Várt kimenet:

{}

Parancs a --no-wait --debug

az networkfabric device run-rw --resource-name <ResourceName> --resource-group <ResourceGroupName> --rw-command "interface Ethernet 1\n description RW-test" **--no-wait --debug**
Paraméter Leírás
az networkfabric device run-rw Azure CLI-parancs olvasási-írási művelet végrehajtásához egy hálózati eszközön az Azure Network Fabricben.
--resource-name Megadja annak az erőforrásnak (hálózati eszköznek) a nevét, amelyen az RW-műveletet végre fogja hajtani.
--resource-group Megadja a hálózati eszközt tartalmazó erőforráscsoport nevét.
--rw-command "interface Ethernet 1\n description RW-test" Megadja a hálózati eszközön végrehajtandó RW-parancsot. Ebben a példában az 1. Ethernet-interfész leírását "RW-test" értékre állítja.
--no-wait Azt jelzi, hogy a parancsot aszinkron módon kell végrehajtani anélkül, hogy várnia kellene a művelet befejezésére.
--debug Hibakeresési módot engedélyező jelző, amely további információkat nyújt a parancs hibaelhárítási célokra történő végrehajtásáról.

Várt csonkolt kimenet:

cli.knack.cli: __init__ debug log: 
cli.azure.cli.core.sdk.policies:     'Azure-AsyncOperation': 'https://eastus.management.azure.com/subscriptions/XXXXXXXXXXXXXXXXXXXXXXXXXXXXX/providers/Microsoft.ManagedNetworkFabric/locations/EASTUS/operationStatuses/e239299a-8c71-426e-8460-58d4c0b470e2*BF225A07F7F4850DA565ABE0036AB?api-version=2022-01-15-privatepreview&t=638479088323069839&c= 
telemetry.main: Begin creating telemetry upload process. 
telemetry.process: Return from creating process 
telemetry.main: Finish creating telemetry upload process. 

A művelet állapotát programozott módon ellenőrizheti az alábbi parancs futtatásával:

az rest -m get -u "<Azure-AsyncOperation-endpoint url>"

Példa a csonkolt kimenetből kinyert Azure-AsyncOperation végpont URL-címre.

<https://eastus.management.azure.com/subscriptions/xxxxxxxxxxx/providers/Microsoft.ManagedNetworkFabric/locations/EASTUS/operationStatuses/xxxxxxxxxxx?api-version=20XX-0X-xx-xx>

Az állapotnak azt kell jeleznie, hogy az API sikeres volt vagy sikertelen volt.

Várt kimenet:

{ 
  "id": "/subscriptions/XXXXXXXXXXXX/resourceGroups/ResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/ResourceName", 
  "location": "eastus", 
  "name": "ResourceName", 
  "properties": { 
    "administrativeState": "Enabled", 
    "configurationState": "DeferredControl", 
    "hostName": "<Hostname>", 
    "networkDeviceRole": "Management", 
    "networkDeviceSku": "DefaultSku", 
    "networkRackId": "/subscriptions/XXXXXXXXXXXX/resourceGroups/ResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkRacks/NFResourceName", 
    "provisioningState": "Succeeded", 
    "serialNumber": "Arista;CCS-720DT-XXXX;11.07;WTW2248XXXX", 
    "version": "3.0.0" 
  }, 
  "systemData": { 
    "createdAt": "2024-XX-XXT13:41:13.8558264Z", 
    "createdBy": "cbe7d642-9e0a-475d-b2bf-2cb0a9825e13", 
    "createdByType": "Application", 
    "lastModifiedAt": "2024-XX-XXT10:44:21.3736554Z", 
    "lastModifiedBy": "cbe7d642-9e0a-475d-b2bf-2cb0a9825e13", 
    "lastModifiedByType": "Application" 
  }, 
  "type": "microsoft.managednetworkfabric/networkdevices" 
}

Ha az RW-konfiguráció sikeres, az eszközkonfiguráció állapota halasztott vezérlési állapotba kerül. A konfiguráció meghiúsulása esetén nem történik változás az állapotban.

show interfaces description  
|Interface  |Status  |Protocol  |Decsription  |
|---------|---------|---------|---------|
|Et1      | admin down        | down          | **RW-test1**         |
|Et2      | admin down        | down          | "AR-Mgmt2:Et2 to Not-Connected"        |
|Et3      | admin down        | down          | "AR-Mgmt2:Et3 to Not-Connected"          |
|Et4      | admin down        | down          | "AR-Mgmt2:Et4 to Not-Connected"     |

A felület három leírásának módosítása

Ez a példa bemutatja, hogyan módosíthatja az eszközleírás három különböző interfészét RW-test1, RW-test2 és RW-test3 típusúra.

az networkfabric device run-rw --resource-name <ResourceName> --resource-group <ResourceGroupName> --rw-command "interface Ethernet 1\n description RW-test1\n interface Ethernet 2\n description RW-test2\n interface Ethernet 3\n description RW-test3"

Paraméter Leírás
az networkfabric device run-rw Azure CLI-parancs olvasási-írási művelet végrehajtásához egy hálózati eszközön az Azure Network Fabricben.
--resource-name <ResourceName> Megadja annak az erőforrásnak (hálózati eszköznek) a nevét, amelyen az RW-műveletet végre fogja hajtani.
--resource-group <ResourceGroupName> Megadja a hálózati eszközt tartalmazó erőforráscsoport nevét.
--rw-command "interface Ethernet 1\n description RW-test1\n interface Ethernet 2\n description RW-test2\n interface Ethernet 3\n description RW-test3" Megadja a hálózati eszközön végrehajtandó RW-parancsokat. Minden "interfész" parancs beállítja a megadott Ethernet-adapter leírását.

Várt kimenet:

{}

Parancs a --no-wait --debug

az networkfabric device run-rw --resource-name <ResourceName> --resource-group <ResourceGroupName> --rw-command "interface Ethernet 1\n description RW-test1\n interface Ethernet 2\n description RW-test2\n interface Ethernet 3\n description RW-test3" --no-wait --debug
Paraméter Leírás
az networkfabric device run-rw Azure CLI-parancs olvasási-írási művelet végrehajtásához egy hálózati eszközön az Azure Network Fabricben.
--resource-name <ResourceName> Megadja annak az erőforrásnak (hálózati eszköznek) a nevét, amelyen az RW-műveletet végre fogja hajtani.
--resource-group <ResourceGroupName> Megadja a hálózati eszközt tartalmazó erőforráscsoport nevét.
--rw-command "interface Ethernet 1\n description RW-test1\n interface Ethernet 2\n description RW-test2\n interface Ethernet 3\n description RW-test3" Megadja a hálózati eszközön végrehajtandó RW-parancsokat. Minden "interfész" parancs beállítja a megadott Ethernet-adapter leírását.
--no-wait Azt jelzi, hogy a parancsot aszinkron módon kell végrehajtani anélkül, hogy várnia kellene a művelet befejezésére.
--debug Hibakeresési módot engedélyező jelző, amely további információkat nyújt a parancs hibaelhárítási célokra történő végrehajtásáról.

Várt csonkolt kimenet:

cli.knack.cli: Command arguments: \['networkfabric', 'device', 'run-rw', '--resource-name', 'nffab100g-5-3-AggrRack-MgmtSwitch2', '--resource-group', 'Fab100GLabNF-5-3', '--rw-command', 'interface Ethernet 1\\\\n description RW-test1\\\\n interface Ethernet 2\\\\n description RW-test2\\\\n interface Ethernet 3\\\\n description RW-test3', '--debug'\]
cli.knack.cli: \_\_init\_\_ debug log:
cli.azure.cli.core.sdk.policies: 'Azure-AsyncOperation': 'https://eastus.management.azure.com/subscriptions/XXXXXXXXXXXXXXXXXXXXXXXXXXXXX/providers/Microsoft.ManagedNetworkFabric/locations/EASTUS/operationStatuses/e239299a-8c71-426e-8460-58d4c0b470e2\*BF225A07F7F4850DA565ABE0036AB?api-version=2022-01-15-privatepreview&t=638479088323069839&c=
telemetry.main: Begin creating telemetry upload process.
telemetry.process: Creating upload process: "C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\CLI2\\python.exe C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\CLI2\\Lib\\site-packages\\azure\\cli\\telemetry\\\_\_init\_\_.pyc \\.azure"
telemetry.process: Return from creating process
telemetry.main: Finish creating telemetry upload process.

A művelet állapotát programozott módon ellenőrizheti az alábbi parancs futtatásával:

az rest -m get -u "<Azure-AsyncOperation-endpoint url>"

Példa a csonkolt kimenetből kinyert Azure-AsyncOperation végpont URL-címre.

<https://eastus.management.azure.com/subscriptions/xxxxxxxxxxx/providers/Microsoft.ManagedNetworkFabric/locations/EASTUS/operationStatuses/xxxxxxxxxxx?api-version=20XX-0X-xx-xx>

Az állapotnak azt kell jeleznie, hogy az API sikeres volt vagy sikertelen volt.

Várt kimenet:

{ 
  "id": "/subscriptions/XXXXXXXXXXXX/resourceGroups/ResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/ResourceName", 
  "location": "eastus", 
  "name": "ResourceName", 
  "properties": { 
    "administrativeState": "Enabled", 
    "configurationState": "**DeferredControl**", 
    "hostName": "<Hostname>", 
    "networkDeviceRole": "Management", 
    "networkDeviceSku": "DefaultSku", 
    "networkRackId": "/subscriptions/ XXXXXXXXXXXX /resourceGroups/ ResourceGroupName /providers/Microsoft.ManagedNetworkFabric/networkRacks/ NFResourceName ", 
    "provisioningState": "Succeeded", 
    "serialNumber": "Arista;CCS-720DT-XXXX;11.07;WTW2248XXXX", 
    "version": "3.0.0" 
  }, 
  "systemData": { 
    "createdAt": "2024-XX-XXT13:41:13.8558264Z", 
    "createdBy": "cbe7d642-9e0a-475d-b2bf-2cb0a9825e13", 
    "createdByType": "Application", 
    "lastModifiedAt": "2024-XX-XXT10:44:21.3736554Z", 
    "lastModifiedBy": "cbe7d642-9e0a-475d-b2bf-2cb0a9825e13", 
    "lastModifiedByType": "Application" 
  }, 
  "type": "microsoft.managednetworkfabric/networkdevices" 
} 
show interfaces description  
|Interface  |Status  |Protocol  |Decsription  |
|---------|---------|---------|---------|
|Et1      | admin down        | down          | **RW-test1**         |
|Et2      | admin down        | down          | **RW-test2**         |
|Et3      | admin down        | down          | **RW-test3**         |
|Et4      | admin down        | down          | "AR-Mgmt2:Et4 to Not-Connected"     |

Korábbi konfiguráció felülírása

Ez a példa bemutatja, hogyan írja felül az előző konfigurációt, ha nem fűzi hozzá a régi RW-konfigurációt:

az networkfabric device run-rw --resource-name <ResourceName> --resource-group <ResourceGroupName> --rw-command "interface Ethernet 3\n description RW-test3"
Paraméter Leírás
az networkfabric device run-rw Azure CLI-parancs olvasási-írási művelet végrehajtásához egy hálózati eszközön az Azure Network Fabricben.
--resource-name Megadja annak az erőforrásnak (hálózati eszköznek) a nevét, amelyen az RW-műveletet végre fogja hajtani.
--resource-group Megadja a hálózati eszközt tartalmazó erőforráscsoport nevét.
--rw-command "interface Ethernet 1\n description RW-test1\n interface Ethernet 2\n description RW-test2\n interface Ethernet 3\n description RW-test3" Megadja a hálózati eszközön végrehajtandó RW-parancsokat. Minden "interfész" parancs beállítja a megadott Ethernet-adapter leírását.

Várt kimenet:

{}

Parancs a --no-wait --debug

az networkfabric device run-rw --resource-name <ResourceName> --resource-group <ResourceGroupName> --rw-command "interface Ethernet 3\n description RW-test3" --no-wait --debug 
Paraméter Leírás
az networkfabric device run-rw Azure CLI-parancs olvasási-írási művelet végrehajtásához egy hálózati eszközön az Azure Network Fabricben.
--resource-name Megadja annak az erőforrásnak (hálózati eszköznek) a nevét, amelyen az RW-műveletet végre fogja hajtani.
--resource-group Megadja a hálózati eszközt tartalmazó erőforráscsoport nevét.
--rw-command "interface Ethernet 1\n description RW-test1\n interface Ethernet 2\n description RW-test2\n interface Ethernet 3\n description RW-test3" Megadja a hálózati eszközön végrehajtandó RW-parancsokat. Minden "interfész" parancs beállítja a megadott Ethernet-adapter leírását.
--no-wait Azt jelzi, hogy a parancsot aszinkron módon kell végrehajtani anélkül, hogy várnia kellene a művelet befejezésére.
--debug Hibakeresési módot engedélyező jelző, amely további információkat nyújt a parancs hibaelhárítási célokra történő végrehajtásáról.

Várt csonkolt kimenet:

cli.knack.cli: Command arguments: \['networkfabric', 'device', 'run-rw', '--resource-name', 'nffab100g-5-3-AggrRack-MgmtSwitch2', '--resource-group', 'Fab100GLabNF-5-3', '--rw-command', \`interface Ethernet 3\\n description RW-test3\`, '--debug'\]cli.knack.cli: \_\_init\_\_ debug log:
cli.azure.cli.core.sdk.policies: 'Azure-AsyncOperation': 'https://eastus.management.azure.com/subscriptions/XXXXXXXXXXXXXXXXXXXXXXXXXXXXX/providers/Microsoft.ManagedNetworkFabric/locations/EASTUS/operationStatuses/e239299a-8c71-426e-8460-58d4c0b470e2\*BF225A07F7F4850DA565ABE0036AB?api-version=2022-01-15-privatepreview&t=638479088323069839&c=
telemetry.main: Begin creating telemetry upload process.
telemetry.process: Creating upload process: "C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\CLI2\\python.exe C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\CLI2\\Lib\\site-packages\\azure\\cli\\telemetry\\\_\_init\_\_.pyc \\.azure"
telemetry.process: Return from creating process
telemetry.main: Finish creating telemetry upload process.

A művelet állapotát programozott módon ellenőrizheti az alábbi parancs futtatásával:

az rest -m get -u "<Azure-AsyncOperation-endpoint url>"

Példa a csonkolt kimenetből kinyert Azure-AsyncOperation végpont URL-címre.

<https://eastus.management.azure.com/subscriptions/xxxxxxxxxxx/providers/Microsoft.ManagedNetworkFabric/locations/EASTUS/operationStatuses/xxxxxxxxxxx?api-version=20XX-0X-xx-xx>

Várt kimenet:

{ 
  "id": "/subscriptions/XXXXXXXXXXXX/resourceGroups/ResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/ResourceName", 
  "location": "eastus", 
  "name": "ResourceName", 
  "properties": { 
    "administrativeState": "Enabled", 
    "configurationState": "**DeferredControl**", 
    "hostName": "<Hostname>", 
    "networkDeviceRole": "Management", 
    "networkDeviceSku": "DefaultSku", 
    "networkRackId": "/subscriptions/ XXXXXXXXXXXX /resourceGroups/ ResourceGroupName /providers/Microsoft.ManagedNetworkFabric/networkRacks/ NFResourceName ", 
    "provisioningState": "Succeeded", 
    "serialNumber": "Arista;CCS-720DT-XXXX;11.07;WTW2248XXXX", 
    "version": "3.0.0" 
  }, 
  "systemData": { 
    "createdAt": "2024-XX-XXT13:41:13.8558264Z", 
    "createdBy": "cbe7d642-9e0a-475d-b2bf-2cb0a9825e13", 
    "createdByType": "Application", 
    "lastModifiedAt": "2024-XX-XXT10:44:21.3736554Z", 
    "lastModifiedBy": "cbe7d642-9e0a-475d-b2bf-2cb0a9825e13", 
    "lastModifiedByType": "Application" 
  }, 

  "type": "microsoft.managednetworkfabric/networkdevices" 

} 
show interfaces description
|Interface  |Status  |Protocol  |Decsription  |
|---------|---------|---------|---------|
|Et1      | admin down        | down          | "AR-Mgmt2:Et1 to Not-Connected"          |
|Et2      | admin down        | down          | "AR-Mgmt2:Et2 to Not-Connected"        |
|Et3      | admin down        | down          | **RW-test3**         |
|Et4      | admin down        | down          | "AR-Mgmt2:Et4 to Not-Connected"     |

Az írási konfiguráció törlése

Ez a példa az RW-konfiguráció megtisztításának módját mutatja be. A törlés futtatásakor a konfiguráció visszaáll az eredeti konfigurációra.

az networkfabric device run-rw --resource-name <ResourceName> --resource-group <ResourceGroupName> --rw-command " " 
Paraméter Leírás
az networkfabric device run-rw Azure CLI-parancs olvasási-írási művelet végrehajtásához egy hálózati eszközön az Azure Network Fabricben.
--resource-name <ResourceName> Megadja annak az erőforrásnak (hálózati eszköznek) a nevét, amelyen az RW-műveletet végre fogja hajtani.
--resource-group <ResourceGroupName> Megadja a hálózati eszközt tartalmazó erőforráscsoport nevét.
--rw-command " " A hálózati eszközön végrehajtandó üres RW-parancsot adja meg. Ez a parancs lényegében művelet nélküli helyőrző.

Feljegyzés

Győződjön meg arról, hogy az üres RW-parancs idézőjelek között szóköz van.

Várt kimenet:

{}

Parancs a --no-wait --debug

az networkfabric device run-rw --resource-name <ResourceName> --resource-group <ResourceGroupName> --rw-command " " --no-wait --debug
Paraméter Leírás
az networkfabric device run-rw Azure CLI-parancs olvasási-írási művelet végrehajtásához egy hálózati eszközön az Azure Network Fabricben.
--resource-name <ResourceName> Megadja annak az erőforrásnak (hálózati eszköznek) a nevét, amelyen az RW-műveletet végre fogja hajtani.
--resource-group <ResourceGroupName> Megadja a hálózati eszközt tartalmazó erőforráscsoport nevét.
--rw-command " " A hálózati eszközön végrehajtandó üres RW-parancsot adja meg. Ez a parancs lényegében művelet nélküli helyőrző.
--no-wait Azt jelzi, hogy a parancsot aszinkron módon kell végrehajtani anélkül, hogy várnia kellene a művelet befejezésére.
--debug Hibakeresési módot engedélyező jelző, amely további információkat nyújt a parancs hibaelhárítási célokra történő végrehajtásáról.

Várt csonkolt kimenet:

cli.knack.cli: Command arguments: \['networkfabric', 'device', 'run-rw', '--resource-name', 'nffab100g-5-3-AggrRack-MgmtSwitch2', '--resource-group', 'Fab100GLabNF-5-3', '--rw-command', ' ' '--debug'\]cli.knack.cli: \_\_init\_\_ debug log:
cli.azure.cli.core.sdk.policies: 'Azure-AsyncOperation': 'https://eastus.management.azure.com/subscriptions/XXXXXXXXXXXXXXXXXXXXXXXXXXXXX/providers/Microsoft.ManagedNetworkFabric/locations/EASTUS/operationStatuses/e239299a-8c71-426e-8460-58d4c0b470e2\*BF225A07F7F4850DA565ABE0036AB?api-version=2022-01-15-privatepreview&t=638479088323069839&c=
telemetry.main: Begin creating telemetry upload process.
telemetry.process: Creating upload process: "C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\CLI2\\python.exe C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\CLI2\\Lib\\site-packages\\azure\\cli\\telemetry\\\_\_init\_\_.pyc \\.azure"
telemetry.process: Return from creating process
telemetry.main: Finish creating telemetry upload process.

A művelet állapotát programozott módon ellenőrizheti az alábbi parancs futtatásával:

az rest -m get -u "<Azure-AsyncOperation-endpoint url>"

Példa a csonkolt kimenetből kinyert Azure-AsyncOperation végpont URL-címre.

<https://eastus.management.azure.com/subscriptions/xxxxxxxxxxx/providers/Microsoft.ManagedNetworkFabric/locations/EASTUS/operationStatuses/xxxxxxxxxxx?api-version=20XX-0X-xx-xx>

Az állapot azt jelzi, hogy az API sikeres volt-e vagy sikertelen volt.

Várt kimenet:

{ 
  "id": "/subscriptions/XXXXXXXXXXXX/resourceGroups/ResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/ResourceName", 
  "location": "eastus", 
  "name": "ResourceName", 
  "properties": { 
    "administrativeState": "Enabled", 
    "configurationState": "**Succeeded**", 
    "hostName": "<Hostname>", 
    "networkDeviceRole": "Management", 
    "networkDeviceSku": "DefaultSku", 
    "networkRackId": "/subscriptions/ XXXXXXXXXXXX /resourceGroups/ ResourceGroupName /providers/Microsoft.ManagedNetworkFabric/networkRacks/ NFResourceName ", 
    "provisioningState": "Succeeded", 
    "serialNumber": "Arista;CCS-720DT-XXXX;11.07;WTW2248XXXX", 
    "version": "3.0.0" 
  }, 
  "systemData": { 
    "createdAt": "2024-XX-XXT13:41:13.8558264Z", 
    "createdBy": "cbe7d642-9e0a-475d-b2bf-2cb0a9825e13", 
    "createdByType": "Application", 
    "lastModifiedAt": "2024-XX-XXT10:44:21.3736554Z", 
    "lastModifiedBy": "cbe7d642-9e0a-475d-b2bf-2cb0a9825e13", 
    "lastModifiedByType": "Application" 
  }, 
  "type": "microsoft.managednetworkfabric/networkdevices" 
} 

Amikor az RW-konfiguráció visszaáll az eredeti konfigurációra, az eszköz konfigurációs állapota a Késleltetett vezérlőből a "Sikeres" állapotba kerül.

show interfaces description
|Interface  |Status  |Protocol  |Decsription  |
|---------|---------|---------|---------|
|Et1      | admin down        | down          | **"AR-Mgmt2:Et1 to Not-Connected"**         |
|Et2      | admin down        | down          | **"AR-Mgmt2:Et2 to Not-Connected"**         |
|Et3      | admin down        | down          | **"AR-Mgmt2:Et3 to Not-Connected"**      |
|Et4      | admin down        | down          |  **"AR-Mgmt2:Et4 to Not-Connected"**    |

Parancskorlátozások

Az RW-parancs funkció nyitva van, és nincs rá korlátozás. Azonban körültekintően járjon el, mert a konfiguráció helytelen használata a rendszer leállását okozhatja.

  • Az 1 és 500 és 3000 és 4095 közötti virtuális hálózatok létrehozása nem ajánlott, mivel ez a tartomány infrastruktúra-célokra van fenntartva.

  • Ne módosítsa a felügyeleti vLAN-konfigurációt.

  • Fontos, hogy ne módosítsa a hálózati kapcsolat (NNI) bejövő és kimenő hozzáférés-vezérlési listáit (ACL-eket), mivel bármilyen módosítás az Azure Operator Nexus-példányhoz való kapcsolódás megszakadását eredményezheti.

  • Az RW-parancsok esetében nincsenek séma- vagy szintaxisérvényesítések. A végrehajtás előtt győződjön meg arról, hogy a konfiguráció ki van vizsgálva.

  • Az RW konfigurációs parancsainak abszolút parancsnak kell lenniük; a rövid űrlapok és a kérések nem támogatottak. Például: Enter router bgp <ASN>\n vrf <name>\n neighbor <IPaddress> shutdown Not router bgp <ASN>\n vrf <name>\n nei <IPaddress> sh or shut

  • Fontos, hogy a megvalósítás előtt alaposan tekintse át az útvonalszabályzat konfigurációját, mivel bármilyen felügyelet veszélyeztetheti a meglévő útvonalszabályzat beállítását.

  • Az útválasztó BGP-konfigurációjának módosítása és leállítása az eszköz stabilitását eredményezi.

Korlátozások

Gyakori kérdések:

  • Egyszerre több parancsot is futtathatok?

    Igen, egyszerre több parancsot is futtathat. A példákból megtudhatja, hogyan hajthat végre egyszerre több parancsot.

  • Hogyan ellenőrizze, hogy a konfiguráció sikeres volt-e?

    A konfigurációt a következővel ellenőrizheti:

    • Írásvédett API futtatása és a szükséges show parancsok futtatása a sikeres konfiguráció ellenőrzéséhez,

    • A konfigurációk közötti eltérés megtekintéséhez futtassa a Konfiguráció különbség funkcióját.

    Az RW POST üzenet jelzi, hogy a végrehajtás sikeres volt-e.

  • Mi történik, ha helytelenül hajtom végre az RW konfigurációs parancsot?

    Az RW POST üzenet egy hibaüzenetet ad vissza, ahogyan az ebben a cikkben bemutatott példában látható. A rendszer nem alkalmaz konfigurációs módosításokat az eszközön. Újra kell futtatnia a konfigurációs parancsot.

  • Hogyan őrizhetem meg többször az RW konfigurációs parancsot?

    Ha egy már meglévő konfiguráción keresztül próbálja módosítani és frissíteni a konfigurációt, akkor meg kell adnia az összes módosított tartós konfigurációt, ellenkező esetben a konfiguráció felülírva lesz a legújabb RW-konfigurációval.

    Például

    Ha sikeresen létrehozott egy vlan 505-öt, és megpróbál létrehozni egy másik vlankészletet (vlan 510), hozzá kell adnia vlan 505\\n vlan 510. Ha nem, a legújabb RW konfigurációs parancs felülírja a vlan 505-öt.

  • Hogyan törölni a konfigurációt?

    Meg kell adnia a null értéket " ". Tekintse meg a cikk példákat ismertető szakaszát.

  • Az RW-parancs állandó az egész hálóban?

    Az RW konfigurációs parancsa állandó, de az API-val eszközszinten futtatható. Ha az RW parancsot a hálón keresztül szeretné futtatni, akkor az RW API-t a szükséges hálóeszközökön kell futtatnia.

Ismert problémák

Az RW-konfiguráció ismert problémái a következők:

  • A frissítés során nem támogatott az RW-konfiguráció megőrzése. A frissítés során a konfigurációs állapot késleltetett vezérlése felülíródik. A Fabric szolgáltatás automatizálása felülírja az RW-konfigurációt a Network Fabric egyeztetési munkafolyamatán keresztül. Újra kell futtatnia az RW konfigurációs parancsát a szükséges eszközökhöz.

  • A hiba azért jelenik meg, mert egy belső hiba vagy egy gNMI-beállítás hibája nem különböztethető meg a hibaválaszokkal.