Delen via


Problemen met BMM oplossen met behulp van de az networkcloud baremetalmachine run-read-command

Er kunnen situaties zijn waarin een gebruiker problemen met een on-premises bare metal machine (BMM) moet onderzoeken en oplossen. Operator Nexus zorgt ervoor az networkcloud baremetalmachine run-read-command dat gebruikers een gecureerde lijst met alleen-lezen opdrachten kunnen uitvoeren om informatie op te halen uit een BMM.

De opdracht produceert een uitvoerbestand met de resultaten van de uitvoering van de run-read-opdracht. De gegevens worden standaard verzonden naar het clusterbeheeropslagaccount. Er is ook een preview-methode waar gebruikers de clusterresource kunnen configureren met een opslagaccount en identiteit die toegang heeft tot het opslagaccount om de uitvoer te ontvangen.

Vereisten

  1. Installeer de nieuwste versie van de juiste CLI-extensies
  2. Zorg ervoor dat de doel-BMM moet poweredState zijn ingesteld op On en moet zijn readyState ingesteld op True
  3. Haal de naam van de beheerde resourcegroep (cluster_MRG) op die u voor Cluster de resource hebt gemaakt

Opdrachtuitvoer verzenden naar een door de gebruiker opgegeven opslagaccount

Opslagbronnen maken en configureren

  1. Maak een opslagaccount of identificeer een bestaand opslagaccount dat u wilt gebruiken. Zie Een Azure-opslagaccount maken.
  2. Maak een blob-opslagcontainer in het opslagaccount. Zie Een container maken.
  3. Wijs de rol 'Inzender voor opslagblobgegevens' toe aan gebruikers en beheerde identiteiten die toegang nodig hebben tot de uitvoer van run-data-extract.
    1. Zie Een Azure-rol toewijzen voor toegang tot blobgegevens. De rol moet ook worden toegewezen aan een door de gebruiker toegewezen beheerde identiteit of de eigen door het systeem toegewezen beheerde identiteit van het cluster.
    2. Zie Beheerde identiteiten voor Azure-resources voor meer informatie over beheerde identiteiten.
    3. Als u de door het cluster toegewezen identiteit gebruikt, moet de door het systeem toegewezen identiteit worden toegevoegd aan het cluster voordat toegang kan worden verleend.
    4. Wanneer u een rol toewijst aan de door het systeem toegewezen identiteit van het cluster, moet u ervoor zorgen dat u de resource selecteert met het type 'Cluster (Operator Nexus).'

Het cluster configureren voor het gebruik van een door de gebruiker toegewezen beheerde identiteit voor opslagtoegang

Gebruik deze opdracht om een cluster te maken met een door de gebruiker beheerd opslagaccount en door de gebruiker toegewezen identiteit. Dit voorbeeld is een verkorte opdracht waarmee alleen de velden worden gemarkeerd die relevant zijn voor het toevoegen van de door de gebruiker beheerde opslag. Het is niet de volledige opdracht voor het maken van clusters.

az networkcloud cluster create --name "<cluster-name>" \
  --resource-group "<cluster-resource-group>" \
  ...
  --mi-user-assigned "<user-assigned-identity-resource-id>" \
  --command-output-settings identity-type="UserAssignedIdentity" \
  identity-resource-id="<user-assigned-identity-resource-id>" \
  container-url="<container-url>" \
  ...
  --subscription "<subscription>"

Gebruik deze opdracht om een bestaand cluster te configureren voor een door de gebruiker opgegeven opslagaccount en door de gebruiker toegewezen identiteit. De updateopdracht kan ook worden gebruikt om indien nodig de locatie en identiteit van het opslagaccount te wijzigen.

az networkcloud cluster update --name "<cluster-name>" \
  --resource-group "<cluster-resource-group>" \
  --mi-user-assigned "<user-assigned-identity-resource-id>" \
  --command-output-settings identity-type="UserAssignedIdentity" \
  identity-resource-id="<user-assigned-identity-resource-id>" \
  container-url="<container-url>" \
  --subscription "<subscription>"

