Povolení rozhraní NVMe a SCSI na virtuálním počítači
Upozornění
Tento článek odkazuje na CentOS, linuxovou distribuci, která se blíží stavu Konec životnosti (EOL). Zvažte své použití a odpovídajícím způsobem naplánujte. Další informace najdete v doprovodných materiálech CentOS End Of Life.
NVMe je zkratka pro nevolatilní paměť express, což je komunikační protokol, který usnadňuje rychlejší a efektivnější přenos dat mezi servery a úložnými systémy. S NVMe je možné přenášet data s nejvyšší propustností a nejrychlejší dobou odezvy. Azure teď podporuje rozhraní NVMe v řadě Ebsv5 a Ebdsv5, které nabízí nejvyšší výkon IOPS a propustnost pro vzdálené diskové úložiště mezi všemi řadami virtuálních počítačů GP v5.
Rozhraní SCSI (Small Computer System Interface) je starší standard pro fyzické připojení a přenos dat mezi počítači a periferními zařízeními. I když velikosti virtuálních počítačů Ebsv5 stále podporují rozhraní SCSI, doporučujeme přepnout na NVMe, aby se zlepšil výkon.
Požadavky
Do konfigurace virtuálního počítače byla přidána nová funkce s názvem DiskControllerType, která zákazníkům umožňuje vybrat preferovaný typ kontroleru jako NVMe nebo SCSI. Pokud zákazník nezadá hodnotu DiskControllerType, platforma automaticky zvolí výchozí kontroler na základě konfigurace velikosti virtuálního počítače. Pokud je velikost virtuálního počítače nakonfigurovaná pro rozhraní SCSI jako výchozí a podporuje NVMe, použije se SCSI, pokud se neaktualizuje na NVMe DiskControllerType.
Aby bylo možné povolit rozhraní NVMe, musí být splněny následující požadavky:
- Vyberte řadu virtuálních počítačů, která podporuje NVMe. Je důležité si uvědomit, že ve virtuálních počítačích Intel v5 generace jsou vybaveny nvMe pouze velikosti virtuálních počítačů Ebsv5 a Ebdsv5. Nezapomeňte vybrat jeden z řad, Ebsv5 nebo Ebdsv5 virtuálního počítače.
- Vyberte image operačního systému, která je označená podporou NVMe.
- Přihlaste se k NVMe výběrem typu řadiče disku NVMe na webu Azure Portal nebo šablony ARM/CLI/Power Shellu. Podrobné pokyny najdete tady.
- Podporují se jenom image Gen2.
- Zvolte jednu z oblastí Azure, ve kterých je povolené NVMe.
Po splnění výše uvedených pěti podmínek budete moct nvMe povolit na podporované rodině virtuálních počítačů bez času. Pokud chcete úspěšně vytvořit nebo změnit velikost virtuálního počítače s NVMe bez jakýchkoli komplikací, postupujte podle výše uvedených podmínek. Informace o povolení NVMe najdete v nejčastějších dotazech .
Podporované image operačního systému
Linux
Distribuce | Image |
---|---|
Almalinux 8.x (aktuálně 8,7) | almalinux: almalinux:8-gen2: nejnovější |
Almalinux 9.x (aktuálně 9,1) | almalinux: almalinux:9-gen2: nejnovější |
Debian 11 | Debian: debian-11:11-gen2: nejnovější |
CentOS 7.9 | openlogic: centos:7_9-gen2: latest |
RHEL 7.9 | RedHat: RHEL:79-gen2: nejnovější |
RHEL 8.6 | RedHat: RHEL:86-gen2: nejnovější |
RHEL 8.7 | RedHat: RHEL:87-gen2: nejnovější |
RHEL 9.0 | RedHat: RHEL:90-gen2: nejnovější |
RHEL 9.1 | RedHat: RHEL:91-gen2: nejnovější |
Ubuntu 18.04 | Canonical:UbuntuServer:18_04-lts-gen2:latest |
Ubuntu 20.04 | Canonical:0001-com-ubuntu-server-focal:20_04-lts-gen2:latest |
Ubuntu 22.04 | Canonical:0001-com-ubuntu-server-jammy:22_04-lts-gen2:latest |
Oracle 7.9 | Oracle: Oracle-Linux:79-gen2:latest |
Oracle 8.5 | Oracle: Oracle-Linuz:ol85-lvm-gen2:latest |
Oracle 8.6 | Oracle: Oracle-Linux:ol86-lvm-gen2:latest |
Oracle 8.7 | Oracle: Oracle-Linux:ol87-lvm-gen2:latest |
Oracle 9.0 | Oracle: Oracle-Linux:ol9-lvm-gen2:latest |
Oracle 9.1 | Oracle: Oracle-Linux:ol91-lvm-gen2:latest |
SLES pro SAP 15.3 | SUSE:sles-sap-15-sp3:gen2:latest |
SLES pro SAP 15.4 | SUSE:sles-sap-15-sp4:gen2:latest |
SLES 15.4 | SUSE:sles-15-sp4:gen2:latest |
SLES 15.5 | SUSE:sles-15-sp5:gen2:latest |
Windows
- Azure Portal – ID plánu: 2019-datacenter-core-smalldisk
- Azure Portal – ID plánu: 2019-datacenter-core-smalldisk-g2
- Azure Portal – ID plánu: jádro datacentra 2019
- Azure Portal – ID plánu: 2019-datacenter-core-g2
- Azure Portal – ID plánu: 2019-datacenter-core-with-containers-smalldisk
- Azure Portal – ID plánu: 2019-datacenter-core-with-containers-smalldisk-g2
- Azure Portal – ID plánu: 2019-datacenter-with-containers-smalldisk
- Azure Portal – ID plánu: 2019-datacenter-smalldisk
- Azure Portal – ID plánu: 2019-datacenter-smalldisk-g2
- Azure Portal – ID plánu: 2019-datacenter-zhcn
- Azure Portal – ID plánu: 2019-datacenter-zhcn-g2
- Azure Portal – ID plánu: 2019-datacenter-core-with-containers
- Azure Portal – ID plánu: 2019-datacenter-core-with-containers-g2
- Azure Portal – ID plánu: 2019-datacenter-with-containers
- Azure Portal – ID plánu: 2019-datacenter-with-containers-g2
- Azure Portal – ID plánu: 2019-datacenter
- Azure Portal – ID plánu: 2019-datacenter-gensecond
- Azure Portal – ID plánu: 2022-datacenter-core
- Azure Portal – ID plánu: 2022-datacenter-core-g2
- Azure Portal – ID plánu: 2022-datacenter-smalldisk
- Azure Portal – ID plánu: 2022-datacenter-smalldisk-g2
- Azure Portal – ID plánu: 2022 datacenter
- Azure Portal – ID plánu: 2022-datacenter-g2
- Azure Portal – ID plánu: 2022-datacenter-core-smalldisk
- Azure Portal – ID plánu: 2022-datacenter-core-smalldisk-g2
- Azure Portal – ID plánu: 2022-datacenter-azure-edition-smalldisk
- Azure Portal – ID plánu: 2022-datacenter-azure-edition
- Azure Portal – ID plánu: 2022-datacenter-azure-edition-core
- Azure Portal – Plán 2022-datacenter-azure-edition-core-smalldisk
Spuštění virtuálního počítače s rozhraním NVMe
NvMe je možné povolit během vytváření virtuálních počítačů pomocí různých metod, jako jsou azure portal, rozhraní příkazového řádku, PowerShell a šablony ARM. Chcete-li vytvořit virtuální počítač NVMe, musíte nejprve povolit možnost NVMe na virtuálním počítači a vybrat typ disku řadiče NVMe pro virtuální počítač. Mějte na paměti, že při vytváření nebo aktualizaci nvMe diskcontrollertype lze povolit při vytváření nebo aktualizaci na NVMe, pokud je virtuální počítač zastaven a uvolněn, za předpokladu, že velikost virtuálního počítače podporuje NVMe.
Zobrazení webu Azure Portal
Přidejte filtr řadiče disku. Pokud chcete najít způsobilé velikosti NVMe, vyberte Zobrazit všechny velikosti, vyberte filtr Disk Controller a pak vyberte NVMe:
Funkci NVMe můžete povolit na kartě Upřesnit .
Pokud chcete ověřit, že je funkce povolená, přejděte do části Zkontrolovat a vytvořit.
Ukázková šablona ARM
{
"apiVersion": "2022-08-01",
"type": "Microsoft.Compute/virtualMachines",
"name": "[variables('vmName')]",
"location": "[parameters('location')]",
"identity": {
"type": "userAssigned",
"userAssignedIdentities": {
"/subscriptions/ <EnterSubscriptionIdHere> /resourcegroups/ManagedIdentities/providers/Microsoft.ManagedIdentity/userAssignedIdentities/KeyVaultReader": {}
}
},
"dependsOn": [
"[resourceId('Microsoft.Network/networkInterfaces/', variables('nicName'))]"
],
"properties": {
"hardwareProfile": {
"vmSize": "[parameters('vmSize')]"
},
"osProfile": "[variables('vOsProfile')]",
"storageProfile": {
"imageReference": "[parameters('osDiskImageReference')]",
"osDisk": {
"name": "[variables('diskName')]",
"caching": "ReadWrite",
"createOption": "FromImage"
},
"copy": [
{
"name": "dataDisks",
"count": "[parameters('numDataDisks')]",
"input": {
"caching": "[parameters('dataDiskCachePolicy')]",
"writeAcceleratorEnabled": "[parameters('writeAcceleratorEnabled')]",
"diskSizeGB": "[parameters('dataDiskSize')]",
"lun": "[add(copyIndex('dataDisks'), parameters('lunStartsAt'))]",
"name": "[concat(variables('vmName'), '-datadisk-', copyIndex('dataDisks'))]",
"createOption": "Attach",
"managedDisk": {
"storageAccountType": "[parameters('storageType')]",
"id": "[resourceId('Microsoft.Compute/disks/', concat(variables('vmName'), '-datadisk-', copyIndex('dataDisks')))]"
}
}
}
],
"diskControllerTypes": "NVME"
},
"securityProfile": {
"encryptionAtHost": "[parameters('encryptionAtHost')]"
},
"networkProfile": {
"networkInterfaces": [
{
"id": "[resourceId('Microsoft.Network/networkInterfaces', variables('nicName'))]"
}
]
},
"availabilitySet": {
"id": "[resourceId('Microsoft.Compute/availabilitySets', parameters('availabilitySetName'))]"
}
},
"tags": {
"vmName": "[variables('vmName')]",
"location": "[parameters('location')]",
"dataDiskSize": "[parameters('dataDiskSize')]",
"numDataDisks": "[parameters('numDataDisks')]",
"dataDiskCachePolicy": "[parameters('dataDiskCachePolicy')]",
"availabilitySetName": "[parameters('availabilitySetName')]",
"customScriptURL": "[parameters('customScriptURL')]",
"SkipLinuxAzSecPack": "True",
"SkipASMAzSecPack": "True",
"EnableCrashConsistentRestorePoint": "[parameters('enableCrashConsistentRestorePoint')]"
}
}
Tip
Použijte stejný parametr DiskControllerType , pokud ke spuštění podporovaného virtuálního počítače NVMe používáte nástroje PowerShellu nebo rozhraní příkazového řádku.