PowerEdge: Automatisering af operativsystemimplementering til Dell BOSS – teknikker til forskellige operativsystemer

Summary: Denne artikel indeholder oplysninger om Dell Boot Optimized Storage Solution (BOSS) PCIe-kort. Den indeholder også instruktioner til installation af Windows, Red Hat, SuSE, Ubuntu og relaterede Linux-distributioner på disse kort. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Dell Boot Optimized Storage Solution (BOSS)-enheden er et dedikeret PCIe-kort, der understøtter to M.2 SSD-drev, og som standard anvender en RAID 1-konfiguration. Det er designet til at være operativsystemets startdrev, der frigør alle andre drev til brug som enten cache- eller datalagringsenheder. Det er en enkel måde at sikre, at de primære drevrum kan bruges fuldt ud til vigtigere opgaver end opstart af operativsystemet.

Men da BOSS-kortet er underlagt normal enhedsoptælling, er det muligt, at en anden startenhed vises som den første enhed i BIOS-startrækkefølgen. Dette kan medføre problemer, når operativsystemet implementeres på en programmatisk måde.

Følgende oplysninger viser, hvordan du mærker eller identificerer Dell BOSS-kortet for at sikre, at operativsystemet er installeret på det. Søgning efter og brug af det "fulde navn" - for eksempel DELLBOSS VD - er den korrekte måde at sikre, at operativsystemet er installeret på BOSS. Hvert operativsystem kan finde og bruge BOSS-kortet med de forskellige metoder, der er beskrevet i denne artikel.

Vigtigt: I følgende eksempler bruges DELLBOSS VD som navnet på BOSS-kortet. Nogle nyere BOSS-kortversioner kan dog bruge andre navne, f.eks. Dell BOSS-N1. Kortets navn skal være indlysende, når du udfører en interaktiv installation, men nedenstående automatiske installationsscripts skal justeres efter behov. Det kan være nødvendigt at udføre de indledende trin i en interaktiv installation for at fastslå kortets navn, før der udføres en automatiseret installation.

Vis alle | Skjul alle

BOSS-enhedsidentifikation i Linux-operativsystemet

BOSS-enheder indeholder strengen DELLBOSS i enhedens Model-egenskab . Dette kan bruges til at identificere det, som det ses i dette eksempel:

# cat /proc/scsi/scsi

Attached devices:

Host: scsi0 Channel: 00 Id: 00 Lun: 00

  Vendor: ATA      Model: DELLBOSS VD      Rev: MV.R

  Type:   Direct-Access                    ANSI  SCSI revision: 05

Host: scsi2 Channel: 00 Id: 00 Lun: 00

  Vendor: Marvell  Model: Console          Rev: 1.01

  Type:   Processor                        ANSI  SCSI revision: 05


Brug af Linux-baserede operativsystemer udev Sådan opretter du symbolske links i /dev/disk/by-id/ , der kan bruges til at lokalisere en BOSS-enhed som vist nedenfor:

# ls -l /dev/disk/by-id/

total 0

lrwxrwxrwx. 1 root root  9 Jan 13 15:02 ata-DELLBOSS_VD_6668c813b78a0010 -> ../../sda

 

Denne egenskab kan bruges i scripts til automatisk installation til at registrere tilstedeværelsen af et BOSS-kort og instruere installationsprogrammet i at bruge det til installation.
 

Red Hat Enterprise Linux og derivater (CentOS, Scientific Linux, Fedora) Interaktiv installation

Under udførelsen af en interaktiv installation har brugeren mulighed for at vælge BOSS-enheden som den primære installations- eller opstartsenhed. BOSS-enheden vises som ATA DELLBOSS VD, som vist i diagrammet nedenfor. Valg af ATA DELLBOSS VD-enhed sikrer, at installationsprogrammet placerer operativsystemfilerne på BOSS-enheden, mens de andre drev forbliver intakte.
Installationsdestination 
Figur 1: Installationsdestination


Red Hat Enterprise Linux og afledte produkter Automatisk installation

Til automatiseret installation (kickstart) kan der bruges et forudinstallationsscript til at sikre, at installationsprogrammet placerer operativsystemet på det korrekte drev. Følgende script identificerer BOSS-enheden ved at søge efter enheder med modelfeltet, der indeholder DELLBOSS. Det instruerer installationsprogrammet om udelukkende at bruge enheden og ignorere alle andre lagerenheder, der er tilgængelige for installationsprogrammet.

ks.cfg:

%include /tmp/bootdisk.cfg

%pre

