Physical Disks

Path: Left sidebar > Infrastructure > Physical Disks

When to Use:

  • Before creating or scaling OSD services.

  • When verifying disk readiness, hardware inventory, or replacement state.

Purpose:

This page shows how to filter disks, read availability state, and map a UI row to the physical drive in the chassis.

Steps:

  1. Open Infrastructure > Physical Disks.

  2. Filter by device type, availability, host, or search term.

  3. Expand the target disk for details or use Identify when supported.

  4. Confirm the disk is ready before using it for OSD deployment.

Expected Outcome:

  • You can identify the correct disk and determine whether it is deployable, in use, or blocked.

What You See:

  • Disk inventory rows, availability filters, disk metadata, rejected reasons, and identify actions.

What This Screenshot Shows:

  • The first screenshot on this page shows a reference physical-disk inventory with availability, host, and device details.

Actions in This Screen:

  • Filter and search disks.

  • Expand a disk row for detailed health and rejection data.

  • Trigger Identify to locate a supported disk physically.

If this fails:

  1. Read Rejected Reasons in the expanded row first.

  2. Confirm the disk is not already partitioned, locked, or attached to an OSD.

  3. Re-scan after the hardware or host state is corrected.

Disk Inventory Overview

The Physical Disks page shows every block device visible to the Ceph cluster across all hosts - whether available for OSD deployment or already in use.

Purpose:

  • To find OSD-candidate disks quickly.

  • To validate disk inventory across hosts.

  • To diagnose why a disk is not deployable.

When to Use:

  • Before creating or scaling OSD services.

  • During disk replacement and hardware maintenance.

  • During availability or capacity troubleshooting.

Infrastructure Physical Disks dashboard

What This Screenshot Shows: Physical Disks Dashboard (UI Reference; Values Depend On Your Environment).

Page Header - Summary Stats

Top summary line shows:

  • Total device count and host count

  • Available count (ready for new OSD deployment)

  • In use count (already deployed as OSDs)

Tip

The header counters are a fast readiness check before OSD planning: confirm Available count matches expected free devices.

Filters

Three filter controls above the list:

Filter

Use

Search

Filter by hostname, device path, vendor, or model

All Types (Device Type)

Show only NVMe, SSD, or HDD

All Status (Availability)

Show only Available or In-Use disks

Steps:

  1. Set Device Type if you want to isolate NVMe/SSD/HDD media.

  2. Set Availability (shown as All Status) based on your task.

  3. Use Search to narrow to specific host/path/model.

Expected Outcome:

  • You reduce the list to the exact disks needed for action.

Physical Disks List - Column Reference

Column

What It Shows

Hostname

Host that owns this device

Device Path

Kernel path such as /dev/sda or /dev/nvme1n1

Type

Device media type

Available

Yes means ready for OSD deployment

Vendor

Hardware vendor identifier

Model

Drive model string

Size

Raw disk capacity

OSD IDs

OSD(s) using this disk. - or blank means not currently in use.

Actions

Identify to blink drive LED where supported

Tip

Available = No with blank OSD ID often means partitions/filesystems or lock state prevents OSD use.

Tip

Identify requests drive LED blink. Hardware support varies by controller.

Warning

Do not assume Available = Yes is permanent. A disk can become unavailable after partitioning, filesystem creation, lock acquisition, or OSD assignment.

How To View Disk Details

Click chevron > to expand a disk row.

Field

What It Shows

Serial Number

Drive serial identifier

Firmware

Drive firmware version

Device Type

Block device type (disk, partition, lvm)

Raw Size

Unformatted disk capacity

Wear Level

NVMe/SSD endurance indicator. Values near 100% indicate end of life.

Partitions

Existing partition table. Partitioned disks are not automatically available.

Rejected Reasons

Why disk is unavailable (has partitions, existing filesystem, locked, and related causes)

LSM Data

libStorageMgmt health data if available

Note

Expanded detail fields vary by disk type and telemetry availability. In the provided screenshot, visible fields include Serial Number, Firmware, Device Type, and Raw Size. Additional fields such as Wear Level, Partitions, Rejected Reasons, and LSM Data appear when reported by the device and platform.

Tip

Expand a row and read Rejected Reasons first when Available = No. It is the fastest path to root cause.

Common Tasks

Find Available Disks For OSD Deployment

Purpose:

  • To prepare valid devices for new OSD service deployment.

When to Use:

  • Before creating/updating an OSD service spec.

  1. Open Infrastructure > Physical Disks.

  2. Set Availability filter to Available.

  3. Record host and device path for deployment planning.

Expected Outcome:

  • You identify disks ready for orchestrator OSD consumption.

Identify A Specific Disk Physically

Purpose:

  • To map a UI row to the exact physical drive in chassis.

When to Use:

  • During disk replacement, RMA, or hardware inspection.

  1. Find target disk using search/filter.

  2. Click Identify on that row.

  3. Locate blinking drive in chassis.

Expected Outcome:

  • You map UI row to physical disk location.

Understand Why A Disk Is Not Available

Purpose:

  • To resolve blockers preventing OSD deployment.

When to Use:

  • When Available = No but disk is expected to be deployable.

  1. Find row with Available = No.

  2. Expand row and inspect details.

  3. Check OSD IDs and Rejected Reasons.

Expected Outcome:

  • You determine whether disk is already in use or blocked by format/partition state.

Key Concepts

  • Available: A disk is available when it has no partitions, no filesystem, is not locked by LVM/other process, and is not already an OSD. Wiping can make a disk available again.

  • Wear Level: NVMe/SSD endurance counters trend toward end-of-life as write endurance is consumed. In this guide’s reference terminology, values near 100% indicate end-of-life. Some vendors/controllers expose wear semantics differently. Validate against the same panel’s health indicators and your platform policy before acting.

  • Identify: Sends an LED blink request to drive firmware (SES/SCSI IDENTIFY). Not all controllers support this.

Troubleshooting - Physical Disks

Problem You See

Most Likely Cause

What To Do

Available = No but OSD ID blank

Existing partitions/filesystem

Wipe disk safely before OSD use

Expected disk not listed

Host not registered or disk not visible to OS

Verify host registration and OS-level disk visibility

Identify does not blink LED

Controller does not support identify

Use device path + serial for physical mapping

Disk in use but OSD down

OSD crash or disk failure

Check OSD Device Health and host daemon state

Available count is 0 unexpectedly

All disks in use or blocked

Filter Available and inspect individual rejection reasons

Wear Level indicates near end-of-life

SSD/NVMe endurance exhaustion

Plan proactive replacement before disk failure impacts OSD health

Rejected Reasons shows locked/LVM state

Device is locked by existing volume manager/process

Clear lock safely per operational policy, then re-check availability

Expanded row does not show wear/rejected/LSM fields

Device or platform telemetry is not available for that disk

Use visible fields plus Hosts > Device Health and vendor tools as needed

Note

If any issue persists, raise a support ticket via Monitoring > Alerts or Karios Support.