Het cluster configureren voor het gebruik van een door het systeem toegewezen beheerde identiteit voor opslagtoegang

Gebruik deze opdracht om een cluster te maken met een door de gebruiker beheerd opslagaccount en door het systeem toegewezen identiteit. Dit voorbeeld is een verkorte opdracht waarmee alleen de velden worden gemarkeerd die relevant zijn voor het toevoegen van de door de gebruiker beheerde opslag. Het is niet de volledige opdracht voor het maken van clusters.

az networkcloud cluster create --name "<cluster-name>" \
  --resource-group "<cluster-resource-group>" \
  ...
  --mi-system-assigned true \
  --command-output-settings identity-type="SystemAssignedIdentity" \
  container-url="<container-url>" \
  ...
  --subscription "<subscription>"

Gebruik deze opdracht om een bestaand cluster te configureren voor een door een gebruiker opgegeven opslagaccount en om een eigen door het systeem toegewezen identiteit te gebruiken. De updateopdracht kan ook worden gebruikt om de locatie van het opslagaccount te wijzigen.

az networkcloud cluster update --name "<cluster-name>" \
  --resource-group "<cluster-resource-group>" \
  --mi-system-assigned true \
  --command-output-settings identity-type="SystemAssignedIdentity" \
  container-url="<container-url>" \
  --subscription "<subscription>"

Als u het cluster wilt wijzigen van een door de gebruiker toegewezen identiteit in een door het systeem toegewezen identiteit, moet commandOutputSettings eerst worden gewist met behulp van de opdracht in de volgende sectie en vervolgens instellen met behulp van deze opdracht.

De CommandOutputSettings van het cluster wissen

De CommandOutputSettings kunnen worden gewist en de uitvoer van run-data-extract terugsturen naar de opslag van de clusterbeheerder. Het wordt echter niet aanbevolen omdat het minder veilig is en de optie wordt verwijderd in een toekomstige release.

CommandOutputSettings moet echter worden gewist als u overschakelt van een door de gebruiker toegewezen identiteit naar een door het systeem toegewezen identiteit.

Gebruik deze opdracht om de CommandOutputSettings te wissen:

az rest --method patch \
  --url  "https://management.azure.com/subscriptions/<subscription>/resourceGroups/<cluster-resource-group>/providers/Microsoft.NetworkCloud/clusters/<cluster-name>?api-version=2024-08-01-preview" \
  --body '{"properties": {"commandOutputSettings":null}}'

De principal-id voor de beheerde identiteit weergeven

De id van de identiteitsresource kan worden gevonden door JSON-weergave te selecteren in de identiteitsresource; de id bevindt zich boven aan het deelvenster dat wordt weergegeven. De container-URL vindt u op het tabblad Instellingen -> Eigenschappen van de containerresource.

De CLI kan ook worden gebruikt om de identiteit en de bijbehorende principal-id-gegevens in het cluster weer te geven.

Voorbeeld:

az networkcloud cluster show --ids /subscriptions/<Subscription ID>/resourceGroups/<Cluster Resource Group Name>/providers/Microsoft.NetworkCloud/clusters/<Cluster Name>

Voorbeeld van door het systeem toegewezen identiteit:

    "identity": {
        "principalId": "aaaaaaaa-bbbb-cccc-1111-222222222222",
        "tenantId": "aaaabbbb-0000-cccc-1111-dddd2222eeee",
        "type": "SystemAssigned"
    },

Voorbeeld van door de gebruiker toegewezen identiteit:

    "identity": {
        "type": "UserAssigned",
        "userAssignedIdentities": {
            "/subscriptions/<subscriptionID>/resourcegroups/<resourceGroupName>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/<userAssignedIdentityName>": {
                "clientId": "00001111-aaaa-2222-bbbb-3333cccc4444",
                "principalId": "bbbbbbbb-cccc-dddd-2222-333333333333"
            }
        }
    },

