Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Bereid voor uw Edge RAG-implementatie een AKS-cluster op Azure Local voor door het cluster te maken, knooppuntgroepen te configureren en GPU-stuurprogramma's indien nodig te installeren. Dit artikel maakt deel uit van de controlelijst voor implementatievereisten.
Belangrijk
Edge RAG Preview, ingeschakeld door Azure Arc, is momenteel in PREVIEW. Zie de Aanvullende Gebruiksvoorwaarden voor Microsoft Azure Previews voor juridische voorwaarden die van toepassing zijn op Azure-functies die in bèta, preview, of anderszins nog niet algemeen beschikbaar zijn.
Uw AKS-cluster voorbereiden
Maak een AKS-cluster (Azure Kubernetes Service) op het lokale Azure-exemplaar met een knooppuntgroep die voldoet aan de minimale vereisten.
Een AKS Arc-cluster maken
Maak een AKS Arc-cluster met behulp van een van de volgende methoden:
Azure Portal: een Kubernetes-cluster implementeren met behulp van Azure Portal
Azure CLI, zie Kubernetes-clusters maken met behulp van Azure CLI
Ondersteunde GPU-stuurprogramma's installeren (optioneel)
AKS Arc ondersteunt alleen Nvidia A2 en A16 GPU's. De volgende stappen zijn alleen van toepassing op deze twee GPU's.
Als er GPU's beschikbaar zijn in uw lokale Azure-exemplaar dat u wilt gebruiken voor Edge RAG, moet u ervoor zorgen dat de benodigde GPU-stuurprogramma's zijn geïnstalleerd en beschikbaar zijn in de AKS Arc-clusterknooppunten.
Voer de volgende opdracht uit om te controleren of de juiste stuurprogramma's al zijn geïnstalleerd en de GPU's beschikbaar zijn voor het AKS Arc-cluster:
(Get-MocNode -location MocLocation).properties.statuses.Info`
Als in de uitvoer alle GPU's worden weergegeven die beschikbaar zijn in het lokale Azure-cluster, kunt u naar de volgende stap gaan. Voer anders de volgende stappen uit op een van de lokale Azure-clusterknooppunten om GPU's in te schakelen.
We raden aan om het script in de GPU inschakelen op AKS op Azure ARC - voorbeeld te gebruiken om GPU's in te schakelen voor gebruik door Edge RAG.
U kunt ook de instructies in GPU's gebruiken voor rekenintensieve workloads volgen en ervoor zorgen dat u voldoet aan de minimale hardwarevereisten voor de GPU-modus. Als u deze instructies volgt, moet u de volgende opdracht uitvoeren op elke Hyper-V host in het lokale Azure-cluster:
Restart-Service wssdagent -Force -Verbose
Start-sleep 60
(Get-MocNode -location MocLocation).properties.statuses.Info
Zorg ervoor dat alle beschikbare GPU's op alle knooppunten worden vermeld in de uitvoer van de opdracht.
Machine configureren voor het beheren van Kubernetes-clusters met Azure Arc (optioneel)
Als u de Kubernetes-clusters wilt beheren vanaf een computer buiten de lokale Azure-host, stelt u een machine in met de volgende hulpprogramma's:
- Azure-opdrachtregelinterface (CLI)
- Azure CLI-extensies aksarc en Kubernetes-extensie
- kubectl
- Stuur
Deze stuurprogrammacomputer moet verbinding kunnen maken met het Kubernetes-cluster in het netwerk.
Als u een Windows-computer wilt instellen voor het beheren van uw Kubernetes-clusters, raadpleegt u het script voor het configureren van de machine voor het beheren van Kubernetes-clusters met Azure Arc.
Knooppuntgroepen maken voor AKS Arc-cluster
Als u een knooppuntgroep voor AKS Arc wilt maken, voert u de volgende stappen uit vanaf de stuurprogrammacomputer.
Meld u aan bij Azure met behulp van Azure CLI:
az login
.Maak de knooppuntpool.
Als GPU's beschikbaar zijn:
U moet een knooppuntgroep maken van ten minste drie virtuele CPU-machines (VM's), met minimale grootte van 'Standard_D8s_v3'. Voer de volgende opdracht uit:
$cpuPoolName = "<CPU Pool Name>" $gpuPoolName = "<GPU Pool Name>" $gpuVmSku = "Standard_NC8_A2" #Can also use Standard_NC8_A16 $cpuVmSku = "Standard_D8s_v3" $rg = "<Resource Group name>" $cpuNodeCount = 3 $gpuNodeCount = 3 az aksarc nodepool add --name $cpuPoolName --cluster-name $k8scluster -g $rg --node-count $cpuNodeCount --node-vm-size $cpuVmSku
U moet een knooppuntgroep van ten minste drie GPU-VM's maken, met minimale grootte van 'Standard_NC8_A2' of 'Standard_NC8_A16'. Voer de volgende opdracht uit:
az aksarc nodepool add --name $gpuPoolName --cluster-name $k8scluster -g $rg --node-count $gpuNodeCount --node-vm-size $gpuVmSku
Als er alleen CPU's beschikbaar zijn, moet u een knooppuntgroep van ten minste zes CPU-VM's maken, met minimale grootte van 'Standard_D8s_v3'. Voer de volgende opdracht uit:
$cpuPoolName = "<CPU Pool Name>" $cpuVmSku = "Standard_D8s_v3" $rg = "<Resource Group name>" $cpuNodeCount = 6 $k8scluster = "<AKS Arc Cluster>" az aksarc nodepool add --name $cpuPoolName --cluster-name $k8scluster -g $rg --node-count $cpuNodeCount --node-vm-size $cpuVmSku
Zie Knooppuntgroepen maken voor een cluster in Azure Kubernetes Service (AKS) voor meer informatie.