PowerFlex Raw-enhedstilknytning til lokal storage
Summary: Denne KB-artikel beskriver, hvordan du udfører RDM (Raw Device Mapping) til den virtuelle PowerFlex-maskine (VM) i ESXi. Denne artikel kan kun bruges, hvis ESXi-serveren har en RAID-controller (Redundant Array of Independent Disks). Hvis ikke, kan det forårsage en "lilla skærm" på ESXi og genstarte. ...
Instructions
Trin: Dette er VMware-KB for proceduren: Konfiguration af Raw Device Mapping (RDM) til lokal storage (eksternt link)
Symptomer:
Disse symptomer vises, når du forsøger at konfigurere et lokalt datalager som en RDM (Raw Device Mapping):
- Muligheden for at oprette en RDM er nedtonet.
- Du kan ikke føje en lokal diskenhed til en virtuel maskine som en rå enhedstilknytning.
Årsag: Lokale storageenheder er som standard deaktiveret som potentielle RDM-kandidater på en ESXi/ESX-vært. Dette skyldes, at de fleste eksisterende lokale controllere ikke opfylder hardwarekravene til korrekt adressering og kommunikation med RDM-diske.
Løsning:
Begge følgende betingelser er nødvendige for at konfigurere en RDM på lokalt storage med ESXi/ESX-værter:
- Kandidatenheden skal understøtte sidekoden for SCSI Inquiry Vital Data Product (VPD)
0x83, som bruges til direkte at adressere og kommunikere med RDM-enheder. Du kan finde flere oplysninger om SCSI-registreringskode under Fortolkning af SCSI-kontrolbetingelser i VMkernel-logfiler - Kandidatenheden skal eksportere et globalt serienummer, som gør det muligt for ESXi/ESX-værten entydigt at identificere enheden til brug som RDM.
Denne funktion til at fungere som en RDM er muligvis ikke mulig på visse lokale controllere og deres tilsluttede storage. Kontakt hardwareleverandøren for at kontrollere, om controlleren understøtter de krævede betingelser, og for at få teknisk support.
Hvis du har en passende controller, kan du konfigurere den lokale enhed som en RDM. Konfiguration af en lokal storageenhed som RDM skal udføres ved hjælp af CLI (Command Line Interface). Det kan ikke gøres via vSphere-klienten.
Sådan konfigureres en lokal enhed som en RDM-disk:
- Åbn en SSH-session til ESXi/ESX-værten.
- Angiv de diske, der er tilsluttet ESXi-værten, brug kommandoen:
# ls -l /vmfs/devices/disks
- På listen skal du identificere den lokale enhed, du vil konfigurere som RDM, og kopiere enhedsnavnet.
Enhedsnavnet vil sandsynligvis være præfikset med t10. Og ser sådan ud:t10.F405E46494C4540046F455B64787D285941707D203F45765 - Hvis du vil konfigurere enheden som en RDM og sende RDM-markørfilen til din valgte destination, skal du køre kommandoen:
# vmkfstools -z /vmfs/devices/disks/ /vmfs/volumes///_x.vmdk
For eksempel:
# vmkfstools -z /vmfs/devices/disks/t10.F405E46494C4540046F455B64787D285941707D203F45765 /vmfs/volumes/Datastore2/SVM-1/svm-1_1.vmdk
Størrelsen på den nyoprettede RDM-markørfil ser ud til at have samme størrelse som den Raw-enhed, den er knyttet til. Dette er en dummy-fil, og den bruger ikke lagerplads.
- Når du har oprettet RDM-markørfilen, skal du knytte RDM til en virtuel maskine ved hjælp af vSphere-klienten:
-
- Højreklik på den virtuelle maskine, du vil føje en RDM-disk til.
- Klik på Rediger indstillinger.
- Klik på Tilføj....
- Vælg Harddisk.
- Vælg Brug en eksisterende virtuel disk.
- Gå til den mappe, hvor du gemte RDM-markøren, vælg RDM-markørfilen , og klik på Næste.
- Vælg den virtuelle SCSI-controller, som du vil tilslutte disken til, og klik på Næste.
- Klik på Udfør.
Du bør nu kunne se din nye harddisk i opgørelsen over den virtuelle maskine som Mapped Raw LUN. Da denne virtuelle maskine nu har en tilknyttet lokal diskmigrering, er det ikke muligt at bruge vMotion.