AFGESCHAFTE METHODE: Toegang tot het opslagaccount van Clusterbeheer controleren

Belangrijk

Het Cluster Manager-opslagaccount is uiterlijk in april 2025 verwijderd. Als u deze methode momenteel gebruikt voor opdrachtuitvoer, kunt u overwegen om te converteren naar het gebruik van een door de gebruiker opgegeven opslagaccount.

Als u de opslagmethode Clusterbeheer gebruikt, controleert u of u toegang hebt tot het opslagaccount van Clusterbeheer:

  1. Navigeer vanuit Azure Portal naar het opslagaccount van Clusterbeheer.
  2. Selecteer in de details van het opslagaccount de optie Opslagbrowser in het navigatiemenu aan de linkerkant.
  3. Selecteer in de details van de opslagbrowser de optie Blob-containers.
  4. Als u een 403 This request is not authorized to perform this operation. tijdje toegang krijgt tot het opslagaccount, moeten de firewallinstellingen van het opslagaccount worden bijgewerkt om het openbare IP-adres op te nemen.
  5. Vraag toegang aan door een ondersteuningsticket te maken via Portal op de Cluster Manager-resource. Geef het openbare IP-adres op waarvoor toegang is vereist.

Een run-read-opdracht uitvoeren

Met de opdracht run-read kunt u een opdracht uitvoeren op de BMM die niets wijzigt. Sommige opdrachten hebben meer dan één woord of hebben een argument nodig om te werken. Deze opdrachten worden als volgt gemaakt om ze te scheiden van de opdrachten die dingen kunnen wijzigen. Run-read-command kan bijvoorbeeld wel worden gebruikt kubectl get , maar niet kubectl apply. Wanneer u deze opdrachten gebruikt, moet u alle woorden in het veld 'opdracht' plaatsen. Is bijvoorbeeld {"command":"kubectl get","arguments":["nodes"]} juist; {"command":"kubectl","arguments":["get","nodes"]} is verkeerd.

Houd er ook rekening mee dat sommige opdrachten beginnen en nc-toolbox nc-toolbox-runread moeten worden ingevoerd zoals wordt weergegeven. nc-toolbox-runread is een speciale containerinstallatiekopie die meer hulpprogramma's bevat die niet zijn geïnstalleerd op de bare-metalhost, zoals ipmitool en racadm.

Voor sommige van de opdrachten voor het uitvoeren van leesbewerkingen moeten specifieke argumenten worden opgegeven om alleen-lezenmogelijkheden van de opdrachten af te dwingen. Een voorbeeld van run-read-opdrachten waarvoor specifieke argumenten zijn vereist, is de toegestane Mellanox-opdracht mstconfig. Hiervoor moet het query argument worden opgegeven om alleen-lezen af te dwingen.

Waarschuwing

Microsoft biedt geen Operator Nexus API-aanroepen die verwachten dat gebruikersnaam en/of wachtwoord zonder opmaak moeten worden opgegeven. Let op: verzonden waarden worden geregistreerd en worden beschouwd als blootgestelde geheimen, die moeten worden gedraaid en ingetrokken. De gedocumenteerde methode van Microsoft voor het veilig gebruik van geheimen is om ze op te slaan in een Azure Key Vault. Als u specifieke vragen of problemen hebt, dient u een aanvraag in via Azure Portal.