# Use DELLBOSS device for OS install if present.

BOSS_DEV=$(find /dev -name "*DELLBOSS*" -printf %P"\n" | \

                egrep -v -e part -e scsi| head -1)

if [ -n "$BOSS_DEV" ]; then

        echo ignoredisk --only-use="$BOSS_DEV" > /tmp/bootdisk.cfg

fi

%end

 

Her er et eksempel på /tmp/bootdisk.cfg , der indeholder enhedsnavnet på den BOSS-enhed, som installationsprogrammet skal bruge.
 

# cat /tmp/bootdisk.cfg

ignoredisk --only-use=disk/by-id/ata-DELLBOSS_VD_6668c813b78a0010

 

SUSE og derivater Interaktiv installation

Interaktive installationer af SUSE-baserede operativsystemer viser ikke etiketterne på enhederne, kun deres enhedsnavne. Som et resultat skal brugeren skifte til en tekstkonsol for at få enhedsnavnet på BOSS-enheden.

Foreslået partition 
Figur 2: Foreslået partition.

På skærmbilledet Foreslået partitionering skal du vælge Vejledt opsætning.

Valg af harddisk 
Figur 3: Valg af

harddisk Skift til en konsol ved at trykke på Ctrl+Alt+F2. Indtast følgende kommando ved kommandoprompten for at få vist SCSI-enhedsnavnet på den BOSS-enhed, der skal bruges til installationen.

Bemærk: Ikonet chvt 7 Kommandoen forlader konsollen:
# lsscsi| grep DELLBOSS
# chvt 7



LSSCSI-udgang 
Figur 4: lsscsi output

På skærmbilledet Vælg harddisk skal du vælge SCSI-enhedsnavnet fra lsscsi kommandooutput ovenfor, hvilket sikrer, at alle andre enheder ikke er valgt.

Fortsæt med installationen. Dette sikrer, at operativsystemet er installeret på BOSS-enheden.
 

SUSE og derivater Automatisk installation

  1. For automatiske installationer kan følgende tilføjes til autoyast.xml:
##Sample pre-script section in the autoyast file to extract the device name for BOSS device.

<pre-scripts config:type="list">

   <script>

       <feedback config:type="boolean">true</feedback>

       <debug config:type="boolean">false</debug>

       <filename>pre.sh</filename>

       <interpreter>shell</interpreter>

       <source><![CDATA[

# Use DELLBOSS device for OS install if present.

DEV=$(find /dev -name "*DELLBOSS*" | egrep -v -e part -e scsi| head -1)

if [ -n "$DEV" ]; then

                BOSS_DEV=$(basename $(readlink $DEV))

                sed -e "s/@ROOT_DEVICE@/$BOSS_DEV/" /tmp/profile/autoinst.xml >/tmp/profile/modified.xml

                cp /tmp/profile/modified.xml /tmp/profile/autoinst.xml

fi

         ]]> </source>

    </script>

   </pre-scripts>



###Sample autoyast partitioning section with ROOT device variable that needs to be replaced by the BOSS device found in the pre-script section above.

  <partitioning config:type="list">

     <drive>

      <device>/dev/@ROOT_DEVICE@</device>

      <disklabel>gpt</disklabel>

      <enable_snapshots config:type="boolean">true</enable_snapshots>

      <initialize config:type="boolean">true</initialize>

      <partitions config:type="list">

        <partition>

          <create config:type="boolean">true</create>

          <crypt_fs config:type="boolean">false</crypt_fs>

          <filesystem config:type="symbol">vfat</filesystem>

          <format config:type="boolean">true</format>

          <fstopt>umask=0002,utf8=true</fstopt>

          <loop_fs config:type="boolean">false</loop_fs>

          <mount>/boot/efi</mount>

          <mountby config:type="symbol">uuid</mountby>

          <partition_id config:type="integer">259</partition_id>

          <partition_nr config:type="integer">1</partition_nr>

          <resize config:type="boolean">false</resize>

          <size>155352576</size>

        </partition>

      </partitions>

    </drive>

  </partitioning>

 

Ubuntu interaktiv installation

Diskpartitionsmetode 
Figur 5: Diskpartitionsmetode

 

Diskpartition

Figur 6: Diskpartition

 

Ubuntu automatiseret installation

ks.cfg:

%include /tmp/bootdisk.cfg

%pre

# Use DELLBOSS device for OS install if present.

BOSS_DEV=$(readlink -f $(find /dev -name "*DELLBOSS*" | \

                egrep -v -e part -e scsi| head -1))

