PowerFlex Raw-enhetsmappning för lokal lagring
Summary: I den här KB-artikeln beskrivs hur du gör RDM (Raw Device Mapping) till den virtuella PowerFlex-datorn (VM) i ESXi. Den här artikeln kan endast användas om ESXi-servern har en RAID-styrenhet (Redundant Array of Independent Disks). I annat fall visas en "lila skärm" i ESXi och startas om. ...
Instructions
Steg: Det här är VMware-kunskapsbasen för proceduren: Konfigurera RDM (Raw Device Mapping) för lokal lagring (Extern länk)
Symptom:
Dessa symptom visas när du försöker konfigurera ett lokalt datalager som en RDM (Raw Device Mapping):
- Alternativet att skapa en RDM är nedtonat.
- Du kan inte lägga till en lokal volym på en virtuell dator som en råenhetsmappning.
Orsak: Som standard är lokala lagringsenheter inaktiverade som potentiella RDM-kandidater på en ESXi/ESX-värd. Detta beror på att de flesta befintliga lokala styrenheter inte uppfyller maskinvarukraven för korrekt adressering och kommunikation med RDM-diskar.
Lösning:
Båda följande villkor krävs för att konfigurera en RDM på lokal lagring med ESXi/ESX-värdar:
- Kandidatenheten måste ha stöd för sidkoden för SCSI Inquiry Vital Data Product (VPD)
0x83, som används för att direkt adressera och kommunicera med RDM-enheter. Mer information om SCSI-sense-kod finns i Tolka SCSI-kontrollvillkor i VMkernel-loggar - Kandidatenheten måste exportera ett globalt serienummer som gör det möjligt för ESXi/ESX-värden att unikt identifiera enheten för användning som RDM.
Den här funktionen för att fungera som RDM kanske inte är möjlig på vissa lokala styrenheter och deras anslutna lagring. Kontakta maskinvaruleverantören för att kontrollera om styrenheten har stöd för de villkor som krävs och för eventuell teknisk support.
Om du har en lämplig styrenhet kan du konfigurera den lokala enheten som en RDM. Konfiguration av en lokal lagringsenhet som RDM måste göras med hjälp av kommandoradsgränssnittet (CLI), det kan inte göras via vSphere Client.
Så här konfigurerar du en lokal enhet som en RDM-disk:
- Öppna en SSH-session till ESXi/ESX-värden.
- Visa en lista över diskar som är anslutna till ESXi-värden med kommandot:
# ls -l /vmfs/devices/disks
- Identifiera den lokala enhet som du vill konfigurera som en RDM i listan och kopiera enhetsnamnet.
Enhetsnamnet kommer troligen att föregås av t10. Och ser ut ungefär så här:t10.F405E46494C4540046F455B64787D285941707D203F45765 - Om du vill konfigurera enheten som en RDM och mata ut RDM-pekarfilen till det valda målet kör du kommandot:
# vmkfstools -z /vmfs/devices/disks/ /vmfs/volumes///_x.vmdk
Exempel:
# vmkfstools -z /vmfs/devices/disks/t10.F405E46494C4540046F455B64787D285941707D203F45765 /vmfs/volumes/Datastore2/SVM-1/svm-1_1.vmdk
Storleken på den nyligen skapade RDM-pekarfilen verkar vara lika stor som den råa enheten som den mappas till. Det här är en dummy-fil och den tar inte upp något lagringsutrymme.
- När du har skapat RDM-pekarfilen ansluter du RDM till en virtuell dator med hjälp av vSphere-klienten:
-
- Högerklicka på den virtuella dator som du vill lägga till en RDM-disk på.
- Klicka på Redigera inställningar.
- Klicka på Lägg till....
- Välj Hårddisk.
- Välj Använd en befintlig virtuell disk.
- Bläddra till den katalog där du sparade RDM-pekaren, markera RDM-pekarfilen och klicka på Nästa.
- Välj den virtuella SCSI-styrenhet som du vill koppla disken till och klicka på Next.
- Klicka på Slutför.
Du bör nu se den nya hårddisken i inventeringen för virtuella datorer som Mapped Raw LUN. Eftersom den här virtuella maskinen nu har en ansluten lokal diskmigrering är det inte möjligt att använda vMotion.