NVMe- és SCSI-felület engedélyezése virtuális gépen
Figyelemfelhívás
Ez a cikk a CentOS-ra, egy olyan Linux-disztribúcióra hivatkozik, amely közel áll az élettartam (EOL) állapotához. Fontolja meg a használatát, és ennek megfelelően tervezze meg. További információ: CentOS End Of Life útmutató.
Az NVMe a nemvolatilis memória expressz, amely egy kommunikációs protokoll, amely gyorsabb és hatékonyabb adatátvitelt tesz lehetővé a kiszolgálók és a tárolórendszerek között. Az NVMe használatával az adatok a legmagasabb átviteli sebességgel és a leggyorsabb válaszidővel továbbíthatók. Az Azure mostantól támogatja az Ebsv5 és az Ebdsv5 család NVMe felületét, amely a gp v5 virtuálisgép-sorozatok közül a legnagyobb IOPS- és átviteli sebességet nyújtja a távoli lemeztároláshoz.
Az SCSI (Small Computer System Interface) régi szabvány a számítógépek és a perifériák közötti adatok fizikai csatlakoztatásához és átviteléhez. Bár az Ebsv5 virtuálisgép-méretek továbbra is támogatják az SCSI-t, javasoljuk, hogy a jobb teljesítmény érdekében váltson az NVMe-re.
Előfeltételek
Új funkció lett hozzáadva a virtuálisgép-konfigurációhoz, a DiskControllerType nevű szolgáltatáshoz, amely lehetővé teszi az ügyfelek számára, hogy az előnyben részesített vezérlőtípust NVMe vagy SCSI formátumban választhassák ki. Ha az ügyfél nem ad meg DiskControllerType értéket, akkor a platform automatikusan kiválasztja az alapértelmezett vezérlőt a virtuális gép méretkonfigurációja alapján. Ha a virtuálisgép-méret alapértelmezettként van konfigurálva az SCSI-hez, és támogatja az NVMe-t, akkor az SCSI-t fogja használni, kivéve, ha az NVMe DiskControllerType-ra frissül.
Az NVMe-felület engedélyezéséhez a következő előfeltételeknek kell teljesülniük:
- Válasszon egy NVMe-t támogató virtuálisgép-családot. Fontos megjegyezni, hogy csak az Ebsv5 és az Ebdsv5 virtuálisgép-méretek rendelkeznek NVMe-vel az Intel v5-ös generációs virtuális gépeken. Győződjön meg arról, hogy a sorozat egyikét, az Ebsv5 vagy az Ebdsv5 virtuális gépet választja ki.
- Válassza ki az NVMe-támogatással címkézett operációsrendszer-lemezképet
- Az NVMe-re való bejelentkezéshez válassza az NVMe lemezvezérlő típusát az Azure Portalon vagy az ARM/CLI/Power Shell-sablonban. Részletes útmutatásért tekintse meg itt
- Csak Gen2-rendszerképek támogatottak
- Válasszon ki egy olyan Azure-régiót, ahol az NVMe engedélyezve van
A fenti öt feltétel teljesítésével az NVMe-t a támogatott virtuálisgép-családon is bármikor engedélyezheti. Kövesse a fenti feltételeket egy virtuális gép NVMe-vel történő sikeres létrehozásához vagy átméretezéséhez komplikációk nélkül. Az NVMe engedélyezéséről a gyakori kérdések között olvashat.
Operációsrendszer-rendszerképek támogatottak
Linux
Disztribúció | Kép |
---|---|
Almalinux 8.x (jelenleg 8,7) | almalinux: almalinux:8-gen2: legújabb |
Almalinux 9.x (jelenleg 9.1) | almalinux: almalinux:9-gen2: legújabb |
Debian 11 | Debian: debian-11:11-gen2: legújabb |
CentOS 7.9 | openlogic: centos:7_9-gen2: legújabb |
RHEL 7.9 | RedHat: RHEL:79-gen2: legújabb |
RHEL 8.6 | RedHat: RHEL:86-gen2: legújabb |
RHEL 8.7 | RedHat: RHEL:87-gen2: legújabb |
RHEL 9.0 | RedHat: RHEL:90-gen2: legújabb |
RHEL 9.1 | RedHat: RHEL:91-gen2: legújabb |
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-for-SAP 15.3 | SU Standard kiadás:sles-sap-15-sp3:gen2:latest |
SLES-for-SAP 15.4 | SU Standard kiadás:sles-sap-15-sp4:gen2:latest |
SLES 15.4 | SU Standard kiadás:sles-15-sp4:gen2:latest |
SLES 15.5 | SU Standard kiadás:sles-15-sp5:gen2:latest |
Windows
- Azure Portal – Csomagazonosító: 2019-datacenter-core-smalldisk
- Azure Portal – Csomagazonosító: 2019-datacenter-core-smalldisk-g2
- Azure Portal – Csomagazonosító: 2019-es adatközpont-mag
- Azure Portal – Csomagazonosító: 2019-datacenter-core-g2
- Azure Portal – Csomagazonosító: 2019-datacenter-core-with-containers-smalldisk
- Azure Portal – Csomagazonosító: 2019-datacenter-core-with-containers-smalldisk-g2
- Azure Portal – Csomagazonosító: 2019-datacenter-with-containers-smalldisk
- Azure Portal – Csomagazonosító: 2019-datacenter-smalldisk
- Azure Portal – Csomagazonosító: 2019-datacenter-smalldisk-g2
- Azure Portal – Csomagazonosító: 2019-datacenter-zhcn
- Azure Portal – Csomagazonosító: 2019-datacenter-zhcn-g2
- Azure Portal – Csomagazonosító: 2019-datacenter-core-with-containers
- Azure Portal – Csomagazonosító: 2019-datacenter-core-with-containers-g2
- Azure Portal – Csomagazonosító: 2019-datacenter-with-containers
- Azure Portal – Csomagazonosító: 2019-datacenter-with-containers-g2
- Azure Portal – Csomagazonosító: 2019-adatközpont
- Azure Portal – Csomagazonosító: 2019-datacenter-gensecond
- Azure Portal – Csomagazonosító: 2022-datacenter-core
- Azure Portal – Csomagazonosító: 2022-datacenter-core-g2
- Azure Portal – Csomagazonosító: 2022-datacenter-smalldisk
- Azure Portal – Csomagazonosító: 2022-datacenter-smalldisk-g2
- Azure Portal – Csomagazonosító: 2022-adatközpont
- Azure Portal – Csomagazonosító: 2022-datacenter-g2
- Azure Portal – Csomagazonosító: 2022-datacenter-core-smalldisk
- Azure Portal – Csomagazonosító: 2022-datacenter-core-smalldisk-g2
- Azure Portal – Csomagazonosító: 2022-datacenter-azure-edition-smalldisk
- Azure Portal – Csomagazonosító: 2022-datacenter-azure-edition
- Azure Portal – Csomagazonosító: 2022-datacenter-azure-edition-core
- Azure Portal – 2022-datacenter-azure-edition-core-smalldisk csomag
Virtuális gép indítása NVMe-felülettel
Az NVMe a virtuális gépek létrehozása során különböző módszerekkel engedélyezhető, például: Azure Portal, CLI, PowerShell és ARM-sablonok. NVMe virtuális gép létrehozásához először engedélyeznie kell az NVMe beállítást egy virtuális gépen, majd ki kell választania a virtuális gép NVMe vezérlőlemeztípusát. Vegye figyelembe, hogy az NVMe diskcontrollertype engedélyezhető a létrehozás során, vagy frissíthető az NVMe-re a virtuális gép leállítása és felszabadítása esetén, feltéve, hogy a virtuális gép mérete támogatja az NVMe-t.
Azure Portal nézet
Lemezvezérlő szűrő hozzáadása. Az NVMe jogosult méreteinek megkereséséhez válassza az Összes méret megtekintése, a Lemezvezérlő szűrő, majd az NVMe kiválasztása lehetőséget:
Az NVMe funkció engedélyezéséhez keresse fel a Speciális lapot.
Ellenőrizze, hogy a funkció engedélyezve van-e a Felülvizsgálat és a Létrehozás gombra kattintva.
ARM-mintasablon
{
"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')]"
}
}
Tipp.
Használja ugyanazt a DiskControllerType paramétert, ha a PowerShell- vagy CLI-eszközökkel indítja el az NVMe által támogatott virtuális gépet.