Deze lijst bevat de opdrachten die u kunt gebruiken. Opdrachten kunnen *italics* niet worden uitgevoerd arguments; de rest kan.

  • arp
  • brctl show
  • dmidecode
  • fdisk -l
  • host
  • hostname
  • ifconfig -a
  • ifconfig -s
  • ip address show
  • ip link show
  • ip maddress show
  • ip route show
  • journalctl
  • kubectl api-resources
  • kubectl api-versions
  • kubectl describe
  • kubectl get
  • kubectl logs
  • mount
  • ping
  • ss
  • tcpdump
  • traceroute
  • uname
  • ulimit -a
  • uptime
  • nc-toolbox nc-toolbox-runread ipmitool channel authcap
  • nc-toolbox nc-toolbox-runread ipmitool channel info
  • nc-toolbox nc-toolbox-runread ipmitool chassis status
  • nc-toolbox nc-toolbox-runread ipmitool chassis power status
  • nc-toolbox nc-toolbox-runread ipmitool chassis restart cause
  • nc-toolbox nc-toolbox-runread ipmitool chassis poh
  • nc-toolbox nc-toolbox-runread ipmitool dcmi power get_limit
  • nc-toolbox nc-toolbox-runread ipmitool dcmi sensors
  • nc-toolbox nc-toolbox-runread ipmitool dcmi asset_tag
  • nc-toolbox nc-toolbox-runread ipmitool dcmi get_mc_id_string
  • nc-toolbox nc-toolbox-runread ipmitool dcmi thermalpolicy get
  • nc-toolbox nc-toolbox-runread ipmitool dcmi get_temp_reading
  • nc-toolbox nc-toolbox-runread ipmitool dcmi get_conf_param
  • nc-toolbox nc-toolbox-runread ipmitool delloem lcd info
  • nc-toolbox nc-toolbox-runread ipmitool delloem lcd status
  • nc-toolbox nc-toolbox-runread ipmitool delloem mac list
  • nc-toolbox nc-toolbox-runread ipmitool delloem mac get
  • nc-toolbox nc-toolbox-runread ipmitool delloem lan get
  • nc-toolbox nc-toolbox-runread ipmitool delloem powermonitor powerconsumption
  • nc-toolbox nc-toolbox-runread ipmitool delloem powermonitor powerconsumptionhistory
  • nc-toolbox nc-toolbox-runread ipmitool delloem powermonitor getpowerbudget
  • nc-toolbox nc-toolbox-runread ipmitool delloem vflash info card
  • nc-toolbox nc-toolbox-runread ipmitool echo
  • nc-toolbox nc-toolbox-runread ipmitool ekanalyzer print
  • nc-toolbox nc-toolbox-runread ipmitool ekanalyzer summary
  • nc-toolbox nc-toolbox-runread ipmitool fru print
  • nc-toolbox nc-toolbox-runread ipmitool fwum info
  • nc-toolbox nc-toolbox-runread ipmitool fwum status
  • nc-toolbox nc-toolbox-runread ipmitool fwum tracelog
  • nc-toolbox nc-toolbox-runread ipmitool gendev list
  • nc-toolbox nc-toolbox-runread ipmitool hpm rollbackstatus
  • nc-toolbox nc-toolbox-runread ipmitool hpm selftestresult
  • nc-toolbox nc-toolbox-runread ipmitool ime help
  • nc-toolbox nc-toolbox-runread ipmitool ime info
  • nc-toolbox nc-toolbox-runread ipmitool isol info
  • nc-toolbox nc-toolbox-runread ipmitool lan print
  • nc-toolbox nc-toolbox-runread ipmitool lan alert print
  • nc-toolbox nc-toolbox-runread ipmitool lan stats get
  • nc-toolbox nc-toolbox-runread ipmitool mc bootparam get
  • nc-toolbox nc-toolbox-runread ipmitool mc chassis poh
  • nc-toolbox nc-toolbox-runread ipmitool mc chassis policy list
  • nc-toolbox nc-toolbox-runread ipmitool mc chassis power status
  • nc-toolbox nc-toolbox-runread ipmitool mc chassis status
  • nc-toolbox nc-toolbox-runread ipmitool mc getenables
  • nc-toolbox nc-toolbox-runread ipmitool mc getsysinfo
  • nc-toolbox nc-toolbox-runread ipmitool mc guid
  • nc-toolbox nc-toolbox-runread ipmitool mc info
  • nc-toolbox nc-toolbox-runread ipmitool mc restart cause
  • nc-toolbox nc-toolbox-runread ipmitool mc watchdog get
  • nc-toolbox nc-toolbox-runread ipmitool bmc bootparam get
  • nc-toolbox nc-toolbox-runread ipmitool bmc chassis poh
  • nc-toolbox nc-toolbox-runread ipmitool bmc chassis policy list
  • nc-toolbox nc-toolbox-runread ipmitool bmc chassis power status
  • nc-toolbox nc-toolbox-runread ipmitool bmc chassis status
  • nc-toolbox nc-toolbox-runread ipmitool bmc getenables
  • nc-toolbox nc-toolbox-runread ipmitool bmc getsysinfo
  • nc-toolbox nc-toolbox-runread ipmitool bmc guid
  • nc-toolbox nc-toolbox-runread ipmitool bmc info
  • nc-toolbox nc-toolbox-runread ipmitool bmc restart cause
  • nc-toolbox nc-toolbox-runread ipmitool bmc watchdog get
  • nc-toolbox nc-toolbox-runread ipmitool nm alert get
  • nc-toolbox nc-toolbox-runread ipmitool nm capability
  • nc-toolbox nc-toolbox-runread ipmitool nm discover
  • nc-toolbox nc-toolbox-runread ipmitool nm policy get policy_id
  • nc-toolbox nc-toolbox-runread ipmitool nm policy limiting
  • nc-toolbox nc-toolbox-runread ipmitool nm statistics
  • nc-toolbox nc-toolbox-runread ipmitool nm suspend get
  • nc-toolbox nc-toolbox-runread ipmitool nm threshold get
  • nc-toolbox nc-toolbox-runread ipmitool pef
  • nc-toolbox nc-toolbox-runread ipmitool picmg addrinfo
  • nc-toolbox nc-toolbox-runread ipmitool picmg policy get
  • nc-toolbox nc-toolbox-runread ipmitool power status
  • nc-toolbox nc-toolbox-runread ipmitool sdr elist
  • nc-toolbox nc-toolbox-runread ipmitool sdr get
  • nc-toolbox nc-toolbox-runread ipmitool sdr info
  • nc-toolbox nc-toolbox-runread ipmitool sdr list
  • nc-toolbox nc-toolbox-runread ipmitool sdr type
  • nc-toolbox nc-toolbox-runread ipmitool sel elist
  • nc-toolbox nc-toolbox-runread ipmitool sel get
  • nc-toolbox nc-toolbox-runread ipmitool sel info
  • nc-toolbox nc-toolbox-runread ipmitool sel list
  • nc-toolbox nc-toolbox-runread ipmitool sel time get
  • nc-toolbox nc-toolbox-runread ipmitool sensor get
  • nc-toolbox nc-toolbox-runread ipmitool sensor list
  • nc-toolbox nc-toolbox-runread ipmitool session info
  • nc-toolbox nc-toolbox-runread ipmitool sol info
  • nc-toolbox nc-toolbox-runread ipmitool sol payload status
  • nc-toolbox nc-toolbox-runread ipmitool user list
  • nc-toolbox nc-toolbox-runread ipmitool user summary
  • nc-toolbox nc-toolbox-runread racadm arp
  • nc-toolbox nc-toolbox-runread racadm coredump
  • nc-toolbox nc-toolbox-runread racadm diagnostics
  • nc-toolbox nc-toolbox-runread racadm eventfilters get
  • nc-toolbox nc-toolbox-runread racadm fcstatistics
  • nc-toolbox nc-toolbox-runread racadm get
  • nc-toolbox nc-toolbox-runread racadm getconfig
  • nc-toolbox nc-toolbox-runread racadm gethostnetworkinterfaces
  • nc-toolbox nc-toolbox-runread racadm getled
  • nc-toolbox nc-toolbox-runread racadm getniccfg
  • nc-toolbox nc-toolbox-runread racadm getraclog
  • nc-toolbox nc-toolbox-runread racadm getractime
  • nc-toolbox nc-toolbox-runread racadm getsel
  • nc-toolbox nc-toolbox-runread racadm getsensorinfo
  • nc-toolbox nc-toolbox-runread racadm getssninfo
  • nc-toolbox nc-toolbox-runread racadm getsvctag
  • nc-toolbox nc-toolbox-runread racadm getsysinfo
  • nc-toolbox nc-toolbox-runread racadm gettracelog
  • nc-toolbox nc-toolbox-runread racadm getversion
  • nc-toolbox nc-toolbox-runread racadm hwinventory
  • nc-toolbox nc-toolbox-runread racadm ifconfig
  • nc-toolbox nc-toolbox-runread racadm inlettemphistory get
  • nc-toolbox nc-toolbox-runread racadm jobqueue view
  • nc-toolbox nc-toolbox-runread racadm lclog view
  • nc-toolbox nc-toolbox-runread racadm lclog viewconfigresult
  • nc-toolbox nc-toolbox-runread racadm license view
  • nc-toolbox nc-toolbox-runread racadm netstat
  • nc-toolbox nc-toolbox-runread racadm nicstatistics
  • nc-toolbox nc-toolbox-runread racadm ping
  • nc-toolbox nc-toolbox-runread racadm ping6
  • nc-toolbox nc-toolbox-runread racadm racdump
  • nc-toolbox nc-toolbox-runread racadm sslcertview
  • nc-toolbox nc-toolbox-runread racadm swinventory
  • nc-toolbox nc-toolbox-runread racadm systemconfig getbackupscheduler
  • nc-toolbox nc-toolbox-runread racadm systemperfstatistics (PeakReset-argument NIET toegestaan)
  • nc-toolbox nc-toolbox-runread racadm techsupreport getupdatetime
  • nc-toolbox nc-toolbox-runread racadm traceroute
  • nc-toolbox nc-toolbox-runread racadm traceroute6
  • nc-toolbox nc-toolbox-runread racadm usercertview
  • nc-toolbox nc-toolbox-runread racadm vflashsd status
  • nc-toolbox nc-toolbox-runread racadm vflashpartition list
  • nc-toolbox nc-toolbox-runread racadm vflashpartition status -a
  • nc-toolbox nc-toolbox-runread mstregdump
  • nc-toolbox nc-toolbox-runread mstconfig (vereist query arg)
  • nc-toolbox nc-toolbox-runread mstflint (vereist query arg)
  • nc-toolbox nc-toolbox-runread mstlink (vereist query arg)
  • nc-toolbox nc-toolbox-runread mstfwmanager (vereist query arg)
  • nc-toolbox nc-toolbox-runread mlx_temp

