Share via


Een pool maken met schijfversleuteling ingeschakeld

Wanneer u een Azure Batch-pool maakt met behulp van Virtual Machine Configuration, kunt u rekenknooppunten in de pool versleutelen met een door het platform beheerde sleutel door de schijfversleutelingsconfiguratie op te geven.

In dit artikel wordt uitgelegd hoe u een Batch-pool maakt waarvoor schijfversleuteling is ingeschakeld.

Waarom een groep met schijfversleutelingsconfiguratie gebruiken?

Met een Batch-pool kunt u gegevens openen en opslaan op het besturingssysteem en de tijdelijke schijven van het rekenknooppunt. Als u de schijf aan de serverzijde versleutelt met een door het platform beheerde sleutel, worden deze gegevens beveiligd met weinig overhead en gemak.

Batch past een van deze schijfversleutelingstechnologieën toe op rekenknooppunten, op basis van de poolconfiguratie en regionale ondersteuning.

U kunt niet opgeven welke versleutelingsmethode wordt toegepast op de knooppunten in uw pool. In plaats daarvan geeft u de doelschijven op die u wilt versleutelen op hun knooppunten en kan Batch de juiste versleutelingsmethode kiezen, zodat de opgegeven schijven worden versleuteld op het rekenknooppunt. In de volgende afbeelding ziet u hoe Batch die keuze maakt.

Belangrijk

Als u uw pool maakt met een aangepaste Linux-installatiekopie, kunt u schijfversleuteling alleen inschakelen als uw pool gebruikmaakt van een VM-grootte die wordt ondersteund door Versleuteling op host. Versleuteling op host wordt momenteel niet ondersteund in gebruikersabonnementgroepen totdat de functie openbaar beschikbaar is in Azure.

Schermopname van het maken van een pool in de Azure Portal.

Sommige schijfversleutelingsconfiguraties vereisen dat de VM-familie van de pool versleuteling op de host ondersteunt. Zie End-to-end-versleuteling met behulp van versleuteling op host om te bepalen welke VM-families versleuteling op host ondersteunen.

Azure Portal

Wanneer u een Batch-pool maakt in de Azure Portal, selecteert u OsDisk, TemporaryDisk of OsAndTemporaryDisk onder Schijfversleutelingsconfiguratie.

Schermopname van de optie Schijfversleutelingsconfiguratie in de Azure Portal.

Nadat de groep is gemaakt, ziet u de configuratiedoelen voor schijfversleuteling in de sectie Eigenschappen van de groep.

Schermopname van de schijfversleutelingsconfiguratiedoelen in de Azure Portal.

Voorbeelden

In de volgende voorbeelden ziet u hoe u het besturingssysteem en de tijdelijke schijven in een Batch-pool versleutelt met behulp van de Batch .NET SDK, de Batch REST API en de Azure CLI.

Batch .NET SDK

pool.VirtualMachineConfiguration.DiskEncryptionConfiguration = new DiskEncryptionConfiguration(
    targets: new List<DiskEncryptionTarget> { DiskEncryptionTarget.OsDisk, DiskEncryptionTarget.TemporaryDisk }
    );

Batch REST API

REST API-URL:

POST {batchURL}/pools?api-version=2020-03-01.11.0
client-request-id: 00000000-0000-0000-0000-000000000000

Aanvraagtekst:

"pool": {
    "id": "pool2",
    "vmSize": "standard_a1",
    "virtualMachineConfiguration": {
        "imageReference": {
            "publisher": "Canonical",
            "offer": "UbuntuServer",
            "sku": "22.04-LTS"
        },
        "diskEncryptionConfiguration": {
            "targets": [
                "OsDisk",
                "TemporaryDisk"
            ]
        }
        "nodeAgentSKUId": "batch.node.ubuntu 22.04"
    },
    "resizeTimeout": "PT15M",
    "targetDedicatedNodes": 5,
    "targetLowPriorityNodes": 0,
    "taskSlotsPerNode": 3,
    "enableAutoScale": false,
    "enableInterNodeCommunication": false
}

Azure CLI

az batch pool create \
    --id diskencryptionPool \
    --vm-size Standard_DS1_V2 \
    --target-dedicated-nodes 2 \
    --image canonical:ubuntuserver:22.04-LTS \
    --node-agent-sku-id "batch.node.ubuntu 22.04" \
    --disk-encryption-targets OsDisk TemporaryDisk

Volgende stappen