跳至主要內容
  • 簡單快速地下訂單
  • 檢視訂單及追蹤商品運送狀態
  • 建立並存取您的產品清單

Automatizace nasazení operačního systému na kartu Dell BOSS – metody pro různé operační systémy

摘要: Tento článek obsahuje informace o kartách Dell PCIe BOSS (Boot Optimized Storage Solution). Obsahuje také pokyny k instalaci systémů Windows, Red Hat, SuSE, Ubuntu a souvisejících distribucí systému Linux na tyto karty. ...

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

說明

Zařízení Dell Boot Optimized Storage Solution (BOSS) je dedikovaná karta PCIe, která podporuje dva disky SSD M.2 a ve výchozím nastavení používá konfiguraci RAID 1. Je navržena tak, aby byla spouštěcí jednotkou operačního systému a uvolnila všechny ostatní disky pro použití jako cache nebo úložné zařízení. Jde o jednoduchý způsob, jak zajistit, aby disky na hlavních pozicích bylo možné plně využít pro důležitější úlohy než pro spouštění operačního systému.

Protože však karta BOSS obdrží běžné číselné označení zařízení, je možné, že se jako první zařízení v pořadí při spouštění systému BIOS zobrazí jiné spouštěcí zařízení. To může způsobit problémy při nasazování operačního systému programovým způsobem.

Následující informace ukazují, jak označit nebo identifikovat kartu Dell BOSS, aby se na ni nainstaloval operační systém. Vyhledání a použití „popisných názvů“ (například DELLBOSS VD) je správný způsob, jak zajistit instalaci operačního systému na kartu BOSS. Každý operační systém dokáže nalézt a používat kartu BOSS různými metodami, které jsou podrobně popsány v tomto článku.

Důležité: V následujících příkladech má karta BOSS název DELLBOSS VD. Některé novější verze karet BOSS však mohou používat jiné názvy, například Dell BOSS-N1. Název karty by měl být zřejmý při interaktivní instalaci, je však potřeba odpovídajícím způsobem upravit níže uvedené skripty pro automatickou instalaci. Před provedením automatické instalace může být nutné provést počáteční kroky interaktivní instalace, aby bylo možné určit název karty.


Zobrazit všechny | Skrýt všechny

Identifikace zařízení BOSS v operačním systému Linux

Zařízení BOSS obsahují řetězec DELLBOSS ve vlastnostech modelu zařízení. Ten lze použít k identifikaci, jak je uvedeno v tomto příkladu:

# 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


Operační systémy založené na systému Linux používají vlastnost udev k vytvoření symbolických odkazů v umístění /dev/disk/by-id/, které lze použít k vyhledání zařízení BOSS, jak je znázorněno níže:

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

total 0

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

 

Tuto vlastnost lze použít ve skriptech automatické instalace ke zjištění přítomnosti karty BOSS a k navedení instalačního programu k instalaci.
 

Interaktivní instalace v systému Red Hat Enterprise Linux a odvozených systémech (CentOS, Scientific Linux, Fedora)

Během interaktivní instalace má uživatel možnost zvolit zařízení BOSS jako primární instalační nebo spouštěcí zařízení. Zařízení BOSS se zobrazuje jako ATA DELLBOSS VD, jak je znázorněno na obrázku níže. Výběr zařízení ATA DELLBOSS VD zajistí, že instalační program umístí soubory operačního systému na zařízení BOSS a ostatní disky zůstanou nedotčené.
SLN320867_en_US__1figure1
Obrázek 1 – Umístění instalace


Automatická instalace v systému Red Hat Enterprise Linux a odvozených systémech

Pro automatizovanou instalaci (kickstart) lze použít skript předinstalace, který zajistí, že instalační program umístí operační systém na správnou jednotku. Následující skript identifikuje zařízení BOSS vyhledáním zařízení s označením modelu DELLBOSS. Navede instalační program, aby používal výhradně toto zařízení a ignoroval všechna ostatní úložná zařízení, která má instalační program k dispozici.

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

 

Zde je ukázkový soubor /tmp/bootdisk.cfg s názvem zařízení BOSS, které by měl instalační program použít.
 

# cat /tmp/bootdisk.cfg

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

 

Interaktivní instalace v systému SUSE a odvozených systémech

Interaktivní instalace operačních systémů na bázi SUSE neuvádí popisy zařízení, pouze jejich názvy. V důsledku toho musí uživatel přejít do textové konzole, aby získal název zařízení BOSS.

SLN320867_en_US__2figure2
Obrázek 2 – Navrhovaný oddíl

Na obrazovce Suggested Partitioning vyberte možnost Guided Setup.

SLN320867_en_US__3figure3
Obrázek 3 – Výběr pevného disku