De syntaxis van de opdracht is:

az networkcloud baremetalmachine run-read-command --name "<machine-name>"
    --limit-time-seconds "<timeout>" \
    --commands '[{"command":"<command1>"},{"command":"<command2>","arguments":["<arg1>","<arg2>"]}]' \
    --resource-group "<cluster_MRG>" \
    --subscription "<subscription>"

Er kunnen meerdere opdrachten worden opgegeven in json-indeling.--commands

Geef een opdracht met meerdere argumenten op als een lijst met arguments parameters. Zie Azure CLI Shorthand voor instructies over het bouwen van de --commands structuur.

Deze opdrachten kunnen lang worden uitgevoerd, zodat de aanbeveling moet worden ingesteld --limit-time-seconds op ten minste 600 seconden (10 minuten). Het uitvoeren van meerdere opdrachten kan langer duren dan 10 minuten.

Deze opdracht wordt synchroon uitgevoerd. Als u wilt overslaan totdat de opdracht is voltooid, geeft u de --no-wait --debug opties op. Zie voor meer informatie hoe u asynchrone bewerkingen kunt bijhouden.

Wanneer een optioneel argument --output-directory wordt opgegeven, wordt het uitvoerresultaat gedownload en geëxtraheerd naar de lokale map.

Waarschuwing