if [ -n "$BOSS_DEV" ]; then

        echo ignoredisk --only-use="$BOSS_DEV" > /tmp/bootdisk.cfg

fi

%end

 

Interaktiv VMware ESXi-installation

ESXi-installationsprogram 
Figur 7: ESXi-installationsprogram

 

VMware ESXi – automatiseret installation

For ESXi er det lidt anderledes; installationsprogrammet kan registrere BOSS-drevet, så kickstart-scriptet er kun en linje.

install --overwritevmfs --firstdisk="DELLBOSS VD"

 

Interaktiv Microsoft Windows-installation

Det kan være udfordrende at sikre, at operativsystemet er installeret på BOSS-kortet på en server med mange diske. I dette eksempel er BOSS-kortet Disk 6, men det ses ikke umiddelbart i Diskhåndtering. (Bemærk: Operativsystemet er allerede fuldt installeret på dette skærmbillede.) BOSS-kortet identificeres ikke på øverste niveau, men kan identificeres ved at højreklikke på Disk 6 og vælge Egenskaber.
 

Diskhåndtering 
Figur 8: Diskhåndtering
 

Visning af Dell BOSS-egenskaber 
Figur 9: Visning af Dell BOSS-egenskaber
 

Derudover skaber standard Windows-installationsprocessen ved hjælp af WinPE nogle udfordringer. PowerShell er ikke tilgængelig i WinPE som standard (selvom den kan tilføjes), og kun specifikke værktøjer er tilgængelige til brug for at identificere BOSS-kortet. Der er ingen identifikator for BOSS-kortet på standardinstallationsskærmene, som vist på skærmbillederne nedenfor. 

Kendskab til størrelsen på BOSS-kortet er nyttigt for at målrette installationen til kortet. For at være sikker skal du åbne et kommandopromptvindue i WinPE ved hjælp af Shift-F10.

På de følgende skærmbilleder kan Disk 6 ikke udtrykkeligt identificeres som BOSS-kortet. Dette eksempel har seks drev, men nogle servere har mange flere.

Valg af Windows-disk 
Figur 10: Valg af
Valg af Windows-disk


Windows-diskFigur 11:  Valg af Windows-disk
 

Valg af Windows-disk 
Figur 12: Valg af Windows-disk
 

Kommandolinjegrænsefladen giver en løsning. For at åbne en kommandoprompt skal du trykke på Shift-F10 i WinPE når som helst under installationen af Windows.

1. DiskPart: Det eneste problem med DiskPart er kravet om at vælge en disk, før du kører detaljeret disk, som vist nedenfor. Dette kræver, at du gætter, hvilken disk du skal vælge. Igen er det vigtigt at kende BOSS M.2-enhedens størrelse. Valg af det rigtige drev præsenterer DELLBOSS VD:

Diskpart 
Figur 13: Diskpart


2. Du kan identificere BOSS-kortet på flere måder ved hjælp af PowerShell. PowerShell er dog ikke tilgængelig i WinPE som standard, så det er ikke nyttigt, medmindre det er blevet tilføjet, eller operativsystemet er fuldt installeret.

PowerShell er ikke tilgængelig i WinPE  
Figur 14: PowerShell er ikke tilgængelig i WinPE


3. Windows Management Instrumentation WMIC (Command-Line Interface) kan hjælpe os med at vælge Dell BOSS-enheden med sikkerhed. WMIC er tilgængelig i det fulde operativsystem og WinPE.


Brug følgende kommandoer til at identificere BOSS-kortet:
 

WMIC
Diskdrive get model, name



WMIC-udgang
Figur 15: WMIC-udgang

Ved hjælp af WMIC kan du knytte harddiskens placering til navnet DELLBOSS VD. (Se PHYSICALDRIVE6 ovenfor).

Automatisk installation af Microsoft Windows

 

Når den fysiske placering er kendt ved hjælp af en af ovenstående metoder (DiskPart eller WMIC), kan følgende bruges i et script:
 

Diskpart

SELECT DISK=<disk location path> command to select each drive.


F.eks.:

SELECT DISK=PCIROOT(0)#PCI(0100)#ATA(C00T00L00)


I servereksemplet ovenfor ville kommandoen være: 

SELECT DISK=PCIROOT(3A)#PCI(0000)#PCI(0000)#ATA(C00T00L00)


Nedenfor er et simpelt eksempel på formatering af et drev.

Bemærk: Et ægte operativsysteminstallationsscript er mere kompliceret for at rumme alle de standardpartitioner, der oprettes under Windows-installationen. Se denne sideDette hyperlink fører dig til et websted uden for Dell Technologies. for at få flere oplysninger.

