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

Käyttöjärjestelmän käyttöönoton automatisointi Dell BOSSiin - tekniikoita eri käyttöjärjestelmille

摘要: Tämä artikkeli sisältää tietoja Dell Boot Optimized Storage Solution (BOSS) -PCIe-korteista. Se sisältää myös ohjeet Windows-, Red Hat-, SuSE-, Ubuntu- ja vastaavien Linux-jakelujen asentamiseen näille korteille. ...

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

說明

Dell Boot Optimized Storage Solution (BOSS) -laite on erillinen PCIe-kortti, joka tukee kahta M.2 SSD -asemaa oletuksena RAID 1 -kokoonpanossa. Se on suunniteltu käyttöjärjestelmän käynnistysasemaksi, joka vapauttaa kaikki muut asemat käytettäväksi joko välimuistina tai tietojen tallennuslaitteina. Se on yksinkertainen tapa varmistaa, että pääasemapaikkoja voidaan käyttää täysin tärkeämpiin tehtäviin kuin järjestelmän käynnistämiseen.

Koska BOSS-kortti on kuitenkin normaalin laitenumeroinnin alainen, on mahdollista, että jokin toinen käynnistyslaite näkyy BIOSin käynnistysjärjestyksen ensimmäisenä laitteena. Tämä voi aiheuttaa ongelmia käyttöjärjestelmän käyttöönotossa ohjelmallisesti.

Seuraavissa tiedoissa kerrotaan, miten Dell BOSS -kortti tunnistetaan ja varmistetaan käyttöjärjestelmän asentaminen siihen. "Kutsumanimen" hakeminen ja käyttäminen - esimerkiksi DELLBOSS VD - on oikea tapa varmistaa, että käyttöjärjestelmä on asennettu BOSSiin. Jokainen käyttöjärjestelmä voi etsiä ja käyttää BOSS-korttia tässä artikkelissa kuvatuilla tavoilla.

Tärkeä: Seuraavissa esimerkeissä BOSS-kortin nimenä käytetään DELLBOSS VD :tä. Joissakin uudemmissa BOSS-korttiversioissa voidaan kuitenkin käyttää muita nimiä, kuten Dell BOSS-N1. Kortin nimen on oltava selvä vuorovaikutteista asennusta suoritettaessa, mutta alla olevia automaattisen asennuksen komentosarjoja on muutettava tarpeen mukaan. Voi olla tarpeen suorittaa interaktiivisen asennuksen ensimmäiset vaiheet kortin nimen määrittämiseksi ennen automaattisen asennuksen suorittamista.


Näytä kaikki | Piilota kaikki

BOSS-laitetunnistus Linux-käyttöjärjestelmässä

BOSS-laitteiden Malli-ominaisuudessa on merkkijono DELLBOSS. Tätä voidaan käyttää sen tunnistamiseen, kuten tässä esimerkissä nähdään:

# 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


Linux-pohjaiset käyttöjärjestelmät käyttävät udev-tiedostoa symbolisten linkkien luomiseen hakemistoon /dev/disk/by-id/, joiden avulla BOSS-laite voidaan paikantaa alla kuvatulla tavalla:

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

total 0

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

 

Tätä ominaisuutta voidaan käyttää automatisoiduissa asennusskripteissä BOSS-kortin läsnäolon havaitsemiseksi ja asentajan ohjeistamiseksi käyttämään sitä asennukseen.
 

Red Hat Enterprise Linux ja sen johdannaiset (CentOS, Scientific Linux, Fedora) Interaktiivinen asennus

Interaktiivisen asennuksen aikana käyttäjällä on mahdollisuus valita BOSS-laite ensisijaiseksi asennus- tai käynnistyslaitteeksi. BOSS-laite näkyy muodossa ATA DELLBOSS VD alla olevan kaavion mukaisesti. ATA DELLBOSS VD -laitteen valinnalla varmistetaan, että asennusohjelma sijoittaa käyttöjärjestelmätiedostot BOSS-laitteeseen ja jättää muut asemat ennalleen.
SLN320867_en_US__1figure1
Kuva 1 - Asennuksen kohde


Red Hat Enterprise Linux ja sen johdannaiset Automaattinen asennus

Automaattisessa (kickstart) asennuksessa voidaan käyttää esiasennuskomentosarjaa, joka varmistaa, että asennusohjelma sijoittaa käyttöjärjestelmän oikeaan asemaan. Seuraava komentosarja tunnistaa BOSS-laitteen hakemalla laitteita, joiden mallikentässä on sana DELLBOSS. Se ohjeistaa asentajaa käyttämään laitetta yksinomaan jättäen huomiotta kaikki muut asentajan käytettävissä olevat tallennuslaitteet.

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

 

Tässä on esimerkki /tmp/bootdisk.cfg-tiedostosta , joka sisältää asennusohjelman käyttämän BOSS-laitteen nimen.
 

# cat /tmp/bootdisk.cfg

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

 

SUSE ja johdannaiset Interaktiivinen asennus

SUSE-pohjaisten käyttöjärjestelmien vuorovaikutteisissa asennuksissa ei luetella laitteiden nimiä, vaan ainoastaan niiden laitenimet. Tämän seurauksena käyttäjän on vaihdettava tekstikonsoliin saadakseen BOSS-laitteen laitenimen.

SLN320867_en_US__2figure2
Kuva 2 - Ehdotettu osio

Valitse Ehdotettu osiointi -näytössä Ohjattu määritys.

SLN320867_en_US__3figure3
Kuva 3 - Kiintolevyn valinta

Vaihda konsoliin painamalla Ctrl+Alt+F2. Anna komentokehotteessa seuraava komento näyttääksesi asennuksessa käytettävän BOSS-laitteen SCSI-laitenimen.
Muistiinpano: Chvt 7 -komento poistuu konsolista:

# lsscsi| grep DELLBOSS
# chvt 7



SLN320867_en_US__4figure4
Kuva 4 - lsscsi-tuloste

Valitse Select Hard Disk (Valitse kiintolevy ) -näytössä SCSI-laitteen nimi yllä olevasta lsscsi-komennon tuloksesta ja varmista, että kaikkia muita laitteita ei ole valittu.

Jatka asennusta. Tämä varmistaa, että käyttöjärjestelmä on asennettu BOSS-laitteeseen.
 

SUSE ja johdannaiset Automaattinen asennus

Automaattisia asennuksia varten autoyast.xml voidaan lisätä seuraavat:

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

 

Ubuntun vuorovaikutteinen asennus

SLN320867_en_US__5figure5
Kuva 5 - Levyn osiomenetelmä

 

SLN320867_en_US__6figure6
Kuva 6 - Levyosio


 

Ubuntun automaattinen asennus

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

 

Interaktiivinen VMware ESXi -asennus

SLN320867_en_US__7figure7
Kuva 7 - ESXi-asennusohjelma

 

VMware ESXi:n automaattinen asennus

ESXi: lle se on hieman erilainen; asennusohjelma tunnistaa BOSS-aseman, joten kickstart-komentosarja on vain yksi rivi.

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

 

Microsoft Windowsin vuorovaikutteinen asennus

Käyttöjärjestelmän asentaminen BOSS-kortille voi olla haastavaa palvelimella, jossa on useita levyjä. Tässä esimerkissä BOSS-kortti on levy 6, mutta tämä ei näy heti levynhallinnassa. (Huomautus: Käyttöjärjestelmä on jo asennettu kokonaan tässä näyttökuvassa.) BOSS-korttia ei tunnisteta ylimmällä tasolla, mutta se voidaan tunnistaa napsauttamalla hiiren kakkospainikkeella Levy 6 ja valitsemalla Ominaisuudet.
 

SLN320867_en_US__8figure8
Kuva 8 - Levyn hallinta
 

SLN320867_en_US__9figure9
Kuva 9 - Dell BOSS -ominaisuuksien näkymä
 

Lisäksi tavallinen Windows-asennusprosessi, joka käyttää WinPE: tä, luo joitain haasteita. PowerShell ei ole oletusarvoisesti käytettävissä WinPE: ssä (vaikka se voidaan lisätä), ja vain tietyt työkalut ovat käytettävissä BOSS-kortin tunnistamiseen. BOSS-kortille ei ole tunnistetta tavallisissa asennusnäytöissä, kuten alla olevista näyttökuvista näkyy. 

BOSS-kortin koon tunteminen on hyödyllistä, kun kohdistat asennuksen korttiin. Varmista, että avaat komentokehoteikkunan WinPE: ssä käyttämällä Shift-F10: tä.

Seuraavissa näyttökuvissa levyä 6 ei voida nimenomaisesti tunnistaa BOSS-kortiksi. Tässä esimerkissä on kuusi asemaa, mutta joissakin palvelimissa niitä on paljon enemmän.

SLN320867_en_US__10figure10
Kuva 10 - Windowsin levyn valinta


SLN320867_en_US__11figure11
Kuva 11 - Windowsin levyn valinta
 

SLN320867_en_US__12figure12
Kuva 12 - Windowsin levyn valinta
 

Komentoriviliittymä tarjoaa ratkaisun. Avaa komentokehote painamalla Shift-F10 WinPE: ssä milloin tahansa Windowsin asennuksen aikana.

1. Diskpart: Ainoa ongelma Diskpartin kanssa on vaatimus valita levy ennen yksityiskohtaisen levyn suorittamista, kuten alla on esitetty. Tämä edellyttää arvaamista, mikä levy valitaan. BOSS M.2 -laitteen koon tunteminen on jälleen tärkeää. Oikean aseman valinta esittelee DELLBOSS VD:

SLN320867_en_US__13figure13
Kuva 13 - Diskpart


2. BOSS-kortin voi tunnistaa PowerShellin avulla monella tavalla. PowerShell ei kuitenkaan ole oletusarvoisesti käytettävissä WinPE: ssä, joten siitä ei ole hyötyä, ellei sitä ole lisätty tai käyttöjärjestelmää ole asennettu kokonaan.

SLN320867_en_US__14figure14
Kuva 14 - PowerShell ei ole käytettävissä WinPE:


ssä3. Windows Management Instrumentationin komentorivikäyttöliittymä (WMIC) voi auttaa meitä valitsemaan Dell BOSS -laitteen varmasti. WMIC on saatavilla täydessä käyttöjärjestelmässä ja WinPE:ssä.


Tunnista BOSS-kortti seuraavilla komennoilla:
 

WMIC
Diskdrive get model, name



SLN320867_en_US__15figure15
Kuva 15 - WMIC-lähtö

WMIC-komennolla kiintolevyn sijainnin voi liittää nimeen DELLBOSS VD. (Katso PHYSICALDRIVE6 edellä.)

Microsoft Windowsin automaattinen asennus

 

Kun fyysinen sijainti on tiedossa jommallakummalla yllä olevista menetelmistä (DIskpart tai WMIC), komentosarjassa voidaan käyttää seuraavaa:
 

Diskpart

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


Esimerkki:

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


Yllä olevassa palvelinesimerkissä komento olisi: 

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


Alla on yksinkertainen esimerkki aseman alustamisesta. Huomautus: Aito käyttöjärjestelmän asennuskomentosarja on monimutkaisempi, jotta siihen mahtuvat kaikki Windowsin asennuksen aikana luodut vakio-osiot. Katso lisätietoja tältä sivulta.

Luo tekstitiedosto (diskpart.txt) käyttämällä yllä olevaa polkua:
 

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

 

Luo käyttöjärjestelmän asennuskomentosarja tai komentojonotiedosto ja lisää seuraava rivi:

DISKPART /s diskpart.txt



Vaihtoehtoiset menetelmät: BOSS-kortin tunnistaminen Powershellin, WMI:n ja rekisterin avulla.

PowerShell

Windowsissa PowerShell voi näyttää kutsumanimen (DELLBOSS VD) komennolla Get-Disk tai Get-PhysicalDisk alla kuvatulla tavalla. Tämä esimerkki osoittaa, että BOSS-korttia ei aina luetella levynä 0. Se näkyy levynä 12 tässä:


SLN320867_en_US__16figure16Kuva 16 - Powershell Get-Disk Output
 

SLN320867_en_US__17figure17
Kuva 17 - Powershell Get-PhysicalDisk -lähtö
 

SLN320867_en_US__18figure18
Kuva 18 - Powershell Get-PhysicalDisk -suodatettu tulos


WMI-hierarkia

Tämä ei ole kaukana yksinkertaisimmasta menetelmästä, mutta voit käyttää WbemTest-työkalua BOSS-kortin tunnistamiseen WMI-hierarkian läpi.
  1. Käynnistä työkalu kirjoittamalla komentokehotteeseen wbemtest .
  2. Muodosta yhteys juuri\cimv2-nimitilaan .
  3. Valitse Enum Classes, valitse Rekursiivinen ja avaa luokkaluettelo napsauttamalla OK .
  4. Kaksoisklikkaa Win32_DiskDrive ja näytä kaikki järjestelmän asemat klikkaamalla Esiintymät
  5. Kaksoisnapsauta kutakin luettelossa olevaa laitetta vuorotellen ja tarkista sen Caption-ominaisuus .


SLN320867_en_US__19figure19
Kuva 19 - WBEMTEST-sovellusnäyttö


Powershell

Get-WmiObject-cmdlet-komento tarjoaa yksinkertaisemman tavan näyttää samat tiedot:

SLN320867_en_US__20figure20
Kuva 20 - Powershellin Get-WmiObject-lähtö


Rekisteripolku

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


Tärkeää: On helpointa etsiä DELLBOSS rekisterieditorissa, jotta saat oikean polun (portti, väylä ja kohde), varsinkin jos järjestelmässä on useita asemia. Alla oleva polku on vain esimerkki.
 

SLN320867_en_US__21figure21
Kuva 21 - Windowsin rekisteri
 

RACADM-komennot kaistan ulkopuoliseen tunnistamiseen ja asentamiseen

 

Dell-tuki luo reaaliaikaisen ISO-näköistiedoston, joka sisältää racadm-tiedostot ja muut tarvittavat työkalut. Tämän ISO-tiedoston avulla asiakkaat voivat käynnistää Linuxiin ja suorittaa racadm-tehtävät. Klikkaa tästä saadaksesi lisätietoja.

Alla on joitakin katkelmia komentosarjasta, jota käytetään BOSSin käyttöönottoon RACADM-komentojen avulla:

# 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

 

Viitteet

Dell PowerEdge -käynnistysoptimoitu tallennusratkaisu – BOSS
Kickstart-komento ohitettuisk
Windowsin kiintolevyt ja osiot

受影響的產品

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 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。