Als u het --output-directory argument gebruikt, worden alle bestanden in de lokale map overschreven die dezelfde naam hebben als de nieuwe bestanden die worden gemaakt.

In dit voorbeeld wordt een 'kubectl get pods' uitgevoerd

az networkcloud baremetalmachine run-read-command --name "<bareMetalMachineName>" \
   --limit-time-seconds 60 \
   --commands "[{command:'kubectl get',arguments:[pods,-n,nc-system]}]" \
   --resource-group "<cluster_MRG>" \
   --subscription "<subscription>"

In dit voorbeeld worden de hostname opdracht en een ping opdracht uitgevoerd

az networkcloud baremetalmachine run-read-command --name "<bareMetalMachineName>" \
    --limit-time-seconds 60 \
    --commands '[{"command":"hostname"},{"command":"ping","arguments":["198.51.102.1","-c","3"]}]' \
    --resource-group "<cluster_MRG>" \
    --subscription "<subscription>"

In dit voorbeeld wordt de racadm getsysinfo -c opdracht uitgevoerd

az networkcloud baremetalmachine run-read-command --name "<bareMetalMachineName>" \
    --limit-time-seconds 60 \
    --commands '[{"command":"nc-toolbox nc-toolbox-runread racadm getsysinfo","arguments":["-c"]}]' \
    --resource-group "<cluster_MRG>" \
    --subscription "<subscription>"

