시스템 검증 (rblnvs)¶
rblnvs는 서버 설정(GRUB/BIOS)을 점검하여, RBLN NPU를 위한 호스트 전제 조건을 검증하는 시스템 진단 도구입니다.
Note
- BIOS 검증에는 Redfish API를 통한 BMC 액세스가 필요합니다.
rblnvs는 현재 DCMS 라이선스가 있는 Supermicro 서버에서만 지원됩니다.
Quick Start¶
주요 개념 및 용어¶
검증 대상¶
rblnvs는 -t, --target을 통해 하나 이상의 대상을 검증합니다:
grub: 최적의 NPU 성능을 위한 커널/부팅 파라미터를 검증합니다.bios: BIOS 설정을 검증합니다.all: 지원되는 모든 대상을 실행합니다.
BMC (Redfish)¶
Note
BMC에 액세스하는 대상(bios)의 경우 다음을 제공하세요:
--bmc_user <BMC_USER>/--bmc_password <BMC_PASSWORD>: BMC 자격 증명
명령어 참조¶
일반 사용법¶
Note
일부 확인 작업에는 root 권한이 필요할 수 있습니다. 권한 관련 오류가 발생하면 sudo를 사용하여 명령어를 다시 실행하세요.
Tip
전체 버전별 옵션 참조를 보려면 rblnvs --help를 실행하세요.
전역 옵션¶
| Option | Description |
|---|---|
-h, --help |
도움말 메시지를 표시하고 종료합니다. |
-v, --verbose |
상세 출력 (예: 상세한 파라미터 확인 표시). |
--version |
버전 정보를 표시하고 종료합니다. |
-t, --target <TARGET ...> |
대상 검증: grub, bios, 또는 all. |
-l, --list |
사용 가능한 대상을 나열합니다. |
--bmc_user <BMC_USER> |
BMC 사용자. |
--bmc_password <BMC_PASSWORD> |
BMC 비밀번호. |
CLI 예제¶
요약
현재 시스템에서 사용 가능한 검증 대상을 나열합니다.
명령어
출력 (예제)
요약
커널/부팅 파라미터를 검증합니다. -v, --verbose를 사용하여 상세한 파라미터 확인을 표시합니다.
명령어
출력 (예제)
요약
BIOS 설정을 검증합니다.
명령어
출력 (예제)
BIOS 검증 (예제)
Rebellions Validation Suite (version: 3.0.0)
==== System Information ====
OS : ubuntu 22.04.5 LTS (Jammy Jellyfish)
Kernel : 6.8.0-90-generic
CPU Model : AMD EPYC 9254 24-Core Processor
Manufacturer : Supermicro
Architecture : x86_64
==== BIOS Settings Check ====
Setting Status
---------------------------------------------------
IOMMU ✓ Enabled
SR_IOVSupport ✓ Enabled
Above4GDecoding ✓ Enabled
Re_SizeBARSupport ✓ Enabled
ASPMSupport ✓ Auto
DFCstates ✓ Disabled
NUMANodesPerSocket ✓ NPS1
ACPISRATL3CacheAsNUMADomain ✓ Disabled
MMIO High Base N/A
MMIO High Granularity Size N/A
SNC (Intel) N/A
문제 해결¶
bios 실패¶
- 호스트가 BMC에 도달할 수 있고 Redfish 엔드포인트에 액세스할 수 있는지 확인하세요.
- BMC 자격 증명을 확인하세요 (BMC (Redfish) 자격 증명 참조).
지원되지 않는 플랫폼¶
rblnvs는 현재 DCMS 라이선스가 있는 Supermicro 서버에서만 지원됩니다.
참고 항목¶
rbln-smi: NPU 상태 모니터링 및 토폴로지 검사rblnBandwidthLatencyTest: 호스트-NPU 및 NPU-NPU 벤치마크rbln-flash: 펌웨어 업데이트 도구