Opret en tekstfil (diskpart.txt), ved hjælp af stien som vist ovenfor:
 

SELECT DISK=PCIROOT(3A)#PCI(0000)#PCI(0000)#ATA(C00T00L00)
CLEAN
CREATE PART PRI
SELECT PART 1
ACTIVE
ASSIGN
FORMAT FS=NTFS QUICK
EXIT

 

Opret operativsystemets installationsscript eller batchfil, og tilføj nedenstående linje:

DISKPART /s diskpart.txt



Alternative metoder: Identificering af BOSS-kortet ved hjælp af Powershell, WMI og registreringsdatabasen.

PowerShell

I Windows kan PowerShell vise det "fulde navn" (DELLBOSS VD) ved hjælp af Get-Disk eller Get-PhysicalDisk kommando, som vist nedenfor. Dette eksempel viser, at BOSS-kortet ikke altid tælles som disk 0. Den vises som disk 12 her:


Powershell Get-Disk-outputFigur 16: PowerShell Get-Disk Output
 

Powershell Get-PhysicalDisk-output
Figur 17: Powershell Get-PhysicalDisk-output
 

Powershell Get-PhysicalDisk-filtreret output 
Figur 18: PowerShell Get-PhysicalDisk Filtreret output


WMI-hierarki

Dette er langt fra den mest ligetil metode, men du kan bruge WbemTest værktøj til at identificere BOSS-kortet ved at krydse WMI-hierarkiet.

  1. Start værktøjet ved at skrive wbemtest ved en kommandoprompt.
  2. Opret forbindelse til root\cimv2 Namespace.
  3. Klik på Enum klasser, vælg Rekursiv, og klik på OK for at åbne listen over klasser.
  4. Dobbeltklik Win32_DiskDrive, og klik derefter på Forekomster for at få vist en liste over alle drev i systemet
  5. Dobbeltklik på hver enhed på listen, og kontroller egenskaben Undertekster .


WBEMTEST-programskærm 
Figur 19: WBEMTEST Programskærm


Powershell

Get-WmiObject Cmdlet gør det nemmere at vise de samme oplysninger:

Powershell Get-WmiObject-output 
Figur 20: PowerShell Get-WmiObject Output


Sti til registreringsdatabasen

HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\Scsi\Scsi Port #\Scsi Bus #\Target Id #\Logical Unit Id #\Identifier
Vigtigt: Det er nemmest at søge efter DELLBOSS i Registreringseditor for at få den rigtige sti (port, bus og mål), især hvis systemet indeholder mange drev. Stien vist nedenfor er kun et eksempel.

Windows-registreringsdatabasen 
Figur 21: Windows-registreringsdatabasen
 

RACADM-kommandoer til out-of-band-identifikation og -installation

 

Dell Support opretter en live ISO-afbildning, der indeholder racadm og andre nødvendige værktøjer. Kunder kan bruge denne ISO til at starte til Linux og udføre racadm-opgaverne. Klik her for mere information.

Nedenfor er nogle uddrag fra et script, der bruges til at udrulle til BOSS ved hjælp af RACADM-kommandoer:

# Identify

##Get the list of all AHCI controllers and grab the BOSS controller.

racadm storage get controllers | grep -i ahci > /tmp/all_ctrls.txt

for ctrl in `cat /tmp/all_ctrls.txt`;do if [[ `racadm storage get controllers:$ctrl -p Name | grep -i boss` ]];then boss_ctrl=$ctrl;fi;done


# Configure RAID

##BOSS SSD drives are of form factor M.2. Capture the m.2 for factor physical disks

racadm storage get pdisks > /tmp/all_disks.txt

racadm storage get pdisks:$disk -p FormFactor | grep -i 'm.2'

##Create a VD (raid 1) on the two BOSS PDs

racadm storage createvd:$boss_ctrl -rl r1 -name boss_ssd -pdkey:${boss_disks[0]},${boss_disks[1]}


# Change boot order in bios to boot from.

racadm set BIOS.BootSettings.HddSeq <AHCI controller> && /opt/dell/srvadmin/sbin/racadm set BIOS.BootSettings.HddFailover Enabled

 

Referencer

Start optimeret storageløsning med Dell PowerEdge – BOSS
Kickstart-kommando ignoreretDette hyperlink fører dig til et websted uden for Dell Technologies.
Windows-harddiske og -partitionerDette hyperlink fører dig til et websted uden for Dell Technologies.

