CompTIA Server+ Certification Preparation (Domain 1.0)
Fictional company: Globomantics (veterinary technology company)
Table of Contents
- Introduction to Server+ Certification
- Server Concepts
- Storage
- Rack Configuration
- Server Management
- Advanced Topics
- Conclusion
- Design Decisions — Summary
- Appendix — Glossary
Module 1 — Introduction to Server+ Certification
About the Course
This course is part of the CompTIA Server+ series. It covers domain 1.0: Server Hardware Installation and Management.
Target audience:
- People preparing for the Server+ exam
- Professionals looking to move from technical support to a data center role
- Anyone seeking a better understanding of servers
Recommended prerequisites:
- Basic computer hardware knowledge (equivalent to CompTIA A+)
- 1-2 years of IT industry experience
Domain 1.0 Objectives
| Objective | Description |
|---|
| 1.1 | Given a scenario, install physical (server) hardware |
| 1.2 | Given a scenario, deploy and manage storage |
| 1.3 | Given a scenario, perform server hardware maintenance |
The wording “given a scenario” is deliberate: the exam tests your ability to solve real problems, not just memorize definitions.
The Globomantics Thread
| Stage | Size | Infrastructure |
|---|
| Start | 5 employees | Home office, 1 tower server |
| Growth | ~50 employees | First office, rack servers |
| Regional expansion | ~400 HQ + 100/office | San Jose HQ + London, Tokyo, Mumbai |
| Large enterprise | ~1500 employees | Dedicated data center + 800 home workers |
timeline
title Globomantics Evolution
Start : 5 employees
: San Jose home office
: First tower server
Growth : Expanded team
: First San Jose office
: Rack servers
Regional expansion : ~400 HQ employees
: London Tokyo Mumbai offices
: ~100 employees per office
Large enterprise : ~1500 employees
: Dedicated data center
Study Tips
- Watch videos in order (the Globomantics story builds progressively)
- Take notes — notes help find important passages later
- Build a lab for hands-on experience — practice makes permanent
Module 2 — Server Concepts
Introduction
Globomantics application software specifications:
| Minimum | Recommended |
|---|
| CPU | 1 socket, 6 cores | 2 sockets, 12 cores each |
| RAM | 64 GB | 256 GB |
| Network | 1 Gbps | 10 Gbps |
| Storage | 512 GB | 3 TB |
Server roles and dominant resources:
| Role | Dominant Resource | Notes |
|---|
| Email server | RAM + storage | Many simultaneous connections |
| Web server | CPU + network | Light but numerous processes |
| Database server | RAM + storage + I/O | Critical IOPS |
| File server | Storage + network | High sequential throughput |
| Authentication server | CPU | Cryptographic calculations |
| Rendering/ML server | GPU | Massively parallel vector computation |
flowchart LR
A[Server need] --> B{Space available?}
B -->|Large space, low density| C[Tower]
B -->|Moderate space, medium density| D[Rack Mount]
B -->|Small space, high density| E[Blade]
C --> C1["Vertical orientation\nStandalone, expandable\nIdeal for small office\nNo special infrastructure"]
D --> D1["Horizontal in a rack\nRails + cable arm\nBetter density\nMid-size enterprise"]
E --> E1["Shared blade chassis\nCPU+RAM on blade\nCentralized power/cooling\nHigh density, high cost"]
Tower
- Standalone vertical server — professional grade components (tested, certified — ≠ desktop)
- Advantages: expandability, easy access, no special infrastructure
- Redundant fans, possibility of redundant power supply
- Globomantics decision: Tower placed in a well-ventilated and locked room
Rack Mount
- Horizontal in a standard 19-inch rack cabinet
- Supplied with telescopic rails (rail kit) and cable management arm (CMA)
- Weight fully supported by the rack (not on lower servers)
- Ball bearing sliders allow pulling the server without fully removing it
Blade
- Rack chassis containing vertically sliding blades
- Each blade: CPU, RAM, sometimes storage
- Chassis provides: power, cooling, network connectivity (backplane/midplane)
- Turbine fans (blowers) provide cooling — very loud
- Limited expandability — high initial cost — may require three-phase power
Comparison: Scale-Up vs Scale-Out
| Concept | Description | Synonym |
|---|
| Scale Out (horizontal) | Add more servers | Horizontal scaling |
| Scale Up (vertical) | Upgrade the existing server | Vertical scaling |
Hardware Compatibility List (HCL)
Created by the software vendor (not hardware).
HCL = Menu. Hardware requirements = shopping list. Buy at the intersection of both.
Benefits:
- Guarantees hardware works with the software
- Facilitates support — vendor can’t blame hardware
- Helps anticipate product lifecycle
CPU — Architecture and Components
CPU Architecture Types
| Architecture | Description | Usage |
|---|
| CISC | Complex Instruction Set Computing | Enterprise servers, desktops — most common |
| RISC | Reduced Instruction Set Computing | Low-power servers, mobile devices |
| ARM | Derived from RISC | Growing in cloud servers (AWS Graviton, etc.) |
Sockets, Cores and Threads
flowchart TD
CPU["Physical CPU Processor"]
CPU --> S0["Socket 0 Physical slot"]
CPU --> S1["Socket 1 Physical slot"]
S0 --> C0["Core 0"]
S0 --> C1["Core 1"]
S0 --> Cn["Core N"]
C0 --> T0["Thread 0"]
C0 --> T1["Thread 1 Hyperthreading"]
- Processor (CPU): the physical chip installed in a socket
- Socket: the physical slot on the motherboard — not backward-compatible between generations
- Core: processor within a processor — enables parallel processing
- Thread: execution unit within a core (hyperthreading = 2 threads per core)
Thermal Dissipation — TDP
- TDP (Thermal Design Power): max power fed to the socket to prevent overheating
- Baffles: channel airflow through components
- Shrouds: plastic guides directing air — never remove! (guaranteed overheating)
CPU Cache
| Level | Description | Typical Size |
|---|
| L1 | Fastest cache, directly in the core | 32–512 KB per core |
| L2 | Intermediate, dedicated per core | 256 KB–16 MB |
| L3 | Shared among all cores | 8–128 MB |
CPU Choice: Cores vs Frequency
| Scenario | Recommendation |
|---|
| Parallel application (email, DB, virtualization) | More cores |
| Single-threaded application | Higher clock frequency |
| Machine Learning / GPU compute | Moderate frequency, many cores |
RAM — Types and Placement
RAM Types
| Type | Transistors/bit | Speed | Cost | Usage |
|---|
| SRAM | 6 | Very fast | Very high | CPU cache |
| DRAM | 1 cap + 1 transistor | Slow | Low | RAM modules |
| SDRAM (DDR…) | Clock-synchronized | Standard | Medium | Current servers |
DDR Evolution
Each DDR generation provides approximately 20-30% energy savings over the previous.
Different keying per generation — physically incompatible. Never force!
Registered vs Unregistered RAM
| Type | Max Capacity Example |
|---|
| Unregistered / Unbuffered | ~128 GB (memory controller constraint) |
| Registered / Buffered | ~512 GB+ (same server) |
ECC — Error Correcting Code
- Detects and corrects single-bit errors on the fly
- Detects multi-bit errors
- Indispensable for mission-critical servers
Fault-Tolerant Memory
| Type | Description | Capacity Cost |
|---|
| ECC | Basic error correction | Minimal |
| Memory Mirroring | Copy on duplicated module | 50% |
| Memory Sparing | Hot spare module | 1 module/group |
Motherboard Considerations
GPU — Graphics Processing Unit
| Usage | Examples |
|---|
| Machine Learning / AI | Model training and inference |
| Scientific simulations | Weather, geosciences |
| Analytics | Massive vector calculations |
| Video rendering | Multimedia production |
| Version | Year | GT/s | BW x16 |
|---|
| 1.0 | 2003 | 2.5 | ~4 GB/s |
| 2.0 | 2007 | 5.0 | ~8 GB/s |
| 3.0 | 2010 | 8.0 | ~16 GB/s |
| 4.0 | 2017 | 16.0 | ~32 GB/s |
| 5.0 | 2019 | 32.0 | ~64 GB/s |
| 6.0 | 2021 | 64.0 | ~128 GB/s |
Backward compatibility: An x1 card works in an x4 slot.
Calculation example: 40 Gbps NIC on PCIe 4.0 → 40/8 = 5 GB/s required → PCIe 4.0 x4 = 8 GB/s → x4 slot sufficient.
Server Maintenance
Hot Swap vs Cold Swap
| Type | Definition | Examples |
|---|
| Hot Swap | Replacement during operation | Fans, disks (RAID), power supplies |
| Hot Plug | Adding a new component during operation | USB, some PCIe |
| Cold Swap | Requires server shutdown | CPU, RAM |
Check three levels before hot-swap: BIOS/UEFI, OS, and hardware vendor.
BIOS and UEFI
flowchart LR
subgraph BIOS["Legacy BIOS"]
B1["Basic Input/Output System\nSince the 80s\nStored in NV-RAM\nLimited to 2TB MBR\n16-bit real mode"]
end
subgraph UEFI["Modern UEFI"]
U1["Unified Extensible Firmware Interface\nBIOS successor\nSupports more than 2TB GPT\nSecure Boot crypto signatures\nTPM integration\n32/64-bit graphical interface"]
end
BIOS -->|"BIOS compatibility mode"| UEFI
| Aspect | Legacy BIOS | Modern UEFI |
|---|
| Disk limit | 2 TB (MBR) | +2 TB (GPT) |
| Mode | 16-bit | 32/64-bit |
| Secure Boot | No | Yes |
| TPM | Not native | Integrated |
| Interface | Text only | Graphical possible |
Module 3 — Storage
Storage Types
flowchart LR
A[Data access] --> B{Where is the data?}
B -->|Via internet API/HTTP| C["Object Storage\nImmutable + Atomic\nVersioning possible\nEx: S3 Azure Blob"]
B -->|On another PC LAN| D["File Storage\nHierarchical folders/files\nSMB/NFS\nEx: NAS file server"]
B -->|Directly attached| E["Block Storage\nData in blocks\nFormatted by the server\nEx: internal disks SAN"]
| Type | Access | Protocol | Mutability |
|---|
| Object Storage | Internet API/HTTP | REST/S3 | Immutable create/delete |
| File Storage | LAN | SMB/NFS | Modifiable with locks |
| Block Storage | Direct or SAN | SCSI/SAS/NVMe | Modifiable blocks |
Disk Arrays and RAID Levels
RAID Summary Table
| RAID | Min Disks | Usable Capacity | Fault Tolerance | Read Perf | Write Perf | Write Penalty |
|---|
| 0 | 2 | 100% | 0 | Very high | Very high | 1 |
| 1 | 2 | 50% | 1 | High | Medium | 2 |
| 5 | 3 | (N-1)/N | 1 | High | Medium | 4 |
| 6 | 4 | (N-2)/N | 2 | High | Low | 6 |
| 10 | 4 | 50% | 1 per pair | Very high | High | 2 |
| 01 | 4 | 50% | 1 per stripe max | Very high | High | 2 |
| 50 | 6 | Variable | 1 per group | Very high | High | 4+ |
flowchart TD
RAID[RAID Levels]
RAID --> R0["RAID 0 — Pure Striping\n2+ disks, no redundancy\nMaximum performance\nTotal loss if 1 disk fails"]
RAID --> R1["RAID 1 — Mirroring\n2 disks, 1 identical copy\nFast read from 2 disks\nLoss if both fail"]
RAID --> R5["RAID 5 — Striping + XOR Parity\n3+ disks minimum\n1 disk capacity lost\n1 failure tolerance\nRotating parity"]
RAID --> R6["RAID 6 — Double Parity\n4+ disks\n2 disks capacity lost\n2 simultaneous failure tolerance\nReed-Solomon"]
RAID --> R10["RAID 10 (1+0) — Recommended\n4+ disks in pairs\nMirror pairs then stripe\nHigh performance + resilience\n50% usable capacity"]
RAID 10 is always preferable to RAID 01: mirroring granularity is better.
Disk Types and Interfaces
HDD
| RPM | Rotational Latency | Approx IOPS | Usage |
|---|
| 5,400 | ~5.6 ms | ~80 | Archives, backups |
| 7,200 | ~4.2 ms | ~100 | General use |
| 10,000 | ~3 ms | ~150 | Medium database |
| 15,000 | ~2 ms | ~200+ | High-performance database |
SSD Types
| SSD Type | Endurance | Optimal Usage |
|---|
| Read-Intensive | Fewer write cycles | OS, read DB, cache |
| Write-Intensive | High endurance | Transaction logs, WAL journals |
| Mixed Use | Balance | General use, scratch |
Storage Interfaces
| Interface | Max Speed | Latency | Relative Cost | Typical Usage |
|---|
| SATA | 6 Gbps | ~0.1 ms | Low | General storage, OS |
| SAS | 22.5 Gbps | <0.1 ms | Medium | Enterprise servers, transactions |
| NVMe | ~63 GB/s PCIe 4.0 x4 | <0.02 ms | High | Cache, critical databases |
Performance increasing: SATA < SAS < NVMe — and cost increasing the same way.
Clustering and Storage Area Networks (SAN)
Clustering
flowchart TB
subgraph "Active-Passive Cluster"
A1["Active Node processes all requests"]
A2["Passive Node on standby"]
A1 <-->|"Dedicated network heartbeat"| A2
end
SAN["Storage Area Network Shared storage"]
A1 & A2 --> SAN
Storage Area Network (SAN)
Network dedicated to storage, separate from the normal data network.
Front-end SAN protocols:
| Protocol | Description | Advantages | Disadvantages |
|---|
| iSCSI | SCSI over TCP/IP | Simple, inexpensive | Sensitive to network saturation |
| Fibre Channel (FC) | Dedicated storage protocol | Ultra-fast 128 Gbps, lossless | Expensive, special FC switches |
| FCoE | FC over Ethernet DCB | Network/storage convergence | Special DCB switches required |
Module 4 — Rack Configuration
Server Organization in Racks
Rack Units and Cabinets
- 1 rack unit U = 44.45 mm height
- Standard rack width: 19 inches
- Standard size: 42U or 48U
Safety during installation:
flowchart TD
A["1. Verify floor load\nMax ~3000 lbs for full rack"] --> B
B["2. Install stabilizers\nAnti-tipping feet first"] --> C
C["3. Use rack lift for heavy equipment\nBlade chassis, UPS"] --> D
D["4. Fill from bottom up\nLow center of gravity"] --> E
E["5. Never pull out\nMultiple units simultaneously"] --> F
F["6. Label all cables\nBoth ends"]
Cable management best practices:
| Practice | Why |
|---|
| Label both ends | Identification without cable tracing |
| Velcro rather than zip ties | Easier to undo |
| Service loop attached to handle | Flexibility for pulling server out |
| Cable Management Arm (CMA) | Pull out without unplugging |
| Color codes by connection type | Quick visual identification |
Power Supply
Basic Concepts
| Term | Meaning |
|---|
| Watts W | Power = Volts × Amperes |
| VAC | Volts Alternating Current |
| VDC | Volts Direct Current |
Single-Phase vs Three-Phase
flowchart LR
M["Single-Phase\n1 sine wave\nResidential, small offices\n120V or 240V\n2 wires + neutral"]
T["Three-Phase\n3 waves at 120-degree offset\nData centers, industrial\n208V between phases\n3 phase wires"]
M --> M1["Tower servers, standard rack servers"]
T --> T1["Blade chassis\nLarge data centers\nRequires qualified electrician"]
Power Redundancy
flowchart TB
U1["Utility 1 Provider A"]
U2["Utility 2 Provider B"]
G1[Generator 1]
G2[Generator 2]
UPS1["UPS 1 Battery"]
UPS2["UPS 2 Battery"]
PDU1["PDU 1"]
PDU2["PDU 2"]
PSUA["Server PSU A Redundant"]
PSUB["Server PSU B Redundant"]
U1 --> G1 --> UPS1 --> PDU1
U2 --> G2 --> UPS2 --> PDU2
PDU1 & PDU2 --> PSUA
PDU1 & PDU2 --> PSUB
- UPS: handles microcuts and switchover time to generator
- Generator: handles prolonged outages (hours, days)
Cooling Methods
Hot/Cold Aisle:
flowchart LR
subgraph "Cold Aisle"
AC["Cold air from raised floor or ceiling"]
end
subgraph "Server Row"
S1["Server front - draws cold air"]
S2["Server"]
end
subgraph "Hot Aisle"
AH["Hot air collected then cooled by chillers"]
end
AC --> S1 & S2
S1 & S2 --> AH
AH -->|"Return to chillers"| AC
Network Cabling
Copper Twisted Pair Categories
| Category | Bandwidth | Max Speed | Max Length |
|---|
| Cat 5e | 100 MHz | 1 Gbps | 100 m |
| Cat 6 | 250 MHz | 10 Gbps | 55 m |
| Cat 6a | 500 MHz | 10 Gbps | 100 m |
| Cat 8 | 2000 MHz | 25/40 Gbps | 30 m |
Fiber Optic Cabling
| Type | Diameter | Distance | Cable Color |
|---|
| OM1/OM2 Multimode | 50/62.5 µm | Few hundred m | Orange |
| OM3/OM4 Multimode | 50 µm | 300-550 m | Aqua |
| OM5 Multimode | 50 µm | Short | Lime green |
| OS1/OS2 Single-mode | 9 µm | Tens of km | Yellow |
Never replace an aqua cable with an orange one — performance incompatibility.
SFP Transceivers
| Type | Speed | Year |
|---|
| SFP | 1 Gbps | 2001 |
| SFP+ | 10 Gbps | 2006 |
| SFP28 | 25 Gbps | ~2015 |
| QSFP | 40 Gbps | ~2012 |
| QSFP28 | 100 Gbps | ~2016 |
Module 5 — Server Management
Local Management
Console Connections
| Connector | Server Usage |
|---|
| VGA DB15 | Historical standard, still common |
| HDMI | Increasing on newer servers |
| Serial DB9 | RS-232, old UNIX/Linux |
KVM Switch
A single monitor/keyboard/mouse for multiple servers.
| Type | Description | Usage |
|---|
| Tabletop | Placed on a table | SMB, towers |
| Rack-mount | In rack, retractable KVM drawer | Data center |
| KVM-over-IP | Network/web access | Remote management |
Crash Cart
Mobile workstation for emergency interventions and initial installation.
| Category | Items |
|---|
| Display | Monitor, VGA + HDMI cables + adapters |
| Control | Keyboard, mouse |
| Power | Extension cords, power strips |
| Connections | USB extension, network cables |
| IT | Laptop for firmware documentation research |
| Tools | Phillips, flat, Torx screwdrivers, tweezers |
| Storage | USB boot and firmware drives |
Remote Control
| Solution | OS crashed? | Remote restart? |
|---|
| RDP / SSH | No | No |
| KVM over IP | Yes | No |
| KVM over IP + IP Power strip | Yes | Yes |
| IPMI / iDRAC / iLO | Yes | Yes |
KVM over IP = network access to console = logical physical access. Secure access absolutely!
Remote Management IPMI
IPMI — Baseboard Management Controller (BMC)
“Computer within a computer” — independent of the main CPU and OS.
flowchart TB
subgraph "Physical Server"
IPMI["IPMI BMC\nAutonomous computer\nOwn CPU memory NIC\nWorks even if OS crashed\nWorks even if server off if powered"]
CPU_MAIN["Main CPU + OS"]
PWR["Server power supply"]
end
IPMI <-->|"Out-of-band management network"| ADMIN["Remote administrator"]
PWR --> IPMI
PWR --> CPU_MAIN
| Feature | Description |
|---|
| Virtual console | Built-in KVM over IP |
| Sensor monitoring | Temperatures, voltages, fan RPMs |
| Event history | Timestamped hardware error logs |
| Firmware management | Remote update |
| Power control | Power on, off, reset, power cycle |
| Virtual media | Mount ISO, USB remotely |
| SSO/LDAP | Active Directory integration |
| Alerts | Email, SNMP traps |
Always change the default password! Dell: root/calvin — publicly known via automatic scans.
Proprietary IPMI Solutions
| Manufacturer | Solution | Notes |
|---|
| Dell | iDRAC (iDRAC9 Gen 14+, iDRAC10 Gen 17+) | Built into the motherboard |
| HP / HPE | iLO (iLO 5/6/7) | Advanced features under license |
| Lenovo | XClarity | Former IBM |
| Supermicro | IPMI 2.0 standard | Often fewer features |
Full license recommended (iDRAC Enterprise, iLO Advanced) — long-term savings.
Out-of-Band (OOB) Network
flowchart LR
subgraph "Production network"
NS[Production switch]
S1[Server 1]
end
subgraph "OOB management network"
MS["Dedicated isolated management switch"]
I1["Server 1 IPMI port - separate IP"]
end
Admin["Admin via VPN to OOB"] --> MS
MS --> I1
S1 --> NS
I1 -.-> S1
Module 6 — Advanced Topics
POST Process
The POST (Power-On Self-Test) runs on every power-up:
flowchart TD
PWR["Power on"] --> FIRMWARE["Firmware loading BIOS/UEFI from NV-RAM"]
FIRMWARE --> CPU_TEST["CPU test - basic registers and instructions"]
CPU_TEST --> RAM_TEST["RAM test - read/write on all cells"]
RAM_TEST --> PERIPH["Device inventory - PCIe SATA USB NICs"]
PERIPH --> VIDEO["Video initialization - display available from here"]
VIDEO --> IPMI_INIT["IPMI/BMC initialization - before OS, always available"]
IPMI_INIT --> SPLASH["POST screen / Error codes - LED codes or beep codes"]
SPLASH --> BOOT["Boot device selection - order defined in BIOS/UEFI"]
BOOT --> BOOTLOADER["Bootloader loading - GRUB Windows Boot Manager"]
BOOTLOADER --> OS["OS startup"]
Important POST keys on Dell PowerEdge:
| Key | Function |
|---|
| F2 | System Setup BIOS/UEFI settings |
| F10 | Dell Lifecycle Controller |
| F11 | Boot Manager one-time selection |
| F12 | Boot from network PXE |
| Ctrl+R | RAID controller if present |
NIC Teaming
Grouping multiple physical network interfaces into a single logical interface.
flowchart TB
subgraph "Server with NIC Teaming"
NIC1["NIC 1 Physical"]
NIC2["NIC 2 Physical"]
TEAM["Team Interface Logical — 1 IP"]
NIC1 & NIC2 --> TEAM
end
subgraph "Switch with LACP"
PORT1["Switch Port 1"]
PORT2["Switch Port 2"]
LAG["Link Aggregation Group LAG/LACP"]
PORT1 & PORT2 --> LAG
end
NIC1 --> PORT1
NIC2 --> PORT2
Teaming modes:
| Mode | Description | Switch config? | BW aggregation? |
|---|
| Active-Backup | One NIC active at a time | Not required | No |
| LACP 802.3ad | Two NICs active synchronized | Required | Yes |
| Round-Robin | Packet rotation | No | Partial yes |
Windows Server PowerShell Commands:
# Create an Active-Backup team
New-NetLbfoTeam -Name "ProdTeam" `
-TeamMembers "NIC1","NIC2" `
-TeamingMode SwitchIndependent `
-LoadBalancingAlgorithm HyperVPort
# Create an LACP team
New-NetLbfoTeam -Name "ProdTeam" `
-TeamMembers "NIC1","NIC2" `
-TeamingMode LACP `
-LoadBalancingAlgorithm Dynamic
# Check team status
Get-NetLbfoTeam
Get-NetLbfoTeamMember -Team "ProdTeam"
iDRAC — Configuration and RACADM Commands
iDRAC offers three interfaces:
- Web interface HTTPS to the iDRAC IP
- RACADM local or SSH CLI
- Redfish API standard DMTF REST
Initial iDRAC Configuration
1. Power on -> F2 -> System Setup
2. iDRAC Settings -> Network
3. Enable dedicated NIC port
4. Configure IP DHCP or Static
5. Save and exit
6. Web access: https://IP_iDRAC
Default login: root / calvin <- CHANGE IMMEDIATELY
Essential RACADM Commands
# Complete system info
racadm getsysinfo
# iDRAC network configuration
racadm getniccfg
racadm setniccfg -s 192.168.1.100 255.255.255.0 192.168.1.1
# Power control
racadm serveraction graceshutdown
racadm serveraction powercycle
racadm serveraction poweron
# Remote RACADM via network
racadm -r 192.168.1.100 -u root -p MyPassword serveraction poweron
# Sensor and storage monitoring
racadm getsensorinfo
racadm storage get drives
racadm raid get pdisks
# Export/Import complete iDRAC configuration
racadm get -t xml -f idrac_config.xml
racadm set -t xml -f idrac_config.xml
Redfish API — iDRAC Standard DMTF REST
# System info
curl -ks -u root:password \
https://192.168.1.100/redfish/v1/Systems/System.Embedded.1
# Power on via Redfish
curl -ks -u root:password -X POST \
https://192.168.1.100/redfish/v1/Systems/System.Embedded.1/Actions/ComputerSystem.Reset \
-H "Content-Type: application/json" \
-d '{"ResetType": "On"}'
# View SEL (System Event Log) logs
curl -ks -u root:password \
https://192.168.1.100/redfish/v1/Managers/iDRAC.Embedded.1/Logs/Sel
iLO — HPE Integrated Lights-Out
iLO 7 Gen 12 introduces Silicon Root of Trust — verification keys embedded in silicon during manufacturing.
| Feature | Description |
|---|
| Silicon Root of Trust | Keys embedded in silicon — startup verification |
| Runtime firmware verification | Continuous firmware integrity verification |
| Automatic Secure Recovery | Automatic rollback if firmware compromised |
| Zero Trust / SPDM 1.2 | Hardware component authentication |
| Quantum-resistant | Algorithms resistant to quantum computers |
DAS vs NAS vs SAN — Complete Comparison
flowchart TB
subgraph "DAS Direct Attached Storage"
SERVER_DAS["Server HBA or SATA"]
STORAGE_DAS["External SAS disk array"]
SERVER_DAS <-->|"SAS/SATA direct - no network"| STORAGE_DAS
end
subgraph "NAS Network Attached Storage"
NAS_DEV["NAS Device - dedicated file OS"]
SW_NAS[LAN Switch]
C1[Client 1]
C2[Client 2]
C1 & C2 <-->|"SMB/NFS file protocol"| SW_NAS
SW_NAS <--> NAS_DEV
end
subgraph "SAN Storage Area Network"
SERVER1["Server 1 HBA/CNA"]
SERVER2["Server 2 HBA/CNA"]
SAN_SW["SAN Switch FC/iSCSI"]
CTRL["Storage controller"]
DISKS["Disk arrays"]
SERVER1 & SERVER2 <-->|"iSCSI/FC/FCoE block"| SAN_SW
SAN_SW <--> CTRL
CTRL <-->|"SAS/FC"| DISKS
end
| Criterion | DAS | NAS | SAN |
|---|
| Access type | Block | File | Block |
| Protocol | SAS, SATA, NVMe | SMB, NFS, HTTP | iSCSI, FC, FCoE |
| Sharing | No - 1 server | Yes - files | Yes - block + cluster |
| Performance | Very high | Medium | Very high |
| Scalability | Limited | Moderate | Very high |
| Cost | Low | Medium | High |
| HA/Clustering | Not native | Partial | Native |
Server Maintenance Checklist
Daily (automated monitoring)
Weekly
Monthly
Annual
Useful Monitoring Commands
# Linux — CPU Temperature
sensors | grep Core
# Linux — RAID status mdadm
cat /proc/mdstat
mdadm --detail /dev/md0
# Linux — Disk SMART
smartctl -a /dev/sda
# Linux — Disk space
df -h
# Windows PowerShell — Server status
Get-WmiObject Win32_Processor | Select Name, LoadPercentage
Get-Counter '\Memory\Available MBytes'
Get-EventLog -LogName System -Newest 20 -EntryType Error
# iDRAC RACADM — Health report
racadm getsysinfo
racadm storage get drives
# IPMI — Read sensors
ipmitool -H 192.168.1.100 -U root -P password sensor
ipmitool -H 192.168.1.100 -U root -P password sel list
Physical Server Installation Flow
flowchart TD
A["1. Receive and verify\nCheck against purchase order\nInspect for shipping damage"] --> B
B["2. HCL verification\nDisk firmware compatible with controller?\nCPU/RAM in OS HCL?"] --> C
C["3. Room/rack preparation\nVerify floor load\nInstall rails/stabilizers\nPlan U location"] --> D
D["4. Physical installation\nUse rack lift if heavy\nInstall telescopic rails\nSlide server into rack\nSecure with cage nuts"] --> E
E["5. Power cabling\nPSU A to PDU A\nPSU B to PDU B\nTwist-lock if applicable"] --> F
F["6. Network cabling\nNIC 1 to Switch A ToR\nNIC 2 to Switch B ToR\nIPMI port to OOB Switch\nLabel all cables"] --> G
G["7. IPMI configuration\nF2 to iDRAC Settings\nConfigure static IP\nChange default password\nTest web access"] --> H
H["8. POST and BIOS\nVerify error-free POST\nConfigure boot order\nEnable UEFI and Secure Boot\nSave BIOS profile"] --> I
I["9. OS installation\nPXE boot or ISO via iDRAC\nInstall OS from template\nEnable updates"] --> J
J["10. RAID configuration\nConfigure RAID volumes\nCheck array status\nConfigure hot spare"] --> K
K["11. Validation and monitoring\nAdd to monitoring system\nConfigure IPMI alerts\nDocument in inventory\nFailover test if cluster"]
Module 7 — Conclusion
Course Summary
This course covered domain 1.0 of the CompTIA Server+ exam:
| Module | Key Content |
|---|
| Server Concepts | Form factors, HCL, CPU, RAM, PCIe, GPU, hot swap, BIOS/UEFI, firmware |
| Storage | Object/File/Block, RAID 0-1-5-6-10-50, HDD/SSD/NVMe, SATA/SAS, NAS, SAN, clustering |
| Rack Configuration | Rack units, safety, AC/DC power, UPS, PDU, cooling, cabling |
| Server Management | KVM, crash cart, KVM-over-IP, IPMI/iDRAC/iLO, OOB network |
| Advanced | POST, NIC teaming, iDRAC RACADM, DAS/NAS/SAN, maintenance checklist |
Server+ Exam Tips
- Scenario-based questions — not definitions
- Know RAID levels by heart — tolerance, usable capacity, write penalty
- Know fiber optic color codes — orange OM1/OM2, aqua OM3/OM4, yellow OS1/OS2
- Understand differences between iDRAC / iLO / IPMI
- Master scale-up vs scale-out
- PCIe calculation: version × lanes × throughput
- Cable categories and their speeds
- Hot swap vs cold swap with concrete examples
Design Decisions — Summary
Server Concepts
| Decision | Questions to Ask |
|---|
| Form factor | Space available? Density required? Power available? |
| HCL | What hardware is certified by the software vendor? |
| CPU | Does the application support parallelism? Yes -> cores. No -> frequency |
| RAM | Mission-critical? -> ECC, mirroring. Future expansion? -> Registered/buffered |
| PCIe | What bandwidth required? Calculate based on version × lanes |
| GPU | ML, analytics, rendering? Check total power consumption |
| Hot swap | Mission-critical? -> fans, disks, power supplies hot-swap |
| BIOS/UEFI | 64-bit OS -> UEFI preferred. Secure Boot required? |
Storage
| Decision | Questions to Ask |
|---|
| Storage type | Internet -> Object. LAN -> File. Direct -> Block |
| NAS vs File Server | Other services? -> File Server. Simple sharing? -> NAS |
| RAID hardware vs software | Performance critical? -> Hardware RAID |
| RAID level | Fault tolerance vs budget vs usable capacity |
| Disk interface | SATA inexpensive < SAS reliable < NVMe high performance |
| DAS vs NAS vs SAN | 1 server -> DAS. Network files -> NAS. Cluster -> SAN |
Appendix — Glossary
| Term | Definition |
|---|
| BIOS | Basic Input/Output System — legacy startup firmware |
| UEFI | Unified Extensible Firmware Interface — BIOS successor |
| POST | Power-On Self-Test — startup self-test |
| CISC | Complex Instruction Set Computing — standard x86 CPU architecture |
| RISC | Reduced Instruction Set Computing — low-power architecture |
| DIMM | Dual In-line Memory Module — standard server memory module |
| ECC | Error Correcting Code — memory with error correction |
| NUMA | Non-Uniform Memory Access — non-uniform memory access between sockets |
| TDP | Thermal Design Power — CPU thermal design power |
| PCIe | PCI Express — standard expansion bus |
| GPU | Graphics Processing Unit — graphics processor, used for ML/AI |
| SATA | Serial ATA — standard disk interface |
| SAS | Serial Attached SCSI — enterprise disk interface |
| NVMe | NVM Express — ultra-fast interface via PCIe |
| RAID | Redundant Array of Independent Disks |
| JBOD | Just a Bunch of Disks — ungrouped disks |
| LUN | Logical Unit Number — logical representation of a storage unit |
| NAS | Network-Attached Storage — network storage dedicated to files |
| DAS | Direct Attached Storage — storage directly attached to a server |
| SAN | Storage Area Network — network dedicated to block storage |
| iSCSI | Internet SCSI — SCSI commands over TCP/IP |
| HBA | Host Bus Adapter — adapter for Fibre Channel |
| FCoE | Fibre Channel over Ethernet |
| UPS | Uninterruptible Power Supply |
| PDU | Power Distribution Unit — electrical distribution strip |
| KVM | Keyboard Video Mouse — console switch |
| IPMI | Intelligent Platform Management Interface — low-level hardware management |
| BMC | Baseboard Management Controller — management controller built into motherboard |
| iDRAC | Integrated Dell Remote Access Controller — Dell’s IPMI |
| iLO | Integrated Lights-Out — HPE’s IPMI |
| RACADM | Remote Access Controller Admin — Dell CLI tool for iDRAC |
| Redfish | Standard DMTF REST API for hardware management |
| OOB | Out-of-Band — management network separate from production network |
| SMART | Self-Monitoring Analysis and Reporting Technology — disk self-monitoring |
| TBW | Total Bytes Written — total SSD endurance |
| HCL | Hardware Compatibility List |
| CMA | Cable Management Arm — cable management arm for rack servers |
| ToR | Top of Rack — switch located at the top of a rack |
| LACP | Link Aggregation Control Protocol — IEEE 802.3ad link aggregation |
| SFP | Small Form-factor Pluggable — hot-pluggable transceiver |
| Heartbeat | Life signal sent between cluster nodes |
| Failover | Automatic switchover to a backup node/component |
| NIC Teaming | Aggregation of multiple physical NICs into a logical interface |
| Write Penalty | Additional write overhead based on RAID level |
| Hot Aisle | Hot aisle — collects hot air expelled by servers |
| Cold Aisle | Cold aisle — distributes cold air to servers |
| Raised Floor | Elevated floor — space under floor for cables and cold air |
| Scale-Up | Increase resources of an existing server — vertical scaling |
| Scale-Out | Add new servers — horizontal scaling |
| Hot Spare | Ready spare disk in the rack, automatically used in case of failure |
| Rebuild | Process of reconstructing a RAID array after disk replacement |
| Write-back cache | RAID cache writing to memory before disk, protected by battery |
| Rack lift | Mechanical device for lifting heavy equipment into a rack |
| Cage nuts | Square nuts installed in square holes on rack uprights |
| Service loop | Cable loop allowing server extraction without unplugging |
| Silicon Root of Trust | HPE iLO 7 hardware trust mechanism embedded in silicon |
Search Terms
server+ · server · management · hardware · installation · systems · cybersecurity · networking · security · storage · types · cpu · commands · concepts · configuration · idrac · ipmi · network · rack · ram · san · architecture · area · cabling