Server
Server
SERVER CONCEPTS -
INTRODUCTION TO
SERVERS
PARTICIPANT GUIDE
PARTICIPANT GUIDE
Dell PowerEdge Server Concepts - Introduction to Servers-SSP
Server Storage 24
Introduction to Storage Solutions 24
Extended Storage Solutions 25
Components of Storage 29
Internal Dual SD Module 42
Linear Tape Open (LTO) 44
Storage Capacity Planning 46
LAB: The Storage Menu 47
RAID Concepts 49
Introduction to RAID 49
Important Definitions 54
RAID 0 57
RAID 1 59
Server Overview
Server Functionality
The server receives a request from a client for data processing. The server then
sends the requested information back to the client that made the request.
Server Offer
• High processing power with central processing unit (CPU) and random
access memory (RAM) specifications to handle network and data transfer
workloads.
• Reliability to ensure that critical systems remain online and available.
• Servers offer remote management capabilities.
• Enhanced security and cyber resiliency.
• High-Availability helps to reduce downtime and maintain the uptime in
instances of multiple storage and power supplies redundancy.
• Serviceability maintains the continuous functionality of the servers without
compromising the server performance, for example, extensive hot-swappable
front-access storage in PowerEdge servers.
The term server form factor describes the size, shape, and packaging of a
hardware device. The form factors of the Dell PowerEdge server portfolio range
from standard performance to high performance.
Examples of modular computing servers are the MX750c, MX840c, and MX760c.
Each can be inserted into the MX7000 chassis platform.
3: Tower servers: Tower servers contain multiple disk drives bays and expansion
card slots. The advantages of a tower server lie in its compact shape. Tower
servers are installed in a standard office space instead of a data center. The
simplicity and robustness of tower server make the server an ideal choice for a
small company.
The 16G PowerEdge server portfolio offers flexible, purpose-built solutions that
provide performance across Edge, Data Center, and Cloud environments.
The server model nomenclature identifies the PowerEdge server. The naming
convention provides insight into the form factor, class of system, generation, and
the CPU socket count.
The graphic shows a PowerEdge R760. The R760 is a rack-mounted, dual CPU,
16G, Intel powered server.
The graphic shows a PowerEdge C6600 with three C6620 blades. Each C6620
blade is a 16G server with dual CPU and powered by Intel processors.
Technology Evolution
Dell PowerEdge Modular systems are all-in-one chassis platforms that provide
compute servers, network I/O modules, and storage devices. A modular system
relies on a unique environmental capacity to function as an all-encompassing
platform. IT administrators are aware of the modular system unique specifications
for rack mounting plus cooling and heating needs.
PowerEdge FX
Series (Legacy)
The FX2 includes a network switch, eight PCI Express (PCIe) expansion slots for
a cost-optimized, entry-level option.
FX2 FX2s
PowerEdge VRTX
(Legacy)
Dual SD cards for redundant hypervisors. Hot-plug and swappable HDDs, plus
many RAID options tailored to specific needs, including optional PERC for RAID
controller failover inside the chassis. Optional hot-plug and swappable power
supply units and fans.
• No compromise on performance
• Versatile shared storage
PowerEdge M1000e
(Legacy)
The M1000e uses highly efficient power supplies with large variable-speed fans to
cool the entire chassis while using less power.
PowerEdge MX7000
The table lists the comparison between different modular server characteristics:
Server Four half Four half- Eight full- Eight Two half width
options: width height height standard
Eight Two full 16 half- size
quarter- height height 4 double
width 32 wide
quarter-
height
I/O module 3 full- One full- Six full- 4 full- not applicable
(IOM) width height height width
Quantity: Two half
width
Dell PowerEdge Ready Nodes, which are built on Dell PowerEdge servers, enable
deployment with factory installed, preconfigured, and pretested configurations. It
adds up to a solution that scales quickly to meet growing needs.
1
AX nodes are building blocks for customers who want to build Azure Stack HCI
solutions.
2
The virtualized storage pool that is abstracted from the PowerEdge servers
becomes the software-defined server storage pool that is used by the Azure Stack
HCI solution.
3
Microsoft Storage Spaces Direct (S2D) enables building highly available and
scalable storage using servers with local storage.
4
Each Ready Node includes the right amount of CPU, memory, network I/O
controllers, hard drive, and SSDs for VMware vSAN.
The Integrated Dell Remote Access Controller (iDRAC) is the main management
tool. The iDRAC is designed for secure local and remote server management and
helps IT administrators deploy, update, and monitor PowerEdge servers
anywhere, anytime. The iDRAC with Lifecycle Controller is embedded within the
PowerEdge server and functions regardless of the operating system.
The iDRAC UI dashboard presents the key elements to manage the server.
1. The information area on the dashboard includes a search feature, lockdown
mode indicator, user, help, and group manager options.
2. The Dashboard shows the system and storage health status and the system
information.
3. The System page monitors the server components such as processors,
memory, power, cooling, and more.
4. The Storage page covers monitoring and configuration of controllers, physical
and virtual disks, and enclosures.
5. The Configuration page handles virtual console and virtual media settings,
licenses, BIOS settings, and the server configuration profile.
6. The Maintenance page covers areas such as logs, jobs, troubleshooting, and
diagnostics.
7. The iDRAC Settings page includes connectivity options, services, user
control, and settings.
This course uses an iDRAC simulator to enable the learners to perform lab
activities. Learners can download the Lab Guide from the Menu button and
Resources tab. The Lab Guide provides interface instructions.
Server Storage
Storage solutions can be the native server storage capacity through the server
subsystem components such as hard drive, SSDs, and other components.
Storage solutions can also be extended storage in the form of Direct Attached
Storage (DAS), Network Attached Storage (NAS), Storage Area Networks (SAN),
and Cloud storage (Storage as a Service).
5
Digital media includes files, data, and services.
Storage servers that are used in large-scale storage solutions are different than
other servers in terms of cost, performance, size, and storage space that are
based on the requirements of an organization. The large-capacity storage for
storage servers ranges from hundreds of terabytes to petabytes of data.
Both the native server storage and extended storage solutions are explored in
more detail in this topic.
Extended storage solutions are required to store, protect, and save large amounts
of raw data and information.
Direct Attached Storage (DAS) is a storage solution where the server or system
unit is directly attached to the storage. DAS attaches to a server host bus adapter
(HBA) that has a direct connection to a storage device. The storage device uses a
storage controller to connect to the HBA. The HBA connection to the storage or
storage enclosure uses a block-level protocol. SAS is the common protocol that is
used for DAS connection.
Advantages
• Minimum hardware cost.
Disadvantages
• Limited scalability
• Potential single points of failure at each server
• Difficult to manage for larger environments
Network Attached Storage (NAS) servers attach directly to a LAN. NAS are also
called appliances, as data sharing among network clients are enabled. A NAS
device is file level storage.
Advantages
• Efficient file storage and management
• Added to existing LANs and can co-exist with SANs.
• Simplified management
Disadvantages
• Not well suited to applications that require block-level storage
• Limited scalability
• Relies on TCP/IP networks
Advantages
• Exceptional performance
• Extremely fault tolerant and highly reliable
• Highly scalable
• Centralized management
• Uses separate network for storage - can reduce load on LAN.
• Shared access to storage pools, backup, restore, and Disaster Recovery (DR)
services.
Disadvantages
• Higher initial cost
Cloud Storage
Client workstations can store, share, and retrieve media files (data) through the
cloud. They can use an on-site cloud solution or a public cloud service like
Microsoft OneDrive.
Components of Storage
Components in high-end storage devices vary depending on the use case of the
device.
SATA
Features of SATA:
• SATA 3 has a top speed of 6Gbs transfer rate.
• Cable management helps support for extra cable length.
• SATA has one drive per cable connector.
6
SATA is designed based on serial signaling technology.
SAS
SAS cable
Serial attached SCSI (SAS) is a protocol that is used for accessing the system
storage device. SAS 7 allows digital transfer by the cables, employing 1 bit at a
time for the transfer.
7
SAS 4.0 enables double the data transfer rates for SAS devices, up to 22.5 gb/s.
SSD
A solid state drive 8 (SSD) is a nonvolatile storage device, which stores the data
into solid-state flash memory. SSDs are not traditional hard drives 9, as there are
no moving parts 10.
A system can continue operating when a failure or faults occur in some system
components. This system property is fault tolerance. SSDs are known for their
fault-tolerant architecture.
8
An SSD is also known as a solid-state disk as it does not use any magnetic or
optical storage media.
9
Hard disk drives (HDDs) and solid state drives (SSDs) are the two main types of
storage devices. A hard disk drive (HDD) is a traditional storage device that uses
mechanical platters and a moving read/write head to access data.
10
SSDs have an array of semiconductor memory which is organized as a disk
drive using an integrated circuit.
Benefit:
• SSD performance is faster than an electromechanical disk drive.
NVMe
11
A PCIe (peripheral component interconnect express) is the bus that connects
supported peripheral components. The slot size determines the maximum number
of PCIe lanes.
• NVMe storage also takes advantage of streamline sets to efficiently parse and
manipulate data.
• NVMe offers performance across multiple cores for quick access to critical
data.
• NVMe has multiple form factors such as 2.5" drive, M.2, and PCIe. The
PowerEdge R660 uses a 2.5" NVMe.
NVMe offers higher performance in comparison to legacy SAS and SATA. NVMe
not only accelerates existing applications but also enables new applications and
capabilities for real-time workload processing in the data center.
E3
The Enterprise and Data Center Small Form Factor (EDSFF) is an SSD design for
NAND Peripheral Component Interconnect Express (PCIe) storage drives. EDSFF
optimizes storage in enterprise, private, and public data centers.
The following are the purposes and benefits of using EDSFF E3 12 drives.
12
PERC H965i is the PERC for E3 drives.
Purpose
Benefits
BOSS
Users can use Boot Optimized Storage Solution (BOSS) for virtualization and HCI
solutions. BOSS-N114 uses one or two read-intensive (Boot Class) 80 mm M.2
13
E3.x can be E3.S, E3.S 2T, E3.L or E3.L 2T which are the four different types of
E3 Drives.
14
The newest generation of PowerEdge systems, BOSS-N1 provides a robust,
redundant, low-cost solution for boot optimization.
NVDIMM
15
When a server powers off, the information within the NVDIMM is automatically
secured to the flash chip.
• NVDIMM multiplexers (MUX) isolate the host controller from the DRAM
memory during 'save' and 'restore' operations.
• The operating system uses NVDIMMs as a data storage device for speed.
• NVDIMM supports non-RAID migration.
Intel Optane DC
15G PowerEdge servers use Intel® Optane™ Persistent Memory (Barlow Pass)
technology. The Intel® Optane™ DC Persistent Memory (Barlow Pass)
technology allows assigned applications to retain data during a power loss, system
shutdown, or system errors. Barlow Pass (BPS) uses persistent memory as
storage, rather than traditional memory. Also, Barlow Pass has a massive memory
capacity that allows more data to pass through the memory bus. Ultimately, Dell
PowerEdge integrates the Intel® Optane™ Datacenter (DC) Persistent Memory
Module (DCPMM) to bridge functionality between the traditional memory and
storage.
The performance pyramid showing where DCPMM sits between NVMe and DRAM.
DCPMM16 is a system acceleration solution for the 7th generation and eighth
generation Intel® Core™ Processor platforms. The DCPMM solution comes in a
module (hardware) format. The new memory media is placed between the
processor and a slower SATA-based storage device (hard drive, SSH, or SATA
SSD). The administrators can store commonly used data and programs closer to
the processor. The new memory media allows the system to access the commonly
used data and programs information more quickly and improves overall systems
performance.
Backplane
16
DCPMM positions itself as a unique intermediate layer between DRAM and
NVMe on the performance pyramid.
17
Persistence capabilities that are redesigned without the required additional
chips and batteries that drive higher price points.
18
Memory capacities approaching larger volumes like SSDs.
19
Interface speeds are as swift as DRAM with only a slight performance reduction.
20
14G and 15G SAS backplanes meet 12 Gbps SAS and 6 Gbps SATA
requirements. 15G NVMe backplanes meet 16 GTs PCIe Gen4 requirements with
2 lanes per drive. 14G NVMe backplanes meet 8 GTs PCIe Gen3 requirements
with 4 lanes per drive.
PowerEdge backplane.
21
Universal backplane allows mixed combination of storage interfaces such as
SAS, SATA, or NVMe. To use SAS or SATA drives, choose a backplane that
supports their use.
The Internal Dual SD Module (IDSDM) provides a redundant SD-card module for
embedded hypervisors. Users can configure the IDSDM for storage or as the
operating system boot partition.
22
The data is written on both cards, but the data is read from the first card. If the
first card fails or is removed, the second card automatically becomes active.
Important:
When the redundancy option is set to Mirror Mode, the information
is replicated from one SD card to another.
ESXi 7.0 must be at 7.0 U2c to avoid potential issues with writing to
the SD cards.
Dell servers can boot to the hypervisor out-of-the-box, and are ready for
integration into a customer virtualization environment. The embedded hypervisor
is stored on a single SD Card flash media.
Linear Tape Open (LTO) is an optional storage solution for long-term and archival
data storage. Dell PowerVault LTO is a magnetic tape drive, which provides
business continuity and disaster recovery. Dell PowerVault Tape drives can be
internal (tape drive) or external (tape library or media library) to a PowerEdge
server.
LTO-9 is the latest format specification for LTO Ultrium tape drives and media. It
provides more capacity and higher performance that the previous generations.
Features:
• Healthcare imaging
• Media and entertainment
• Video surveillance
Year of Release 2000 2003 2005 2007 2010 2012 2015 2017 2021
Compression 2:1 2:1 2:1 2:1 2:1 2.5:1 2.5:1 2.5:1 2.5:1
Storage Resource Manager (SRM) is a tool that is used for capacity planning,
which can be used on a license basis.
This course uses an iDRAC simulator to enable the learners to perform lab
activities. Learners can download the Lab Guide from the Menu button and
Resources tab. The Lab Guide provides interface instructions.
RAID Concepts
Introduction to RAID
RAID Functionality
The RAID uses multiple physical disks 23 to distribute and store data across the
drive in one of several ways, called RAID levels. The RAID level depends on the
level of redundancy and performance. The technique used by RAID 24 to distribute
and store data is called as disk mirroring, 25 striping26 and striping with parity.
RAID Controller
23
RAID has the capacity to store the same data in different places (multiple
physical disks) to avoid data loss in the event of a drive failure.
24
The RAID has more than two drives working in parallel for storing and
distributing data.
25
The disk mirroring is the duplication of data onto separate drives to protect a
system from data loss due to failures.
26
The disk striping divides physical disk data into data blocks and places the new
data blocks across multiple virtualized storage disks.
27
The RAID controller organizes and communicates the data to the server and the
storage media to provide protection and redundancy of data.
A Dell PowerEdge RAID Controller 28 (Dell PERC) is a series of RAID, disk array
controllers made by Dell for PowerEdge server systems. A fPERC 29 controller can
be integrated directly to the backplanes of the PowerEdge server. A PERC can
connect to the system board through the PCIe expansion riser slot.
28
The controllers support SAS and SATA physical hard disk drives (HDDs), solid
state drives (SSDs), and nonvolatile memory express (NVMe) SSD drives.
29
fPERC is front PERC (H965i is fPERC), which has its own processor and
memory, which allows it to manage RAID functions without relying on the server's
primary CPU.
RAID levels
A RAID level sees different data configurations and different numbering schemes.
The word RAID followed by a number that indicates a different RAID level. For
example, RAID 0 or RAID 1. This numbering scheme helps IT professionals
distinguish between RAID levels.
Each scheme, or RAID level, provides a different balance to the key goals of
reliability, availability, performance, and capacity. RAID levels greater than RAID 0
provide protection against unrecoverable sector read errors and against failures of
whole physical drives.
Video Description
The table below lists the introductory videos of RAID concepts. The videos below
have the audio and the closed captions.
Mini PERC: The mini-PERC had its own dedicated slot on the motherboard, for
example PERC 10 is min PERC (H710, H310, H730, H330, H740).
Mini PERC.
Front PERC (fPERC): PERC 10.6, PERC 11, and PERC 12 (H965i) are the front
PERC. Examples of PERC 10.6 and PERC 11 are H745 and H755.
Front PERC.
Important Definitions
RAID levels perform different functions that based on how they are used. It is
necessary to understand how each function works.
Disk Striping
Disk Striping divides physical disk data into data blocks and places the new data
blocks across multiple virtualized storage disks. A striped unit is the data block
slices that came from one physical disk drive.
Redundancy
Disk Mirroring
In data storage terms, disk mirroring is the replication of data onto separate drives
to protect a system from data loss due to failures. In RAID, the same concept is
used to mirror virtualized data into different drives.
Parity
RAID 5 example - parity data blocks striped across four disks from 11 data block sources.
Parity provides fault tolerance by calculating the data error from at least two disks.
That data is then stored on an additional disk. Should any of the disks fail, the lost
data from that disk is calculated by the data that remains on the other two disks.
When a system continues operating even when system components fail, the
system is known as fault tolerant. RAID participates in system data fault tolerance
through implemented parity storage.
RAID levels that use parity and have redundancy that is built in are RAID 5 (single
distributed parity), RAID 6 (dual distributed parity), RAID 50 (striped and single
parity), and RAID 60 (striped and dual parity).
RAID 0
1: 1: Definition
RAID 0 uses data striping, which allows data to be written in equal-sized segments
across the array disks *. RAID 0 provides the highest performance, as it is
simultaneously transferring data to or from every disk in the array. RAID 0 is the
only RAID level that provides no data redundancy or fault tolerance protection.
Pros:
Cons:
3: 3: Usable space
RAID 0 has no fault tolerance or redundancy so all the drive space can be used.
RAID 0 is the only RAID level with zero overhead. Overhead is a term that
represents the cost of implementing RAID measured in usable space. RAID 0
does not dedicate any space to redundancy so its overhead is zero.
RAID 0 can have a minimum of two drives for usable storage space. The
calculation is ( n + n = capacity) with “n” being drive size. A simple example: (400
GB + 400 GB ) = 800 GB of usable space
4: 4: Use case
Striping is used for applications that require high-speed data access and
maximum storage capacity but do not require data redundancy.
Examples include: audio, video streaming and editing, web servers, gaming, and
graphic design. The user of the system views the combination of drives as only
one drive. The amount of usable drive space is the equivalent of the combined
space of all the drives in the array.
RAID 1
1: 1: Definition
Pros:
Cons:
3: 3: Usable Space
The drawback for the RAID 1 is the overhead. Only 50% of the disk space is
usable as the other half is used for mirroring.
4: 4: Use Case
Mirroring is used with applications that require redundancy and faster read rates or
with entry-level systems that require redundancy but only have two drives
available.
RAID 5
1: 1: Definition
RAID 5 provides data redundancy by using data striping with parity information.
Rather than dedicating a drive to parity, the parity information is instead striped
across all disks in the array. RAID 5 requires a minimum of three drives to
implement. This RAID level delivers a high read rate when data is accessed in
large chunks.
Pros:
Cons:
3: 3: Usable space
Example: Using the minimum three disk drives configuration in RAID 5, if each
drive is a 400 GB disk drive, then the single logical RAID disk has a total usable
storage capacity of 800 GB storage. Adding more physical drives does not provide
more allowance for drive failures. Addition of more drives results in higher capacity
but does not add additional redundancy.
A RAID 5 with 20 drives can only sustain the loss of one drive the same as RAID 5
with three drives. However, adding more drives reduces overhead cost.
RAID 5 has a minimum of three drives. The calculation is (n -1 = capacity) with “n”
being the total number of drives. A simple example: (3 x 400 GB drive – one drive
) = 800 GB of usable space.
4: 4: Use case
RAID 5 is the most common RAID configuration in use. Its versatility makes it
useful for general-purpose multiuser systems. RAID 5 provides solid efficiency,
versatility, and cost balance.
RAID 6
1: 1: Definition
RAID 6 provides data redundancy by using data striping with parity information.
RAID 6 requires two dedicated drives worth of space. In addition, RAID 6
introduces a new state: partially degraded. When a single drive fails within the
virtual disk, there is still redundancy, so it is considered partially degraded.
Pros:
Cons:
• Loss of two drives requires two rebuilds, one for each drive lost and replaced.
3: 3: Usable Space
Example: Combining four 400 GB drives creates a single logical drive with a total
usable capacity of 800 GB. Adding more drives does not provide more allowance
for drive failures but does improve overhead costs. Addition of more drives results
in higher capacity but does not add additional redundancy.
RAID 6 has a minimum of four drives. The calculation is ( n - 2 = capacity) with “n”
being the total number of drives. A simple example: (4 x 400 GB drives – two
drives ) = 800 GB of usable space.
4: 4: Use Case
The use of RAID 6 is recommended when using large capacity drives, due to the
risk of a second drive failure in RAID 5. RAID 6 is similar to RAID 5 and comes
with additional drive redundancy (dual distribution) compared to a RAID 5 single
distributed setup. However, the second parity calculation results in a decrease in
write performance.
RAID 10
Some RAID levels are combined to produce a two-digit RAID level. RAID 10 is a
combination of levels 1 (mirroring) and 0 (striping). RAID 10 is also identified as
RAID 1 + 0.
1: 1: Definition
RAID 10 is a dual-level RAID that combines multiple mirrored drives (RAID 1) with
data striping (RAID 0) into a single array. RAID 10 provides the highest
performance with data redundancy. RAID 10 provides better fault tolerance than
RAID 5.
Data is first striped across multiple drives, then the complete arrays of drives are
mirrored onto the other set of drives. RAID 10 can be considered striped mirrors.
Pros:
• RAID 10 has the same level of fault tolerance as RAID 1 in each mirror set.
• RAID 10 can stay operational - even with multiple failures, provided there is
only one failure mirror set.
Cons:
3: 3: Usable Space
RAID 10 configuration requires a minimum of four hard drives - two drives per
mirrored set, for any number of mirrored sets. The overhead for RAID 10 is equal
to that of RAID 1. This RAID level can sustain multiple failed drives, provided both
drives of a mirrored set do not fail simultaneously. While RAID 10 can recover
from a single failure in each set - if both drives in one set fail, the array cannot be
recovered.
4: 4: Use Case
RAID 10 is often used when the importance of having additional copies of critical
data outweighs the cost of additional drives. RAID 10 is also allowed for more than
one disk failure simultaneously - provided each disk failure occurs in a different
mirrored set.
Example: If a RAID 10 array was configured using four 200 GB hard drives, the
total available space would be the total drive space (800 GB) minus the capacity
of two complete drives (400 GB) for 400 GB available space.
RAID 50
1: 1: Definition
RAID 50 combines multiple RAID 5 sets with data striping (RAID 0). This
increases reliability and performance over standard RAID 5 that can
accommodate a multiple drive failure.
RAID 50 requires at least three drives per RAID 5 set. One drive failure per RAID
5 set can be tolerated.
However, if two drives fail in the same RAID 5 subset, the array cannot be
recovered.
Pros:
Cons:
3: 3: Usable space
RAID 50 requires the capacity of one drive per RAID 5 subset for parity
information. Theoretically, RAID 50 can be expanded. However, it must be done in
increments of RAID 5.
Example: In a RAID 50 array of six 400 GB hard drives, the total available space
would be 1600 GB (800G B in each RAID 5 set).
RAID 50 has a minimum of six drives. RAID 50 consists of two RAID 5 elements
that are combined into a stripe. A simple example: (3 x 400 GB drive – one drive )
+ (3 x 400 GB drives – one drive ) = 1600 GB of usable space.
4: 4: Use Case
With RAID 50, the RAID levels are nested within one another to provide the
benefits of both. RAID 50 is typically used to provide a balance between
performance, reliability, and cost. It is faster than a typical RAID 5, but expands
fault tolerance.
Added to this balance is the additional storage space. With RAID 10, the
configuration gives up half of all available space for the mirror.
RAID 50 helps to balance out efficient use of the available space. Like RAID 5,
space efficiency increases as more drives, beyond the minimum, are added.
RAID 60
1: 1: Definition
The array can sustain the loss of two drives per RAID 6 set. RAID 60 provided a
higher degree of fault tolerance compared to RAID 50, since two disks per subset
may fail without a data loss.
Pros:
Cons:
3: 3: Usable space
RAID 60 requires the capacity of two drives per RAID 6 subset for parity
information. Theoretically RAID 60 can be expanded. However, it must be done in
increments of RAID 6.
Example:
In a RAID 60 array of eight 400 GB hard drives, the total available space would be
1600 GB. As with RAID 50, the more drives added to each RAID 6 set, the better
the overhead cost ratio.
RAID 60 has a minimum of eight drives. RAID 60 consists of two RAID 6 elements
that are combined into a stripe. A simple example: (4 x 400 GB drives – two drives
) + (4 x 400 GB drives – two drives ) = 1600 GB of usable space.
4: 4: Use case
RAID 60 takes the same nested approach as RAID 50. Like RAID 50, RAID 60 is
used for a balanced approach to performance, fault tolerance, and storage space.
Identifying what RAID level configuration is best includes considering the main
purpose of the server and deciding what factors are essential.
• Performance
• Reliability
• Speed
• Capacity
Software RAID
Software RAID uses the integrated functionality of an operating system and does
not require any additional equipment to connect to different devices. The software
RAID depends on system resources (processor and memory), operating system,
and the RAID application.
Examples of software RAID are the Dell PERC S150 and S160 30 controllers.
Hardware RAID
30
The S150 and S160 controllers support up to 30 nonvolatile memory express
(NVMe) PCIe SSDs, SATA SSDs, and SATA HDDs depending on the system
backplane configuration.
31
These RAID levels are only accessible when selecting the Windows operating
system.A Linux operating system can only help in accessing RAID 1.
Dell PERC H965i front configuration utility with Virtual Disk 1 RAID 1 configured.
A hardware RAID solution has its own Software RAID runs the RAID task on
processor and memory, improving the server CPU.
overall I/O performance.
32
A software PERC uses the built-in functionality of an operating system and does
not require any additional hardware to connect to different devices. The software
RAID depends on system processor, memory, operating system, and the RAID
application. An example of a software PERC is the S160 introduced in 16G.
33
A hardware PERC is built into a system board, a different server, or a separate
RAID card. The Hardware RAID is independent of system resources and
operating system. An example of a hardware PERC is the H965 card that is
introduced in 16G.
34
A software RAID solution includes some hardware that is designed to increase
performance and reduce system CPU overhead. Although it is software RAID,
hardware is still required to help overcome some of its shortcomings. Such a
The hardware RAID component does Software RAID can recover the data
not have any data integrity issues. lost due to system crashes.
Hardware RAID is more expensive than Software RAID is low cost - without
Software RAID. RAID processor, cache, and battery,
which makes it cost-effective. The only
cost is for the additional disk drives.
Go to: Dell PowerEdge RAID Controller S150 and the S160 User's
Guide to learn more about the PowerEdge RAID Controller S150
and S160 supported operating system and management
applications.
To manage RAID in a server, administrators configure the RAID levels and virtual
disks for the storage controllers. A PERC provides the RAID services for the
virtualized disk drives and presents them to the operating system as a single drive.
Lifecycle Controller (LCC) launch from iDRAC or from the LCC login screen.
The Integrated Dell Remote Access Controller (iDRAC) and the Lifecycle
Controller (LCC) work together to provide Out-of-Band server management. To
configure RAID with the LCC, an administrator either logs in the LCC
independently or launches the LCC from the iDRAC Virtual Console. The LCC
Home screen menu provides the Configure RAID option.
The image illustrates the Lifecycle Controller operating system deployment screen with the
message to configure RAID first.
The server administrator boots the server hardware and then presses F2 to
access the System Setup Utility. The Setup interface provides a System Setup
Main Menu. Now the administrator is ready to configure RAID for the server.
Example of a R660 server with a PERC H965i adapter ready for configuration. The screen displays
the selected RAID level.
1. Select the PERC controller from the Device Settings screen. In the screen
capture, the RAID controller in slot 3 of the PERC H965i front configuration
utility is selected.
2. Select Configuration Management in the RAID Controller Main Menu.
3. Select Create Virtual Disk from the main menu.
4. Select the RAID level, in the screen capture, the administrator selects RAID 0.
5. Select the Select Physical Disks feature for the controller.
6. Create the Virtual Disks.
OMSA home page having storage features noted for the PowerEdge R640.
This course uses an iDRAC simulator to enable the learners to perform lab
activities. Learners can download the Lab Guide from the Menu button and
Resources tab. The Lab Guide provides interface instructions.
IT administrators use the System Setup utility screen as an option to configure the
PowerEdge server. PowerEdge server preoperating systems have various
management applications such as:
• System Setup37
• Dell Lifecycle Controller 38
37
It helps to configure the basic settings of a server. To access the system setup
utility screen, launch the virtual console then boot the server and press F2 while
being on the system warm boot screen.
• Boot Manager 39
• Preboot Execution Environment (PXE) 40
• System BIOS 41
• iDRAC Settings 42
• Device Settings 43
There are different ways to access the System Setup for a PowerEdge server.
38
Provides advanced embedded systems management capabilities including
system deployment, configuration, update, maintenance, and diagnosis. To
access the Lifecycle Controller screen, launch the virtual console then boot the
server and press F10 while being on the system warm boot screen.
39
Enables administrators to select boot options and diagnostic utilities. To access
the Boot Manager screen, launch the virtual console then boot the server and
press F11 while being on the system warm boot screen.
40
Boot and configure the network servers remotely. To access the Preboot
Execution Environment (PXE) screen, launch the virtual console then boot the
server and press F12 while being on the system warm boot screen.
41
Enables the administrator to configure the BIOS settings.
42
Enables the administrator to configure the iDRAC Out-of-Band settings. The
iDRAC settings are set up and configured using the United Extensible Firmware
Interface (UEFI).
43
Enables administrators to configure devices settings such as an integrated
PERC controller and integrated Network Daughter Card (NDC).
1: For the iDRAC remote users, System Setup is initiated by selecting Boot ->
BIOS Setup. Select from the Power tab. Select warm boot. The reboot launches
the System Setup Main Menu.
2: Press <F11> to launch the Boot Manager. On the Boot Manager screen, select
Boot Manager -> Launch System Setup.
4: Launch the System Setup by selecting the System Setup feature on the
Lifecycle Controller screen.
BIOS
The basic Input Output System (BIOS) is the system instructions that resides on a
Read-Only Memory (ROM) chip on the system board.
CMOS
The BIOS code starts and reads all the contents of CMOS to understand the
system configuration.
As the CMOS is a RAM chip, the CMOS settings are erased from the memory
when the system is shut down. However, a CMOS battery (typically a CR2032
coin-cell battery) is used to provide constant power to the chip.
UEFI
The Unified Extensible Firmware Interface (UEFI) is the evolution of BIOS and
meets modern computing needs.
The user can launch the System BIOS window to view and configure the BIOS
settings. Also, users can edit specific functions such as boot order, system and
setup passwords, RAID mode, and enabling or disabling USB ports.
The graphic shows the System BIOS Settings window that is launched from the
System Setup utility.
2: The iDRAC Settings include viewing and configuring areas such as System
Event logs, network, alerts, thermal, and more.
3: The Device Settings enables users to configure devices such as the RAID
controller and NICs.
4: The System Information screen provides views of the system properties such
as system model name, service tag, system management, engine version, and
BIOS version.
5: The Memory Settings displays system memory information such as size, type,
speed, and voltage.
8: The NVMe Settings allows users to configure RAID arrays when the system
contains NVMe drives, this setting.
9: The Boot Settings allows users to enable or disable settings such as Boot
Mode, Boot Sequence Retry, Generic USB Boot, and Hard-Disk Failure.
10: The Network Settings allows users to enable or disable settings such as UEFI
PXE Settings, UEFI HTTP Settings, and UEFI iSCSI Settings.
11: The Integrated Devices enables or disables settings, such as User Accessible
USB Ports, Internal USB Ports, iDRAC Direct USB Port, and Integrated RAID
Controller.
12: The Serial Communication allows users to configure settings such as Serial
Communication, Serial Port Address, and External Serial Connector.
13: The System Profile Settings allows users to enable or disable settings such as
System Profile, CPU Power Management, Turbo Boost, and Memory Frequency.
14: The System Security allows users to configure settings such as the system
password, power button behavior, secure boot.
15: The Redundant operating system Control allows users to specify a backup
device for operating system redundancy.
16: Miscellaneous Settings include configuration for system date, time, and asset
tag.
Processor Settings
The Processor Settings option is used to view and configure various processor
settings.
Boot Settings
The Boot Settings option displays options to specify the boot mode (BIOS or
UEFI). It also enables you to modify UEFI and BIOS boot settings.
The Boot Mode should be set accordingly to the operating system intended to
install. For example, if loading a 64-bit operating system this mode should be set
to UEFI as it is not restricted by the Master Boot Record (MBR).
The Boot Mode cannot be changed once the operating system has been installed
otherwise the operating system is unable to load.
This screen allows you to view and configure the settings of all integrated devices
including the video controller, integrated RAID controller, and the USB ports.
System Profiles are compared for performance and power across multiple
workloads and govern the values set for multiple options.
There are four available profiles plus a custom option.
• Performance per watt (DAPC): The Performance-per-watt (DAPC) profile is the
default, and represents an excellent mix of performance that is balanced with
power consumption reduction. DAPC mode allows the BIOS to manage the
processor power states. This mode enables achieving the performance/watt
maximization at all usage levels and workload types while still meeting
performance requirements.
• Performance per watt (operating system): Performance-per-watt (operating
system), otherwise known as “operating system control,” is similar to the DAPC
profile for all suboptions except for the CPU power management. The power
management scheme that is used for this profile is called “operating system
DBPM.” The profile allows the Operating System to manipulate processor
frequencies for higher power efficiency.
• Performance: The Performance profile provides potentially increased
performance by maximizing processor frequency and the disabling certain
features such as C states. This profile is not optimal for all environments. This
profile provides an excellent starting point for performance optimization
baseline comparisons.
• Dense configuration: The Dense Configuration profile enhances reliability
features and reduces power consumption at the cost of considerable
performance. This profile is targeted for operating environments where
enhanced reliability is wanted and temperatures may exceed thresholds.
• Custom: The custom option allows user to change individual settings.
Users set up the boot mode in a typical server by selecting the BIOS or the UEFI
boot mode.
The table below shows the differences between BIOS and UEFI boot modes.
BIOS UEFI
BIOS offers 32-bit addressing and 512-byte The GPT scheme uses 64-bit
blocks. addressing.
The MBR scheme limits the addressable The boot media can be larger than
storage in the boot media to 2 TB. 2 TB. UEFI does not use the MBR
scheme.
The Boot Mode setting enables the system to boot in the traditional BIOS mode or
in UEFI mode.
Step 1
Launch System Setup. Click System BIOS -> Boot Settings and set Boot Mode
to UEFI. Click the back button and then select Finish to reboot the server.
Navigate back to the System Setup.
Step 2
When the system Boot Mode is set to UEFI, the BIOS provides a list of available
UEFI boot options. Click UEFI Boot Settings, then select UEFI boot Sequence
to edit the boot order.
Step 3
In UEFI boot mode, PXE settings are configured by going to System Setup ->
System BIOS -> Network Settings -> PXE Device 1 Settings. The Network
Settings option in the System BIOS menu is available only in UEFI boot mode.
Step 4
Configure the UEFI HTTP Device settings by going to System Setup -> System
BIOS -> Network Settings -> HTTP Device 1 Settings. The settings are similar
to PXE settings with the addition of the URI setting, which specifies the location of
the bootstrap program.
Step 5
Go to System Setup -> System BIOS -> Network Settings-> iSCSI Device 1
Settings to access the Connection settings.
Step 6
Set up the UEFI iSCSI boot configuration under System Setup -> System BIOS -
> Network Settings -> iSCSI Device 1 Settings -> Connection 1 Settings to
complete the UEFI configuration.
This course uses an iDRAC simulator to enable the learners to perform lab
activities. Learners can download the Lab Guide from the Menu button and
Resources tab. The Lab Guide provides interface instructions.
An operating system is software that manages the hardware resources that are
associated with the desktop or laptop. The operating system manages the
communication between the system software and the system hardware. The
graphic shows the supported operating systems and their versions.
1: VMware:
3: SUSE:
• SLES 15 SP4
• Novell SuSE Linux Enterprise Server 15 SP4 x86_64
• Novell SuSE Linux Enterprise Server 15 SP4 x86_64- real time
4: Windows:
5: RHEL:
• RHEL 8.6
• RHEL 9.0
• Red Hat Enterprise Linux 8.6 Server x86_64
• Red Hat Enterprise Linux 8.6 Server x86_64 - real time
• RedHat Enterprise Linux 9.0 Server x86_64
• Red Hat Enterprise Linux 9.0 Server x86_64 - real time
A server is typically a more powerful system than an average desktop. Servers are
built to handle heavier workloads and more applications taking advantage of the
specific hardware to increase productivity and reduce downtime. A well-planned
operating system installation can provide an ideal deployment and result in strong
customer satisfaction.
Uses
Sizing
The key to sizing is workload. Metrics such as CPU utilization, RAM usage,
estimated disk space growth, backup methods, and backup media. Without these
elements, the user cannot adequately size the server. When building servers
users should consider the following:
• Does the user have the need of multithreaded applications requiring multiple
Central Processing Unit (CPUs)?
• Does the user require database services that require large amounts of
Random Access Memory (RAM)?
• Does the user require a Storage Controller (RAID) for redundancy?
• Does the user require SSD devices for improved performance?
• Does the user require operating system installation media?
• Does the user require additional backup media?
• Does the user require backup software?
Information
Best Practice: Download the latest Dell drivers package from the
Dell support site.
The video that is shared below demonstrates the steps that are involved in
installing the Windows 2022 operating system.
Movie:
Go to: Dell support site and see How to Mount and Unmount the
driver packs using iDRAC9 to learn more about mounting and
unmounting drivers using iDRAC.
Go to: [Link]
to-install-the-operating-system-on-a-dell-poweredge-server-os-
deployment to learn more about how to install the operating
system on a PowerEdge server.
• Windows Server
• VMware ESXi
• Red Hat Enterprise Linux
• SuSE
• Ubuntu/Canonical
Virtual Memory
Virtual memory is a hardware or software scheme that uses server storage drives
to extend the primary system memory space. Virtual memory copies files from the
server random access memory (RAM) that are not in use and moves the files to
the hard drive disks to increase processing performance. The operating system
manages the virtual memory while the disk drives provide the hardware memory.
The use of virtual memory provides a storage allocation of unused files for the
server.
However, the entire storage memory is not available for use as virtual memory.
The size of virtual storage is limited by the amount of secondary memory 44
available, which could be in Gigabytes of memory.
Virtual memory also maps the virtual address into the physical address and plays
a role in the servers operating system installation and deployment.
44
Secondary memory is defined as any available system storage space memory,
such as a hard disk or solid state drive, that in turn acts as part of the system
primary memory or RAM.
The iDRAC virtual media features enable the PowerEdge server to access media
devices on the management station. Users can map devices and attach virtual
media such as IMG files and ISO CD and DVD images on a network share.
45
Memory protection is when a system process needs to access memory, the
operating system controls the access rights to the memory that is not allocated for
process use.
46
Code reuse is when the use of reliable existing code is implemented for new
system functions or software needs.
47
Load time is when the operating system takes hard disk executable programs
and moves the program into the system memory for processing.
48
Zero-copy is when the CPU does not copy data from one memory area to
another or ignores unused data.
Two R660 servers. One server is configured with an iso repository that is shared with the
environment.
Virtual Media and remote file share are mutually exclusive. If the remote file share
connection is active and an attempt is made to launch the virtual media client, the
following error message is displayed:
If the remote file share connection is not active and an attempt is made to launch
the virtual media client, the client launches successfully.
The graphic shows that attaching virtual media to the iDRAC management system
may not be an efficient way to transfer data to the target server.
The How To video demonstrates attaching virtual media. Click the video
navigation play icon to start the video. Also, the navigation panel can show the
video in full screen. Closed captioning is provided in the video navigation bar
settings.
Movie:
The web version of this content contains a movie.
This course uses an iDRAC simulator to enable the learners to perform lab
activities. Learners can download the Lab Guide from the Menu button and
Resources tab. The Lab Guide provides interface instructions.
15G
Generation 15 modifier to distinguish different features available for generation 15
servers.
2S
Two socket form factor. Used to identify the family of servers. PowerEdge servers
can have 1S, 2S, or 4S. See the PowerEdge rack server portfolio page for details.
AI
Artificial Intelligence (AI) is the designing and building of intelligent agents that
receive precepts from the environment and act to affect that environment.
AI Inferencing
Machine learning inferencing is the ability of a system to make predictions from
novel data. ML Inferencing teaches an AI to sort different fruits by color. The user
shows the AI a tomato, apple, and cherry to learn the fruits are red. Later, when
showing the AI a strawberry, it can infer the strawberry is also red.
APOS
After Point Of Sale (APOS) are additional products purchased for a system after
the system has been owned for a period of time. For example hardware upgrades
or service contract extension are considered APOS transaction.
DIMM
Direct-Access Inline Memory Module. DIMMs are available in varying capacities.
All DIMMs in a cache must have the same capacity.
DL
Deep Learning (DL) is a form of Machine Learning which uses Artificial Neural
Networks.
DRAM
x4, x8, and x16 DIMMs refers to the width of the DRAM components on a memory
module. x4 DIMMs use DRAM components that have a 4-bit data width. x8 DIMMs
use components with an 8-bit data width. x16 DIMMs use components with a 16-
bit data width.
E3 Drives
The Enterprise and Data Center Small Form Factor (EDSFF) is an SSD design for
NAND and Storage Class Memory (SCM). EDSFF optimizes storage in enterprise,
private, and public data centers.
EE
Enhanced Edge (EE) Intel CPU's are used to acceleration network traffic in Edge
deployments. Edge computing is a distributed information technology (IT)
architecture in which client data is processed at the periphery of the network, as
close to the originating source as possible.
GFC
Gigabit Fibre Channel
HCI
Hyper-Converged infrastructure (HCI) combines compute, virtualization, storage,
and networking in a single cluster.
HCI
HII
The Human Interface Infrastructure (HII) configuration utility is a storage
management application integrated into the System BIOS <F2> It is used to
configure and manage RAID disk groups, virtual disks, and physical disks. This
utility is independent of the operating system.
HPC
High performance computing (HPC) is the ability to process data and perform
complex calculations at high speeds.
HW RAID
Form of RAID. The motherboard or a separate RAID card handles the processing.
iDRAC
The Integrated Dell Remote Access Controller (iDRAC) is designed for secure
local and remote server management and helps IT administrators deploy, update,
and monitor PowerEdge servers.
IDSDM
Redundant SD-card module for embedded hypervisors. PowerEdge servers can
boot to the hypervisor out-of-the-box. The embedded hypervisor is mirrored across
dual SD cards using an integrated hardware controller.
IEEE 802.3
The Electrical and Electronics Engineers (IEEE) 802.3 is a collection of IEEE
standards. The working group defining the physical layer and Media Access
Control (MAC) of Data Link Layer in the Ethernet set the standards.
IoT
The Internet of things (IoT) describes the network of physical objects such as
sensors, software, and other technologies for the purpose of connecting and
exchanging data with other devices and systems over the Internet. (Wikipedia)
iSM
The Integrated Dell Remote Access Controller(iDRAC) Service Module (iSM) is a
lightweight optional software application that can be installed on PowerEdge
servers. The iDRAC Service Module complements iDRAC interfaces: Graphical
User Interface (GUI), RACADM CLI, Redfish and Web Service Management
(WSMan) with additional monitoring data. The iDRAC Service Module architecture
uses IP socket communication and provides additional systems management data
(OS/device driver) to iDRAC and presents one-to-many consoles with access to
systems management data through OS standard interfaces.
Latency
Latency is the response time or the period of time that a component waits for an
answer from another component. Latency is the time it takes for the storage to
respond to a request.
ML
Machine Learning (ML) is an application of AI where systems use data to learn
how to respond, rather than being explicitly programmed.
MT/s
Mega-Transfers per Second (MT/s). Measurement of bus and channel speed in
millions of cycles per second.
Multicasting
Multicasting involves sending the same message to many endpoints such as in a
video conferencing facility.
NAND
NAND is a nonvolatile memory that is designed to retain stored data even when
powered off.
NVDIMM
Non-Volatile DIMM
NVMe
Non-Volatile Memory Express (NVMe). Communications interface for PCIe-based
SSDs. Used to increase efficiency and performance.
OMSA
OpenManage Server Administrator (OMSA) is a software agent that provides a
comprehensive, one-to-one systems management solution in integrated web
browser-based graphical user interface (GUI) or command line interface(CLI)
throught the operating system.
OSM
Dell Open Server Manager (OSM) is a Dell implementation of open-source
Baseboard Management Controller (OpenBMC) on PowerEdge servers. OSM
combines OpenBMC software with Dell servers. OpenBMC is a Linux foundation
open-source project to produce an implementation of the Baseboard Management
Controller's (BMC) Firmware Stack. The OpenBMC stack allows users to remotely
monitor, manage, and control servers across different infrastructure.
PCH
Platform controller hub (PCH) controls certain data paths and support functions
used in conjunction with Intel CPUs.
PCIe
Peripheral component interconnect express (PCIe) is an interface standard for
connecting high-speed components.
PERC
PowerEdge RAID Controller (PERC). Family of controllers that enhance
performance, increase reliability, add fault tolerance, and simplifies management.
RAID
Redundant Arrays of Independent Disks (RAID). RAID controllers combine
multiple server physical hard drives together into a virtual drive or multiple drives
to improve data efficiency and protection.
RDIMM
Registered DIMM. Dual in-line memory module (DIMM) with improved reliability.
RSA SecurID
RSA SecurID is multi-factor authentication (MFA) technology used to protect
network resources, such as applications and websites. MFA mitigates risk and
maintains compliance without disrupting employee productivity. MFA can confirm
user identities to ensure they are only granted access to the resources they need
to do their jobs. RSA SecurID can quickly and securely provide appropriate access
to resources both on-premises and in the cloud.
SAS
SAS (serial-attached SCSI) is a type of SCSI that uses serial signals to transfer
data, instructions, and information. SAS drives are dual ported.
SATA
SATA (Serial Advanced Technology Attachment) uses serial signals to transfer
data, instructions, and information. SATA drives have only a single port.
SCSI
A set of standards for physically connecting and transferring data between
computers and peripheral devices. The SCSI standards define commands,
protocols, electrical, optical and logical interfaces.
SDS
SED
Self-Encrypting Drive (SED) is a type of hard drive that provides full-disk
encryption through onboard drive hardware. Extra hardware external to the drive is
not required to encrypt the data on the drive. As data is written to the drive, it is
automatically encrypted, and data read from the drive is decrypted. A chipset in
the drive controls the encryption and decryption processes. An onboard chipset
allows for a transparent encryption process. System performance is not affected,
providing enhanced security and eliminating dependencies on system software.
SMART
Self-Monitoring, Analysis and Reporting Technology (SMART) is a monitoring
system included in hard disk drives (HDDs) and solid state drives (SSDs). Its
primary function is to detect and report various indicators of drive reliability with
the intent of anticipating imminent hardware failures.
SNAP I/O
Balances I/O performance. CPUs share one adapter, which prevents data from
traversing the inter-processor link when accessing remote memory.
SP
STP cable
Shielded Twisted Pair (STP) Ethernet cable that is commonly used for high-speed
networks. A metallic substance shields STP. An additional metal foil wraps each
set of twisted wire pairs together.
UDIMM
Unregistered or unbuffered DIMM. UDIMMs do not have an onboard register as
seen with an RDIMM. UDIMMs are typically used in desktops and laptops.
UEFI boot
Unified Extensible Firmware Interface (UEFI). UEFI secure boot prevents systems
from booting from unsigned or unauthorized preboot device firmware, applications,
and operating system boot loaders. Without secure boot enabled, systems are
vulnerable to malware corrupting the startup process. UEFI is a firmware interface
that connects the firmware to the operating system. UEFI initializes the hardware
components and starts the operating system.
UTP cable
Unshielded Twisted Pair (UTP) Ethernet cable that is commonly used between a
system and wall. It is also used for desktop communication applications.
VLTi
Virtual Link Trunking interconnect (VLTi). Switch stacking is not supported in
OS10. VLTi aggregates two identical physical switches to form a single logical
extended switch. This single logical entity ensures high availability and high
resilience for all its connected access, core switches, and clients.
VM
vRAN
Virtualized radio access networks (vRANs) are a way for telecommunications
operators to run their baseband functions as software. One of the primary benefits
of virtualizing radio access networks (RANs) is that RAN functions no longer
require special proprietary hardware to run, and can instead be run on standard
servers. This is achieved by applying the principles of virtualization to RAN, and is
usually one part of a larger network function virtualization (NFV) effort.
vSAN
A Virtual SAN (vSAN) is an object-based storage system that is designed to
provide virtual machine–centric storage services and capabilities through an
SPBM (Storage Policy-Based Management) platform.