콘텐츠로 이동

시스템 검증 (rblnvs)

rblnvs는 서버 설정(GRUB/BIOS)을 점검하여, RBLN NPU를 위한 호스트 전제 조건을 검증하는 시스템 진단 도구입니다.

Note

  • BIOS 검증에는 Redfish API를 통한 BMC 액세스가 필요합니다.
  • rblnvs는 현재 DCMS 라이선스가 있는 Supermicro 서버에서만 지원됩니다.

Quick Start

$ sudo rblnvs -t grub -v

주요 개념 및 용어

검증 대상

rblnvs-t, --target을 통해 하나 이상의 대상을 검증합니다:

  • grub: 최적의 NPU 성능을 위한 커널/부팅 파라미터를 검증합니다.
  • bios: BIOS 설정을 검증합니다.
  • all: 지원되는 모든 대상을 실행합니다.

BMC (Redfish)

Note

BMC에 액세스하는 대상(bios)의 경우 다음을 제공하세요:

  • --bmc_user <BMC_USER> / --bmc_password <BMC_PASSWORD>: BMC 자격 증명

명령어 참조

일반 사용법

$ rblnvs -l
$ rblnvs -t <target> [options]
$ rblnvs -t <target1> <target2> ... [options]

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 예제

요약

현재 시스템에서 사용 가능한 검증 대상을 나열합니다.

명령어

Command
$ rblnvs -l

출력 (예제)

대상 목록 (예제)
Rebellions Validation Suite (version: 3.0.0)

Available targets:
        grub
        bios

요약

커널/부팅 파라미터를 검증합니다. -v, --verbose를 사용하여 상세한 파라미터 확인을 표시합니다.

명령어

Command
$ sudo rblnvs -t grub

출력 (예제)

GRUB 검증 (예제)
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

==== GRUB Boot Parameter ====
Result             : PASS

요약

BIOS 설정을 검증합니다.

명령어

Command
$ sudo rblnvs -t bios --bmc_user admin --bmc_password password123

출력 (예제)

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 서버에서만 지원됩니다.

참고 항목