PowerScale: Så här kör du verktyget för klusteranalys
Summary: Instruktioner för hur du använder Isilon On-Cluster Analysis Tool (IOCA) och tolkar resultaten.
Instructions
IOCA-verktyget (Isilon On-Cluster Analysis) både analyserar hälsan för ett PowerScale-kluster som körs och hjälper * till att planera uppgraderingar.
* IOCA är inte utformat för att ersätta granskning av uppgraderingsrelaterade dokument som förberedelse för uppgraderingsaktiviteter. Se uppgraderingsplanerings- och processmanualen för OneFS:
Den senaste versionen av IOCA-verktyget är tillgänglig för nedladdning från Lightning.
Obs! Den senaste versionen laddas ner även om datumet på nedladdningen är äldre.
Obs! När du har laddat ner och överfört till klustret måste du packa upp IOCA och IOCA.sha256 med
# tar -xvf IOCA.tar IOCA IOCA.sha256
För att verifiera integriteten för IOCA kan du filen sha256 i ovanstående tar-paket, eller alternativt kan du använda en oberoende IOCA.sha256-fil som finns här för nedladdning .
När du har laddat ner överför du till samma plats som IOCA-skriptet (se till att skriva över den befintliga IOCA.sha256).
Om du använder sha256sum:
# sha256sum -c /home/nyhanj1/IOCA.sha256 ./IOCA: OK
Observera resultatet som i fetstil ovan och bekräfta att det är OK
Om du inte har sha256sum:
# cat IOCA.sha256 a55c9efcea29776317d3b3ed36c504dcab08d1f945161f6ac6c8bbb315f31bb0 ./IOCA
# sha256 IOCA SHA256 (IOCA) = a55c9efcea29776317d3b3ed36c504dcab08d1f945161f6ac6c8bbb315f31bb0
Kontrollera att båda kontrollsummorna matchar manuellt.
Så här kör du IOCA i ett kluster:
- Kontrollera att du är ansluten till rätt kluster. Kör följande kommando för att visa serienummer i klustret och kontrollera att serienumret för tjänstbegäran visas i listan:
isi_for_array cat /etc/isilon_serial_number
- Skapa katalogen /ifs/data/Isilon_Support/ om den inte finns och ändra till den genom att köra följande kommandon:
mkdir -pv /ifs/data/Isilon_Support
cd /ifs/data/Isilon_Support
-
Mellanlagra den senaste versionen av IOCA på klustret i katalogen /ifs/data/Isilon_Support/ :
- Om det finns en tidigare version kontrollerar du att det är den senaste versionen genom att köra kommandot nedan och jämföra den med den version som är tillgänglig för nedladdning. Versionen visas överst i hälsokontrollskriptet.
perl IOCA -vKör IOCA-verktyget och lägg till eventuella ytterligare argument. I följande exempel innehåller kontrollen före uppgraderingen sökningar efter en uppgradering till 9.5.1.0 och visar en rekommendation för uppgraderingsplan efter hälsokontrollens resultat:
perl IOCA -u 9.5.1.0
- Samla in utdata och skicka dem till tjänstebegäran.
- Granska hälsokontrollerna för alla identifierade FAIL- eller WARN-meddelanden för potentiella problem.
Tolka IOCA-utdata:
Om något identifieras för varje hälsokontrollobjekt finns det vanligtvis en kunskapsbasartikel (KB) associerad med det. Det här verktyget var ursprungligen ett internt verktyg, men vissa av de artiklar som presenteras är ännu inte tillgängliga externt. Arbete pågår för att göra dessa refererade artiklar tillgängliga för en extern publik.
Följande är ett exempel på utdata för ett BMC- eller CMC-kontrollfel för maskinvaruövervakning i ett kluster:
BMC/CMC Hardware Monitoring FAIL
FAIL: Hardware monitoring issues detected on nodes: 2
INFO: 3 nodes have out of date CMC firmware versions: 1-3
INFO: Refer to KB489050 (https://support.emc.com/kb/489050) for details.
I det här exemplet visas ett FAIL för nod 2 med problem med maskinvaruövervakning. Den innehåller även INFO som visar att versionerna av den fasta CMC-programvaran är inaktuella på noderna 1–3. Slutligen innehåller den en KB-artikel som innehåller lösningssteg.
Efterlevnadsläge
IOCA körs på samma sätt på kluster som är aktiverade för kompatibilitetsläge som för kluster som inte uppfyller kraven. Det finns inget krav på att köra det med sudo. Användaren compadmin måste dock vara ägare till IOCA-skriptet för att kunna köra det.
Följande är användningen för IOCA och tillgängliga argument eller filter:
Usage: IOCA [options] [destination OneFS version] -d, --debug Display debugging information -e, --extra Displays extra details as part of each check -j, --json Displays output in JSON format -v, --version Displays current script version -h, --help Displays this help screen -r <checkName>, --run=<checkName> Executes only the specified check, can be included multiple times -u, --upgradeplan Includes an upgrade plan after health checks --rolling Provide rolling reboot plans --parallel Provide parallel reboot plans [where supported] --simultaneous Provide simultaneous reboot plans [excludes node firmware] -o, --onefs Supports the following comma separated options [ex. 8.1.2,simultaneous]: <version> Uses the provided destination OneFS version simultaneous Simultaneous OneFS upgrade parallel Parallel OneFS upgrade [requires 8.2.2+] rolling Rolling OneFS upgrade exclude-nf Upgrade plans will combine OneFS + node firmware by default [9.2 feature], this option disables that -p, --patches Supports the following comma separated options [ex. none,simultaneous]: none Opt out of patch recommendations simultaneous Simultaneous patch installs parallel Parallel patch installs [requires 9.1+] rolling Rolling patch installs -nf, --node-firmware Supports the following comma separated options [ex. 10.3.3,parallel]: <version> Uses the provided version for node firmware checks none Opt out of node firmware recommendations simultaneous Simultaneous node firmware updates [requires 8.2+] parallel Parallel node firmware updates [requires 8.2+] rolling Rolling node firmware updates -df, --drive-firmware Supports the following comma separated options [ex. 1.32]: <version> Uses the provided version for drive firmware checks none Opt out of drive firmware recommendations -vf, --verify-files Runs checks on files within specified location [ex. /ifs/data/] of certain file type [ex. .isi, .tgz, .tar.gz, .tar] <file location> default location is /ifs/data/ - specify the location where the upgrade files were placed
Additional Information
Tabell över de enskilda kontrollerna och det namn som används när kommandot körs:
--run=KONTROLLERA
Obs! IOCA-skriptet uppdateras ofta. Om du vill se en ny fullständig lista över kontroller ska du se till att uppdatera till den senaste IOCA-versionen på Isilon-klustret och köra kommandot nedan för att få en fullständig lista.
Perl
onefs94-a-1# perl IOCA --run=KONTROLLERA
Analys av Isilon på klustret 0,1541
Begärda kontroller, check, kunde inte identifieras.
Tillgängliga kontroller är:
checkA100Root Kontrollerar om storleken på rotspeglarna för A100-noder behöver ändras till 2 GB
checkAPIAuth söker efter API-autentisering inställd på basic där uppgradering från 8.1.2.0 till 9.2 eller senare
checkAccessZones Kontrollerar om flera åtkomstzoner har konfigurerats för uppgraderingar i 7.1.1. Söker efter kapslade eller överlappande SMB-resurser. Lägger till varningar när icke-systemåtkomstzonpooler hittas, gäller endast för uppgraderingar i OneFS 7.1.1
checkAggregationMode Kontrollerar att aggregeringsläget inte är Legacy FEC-läge för uppgraderingar till OneFS 8+
checkAspera Kontrollerar om några Aspera-tjänster är aktiverade. Om du utför OneFS-uppgraderingar måste de installeras om efter uppgraderingen
checkAuthStatus Kontrollerar autentiseringsstatus på varje nod. Varnar om några autentiseringsproviders inte är online eller aktiva. Söker efter RFC2307 och automatisk lokalisering av GID/UID:er och pekar på KB 000028577
checkBBUDegCap Kontrollerar BBU-försämringsnivån på Gen6-noder och flaggar noder med överdriven försämring som skulle öka risken för att noden försätts i ett RO-tillstånd.
checkBMCandCMC Kontrollerar om det finns BMC/CMC-relaterade problem
checkBXENodes Kontrollerar om det finns noder med BXE-gränssnitt, kontrollerar även om det finns KB 000048172 och KB 000064027 kända problem
checkBootDisks Kontrollerar återstående livslängd på startdisken, firmwarenivå och historiskt antal
felCM6FWBug Kontrollerar enhetens firmwareversioner för kriterierna för FCO F022318EE
checkCMOSTimeCentury Kontrollera om århundradet som konfigurerats i CMOS-tiden matchar det aktuella århundradet
checkCapacity Verifierar klusterkapaciteten baserat på dokumenterade siffror i Uppgraderingsplanerings- och framstegsguiden. Varnar om du närmar dig
checkCloudPools Söker efter CloudPools-relaterade problem
checkConfCmtSyntax Kontrollerar sysctl.conf efter kommentarer utan inledande #-symbol som skulle utgöra ett problem vid tolkning av konfigurationsfilen.
checkContact Visar kontaktinformation som konfigurerats i CELog när den körs med argumentet --extra checkCoreDumps
Söker efter de senaste oväntade processomstarterna som rapporterats i /var/log/messages
checkDTA000194434 Kontrollerar om det finns kriterier för KB 000194434
checkDestinationOneFS Kontrollerar OneFS-målversionen
checkDiskpools Kontrollerar diskpooler och klassekvivalens för OneFS-uppgraderingar som går över 7.0
checkDriveFirmware Kontrollerar om enhetens fasta programvara är inaktuell och anropar andra relaterade kontroller
av enhetens fasta programvara checkDriveLoad Kontrollerar den aktuella belastningen på enheterna
checkDriveStallTimeout Kontrollerar aktuell inställning för enhetsstalltid, rekommenderat värde är 3,5 sekunder (3500000 mikrosekunder) eller högre
checkDriveSupportPackage Söker efter uppdateringar av enhetens firmware som är tillgängliga i Drive Support Package
checkDrivesHealth Kontrollerar hälsan för enheter och inställningen för drive stall timeout i sysctl
checkET004252 Söker efter kriterier för ET004252
checkETAs Söker efter tekniska rekommendationer
checkEmailSettings Visar e-postinställningar som konfigurerats i CELog när de körs med argumentet
--extra checkEncoding Kontrollerar exporter och klusterkonfiguration för om utf-8/standardkodning
checkEvents Kontrollerar händelser på alla noder, fel om det finns
några kritiska händelser checkFCOF022318EE Kontrollerar enhetens firmwareversioner för kriterierna för FCO F022318EE
checkFCOF031617FC Kontrollerar enhetens firmwareversioner för kriterierna för KB 000024620
checkFCOF042415EE Kontrollerar klustret för att se om det uppfyller kriterierna för FCO F042415EE/KB 000051631
checkFileSharing Kontrollerar om Atime är aktiverat
checkFilepoolPolicies Kontrollerar GNA-krav och filpooler för slutlig matchning som ställs in och namn som börjar med en nummerkontrollFirmwarePackages
I OneFS 9.1 och senare bekräftar paket med fast programvara
checkFlush Kontrollerar om tömningsprocesser/aktiva pre_flush-skärmsessioner körs på kluster
checkGatewayPriority Kontrollerar om det finns undernät med duplicerade gatewayprioriteringar
checkGroups Kontrollerar noder för alla aktiverade protokoll. Misslyckas om gruppinformationen rapporterar att ett aktiverat protokoll inte fungerar på någon nodkontrollHDFS
Visa HDFS-information, endast användbart när den körs med --extra
checkHardening Kontrollerar om FIPS är aktiverat på noden i klustret måste detta inaktiveras före uppgraderingar till 9.5 eller senare och återaktiveras efter för att undvika utvärderingsfel
checkHardwareStatus Kontrollerar batteriets hälsa och strömförsörjning och samlar in maskinvaruinformation för användning någon annanstans
checkHardwareUpgrade Kontrollerar om det pågår en kontroll av maskinvaruuppgradering
Verifierar klustrets hälsostatus och nodens hälsostatusIBInterfaces
Kontrollerar om ib0/1 är aktiv, söker efter ETA180317 versioner av den fasta programvaran för IB-switch och kontrollerar om det finns överlappande IB-nätverk
checkIBPCIeSlot Kontrollerar om InfiniBand-kortet är installerat på fel kortplats, vilket kan leda till nodstartproblem under en uppgradering till OneFS 9 och senare versioner
checkIDI Kontrollerar om det finns IDI-fel under de senaste 90 dagarna
checkISCSI Kontrollerar om iSCSI LUN konfigureras i /ifs/.ifsvar/iscsi/iscsi.conf (endast OneFS före 8.x)
checkIndexSnapshotCurrent Söker efter aktuella ögonblicksbilder som är äldre än 2 veckor och som kan bidra till kapacitetsproblem
checkInternalPing Kontrollerar internt nätverk genom att utföra nätverkspingåtgärder
checkJobHistory Kontrollerar jobbhistoriken för problem, för närvarande bara MediaScan-problem
checkJobStatus Kontrollerar om jobb körs som skulle påverka en uppgradering
checkJobs Kontrollerar jobb
checkKB000066019 Kontrollerar storleken på reports.db och flaggor om de är över 100 MB, vilket kan leda till problem som beskrivs på KB 000066019
checkKB000081658 Kontroller för kriterier för KB 000081658 checkKB000181818 Kontroller för kriterier för KB 000181818
checkKB000192800 Kontroller för kriterier för KB 000192800
checkKB000196175 Kontroller för kriterier i KB 000196175
checkKB000196762 Kontrollerar om det finns kriterier för KB 000196762
checkKB000197850 Kontrollerar om det finns problem med IB-köpar som skulle leda till problem med omstart av noder om IB-köpar är i ett degraderat tillstånd
checkKB000212387 Kontrollerar autentiseringsproviders msDS-SupportedEncryptionTypes-attribut för att säkerställa att ett värde anges och tilldelas, om det inte är det finns det risk för DU efter en uppgradering till 9.5 eller högre.
checkKB000213188 Söker efter SED-maskinvara där den aktuella versionen är lägre än 9.2 och målversionen är 9.5 eller högre.
checkKB201488 Checks if any node meets criteria for KB 000201488
checkKB201666 Checks if it is necessary to perform the proactive workaround from KB 000201666 for a patch installation and whether the pre-requisites are met
checkKB201933 Checks for criteria of KB 000201933
checkKB203381 Checks for criteria of KB 203381
checkKB220014 Checks for criteria of KB 220014
checkKB462202 Checks BootOrder in bios_settings.ini on Generation 5 nodes to determine if at risk for KB 000025523
checkKB489473 Checks if any node meets criteria for KB 000061983
checkKB490849 Checks if at risk for KB 000052089
checkKB496582 Checks for auth rules issues detailed in KB 000160596
checkKB496993 Checks if the cluster is at risk for KB 000061504
checkKB501267 Checks for the criteria of KB 000026510
checkKB507031 Checks for criteria outlined in KB 000035398
checkKB516613 Checks if any node meets criteria for KB 000057267
checkKB519119 Checks if nodes may be impacted by KB 519119
checkKB519388 Pre-upgrade check for issues outlined in KB 000162270
checkKB519423 Checks if the cluster config files are in a mixed mode
checkKB519890 Checks for a known issue with LAGG interfaces in LACP mode when running OneFS 8.0.0.6, 8.0.1.2, 8.1.0.2, and 8.1.1.1
checkKB521778 Checks for criteria outlined in KB 000031948
checkKB521890 Checks for criteria outlined in KB 000167681
checkKB524082 Checks if the cluster is enabled for HTTP clients and flags a compatibility issue caused by a change in Apache versions
checkKB527312 Check for criteria of KB 000166965
checkKB530050 Check for criteria of KB 000040987
checkKB533516 Checks if cluster uses an IP for AWS CloudPool accounts putting it at risk for DTA 533516
checkKB535582 Checks if at risk for KB 000060471
checkKB537785 Check for criteria of KB 000168829
checkKB540000 Checks for criteria of KB 000058599
checkKB540071 Checks for existence of files under /var/fw/fwpkg when no IsiFw package is installed
checkKB540513 Checks for criteria of KB 000174074
checkKB540872 Checks if the cluster may encounter KB 000170982 during an upgrade from OneFS 8.2 releases
checkKB540901 Checks boot disk partitions for any mismatches in uuids which may lead to boot failures
checkKB544401 Check for critera of KB 000173157
checkKB544854 Check for criteria of KB 000173432
checkKB546604 Checks for criteria of KB 000180866
checkKerberos8000 Checks for an issue with the Kerberos configuration file when upgrading to OneFS 8.0.0.0
checkLACPSFP Checks for LACP on cxgb interfaces for KB 000174095
checkLWIODLog Checks /var/log/lwiod.log for known errors occuring in the last 30 days
checkLastZoneID8000 Checks for gaps in access zones that may cause major issues when upgrading to OneFS 8.0.0.0
checkLeakFreeBlocks Checks for nodes with efs\.lbm\.leak_freed_blocks enabled.
checkLegacyLDAP Kontrollerar om äldre LDAP är aktiverat i OneFS 6 till OneFS 7 uppgraderar
checkLicense Kontrollerar licenser och ger vägledning baserat på licensierade funktioner. InsigntIQ- och vCenter-licenser, ger information från kompatibilitetsguiden. iSCSI, instruerar att endast utföra samtidiga OneFS-uppgraderingar och att det inte stöds i 8.0
checkLinMasterPadding Kontrollerar att LIN-huvudutfyllnaden bara är nollor
checkListenQueue Kontrollerar om lyssningsköns spill är mindre än 50 000 per nod
checkLogLevel Kontrollerar LWSM-loggnivåer för NFS, SMB, HDFS och autentisering
checkLogs Kontrollerar om det finns någon loggfil och flaggar om någon loggfil som anges i listan inte finns
checkMaintenanceMode Kontrollerar om klustret för närvarande är i underhållsläge
checkMemory Kontrollerar att varje DIMM uppfyller de kriterier som anges i KB-000041666 och om det förväntade (per produktinforad) stämmer väl överens med det rapporterade RAM-minnet
checkMessagesLog Kontrollerar /var/log/messages.log efter kända fel som har inträffat under de senaste 30 dagarna
checkMirrors Kontrollerar hälsokontrollen
för startspegelnNDMP Söker efter NDMP-sessioner
som körs, checkNDMP16GB Söker efter LNN-ändringar som har inträffat sedan isi_ndmp_d-processerna startade, vilket kan orsaka problem under HookDataMigrationUpgrade-fasen av en OneFS-uppgradering
checkNDMPUpgradeTimeout Söker efter LNN-ändringar som har inträffat sedan isi_ndmp_d-processerna startade, vilket kan orsaka problem under HookDataMigrationUpgrade-fasen av en OneFS-uppgraderingskontrollNFS
Använder nfsstat för att identifiera RPC-fel
checkNetBIOS Kontrollerar om Isilon NetBIOS Name Service (nbns) är aktiverad vid uppdatering till OneFS 8.0.1 och senare
checkNetstat Kontrollerar antalet anslutningar för specifika protokoll via netstat
checkNetworkParallelUpgrade Kontrollerar risken för otillgängliga nätverkspooler under en parallell uppgradering
checkNetworkPoolIFaces Kontrollerar varje nätverkspool och deras tilldelade gränssnitt, om endast ett gränssnitt har konfigurerats för en pool och IP-intervall har angetts, orsakar detta ett fel för obligatoriska kontroller
före uppgradering checkNodeCompatibility Kontrollerar nodkompatibilitet för OneFS-uppgraderingar genom att jämföra den med kända versioner
som stöds checkNodeFirmware Kontrollerar nodens fasta programvara för uppdateringar
checkNodesInstalled Söker efter installerade noder som ska visas i en segregerad lista för synlighetskontrollOneFSVersions
Kontrollerar om det finns några problem med den version och målversion som körs. Misslyckande: Alla versionsmatchningsfel för alla noder
checkOpenFiles Kontrollerar varje nod för antalet öppna filer [sysctl kern.openfiles] och jämför det med antalet maximalt öppna filer [sysctl kern.maxfiles]. Kontrollen varnar vid över 80 % av maxvärdet och misslyckas vid över 90 % av maxgränsen
checkPSCALE136276 Kontrollera kriterierna för PSCALE-136276
checkPartitions Kontrollerar systempartitionsutrymmet
checkPatches Söker efter starkt rekommenderade korrigeringsfiler, på den aktuella versionen om det inte finns någon målversion eller för målversionen
checkPerformance Kontrollerar klusterprestanda
checkProcesses Kontrollerar om det finns OpenSM-master, MCP, isi_mca_dump och isi_upgrade_d processrelaterade problem
checkProtectionLevel Kontrollera skyddsnivåer
för lagringspooler checkRealACL Kontrollerar om riktiga ACL:er är konfigurerade/inställda på /ifs/.ifsvar eller ifs/.ifsvar/patch. Dessa bör inte ställas in, och om de är det skulle det orsaka ett problem för uppgraderingar/installationer
checkRemoteSupport Checks is Restricted Shell är aktiverat och isi_supportassist, om båda är aktiverade och du uppgraderar till 9.7 kommer det att orsaka ett problem för support assist-tjänsterna att starta om.
checkRoutingTables Visar routningstabell för varje nod
checkSBR8000 Kontrollerar om SBR är aktiverat före uppgradering för OneFS-uppgraderingar med 8.0.0.0/1
checkSNMPDConfig Kontrollerar både SNMPD.config och även isilon_serial_number för att se till att de inte är 0 byte
checkSPNs Visar en lista över SPN:er, endast användbart när de körs med --extra
checkSRS Kontrollerar om det finns problem
i fjärranslutningskonfigurationen checkSSHDConfig Kontrollerar om det finns kända problem
i /etc/mcp/templates/sshd_config-filerna checkSWIFTAccounts kontrollerar efter SWIFT-konton som sedan används för att ställa in flaggans prioritet när SWIFT licensieras och en uppgradering till 9.5 eller högre utförs
checkServices Kontrollerar vanliga tjänster för att se till att de är i förväntat tillstånd
checkServicesMonitoring Kontrollerar att aktiverade tjänster övervakas
checkSmartConnect Kontrollera att alla IP-adresser för SmartConnect-tjänsten är tilldelade och inte används för klientanslutning
checkSnapshot Kontrollerar om antalet ögonblicksbilder närmar sig klustergränsen på 20 000, om automatisk borttagning är inställt på Ja och kontrollerar ögonblicksbildsloggar. Kontrollerar snapshot-loggar för EIN/EIO/EDEADLK/Failed to create snapshot
checkStaticRouteConflict Kontrollerar om det finns statiska vägar
i konflikt med checkStoragePools Kontrollera lagringspooler för problem
med hälsa/kapacitet/oprovisionerade enheter, checkSupportability Kontrollerar supportmöjligheter för klusterhårdvara och mjukvaraSwitchCompatibility
Kontrollerar Dell-backend-switchar för att bekräfta att de är minst version 10.5.0.6
checkSymLink Kontroller är /var/patch/catalog eller /var/patch/tmp är Sym-länkade eller om katalogen är en fil istället för katalog.
checkSyncIQ Samlar in käll- och målinformation om SyncIQ och rapporterar partners till SyncIQ. Söker efter ett problem där ett stort antal SyncIQ-rapportfiler gör att en tar-process fördröjer andra uppgraderingsprocesser, vilket kan leda till att klustret hamnar i ett tillfälligt DU-scenario under en längre tidsperiod
checkSystemFlag söker efter diskpooler med systemflaggan inställd
checkTimeDrift Kontrollerar tidsavvikelsen mellan noder
checkTimeSync Kontrollerar om klustret är aktiverat för synkronisering till en extern server
checkTimeZone Söker efter saknad tidszon i OneFS-målkodnivåkontrollUIDGID
Söker efter UID/GID-värden som är större än 262143 för filer som finns i/och /var
checkUpgrade Söker efter pågående uppgraderingsrelaterade problem. Varnar om isi_upgrade_d tjänsten är aktiverad. Misslyckas om den inte är i ett bekräftat tillstånd. Misslyckas om en uppgraderingsaktivitet redan pågår. Kontrollerar fs_fmt_version, en udda eller noll fs_fmt_version är problematisk
checkUpgradeAgentPort Kontrollerar porten som används av isi_upgrade_agent_d-demonen för att säkerställa att den inte används av andra processer
checkUpgradePath Kontrollerar var flera hopp krävs och ger specifika uppgifter som krävs
checkUptime Kontrollerar nodens drifttid, varning över 200 dagar, flaggar beräknad drifttid
checkVaultCard Kontrollerar om det finns M.2-valvkort i generation 6-noder och bekräftar att tröskelvärdet för SMART-status inte har överskridits på enheten
checkZoneLocalAuth För uppgraderingar till OneFS 8.2 och senare kontrollerar du om lokala leverantörer är associerade med andra åtkomstzoner
Här är några rekommenderade resurser relaterade till det här ämnet som kan vara till hjälp: