Dell PowerEdge M1000e Owner's manual

Type
Owner's manual

Dell PowerEdge M1000e is a versatile and powerful modular server platform designed to meet the demanding needs of modern data centers. Its blade server architecture enables flexible configurations to optimize performance, scalability, and efficiency. The M1000e supports a wide range of blade servers, storage, and networking options, allowing you to tailor your infrastructure to specific workloads and applications. With its high-performance computing capabilities, the M1000e excels in virtualization, cloud computing, and data-intensive environments.

Dell PowerEdge M1000e is a versatile and powerful modular server platform designed to meet the demanding needs of modern data centers. Its blade server architecture enables flexible configurations to optimize performance, scalability, and efficiency. The M1000e supports a wide range of blade servers, storage, and networking options, allowing you to tailor your infrastructure to specific workloads and applications. With its high-performance computing capabilities, the M1000e excels in virtualization, cloud computing, and data-intensive environments.


DeployingUEFI
AwareOperating
SystemsonDell™PowerEdge
Servers
ByAnandJoshi,BillMunger,MarkShutt,
ThomasCantwell,andJohnSieber
Pageii
THISWHITEPAPERISFORINFORMATIONALPURPOSESONLY,ANDMAYCONTAINTYPOGRAPHICALERRORSAND
TECHNICALINACCURACIES.THECONTENTISPROVIDEDASIS,WITHOUTEXPRESSORIMPLIEDWARRANTIESOF
ANYKIND.
©2009DellInc.Allrightsreserved.Reproductionofthismaterialin
anymannerwhatsoeverwithouttheexpress
writtenpermissionofDellInc.isstrictlyforbidden.Formoreinformation,contactDell.
Dell,theDELLlogo,andtheDELLbadge,andPowerEdgearetrademarksofDellInc.Microsoft,Windows,Windows
Server,andActiveDirectoryareeithertrademarksorregisteredtrademarksof
MicrosoftCorporationintheUnited
Statesand/orothercountries.;SUSEisaregisteredtrademarkofNovell,Inc.,intheUnitedStatesandother
countries.
Page1
Table of Contents
History...........................................................................................................................................................................2
WhatisUEFI?.................................................................................................................................................................2
WhatUEFIhastoOffer..................................................................................................................................................3
HowisDell’sUEFIimplemented?..................................................................................................................................3
DifferencesbetweenBIOSandUEFIBootModes.....................................................................................................4
UEFIBootOptions......................................................................................................................................................4
AutomaticandManualBootOptions....................................................................................................................4
BootingtoaRemovableMediaDevice..................................................................................................................4
UEFIBootManager....................................................................................................................................................5
BootOptions..........................................................................................................................................................5
UEFIBootSettings.................................................................................................................................................5
SystemUtilities......................................................................................................................................................5
DeployingaUEFIOperatingSystem..............................................................................................................................6
Limitations.................................................................................................................................................................7
LargeOperatingSystemPartitions........................................................................................................................7
ThirdPartyImagingUtilities..................................................................................................................................7
TransferringHardDisks.........................................................................................................................................7
UEFILegacyBootControllers.................................................................................................................................7

Page2
History
Inthemid1990sduringthedevelopmentofIntel’sItaniumbasedsystem,PCBIOSlimitations(forexample,16bit
processormode,1MBaddressablespace,PCAThardwaredependencies,etc.)hinderedplatformdevelopmentfor
Itanium.WhiletheItaniumchipwasnotwellreceived,thedevelopmentexposedsignificantlimitationstothe
originalPCfirmwarearchitecturethatledtothedevelopmentofanewframework,calledExtensibleFirmware
Interface(EFI).
In2005,severalleadingtechcompaniescametogethertocreatetheEFIForum.BasedonEFIarchitecture,the
UEFIForum’smissionwastocreatethefirsteverindustrystandardfirmwareinterfacespecificationUnified
ExtensibleFirmwareInterface(UEFI).DellisrepresentedontheboardofdirectorsoftheUEFIForum.
WhatisUEFI?
TheUEFIspecificationdefinesaninterfacebetweenoperatingsystemsandplatformfirmware.Theinterface
consistsofdatatablesthatcontainplatformrelatedinformation,plusbootandruntimeservicecallsthatare
availabletotheoperatingsystemanditsloader.
Together,theseprovideastandard,modern
environmentforbootinganoperatingsystemand
runningprebootapplications.
Inadditiontotheservices,UEFIdefinesvarious
protocols/APIstoaccessvarioushardwareandthe
bootdevicesinthesystem.TheUEFIspecificationalso
definesadrivermodelthatisgenericandcanbe
adaptedtoanytypeofbusordevice.TheUEFIDriver
Model
isdesignedtosupporttheexecutionof
modularpiecesofcode,knownasdrivers,thatrunin
theprebootenvironment.Thesedriversmaymanage
orcontrolhardwarebusesanddevicesonthe
platform,ortheymayprovidesomesoftwarederived,
platformspecificservice.
Thereare3typesofentitiesthatcan
executeunderUEFIenvironment:
Applications:SomeexamplesofcommonEFIapplicationsincludetheEFIshell,EFIshell
commands,flashutilities,anddiagnosticutilities.ItisperfectlyacceptabletoinvokeEFI
applicationsfrominsideotherEFIapplications.
OperatingSystemLoader:AspecialtypeofEFIapplication,calledan
operatingsystemboot
loader,providesthenecessaryinitializationroutinesuntilthethisloaderhassetupenoughof
theoperatingsysteminfrastructuretobereadytoassumeownershipofthesystemresources.
Oncetheoperatingsystemassumescontrol,theEFIcorefreesallofitsboottimeservicesand
drivers,
leavingonlytheruntimeservicesanddrivers.
Drivers:EFIdriversdifferfromEFIapplicationsinthatthedriverstaysresidentinmemoryunless
anerrorisreturnedfromthedriver'sentrypoint.TheEFIcorefirmware,thebootmanager,or
otherEFIapplicationsmayloaddrivers.
Page3
WhatUEFIhastoOffer
TheprimarygoalofUEFIistodefineanarchitecturethatcanscalewithtimeandtoofferstructuredcoding
environmentallowingeasyenablementofnewtechnology.ThemaincharacteristicsofUEFIare:
AbstractionfortheOperation System.TheUEFIspecificationprovidesaninterfacebetweentheplatform
firmwareandthe
operatingsystem.Theinterfaces/API/protocolsmarkaclearboundarybetweenthe
firmwareandtheoperatingsystemandtheoperatingsystemloader.
Abstractionfordevicesandrelatedcode.UEFIabstractsinterfacesthatmakeitpossibletobuildcode
whichworksonarangeofunderlyinghardwaredeviceswithouthavingexplicitknowledge
ofthespecifics
foreachdevice.Thespecificationdefinesinterfacestoplatformcapabilitiessuchasstandardbustypes
(PCI,USB,andSCSI).Thelistofsupportedbustypesmaygrowovertime.Thesedefinedinterfacesandthe
abilitytoextendtofuturebustypesarecomponentsoftheUEFIDriver
Model.
Scalableplatformenvironment.Thespecificationdefinesacompletesolutionforthefirmwareto
describeallplatformfeaturesandcapabilitiestotheoperatingsystemduringthebootprocess.These
definitionscoverarangeofthecontemporaryplatformdesignsbutaresimpleenoughtobeableto
extendinthe
future.
OperatingSystemAgnosticRichPreBootenvironment.TheUEFIspecificationdefinesextensible
interfacesthatenablecreationofplatformdrivers.Thedrivers,analogoustooperatingsystemdrivers,
providesupportfornewdevicesandmayprovideenhancedplatformcapabilities,suchasfirmware
update,platformconfiguration,diagnosticsanddeploymentservices.The
existenceofnetworking,USB,
andfilesystemcapabilitiesaddstotherichnessoftheprebootenvironment.
GUIDPartitionTable.TheUEFIdefinesanewstandardlayoutforthepartitiontable,knownasGUID
PartitionTable(GPT).GPTprovidesamoreflexiblemechanismforpartitioningdisksthanthe
Master
BootRecord(MBR)partitioningschemethathasbeencommontocomputers.MBRdiskssupportonly
fourpartitiontableentriesandthepartitionsizeislimitedto2TB.GPTschemeallowsupto128primary
partitionsandcansupportlargerthan2terabytepartitions.Someneartermlimitationsto2terabyte
supportexistduetodevicesupport,butoncedevicesfullysupportGPT/UEFI,thiswillnolongerbean
issue.Seethe“Limitations”section.
HowisDell’sUEFIimplemented?
TosupportbootingtobothUEFIandnonUEFIawareoperatingsystems,theDellBIOSsupportsaBootMode
optionintheBIOSSetupUtility.TheBootModecanbesettoBIOSorUEFI.
SettingtheBootModetoUEFIallowsbootingtoaUEFIawareoperatingsystemandprovides
theUEFIBoot
Manager.ThisistheonlychangerequiredtoenableUEFIonthesystem.SettingtheBootModetoBIOSprovides
supportforallcurrentandlegacyoperationsystems.
Page4
DifferencesbetweenBIOSandUEFIBootModes
Thefollowingtablehighlightsthedifferencesbetweenthebootmodes.
Feature
BootMode
BIOS UEFI
OperatingSystemSupport Compatiblewithoperatingsystems
thatdonotsupportUEFI.Allthe
currentandlegacyoperationsystems
canbeinstalledinthisbootmode.
MustsupportUEFI
BIOSPOST<F11>Boot
ManagerHotKey
EntersBIOSBootManager EntersUEFIBootManager
BootOrderControl ViaBIOSSetupUtility ViaUEFIBootManager
USBEmulation SupportedviaBIOSSetupUtility Notneeded
DefaultBootOrder TraditionalDellBIOSdefaultboot
order
None
BootOptions LegacyBIOSbootstoadrive.Support
formultibootdriverequiresaboot
loader.
InUEFImode,thereisaconceptofa
bootfile.Thisallowsmultiplefilestobe
addedasabootoptiononasingledrive.
UEFIBootOptions
ThewaybootoptionsworkinUEFImodediffersfromthatofthelegacyBIOS.TheUEFIbootoption:
Specifiesafileonadriveasaboottarget(vs.adriveasinlegacyBIOS).
Isautomaticallycreatedbytheoperatingsystemduringinstallationandpointstoits
bootfile.
Providesapredeterminedbootpathforremovablemedia.
CanbemanuallyaddedbytheuserviatheUEFIBootManager.
Pointstoaspecificbootfile;henceasystemformatisnotnecessarytomakeadevicebootable.
AutomaticandManualBootOptions
InUEFI
mode,bootoptionsareautomaticallyaddedforremovabledevices.Theseautomaticallyaddedboot
optionscannotbedeleted.OperatingSysteminstallationautomaticallyaddsabootoptionthatpointstothe
OperatingSystemBootloader.BootoptionscanalsobeaddedmanuallybyusingtheUEFIBootManager.Whether
optionsareaddedmanually
orbytheoperatingsystem,theycanbedeletedusingUEFIBootManager.
Multiplebootoptionsperdevice,orperfile,areallowed.Youmaywanttohavetwobootoptionsforthesame
filewithdifferentinputparameters,suchasadebugparameter.WheninstallingaUEFIawareoperating
system,
theinstallationprocesswilladdacorrespondingbootoption.
BootingtoaRemovableMediaDevice
Tomakearemovabledevicebootable,theUEFIapplicationsimplyneedstoberenamedtoBOOTx64.EFI(case
insensitive)andplacedinthe\EFI\BOOTdirectory.
Whenaremovabledevice,suchasaUSBkey,isdetectedinUEFIBootMode,abootoptionisautomaticallyadded
topointtothefollowinglocation:
\EFI\BOOT\BOOTx64.EFI
Page5
UEFIBootManager
TheUEFIBootManagerisenteredbypressing<F11>duringtheprebootphaseofsystemstartup.InUEFIboot
mode,itreplacesboththeBIOSBootManagerandthebootconfigurationoptionsintheBIOSSetupUtility<F2>.
WhentheBootModeissettoUEFItheBIOSSetupUtility
fields,BootSequenceandUSBFlashDriveEmulation
Typearegrayedout,replacedbyenhancedoptionsintheUEFIBootManager.
BootOptions
ThefrontpageoftheUEFIBootManagerlistsbootoptionsinorderofbootpriority.Selectionofanyofthese
optionsresultsinanattemptto
boot.Iftheoptionisnotbootable(forexample,nomediainanopticaldrive),an
errormessagedisplaysalongwithaprompttoentertheUEFIBootManagerortheBIOSSetupUtility.
Incaseswhereabootoptionhasbeenaddedmanuallyorbyanoperatingsysteminstallationand
thatoptionisno
longervalid(forexample,aharddiskdrivehasbeenremoved),theoption willcontinuetobelisted,butwillbe
grayedoutanddisplay“Unavailable.”BootOptionentriesforremovabledevicesareautomaticallyaddedand
removedbasedininsertionandremovalofthedevice.
UEFIBootSettings
TheUEFIBootSettingsmenucanbeenteredfromthefrontpage.Thefollowingoptionsareavailablefromthis
menu:
Option Description
AddBootOption Providesamenufromwhichtoselectabootoption.
FormassstoragedeviceswithaFAT32filesystem,amenudisplaysto
navigatetoafiletoselectasthebootoption.
ForPXEcapabledevices,thedeviceitselfcanbeselected.
Whenadding
anewbootoption,theDescriptionandOptionalDatacanbe
entered.TheDescriptionidentifiesthedeviceintheUEFIBootManager;the
OptionalDataispassedtothebootimage,pertheUEFIspecification.
DeleteBootOption Providesamenuofbootoptionsthatweremanuallyandoperatingsystem
installedandcanbedeleted.Bootoptionsthatwereautomaticallyaddedare
notlisted.
Enable/DisableBootOption Providesamenuofbootoptionsthatcanbedisabled whichremovesthemfrom
thebootoptionlist.Disableddevicescanbereenabledfromthismenu.
ChangeBootOrder Allowsthebootpriorityofthebootoptionstobemodified.
OneTimeBootFromFile ProvidesamenusimilartothatofAddBootOption,butdoesnotaddtheboot
option.Instead,itattemptstoboottotheselectedfileordevice.
SystemUtilities
TheSystemUtilitiesmenucanbeenteredfromthefrontpage.Thefollowingoptionsareavailablefromthis
menu:
Option Description
SystemSetup EnterstheSystemSetupUtility.Thiscanalsobeenteredbypressing<F2> during
theprebootphaseofsystemstartup.
SystemServices EntersSystemServices.Thiscanalsobeenteredbypressing<F10>duringthe
prebootphaseofsystemstartup.
BIOSBootManager EnterstheBIOSBootManagertoprovidetheabilitytoboottoanonUEFIaware
operatingsystemwhiletheBootModeissettoUEFI.ThisisthesameBoot
Managerthatwouldbeenteredbypressing<F11>duringtheprebootphaseof
systemstartup
iftheBootModeissettoBIOS.
RebootSystem Rebootssystem.
Page6
DeployingaUEFIAwareOperatingSystem
OncethehardwareandfirmwaresupportUEFI,theoperatingsystemneedstoberedesignedtosupportUEFI.
UEFIisstillanemergingtechnologyandstandard,sothereareonlyafewoperatingsystemsthathavefullsupport.
DelloffersbothlegacyBIOSmodeandUEFImode.
OperatingSystemsthatsupport
UEFI‐
1) Microsoft®Windows®Vista,SP1andWindowsServer®2008X64versionsonly.
2) SUSE
®
LinuxEnterpriseServer,release11,willcontainsupport
3) GeneralLinuxsupportisavailable,butaskyouroperatingsystemvendoriftheyfullysupportUEFIorwhat
theirplansare.
DeployingaUEFIOperatingSystem
ForMicrosoftoperatingsystems,press<F11>andchangetheBootManagertoUEFI.Oncethisisdone,simply
bootfromtheWindowsServer2008orVistaDVDandfollowthenormalinstallationsteps.Fromthisperspective,
everythingwillbethesameasBIOSmodeinstallation.
WhatHASchanged?
The
primaryvisiblechangesaretotheharddrivesetupalthoughthisisnotvisibletothecustomerduring
installation.BIOSmodesetupinstallsMBRandhasasinglebootpartition.UEFIusesGPT.ForaMicrosoft
Windowsinstallation,threepartitionsarecreated:
Partition Type Format
EFISystemPartition(ESP) EFI (hidden) FAT32
MicrosoftReservedPartition(MSR) MSR
Windowsoperatingsystempartition Primary NTFS
TheESPcontainstheEFIcapableWindowsBootManager,bootconfigurationdata(BCD),andrelatedfontfiles
TheMSRisusedtostoremetadataoutsideoftheWindowsvolume.TheMSRpartitionmustexistbetweenthe
ESPandtheWindowsoperatingsystempartitions.
Thesepartitionsarevisible
withtheDiskpartutilityDONOTchangeorremovethesepartitions.
IMPORTANT:YoucannotswitchbetweenBIOSmodeandUEFImodewithoutfullywipingthedrive,eitherby
usingtheDiskpartCleancommandorthroughtheharddiskcontrollerandreinitializingtheharddrive.Onceyou
transitiontoUEFI,
DellrecommendsthatyouleavethesysteminUEFImode.
Page7
Oncetheoperatingsystemisinstalled,youcaninstallapplicationsandusethesystemnormallywithafewcaveats.
Thereareapplicationsthatmaytrytointeractwiththeharddrivedirectly(imagingtools)thesemaynotworkas
expected.Dellrecommendsthatyoucontactyourapplication
vendorsforallmissioncriticalapplicationsto
ensuretheyworkintheUEFIenvironment.
Limitations
ThissectionexplainspotentialproblemswhichmayoccurwhileinstallingaUEFIawareoperatingsystemandhow
toavoidthem.
LargeOperatingSystemPartitions
Anoperatingsysteminstallerreliesondiskcontrollerfirmwaretoperformdiskread/writefunctionspriortothe
diskdriverisavailable.Certainlegacydiskcontrollersuseolder
firmware(suchasInterrupt0x13handlers)to
executeread/writefunctionsinUEFImodeanddonotprovidenativeaccessdisksinUEFImode.TheUEFIlayer
providestheabstractiondrivertoaccessthedisksusingtheoldfirmware.Themostnotablerestrictionisthatthe
legacyinterrupt0x13functionsare
unabletoaccesslogicalblockaddresseshigherthan2terabytes(TB).Forthis
reason,Dellstronglyrecommendsusingapartitionorvirtualdisksmallerthan2TBforthepartitionwherethe
operatingsystemresides.Failuretouseapartitionsizeoflessthan2TBfortheoperatingsystemvirtualdiskmay
causeundesiredbehaviorandwilleliminatetheinherentGPTpartitionredundancy.Datapartitions(nonsystem
partitions)canbelargerthan 2TBsincethediskdriverisavailablewhentheoperatingsystemaccessesthese
partitions.
ThirdPartyImagingUtilities
UEFIusesapartitioningschemeknownasaGPT.Thisschemeassigns
aGloballyUniqueIdentifier(GUID)toeach
partitioninadisk.Beawarethatimagingutilities(suchasNortonGhost)needtorecreatetheGPTinorderto
haveuniqueGUIDsforpartitionswhicharecopiedfromonedisktoanother.Otherwisedifferentdiskswillusethe
sameGUIDfor
multiplepartitions,whichmaycauseconflictsforsoftwarewhichusestheGUIDstodistinguisheach
partition.
TransferringHardDisks
UEFIBootOptionsarestoredinnonvolatilememoryonasystem.Whenanoperatingsysteminstallerexecutes,it
createsabootoptionfortheoperatingsysteminthesystem’snon
volatilememory.Iftheharddiskwhich
containstheoperatingsystemisremovedandtransferredtoanothersystem,thisnewsystemwillnothavethe
bootoptioninitsnonvolatilememory,andauserwillnotbeabletoboottotheoperatingsystem.
Dellhasaddressedthisproblemby
keepingacopyoftheoperatingsystembootoptionontheharddiskwiththe
operatingsystem.WhentheharddiskistransferredtoanotherDellsystem,thesystemusesthecopyofthe
operatingsystembootoptiontocreateabootoptioninitsnonvolatilememory.Thisallows
ausertoboottothe
operatingsystem.Theprocessisautomatic;nouserinteractionisnecessarytocreatethebootoptiononthe
secondsystem.
UEFILegacyBootControllers
TheUEFIlayerprovidestheabstractiondrivertoaccessthedisksusingtheinterrupt0x13functions.Thefollowing
DellUEFILegacybootcontrollersoperateusinglegacyabstractionsupportedinUEFImode:
DellPERC6/i
DellSAS6/iR
FuturecontrollerswillprovidenativeUEFIdrivers.
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9

Dell PowerEdge M1000e Owner's manual

Type
Owner's manual

Dell PowerEdge M1000e is a versatile and powerful modular server platform designed to meet the demanding needs of modern data centers. Its blade server architecture enables flexible configurations to optimize performance, scalability, and efficiency. The M1000e supports a wide range of blade servers, storage, and networking options, allowing you to tailor your infrastructure to specific workloads and applications. With its high-performance computing capabilities, the M1000e excels in virtualization, cloud computing, and data-intensive environments.

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI