Konfigurera lagring

Behöver du mer diskutrymme för dina agenter? Hanterade DevOps-pooler stöder anslutning av en tom datadisk till agenterna i din pool. När du ansluter en datadisk får du mer lagringsutrymme utan att det kan medföra en större kostnad för att flytta storleken på den virtuella datorn (VM) till en dyrare storlek som har mer inbyggd lagring. Du kan koppla en tom datadisk till alla agenter på nivån Hanterad DevOps-pool, eller så kan du använda krav för att konfigurera en ansluten datadisk på enskild pipelinenivå.

Koppla en tom datadisk

Om du vill koppla en tom datadisk på poolnivå konfigurerar du lagringsinställningarna när du skapar poolen på fliken Lagring . Standardinställningen är ingen tom datadisk.

Skärmbild som visar hur du konfigurerar en datadisk när du skapar en pool.

Om du vill konfigurera mer lagringsutrymme för en befintlig pool går du till poolen i Azure-portalen enligt beskrivningen i följande steg:

  1. Logga in på Azure-portalen.
  2. Sök efter Hanterade DevOps-pooler och välj den bland de tillgängliga alternativen.
  3. Välj din pool i listan.
  4. Gå till Inställningar>Lagring för att konfigurera inställningar för tom datadisk för din pool.

Skärmbild som visar en tom datadiskmeny.

Konfigurera egenskaperna i följande tabell för disken och välj Använd (eller Nästa om du skapar en pool) för att spara ändringarna. Du kan lägga till en enda tom datadiskkonfiguration för din pool. Alla agentinstanser har en tom datadisk som matchar den konfiguration som du anger.

Om du vill ta bort datadiskkonfigurationen för en befintlig pool väljer du Ta bort.

Egenskaper för anslutna datadiskar

Konfigurera följande egenskaper för den anslutna datadisken.

Egendom beskrivning
Storlek (GiB) eller diskSizeGiB Ange storleken på datadisken. Den maximala storleken beror på lagringstypen. Måste vara ett heltal i intervallet 1 till 32767. Mer information finns i Jämförelse av disktyp.
Typ av cachelagring Ange cachelagringstypen för disken. Välj från Standard, Ingen, ReadOnly eller ReadWrite. Standardvärdet för datadiskar som stöder cachelagring är ReadOnly. Mer information finns i Prestanda för virtuell dator och disk.
Lagringstyp Välj mellan följande lagringstyper: Standard_LRS (standard), Premium_LRS, StandardSSD_LRS, Premium_ZRS eller StandardSSD_ZRS. Mer information om dessa typer finns i SKU-typer och Azure-hanterade disktyper.
Enhetsbokstav Om du har några Windows-agentbilder i poolen väljer du en enhetsbeteckning för disken. Om du inte anger en enhetsbeteckning kommer F att användas för VM-storlekar med en tillfällig disk. Annars E används. Enhetsbeteckningen måste vara en enda bokstav utom A, C, D eller E. Om du använder en VM-storlek utan en tillfällig disk och vill E använda som enhetsbeteckning lämnar du fältet Enhetsbeteckning tomt för att hämta standardvärdet E. Om du konfigurerar lagringen med hjälp av en ARM-mall eller ett Azure CLI-skript utelämnar du parametern enhetsbeteckning om du inte vill ha en enhetsbeteckning.

Note

För Linux-agenter monterar Managed DevOps Pools datadisken på /mnt/storage/sdc.

Koppla en datadisk med hjälp av krav

Om du vill koppla en tom datadisk per pipeline konfigurerar du följande krav. Mer information om de egenskaper som dessa krav konfigurerar finns i Konfigurera lagring: Anslutna datadiskegenskaper.

Efterfrågan beskrivning
DiskSizeGiB Required. Ställ in det här kravet på att koppla en tom datadisk.
Caching Typ av cachelagring. Utelämna det här kravet om du vill använda standardtypen cachelagring för den lagringstyp du väljer.
StorageAccountType Utelämna detta krav för att använda standardlagringstypen Standard_LRS .
DriveLetter (endast Windows) Utelämna detta krav om du vill använda standardenhetsbeteckningen för din vm-storlek. Om du vill använda en specifik enhetsbeteckning anger du det här kravet till den bokstav som du vill använda.

I följande exempel anger en Windows pipeline en ansluten tom datadisk med storleken 128 GB och enhetsbeteckningen L. Cachelagringstypen och lagringstypen utelämnas, så standardvärdena används.

pool:
  name: fabrikam-managed-pool # Name of pool
  demands:
  - DiskSizeGiB -equals 128
  - DriveLetter -equals L

Använda datadisken för agentens arbetskatalog

Om du vill konfigurera dina agenter att använda en arbetskatalog på datadisken anger du en mapp från datadisken på WorkFolder begäran på pipelinenivå eller konfigurerar inställningen Arbetsmappspool . Följande exempel visar hur du konfigurerar efterfrågan i pipelinen WorkFolder för att använda en mapp på den anslutna datadisken. Information om hur du konfigurerar inställningen Arbetsmappspool finns i Konfigurera avancerade inställningar: Arbetsmapp.

I följande exempel är agentens arbetskatalog på en Windows-agent konfigurerad för att använda en mapp på en ansluten datadisk med enhetsbeteckningen F.

pool:
  name: fabrikam-managed-pool # Name of pool
  demands:
  - WorkFolder -equals f:\custom-work-folder # Windows agent example

Mer information om hur du konfigurerar agentarbetskatalogen finns i Krav: WorkFolder.