De uitvoer van een az networkcloud baremetalmachine run-read-command clusterbeheeropslagaccount weergeven

Deze handleiding begeleidt u bij het openen van het uitvoerbestand dat is gemaakt in het clusterbeheeropslagaccount wanneer een az networkcloud baremetalmachine run-read-command server wordt uitgevoerd. De naam van het bestand wordt geïdentificeerd in de az rest statusuitvoer.

  1. Open de beheerde resourcegroep clusterbeheer voor het cluster waarin de server is ondergebracht en selecteer vervolgens het opslagaccount.

  2. Selecteer in de details van het opslagaccount de optie Opslagbrowser in het navigatiemenu aan de linkerkant.

  3. Selecteer in de details van de opslagbrowser de optie Blob-containers.

  4. Selecteer de blobcontainer baremetal-run-command-output.

  5. Opslagaccount kan worden vergrendeld, wat resulteert in 403 This request is not authorized to perform this operation. netwerk- of firewallbeperkingen. Raadpleeg de clusterbeheeropslag of de door de klant beheerde opslagsecties voor procedures voor het controleren van de toegang.

  6. Selecteer het uitvoerbestand uit de opdracht Run-Read. De bestandsnaam kan worden geïdentificeerd vanuit de az rest --method get opdracht. Daarnaast wordt het tijdstempel laatst gewijzigd uitgelijnd op het moment dat de opdracht werd uitgevoerd.

  7. U kunt het uitvoerbestand beheren en downloaden via de pop-out Overzicht .

PREVIEW: Controleer de opdrachtstatus en bekijk de uitvoer in een door de gebruiker opgegeven opslagaccount

Voorbeelduitvoer wordt weergegeven. De bovenste 4000 tekens van het resultaat worden voor het gemak afgedrukt op het scherm en biedt een kortstondige koppeling naar de opslagblob met het resultaat van de opdrachtuitvoering. U kunt de koppeling gebruiken om het zip-uitvoerbestand (tar.gz) te downloaden.

  ====Action Command Output====
  + hostname
  rack1compute01
  + ping 198.51.102.1 -c 3
  PING 198.51.102.1 (198.51.102.1) 56(84) bytes of data.

  --- 198.51.102.1 ping statistics ---
  3 packets transmitted, 0 received, 100% packet loss, time 2049ms

  ================================
  Script execution result can be found in storage account:
  https://<storage_account_name>.blob.core.windows.net/bmm-run-command-output/a8e0a5fe-3279-46a8-b995-51f2f98a18dd-action-bmmrunreadcmd.tar.gz?se=2023-04-14T06%3A37%3A00Z&sig=XXX&sp=r&spr=https&sr=b&st=2023-04-14T02%3A37%3A00Z&sv=2019-12-12