Cluster Overview Checking
Storage Pool Capacity —
Recent Alerts
AI Auto Ops
Live IOPS
Live IO Throughput
Latency Distribution Histogram
Node List
Domestic Hardware Environment
- Server—
- CPU—
- Disk—
- Memory Hot Cache—
- Node Scale—
Performance Targets (Live)
- IOPS ≥ 100,000,000—
- IO Throughput ≥ 1 TB/s—
- Latency < 0.01 ms—
- All nodes online—
Cluster Nodes —
Rank Map Native Ops
Rank is a storage engine instance. Shows membership state and SCM/NVMe health; Rebuild is listed separately as pool-level recovery.
Rebuild is pool-level data recovery progress, not a Rank membership state (Joined / Degraded / Draining / …).
| Rank | Node | Host / IP | Status | SCM | NVMe | NUMA | Version |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Node Lifecycle Operations
| Rack | Node | Status | Maintenance | Engine | Version |
|---|---|---|---|---|---|
| Loading… | |||||
Scale Out · Add Node Auto Provision
Enter SSH credentials for the new host; the system installs the storage node and joins the cluster. Expansion is gated by licensed capacity.
Rolling Upgrade
Batch Configuration Deployment
Engine thread count maps to DAOS targets; SCM cache maps to ram scm_size. Illegal values are rejected. Changing targets/scm requires Allow reformat.
Export Cluster Configuration
Export current cluster configuration JSON for backup or cross-cluster migration.
| Service | Status | Instances | Notes |
|---|---|---|---|
| Loading… | |||
| Name | Capacity | Used | Utilization | Object Class | Fault Domain | Tiering | QoS | Status | Actions |
|---|---|---|---|---|---|---|---|---|---|
| Loading… | |||||||||
Small updates stay on the fast tier. Large stable files move to the capacity tier, one file at a time, and an interrupted move resumes from the journal. A 3-replica or 2+2 pool still reads after one node or two disks are missing. NFS and S3 use that same POSIX directory.
No action yet
Media layout
Choose how data is placed. Saving changes the control policy only. It does not format disks or claim an HDD into a pool.
Hot-tier capacity
- Loading…
Cold migration
Only one node may migrate at a time. Invalid watermark, benefit, or cost stays put.
Placement rules
- Loading…
Burst Performance Policy
Low-Latency Templates
| Name | Pool | Type | Object Class | Checksum | Encryption | Epoch | Size | Used | Status | Actions |
|---|---|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||||
Live IOPS
Live IO Throughput
Latency Distribution Histogram
Performance Targets
- Cluster IOPS—
- IO Throughput—
- Average Latency—
Live sampling starts automatically when the page opens · source /api/live.
Latency Percentile Curve (μs)
IO Path Latency Breakdown
- Loading…
Filter Notes
Per-disk metrics support rack → Node → disk cascading filters. Without a node, show 1-disk overview per Node; with a node, show all 32 disks.
—
Per-Disk Performance
| Rack | Node | Disk ID | Read IOPS | Write IOPS | Read BW | Write BW | Avg Latency |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
| Name | Container | VOS Epoch | Persistent | Rollback | Size | Time | Actions |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
| Name | Schedule | Retention | Container | Status |
|---|---|---|---|---|
| Loading… | ||||
Data-level WORM Commercial Compliance
COMPLIANCE: no user (including admins) may modify/delete during retention; clearing legal hold requires expiry or dual control. GOVERNANCE: regular users cannot modify/delete; admins may override only after real password verification. Unified gate covers POSIX / S3 / Swift / FTP / WebHDFS / CIFS. Not hardware WORM / not a certified appliance; path-level immutability when true multi-version is unavailable.
| ID | Scope | Target | Mode | Retain Until | Legal Hold | Status | Actions |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
| Name | Source Snapshot | Size | Status | Actions |
|---|---|---|---|---|
| Loading… | ||||
Rebuild Control P1
| Source | Target | Mode | Status | Lag | Actions |
|---|---|---|---|---|---|
| Loading… | |||||
| Name | Quota | Used | IOPS Limit | Bandwidth Limit | Status | Actions |
|---|---|---|---|---|---|---|
| Loading… | ||||||
| ID | Username | Role | Status | Created | Actions |
|---|---|---|---|---|---|
| Loading… | |||||
LDAP / AD Integration P1
OIDC Configuration P3
Capacity Trend
| Tenant | Used TB | Quota TB | Cost (CNY) |
|---|---|---|---|
| Loading… | |||
| Time | User | Action | Resource | Result |
|---|---|---|---|---|
| Loading… | ||||
Data Boundary Ingress/Egress Network Monitor Data Boundary Monitor —
Connection details (live)
| Node | Proto | Local Addr | Remote Addr | Dir | State | Boundary |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Violation records
| Last Seen | Node | Proto | Remote | Country/Region | Count | Tag |
|---|---|---|---|---|---|---|
| No violation records | ||||||
Air-Gapped Telemetry Log Verification Ledger Air-Gapped Telemetry Ledger —
- Loading…
| Seq | Time | Node | Level | Message (StorSoar engine checks / errors / kernel warnings) | Chain Hash | External Sync Status |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Sovereign Key-Management (HSM) Status Ring Sovereign KMS / HSM —
- Key Provider—
- HSM/KMS Endpoint—
- Master Key Local Path—
- Certificate Pinning—
- Third-Party Cloud Backdoor Key—
| Audit Check | Result | Detail |
|---|---|---|
| Loading… | ||
Pooled NVMe Device Encryption States
| Device | Node | Encryption | Key Reference |
|---|---|---|---|
| Loading… | |||
Protection Status Protection Status — —
Protection Overview Protection Overview
Immutable Snapshot Vault Immutable Snapshot Vault
| Name | Container | Created | WORM Lock Expiry | Status |
|---|---|---|---|---|
| Loading… | ||||
Anomaly Detection Anomaly Detection —
Only a short burst counts as ransomware: mass extension changes, mass renames, high-frequency overwrites, a spray of ransom notes, or repeated snapshot deletes. Past the threshold, further changes are rejected, and an immutable snapshot is kept when auto-snapshot is on. Slow, small edits are left alone.
| Time | Tenant/Container | Signal | Action |
|---|---|---|---|
| Loading… | |||
One-Click Recovery One-Click Recovery
Roll back the container to the immutable snapshot point. In native DAOS mode rollback may be unavailable (DER_NOSYS); the error is surfaced honestly.
Isolation & Air-Gap Isolation & Air-Gap
What storage can stop: mass encryption, a spray of ransom notes, and repeated snapshot deletes. Immutable snapshots cannot be quietly removed during retention, and WORM directories cannot be encrypted or deleted. The write-budget breaker returns 429 after 200 overwrites in 10 seconds.
What storage cannot stop: phishing mail, vulnerability exploits, RDP password guessing, a dormant backdoor, keylogging, or MBR tampering. Those happen on the host and never pass through the storage API. Files an account can already read, copied out slowly, are not treated as ransomware.
After an incident, disconnect, keep evidence, and report it. Paying the ransom does not guarantee a decryption key, and it does not guarantee the stolen copies are deleted.
| Level | Message | Source | Time | Status | Action |
|---|---|---|---|---|---|
| Loading… | |||||
One-Click Log Collection P1
Collect Engine/MDS/Monitor logs cluster-wide; real artifacts under /data/diagnostics.
Alert Notification Channels P1
Supports WeCom / DingTalk / Email / SMS, plus Slack, Microsoft Teams, Discord, Telegram, PagerDuty, and other common ops channels.
| Channel | Type | Status | Actions |
|---|---|---|---|
| Loading… | |||
AI Auto Ops
System Information
- Product Version—
- Data Persistence/data/mgmt/*.json
- Live samplingAuto-starts when page opens
- Mobile/mobile
Full interactive docs are generated from FastAPI OpenAPI (parameters, bodies, auth). Sign in required; the list below is a curated summary.
Create Policy
Compression & Deduplication P3
- Loading…
Recycle Bin P3
| Name | Type | Size | Deleted At | Actions |
|---|---|---|---|---|
| Loading… | ||||
K8s CSI P3
OpenStack P3
Prometheus P3
Security Level Presets —
Advanced Toggles
Expand/Collapse toggles
Effective Status
- Loading…
Warnings
- —
Current License Status —
Activate License
Paste the vendor-issued license key below (requires admin login)
Capacity in the key is the purchased increment; it accumulates with existing licenses. E.g. 100 TB + import +500 TB → 600 TB total cap.
License Change History
| Activated | Key digest | Delta TB | Total TB | Operator | Result |
|---|---|---|---|---|---|
| Loading… | |||||