Stisknutím kombinace kláves Ctrl + Alt + F2 přepněte na konzoli. V příkazovém řádku zadejte následující příkaz, který zobrazí název SCSI zařízení BOSS, které by mělo být použito k instalaci.
Poznámka: Příkaz chvt 7 ukončí konzoli:

# lsscsi| grep DELLBOSS
# chvt 7



SLN320867_en_US__4figure4
Obrázek 4 – Výstup příkazu lsscsi

Na obrazovce Select Hard Disk vyberte název zařízení SCSI z výše uvedeného výstupu příkazu lsscsi a zkontrolujte, zda nejsou vybrána žádná další zařízení.

Pokračujte v instalaci. Tím zajistíte, že se operační systém nainstaluje na zařízení BOSS.
 

Automatická instalace systému SUSE a odvozených systémů

U automatických instalací lze do souboru autoyast.xml přidat následující položky:

##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>

 

Interaktivní instalace systému Ubuntu

SLN320867_en_US__5figure5
Obrázek 5 – Metoda oddílu disku

 

SLN320867_en_US__6figure6
Obrázek 6 – Oddíl disku


 

Automatická instalace systému Ubuntu

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

 

Interaktivní instalace systému VMware ESXi

SLN320867_en_US__7figure7
Obrázek 7 – Instalační program ESXi

 

Automatická instalace systému VMware ESXi

Pro systém ESXi je to trochu jiné. Instalační program dokáže rozpoznat zařízení BOSS, takže skript kickstart má pouze jeden řádek.

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

 

Interaktivní instalace systému Microsoft Windows

Zajištění instalace operačního systému na kartu BOSS může být náročné na serveru s mnoha disky. V tomto příkladu je karta BOSS Disk 6, ale v nástroji „Správa disků“ to není na první pohled zřejmé. (Poznámka: Operační systém je na tomto snímku obrazovky již zcela nainstalován.) Karta BOSS není rozpoznána na nejvyšší úrovni, ale lze ji rozpoznat kliknutím pravým tlačítkem myši na Disk 6 a výběrem možnosti Vlastnosti.
 

SLN320867_en_US__8figure8
Obrázek 8 – Správa disků
 

SLN320867_en_US__9figure9
Obrázek 9 – Zobrazení vlastností karty Dell BOSS
 

Kromě toho standardní proces instalace systému Windows pomocí prostředí WinPE přináší určité problémy. Prostředí PowerShell není ve výchozím nastavení k dispozici v prostředí WinPE (ačkoli jej lze přidat) a k rozpoznání karty BOSS jsou k dispozici pouze konkrétní nástroje. Na standardních instalačních obrazovkách není uveden žádný identifikátor karty BOSS, jak je znázorněno na snímcích obrazovky níže. 

Informace o velikosti karty BOSS je užitečná, když chcete na kartu provést instalaci. Chcete-li si být jisti, otevřete v prostředí WinPE okno příkazového řádku pomocí kláves Shift + F10.

Na následujících snímcích obrazovky nelze Disk 6 výslovně rozpoznat jako kartu BOSS. V tomto příkladu je k dispozici šest disků, ale některé servery jich mají mnohem víc.

SLN320867_en_US__10figure10
Obrázek 10 – Výběr disku v systému Windows


SLN320867_en_US__11figure11
Obrázek 11 – Výběr disku v systému Windows
 

SLN320867_en_US__12figure12
Obrázek 12 – Výběr disku v systému Windows
 

Rozhraní příkazového řádku poskytuje řešení. Příkazový řádek otevřete stisknutím kláves Shift + F10 v prostředí WinPE kdykoli během instalace systému Windows.

1. Diskpart: Jediným problémem s nástrojem Diskpart je požadavek mít vybraný disk při spuštění příkazu detail disk, jak je znázorněno níže. Musíte tedy odhadnout, který disk je třeba vybrat. Opět je důležité znát velikost zařízení BOSS M.2. Výběrem správného disku se zobrazí položka DELLBOSS VD:

SLN320867_en_US__13figure13
Obrázek 13 – Diskpart


2. Existuje několik způsobů, jak rozpoznat kartu BOSS pomocí prostředí PowerShell. Prostředí PowerShell však ve výchozím nastavení není v prostředí WinPE k dispozici, takže není užitečné, pokud nebylo přidáno nebo pokud nebyl operační systém plně nainstalován.

SLN320867_en_US__14figure14
Obrázek 14 – Prostředí PowerShell není k dispozici v prostředí WinPE


3. Rozhraní příkazového řádku nástroje Windows Management Instrumentation (WMIC) nám může pomoci vybrat zařízení Dell BOSS s jistotou. Nástroj WMIC je k dispozici v úplném operačním systému a prostředí WinPE.


K rozpoznání karty BOSS použijte následující příkazy:
 

WMIC
Diskdrive get model, name



SLN320867_en_US__15figure15
Obrázek 15 – Výstup WMIC

Pomocí nástroje WMIC můžete spojit umístění pevného disku s názvem DELLBOSS VD. (Viz PHYSICALDRIVE6 výše.)

Automatická instalace systému Microsoft Windows

 

Jakmile pomocí některé z výše uvedených metod (Diskpart nebo WMIC) zjistíte fyzické umístění, lze ve skriptu použít následující:
 

Diskpart

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


Například:

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


Ve výše uvedeném příkladu serveru bude příkaz následující: 

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


Níže je uveden jednoduchý příklad formátování disku. Poznámka: Skutečný skript instalace operačního systému je složitější, aby bylo možné do něj umístit všechny standardní oddíly vytvořené během instalace systému Windows. Další informace naleznete na této stránce.

Vytvořte textový soubor (diskpart.txt) pomocí cesty, jak je znázorněno výše:
 

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

 

Vytvořte instalační skript operačního systému nebo dávkový soubor a přidejte následující řádek:

DISKPART /s diskpart.txt



Alternativní metody: Rozpoznání karty BOSS pomocí prostředí Powershell, WMI a registru

PowerShell

V systému Windows může prostředí PowerShell zobrazit popisný název (DELLBOSS VD) pomocí příkazu Get-Disk nebo Get-PhysicalDisk, jak je znázorněno níže. Tento příklad ukazuje, že karta BOSS není vždy uvedena jako disk 0. Zde se zobrazuje jako disk 12:

SLN320867_en_US__16figure16
Obrázek 16 – Výstup příkazu get-disk v prostředí Powershell
 

SLN320867_en_US__17figure17
Obrázek 17 – Výstup příkazu „Get-PhysicalDisk“ v prostředí Powershell
 

SLN320867_en_US__18figure18
Obrázek 18 – Filtrovaný výstup příkazu „Get-PhysicalDisk“ v prostředí Powershell


Hierarchie WMI

Nejedná se o zcela jednoduchou metodu, ale můžete použít nástroj WbemTest k identifikaci karty BOSS procházením hierarchie WMI.
  1. Spusťte nástroj zadáním příkazu wbemtest v příkazovém řádku.
  2. Připojte se k oboru názvů root\cimv2.
  3. Klikněte na položku Výčet tříd, vyberte možnost Rekurzivní a kliknutím na tlačítko OK otevřete seznam tříd.
  4. Dvakrát klikněte na položku Win32_DiskDrive a poté kliknutím na možnost Instance vypište seznam všech jednotek v systému.
  5. Dvakrát klikněte na každé uvedené zařízení a zkontrolujte jeho vlastnost Caption.


SLN320867_en_US__19figure19
Obrázek 19 – Obrazovka aplikace WBEMTEST


Powershell

Rutina Get-WmiObject poskytuje jednodušší způsob zobrazení stejných informací:

SLN320867_en_US__20figure20
Obrázek 20 – Výstup příkazu „Get-WmiObject“ v prostředí Powershell


Cesta registru

HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\Scsi\Scsi Port #\Scsi Bus #\Target Id #\Logical Unit Id #\Identifier


Důležité: Nejsnadnější je vyhledat v Editoru registru položku DELLBOSS, abyste získali správnou cestu (port, sběrnice a cíl), zejména pokud systém obsahuje mnoho jednotek. Cesta uvedená níže slouží pouze jako příklad.
 

SLN320867_en_US__21figure21
Obrázek 21 – Registr systému Windows
 

Příkazy RACADM pro mimopásmovou identifikaci a instalaci

 

Podpora společnosti Dell vytváří aktuální bitovou kopii ISO, která obsahuje nástroj racadm a další nezbytné nástroje. Zákazníci mohou pomocí tohoto souboru ISO spustit systém Linux a provádět úlohy racadm. Pro více informací klikněte zde .

Níže jsou uvedeny některé úryvky ze skriptu používaného k nasazení na kartu BOSS pomocí příkazů RACADM:

# 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

 

Reference

Karta Dell PowerEdge Boot Optimized Storage Solution – BOSS
Příkaz kickstart ignoredisk
Pevné disky a oddíly systému Windows

受影響的產品

Boot Optimized Server Storage (BOSS), Storage Spaces Direct R740xd2 Ready node, Poweredge C4140, PowerEdge C6525, PowerEdge R240, PowerEdge R340, PowerEdge R440, PowerEdge R540, PowerEdge R640, PowerEdge R6415, PowerEdge R6515, PowerEdge R6525 , PowerEdge R740, PowerEdge R740XD, PowerEdge R740XD2, PowerEdge R7415, PowerEdge R7425, PowerEdge R7515, PowerEdge R940, PowerEdge T140, PowerEdge T340, PowerEdge T440, PowerEdge T640 ...
文章屬性
文章編號: 000177584
文章類型: How To
上次修改時間: 20 6月 2024
版本:  10
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。