Affected Products

Boot Optimized Server Storage (BOSS), Storage Spaces Direct R440 Ready Node, Storage Spaces Direct R640 Ready Node, Storage Spaces Direct R740xd Ready Node, Storage Spaces Direct R740xd2 Ready node, OEMR R240, OEMR R250, OEMR XE R250, OEMR R260 , OEMR XE R260, OEMR R340, OEMR R350, OEMR XE R350, OEMR R360, OEMR XE R360, OEMR R440, PowerEdge XR2, OEMR R450, OEMR R540, OEMR R550, OEMR R5500, OEMR R640, OEMR XL R640, OEMR R6415, OEMR R650, OEMR R650xs, OEMR R6515, OEMR R6525, OEMR R660, OEMR XL R660, OEMR R660xs, OEMR R6615, OEMR R6625, OEMR R740, OEMR XL R740, OEMR R740xd, OEMR XL R740xd, OEMR R740xd2, OEMR R7415, OEMR R7425, OEMR R750, OEMR R750xa, OEMR R750xs, OEMR R7515, OEMR R7525, OEMR R760, OEMR R760xa, OEMR R760XD2, OEMR XL R760, OEMR R760xs, OEMR R7615, OEMR R7625, OEMR R840, OEMR R860, OEMR R940, OEMR R940xa, OEMR R960, OEMR T340, OEMR T350, OEMR T360, OEMR T440, OEMR T550, OEMR T560, OEMR T640, OEMR XL R240, OEMR XL R340, OEMR XL R660xs, OEMR XL R6615, OEMR XL R6625, OEMR XL R760xs, OEMR XL R7615, OEMR XL R7625, OEMR XR11, OEMR XR12, Poweredge C4140, PowerEdge C6420, PowerEdge C6520, PowerEdge C6525, PowerEdge C6615, PowerEdge C6620, PowerEdge HS5610, PowerEdge HS5620, PowerEdge MX740C, PowerEdge MX750c, PowerEdge MX760c, PowerEdge MX840C, PowerEdge R240, PowerEdge R250, PowerEdge R260, PowerEdge R340, PowerEdge R350, PowerEdge R360, PowerEdge R440, PowerEdge R450, PowerEdge R540, PowerEdge R550, PowerEdge R640, PowerEdge R6415, PowerEdge R650, PowerEdge R650xs, PowerEdge R6515, PowerEdge R6525, PowerEdge R660, PowerEdge R660xs, PowerEdge R6615, PowerEdge R6625, PowerEdge R740, PowerEdge R740XD, PowerEdge R740XD2, PowerEdge R7415, PowerEdge R7425, PowerEdge R750, PowerEdge R750XA, PowerEdge R750xs, PowerEdge R7515, PowerEdge R7525, PowerEdge R760, PowerEdge R760XA, PowerEdge R760xd2, PowerEdge R760xs, PowerEdge R7615, PowerEdge R7625, PowerEdge R840, PowerEdge R860, PowerEdge R940, PowerEdge R940xa, PowerEdge R960, PowerEdge T350, PowerEdge T360, PowerEdge T440, PowerEdge T550, PowerEdge T560, PowerEdge T640, PowerEdge XE8545, PowerEdge XE8640, PowerEdge XE9640, PowerEdge XE9680, PowerEdge XE9680L, PowerEdge XR11, PowerEdge XR12, VxFlex Ready Node R640, VxFlex Ready Node R740xd, Dell EMC vSAN C6420 Ready Node, Dell EMC vSAN MX740c Ready Node, Dell EMC vSAN MX750c Ready Node, Dell vSAN Ready Node MX760c, Dell EMC vSAN R440 Ready Node, Dell EMC vSAN R640 Ready Node, Dell EMC vSAN R6415 Ready Node, Dell EMC vSAN R650 Ready Node, Dell EMC vSAN R6515 Ready Node, vSAN Ready Node R660, Dell vSAN R6615 Ready Node, Dell EMC vSAN R740 Ready Node, Dell EMC vSAN R740xd Ready Node, Dell EMC vSAN R750 Ready Node, Dell EMC vSAN R7515 Ready Node, Dell EMC vSAN R760 Ready Node, Dell vSAN R7615 Ready Node, Dell vSAN Ready Node R7625, Dell EMC vSAN R840 Ready Node, Dell EMC vSAN T350 Ready Node, VxFlex Ready Node R840 ...
Article Properties
Article Number: 000177584
Article Type: How To
Last Modified: 24 Nov 2025
Version:  12
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.