Skip to content
cccskills
FreePublished on GitHub

bios-setup

Supermicro X11DPU/X10DRT-P BIOS Setup 操作。KVM スクリーンショット + キーストロークで BIOS メニューを操作する。BIOS 設定変更、確認、保存を行う。

4-6号機 + 10号機対応。

The English summary is being prepared. Showing the original description.

Works withPlaywright
See how to install

Files included (2)

  • SKILL.md28.3 KB
  • reference.md75.7 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

BIOS Setup スキル

Supermicro X11DPU (4-6号機) と X10DRT-P (10号機) の AMI Aptio UEFI BIOS Setup をリモート操作する。 Redfish BIOS API は DCMS ライセンス不可のため、KVM スクリーンショット + キーストローク のインタラクティブ方式で操作する。

サブコマンド用途
enter <server>サーバを再起動し、POST 中に Delete で BIOS Setup に入る
screenshot <server>現在の KVM 画面をスクリーンショット
navigate <server> <path>指定メニューパスへナビゲート (例: "Advanced > CPU Configuration")
set <server> <setting> <value>BIOS 設定値を変更
verify <server> <setting>現在の設定値を確認
save-exit <server>Save Changes and Exit

前提条件

  • 対象:
    • 4号機 (10.10.10.24), 5号機 (10.10.10.25), 6号機 (10.10.10.26) — Supermicro X11DPU、AMI Aptio 2.20.1276、claude ユーザは BMC index 2
    • 10号機 (10.10.10.30) — Supermicro X10DRT-P (Nutanix NX-1065-G5 OEM)、AMI Aptio 2.17.1249、claude ユーザは BMC index 4、Twin Server 構成、出荷時 Boot Mode = LEGACY
  • 7-9号機 (Dell iDRAC) は非対応
  • Playwright + Chromium インストール済み (.venv/bin/python)
  • 設定値・選択肢の詳細は reference.md を参照 (X11DPU 節と X10DRT-P 節のパラレル構成)

ツール

  • scripts/bmc-kvm-interact.py — KVM 操作 (screenshot, sendkeys, type)
# スクリーンショット撮影
.venv/bin/python scripts/bmc-kvm-interact.py \
    --bmc-ip BMC_IP --bmc-user claude --bmc-pass Claude123 \
    screenshot tmp/<sid>/bios-screen.png

# キー送信 (最終結果のみ撮影)
.venv/bin/python scripts/bmc-kvm-interact.py \
    --bmc-ip BMC_IP --bmc-user claude --bmc-pass Claude123 \
    sendkeys Delete Delete Delete --wait 500 --screenshot tmp/<sid>/result.png --post-wait 1000

# キー送信 (各キー後にスクリーンショット: PREFIX_001.png, _002.png, ...)
.venv/bin/python scripts/bmc-kvm-interact.py \
    --bmc-ip BMC_IP --bmc-user claude --bmc-pass Claude123 \
    sendkeys ArrowDown Enter Escape --wait 300 \
    --screenshot-each tmp/<sid>/nav --post-wait 500 --pre-screenshot

# テキスト入力
.venv/bin/python scripts/bmc-kvm-interact.py \
    --bmc-ip BMC_IP --bmc-user claude --bmc-pass Claude123 \
    type "some text" --screenshot tmp/<sid>/result.png

sendkeys オプション

オプション説明
--wait MSキー間の待機 (デフォルト: 100ms)
--screenshot FILE全キー送信後にスクリーンショット
--post-wait MSスクリーンショット前の待機 (デフォルト: 500ms)
--screenshot-each PREFIX各キー後に PREFIX_001.png, _002.png, ... を保存
--pre-screenshot--screenshot-each 使用時、初期状態を PREFIX_000.png に保存

設定値の読み取り

YQ="${PROJECT_DIR}/bin/yq"
BMC_IP=$("$YQ" '.bmc_ip' "config/server4.yml")
BMC_USER=$("$YQ" '.bmc_user' "config/server4.yml")
BMC_PASS=$("$YQ" '.bmc_pass' "config/server4.yml")

ワークフロー

すべての操作は screenshot → 画面判読 → キー送信 → screenshot → 確認 のループで行う。 Claude が Read ツールでスクリーンショット PNG を読み取り、画面状態を判断してキーを送る。

サブコマンド: enter

BIOS Setup に入る。pve-lock 必須 (電源操作を伴う)。

POST は長時間かかる(ロゴ画面まで約40秒、PXE タイムアウト含め全体で約90秒)。 "Press DEL" は POST 後半のロゴ画面で受け付けられるため、電源投入後すぐに接続を開始し、 60回の Delete を --wait 1000(1秒間隔)で送り続けることで確実にキャッチする。

  1. ForceOff → 15秒待機 → Power On
  2. 3秒後に KVM 接続を開始(接続に ~8秒かかる)
  3. 60回の Delete キーを1秒間隔で送信(約60秒間カバー)
  4. --screenshot-each で各キー後のスクリーンショットを確認
  5. canvas サイズが 720x400 → 800x600 に変わったら BIOS Setup に入った証拠
# Step 1: Power off + wait + on
./pve-lock.sh run ./oplog.sh ipmitool -I lanplus -H 10.10.10.24 -U claude -P Claude123 power off
sleep 15
./pve-lock.sh run ./oplog.sh ipmitool -I lanplus -H 10.10.10.24 -U claude -P Claude123 power on

# Step 2: スクリプトに書いて実行(sleep + 60回 Delete 送信)
# tmp/<sid>/enter_bios.sh:
#   sleep 3
#   .venv/bin/python scripts/bmc-kvm-interact.py \
#       --bmc-ip 10.10.10.24 --bmc-user claude --bmc-pass Claude123 --timeout 60 \
#       sendkeys Delete x60 \
#       --wait 1000 --screenshot-each tmp/<sid>/bios_entry --post-wait 300
sh tmp/<sid>/enter_bios.sh

# Step 3: 最後のスクリーンショットを確認
# Read ツールで tmp/<sid>/bios_entry_060.png を表示
# "Aptio Setup Utility" が見えれば成功
# POST 中のロゴ画面 (bios_entry_040 付近) で "Press <DEL>" が見える

重要: Delete キーは POST 後半の Supermicro ロゴ画面(電源投入後40-50秒)で受け付けられる。 PXE ブート中(FlexBoot/Intel Boot Agent)には受け付けられない。

POST 92 スタック対策 (4号機 X11DPU 固有): 4号機 X11DPU は PVE カーネルリブート後に POST code 92 (PCI bus init) でスタックする傾向がある。 スタックした場合: ForceOff → 20秒待機 → Power On → Delete 連打を再試行。 5-6号機 (X11DPU) と 10号機 (X10DRT-P) では未観測。

10号機 (X10DRT-P) の進入特性 (2026-04-30 確認, 2026-05-02 VKbd 経路で再確認):

  • POST 中に Canvas が 720x400 (POST テキストモード) で出始め、BIOS Setup に入ると 800x600 に切り替わる (X11DPU と同等)
  • 60×Delete --wait 1000 のまま動作し、約 22 キー目で BIOS Setup 画面に到達する (4-6号機より早い)
  • 進入後はロゴ画面ではなくテキストの "Aptio Setup Utility - Copyright (C) 2021 American Megatrends, Inc." が表示される
  • 10号機向けコマンド例:
./pve-lock.sh run ./oplog.sh ipmitool -I lanplus -H 10.10.10.30 -U claude -P Claude123 power on
sleep 3
.venv/bin/python scripts/bmc-kvm-interact.py \
    --bmc-ip 10.10.10.30 --bmc-user claude --bmc-pass Claude123 --timeout 90 \
    sendkeys Delete Delete Delete Delete Delete Delete Delete Delete Delete Delete \
              Delete Delete Delete Delete Delete Delete Delete Delete Delete Delete \
              Delete Delete Delete Delete Delete Delete Delete Delete Delete Delete \
              Delete Delete Delete Delete Delete Delete Delete Delete Delete Delete \
              Delete Delete Delete Delete Delete Delete Delete Delete Delete Delete \
              Delete Delete Delete Delete Delete Delete Delete Delete Delete Delete \
    --wait 1000 --no-click --prefer vkbd \
    --screenshot-each tmp/<sid>/bios_entry --post-wait 300

--prefer オプション (2026-05-02 追加)

bmc-kvm-interact.py のキー送信は 3 つのパスを持つ:

値パス仕組み備考
auto (デフォルト)vkbd > rfb > playwright検出に成功した順通常これでよい
vkbdUI.rfb.sendMacro([keysym])Supermicro Hot Key ボタンと同じ経路★推奨。canvas focus 非依存で BIOS/POST/ISOLINUX 全段で安定
rfbUI.rfb.sendKey(keysym, down)down/up を別 call で送るdisplay mode 切替時に状態問題あり
playwrightpage.keyboard.press(key)DOM keydown/keyupcanvas focus 必須

すべての RFB 経路は UI.rfb._rfb_state !== "normal" で silent no-op するため、bmc-kvm-interact.py は送信前に state が normal に到達するまで自動的に待機する。

10号機向け recipe には --prefer vkbd を必ず付けること。auto でも 10号機の BMC FW 3.65 では vkbd が選ばれるが、明示することで失敗時の挙動 (rfb fallback) を抑制できる。

X11DPU (4-6号機) でも auto = vkbd が選ばれる (Supermicro iKVM viewer 共通)。

サブコマンド: screenshot

.venv/bin/python scripts/bmc-kvm-interact.py \
    --bmc-ip 10.10.10.24 --bmc-user claude --bmc-pass Claude123 \
    screenshot tmp/<sid>/bios-screen.png

サブコマンド: navigate

BIOS メニュー内を指定パスまでナビゲートする。すべてスクリーンショットを見ながらインタラクティブに操作する。

タブ構造

Indexタブ名主な設定
0MainSystem Date/Time, BIOS Version, Memory Info
1AdvancedCPU, Chipset, SATA, PCIe, Serial, ACPI, Boot Feature
2Event LogsSMBIOS Event Log
3IPMIBMC FW, System Event Log, BMC Network
4SecurityAdministrator/User Password
5BootBoot Mode, Boot Order, Legacy/UEFI
6Save & ExitSave/Discard/Defaults, Boot Override

Advanced タブ サブメニュー一覧

  • Boot Feature
  • CPU Configuration
  • Chipset Configuration
  • Server ME Information
  • PCH SATA Configuration
  • PCH eSATA Configuration
  • PCIe/PCI/PnP Configuration
  • Super IO Configuration
  • Serial Port Console Redirection
  • ACPI Settings
  • Trusted Computing
  • HTTP BOOT Configuration
  • Supermicro KMS Server Configuration
  • TLS Authenticate Configuration
  • iSCSI Configuration
  • Driver Health

キー操作リファレンス (AMI Aptio UEFI BIOS)

キー動作
ArrowLeft / ArrowRightタブ切替え (注意事項あり)
ArrowUp / ArrowDownメニュー項目の選択
Enterサブメニューに入る / 設定値の変更ダイアログを開く
Escapeサブメニューから親メニューに戻る / トップレベルでは Exit ダイアログ表示
+/-設定値の変更 (enum 型)
F1General Help
F2Previous Values
F3Optimized Defaults
F4Save & Exit
Tabダイアログ内のボタン間移動

検証済みナビゲーションパターン (2026-03-20)

以下のパターンは4号機で30回以上のテストにより動作が確認されている:

タブ切替え: ArrowRight/ArrowLeft は常にタブを切り替える(カーソル位置に関係なく)。 タブ遷移後はカーソルが先頭項目にリセットされる。7タブで循環する。

Main → (ArrowRight) → Advanced → Event Logs → IPMI → Security → Boot → Save & Exit → (循環)

サブメニュー進入・脱出: ArrowDown でカーソル移動 → Enter で進入 → Escape で戻る。 Escape 後もカーソル位置が保持されるため、連続してサブメニューを巡回できる。

# 連続サブメニュー巡回パターン(Advanced タブ内):
ArrowDown Enter    # → 2番目のサブメニューに入る
Escape             # → Advanced に戻る(カーソルは2番目のまま)
ArrowDown Enter    # → 3番目のサブメニューに入る
Escape             # → 繰り返し

効率的な全サブメニュー取得: --screenshot-each を使い1回のセッションで全スクリーンショット取得:

# Advanced の全16サブメニューを一括取得する例:
# (Main タブから開始)
.venv/bin/python scripts/bmc-kvm-interact.py \
    --bmc-ip 10.10.10.24 --bmc-user claude --bmc-pass Claude123 --timeout 60 \
    sendkeys ArrowRight Enter Escape \
              ArrowDown Enter Escape ArrowDown Enter Escape \
              ArrowDown Enter Escape ArrowDown Enter Escape \
              ... \
    --wait 300 --screenshot-each tmp/<sid>/adv --post-wait 500 --pre-screenshot

ナビゲーション手順の例

Advanced > CPU Configuration へ移動:

1. ArrowRight で Advanced タブに移動(Main から1回)
2. ArrowDown で "CPU Configuration" に移動(Boot Feature の次、1回下)
3. Enter でサブメニューに入る
4. 完了後 Escape で Advanced に戻る

サブコマンド: set

設定値を変更する。

  1. navigate で対象設定まで移動
  2. Enter で設定値の変更ダイアログを開く
  3. ArrowUp/ArrowDown で値を選択、Enter で確定
  4. screenshot で変更が反映されたことを確認

サブコマンド: verify

設定値を確認する。

  1. navigate で対象設定まで移動
  2. screenshot で現在の値を読み取る

サブコマンド: save-exit

変更を保存して BIOS を終了する。pve-lock 必須 (再起動を伴う)。

1. F4 キーを送信 (Save & Exit ショートカット)
   → または Save & Exit タブに移動して "Save Changes and Exit" を選択
2. 確認ダイアログで Enter (Yes) を押す
3. サーバが再起動、OS が起動するまで待機
4. SSH で接続確認

POST 92 スタック対策: Save & Exit 後に POST 92 でスタックした場合:

./pve-lock.sh run ./scripts/bmc-power.sh forceoff 10.10.10.24 claude Claude123
# 20秒待機
./pve-lock.sh run ./scripts/bmc-power.sh on 10.10.10.24 claude Claude123

Exit ダイアログの操作

BIOS のトップレベルで Escape を押すと "Exit Without Saving - Quit without saving?" ダイアログが表示される。

操作方法
"No" を選択 (BIOS に留まる)Tab → Enter
"Yes" を選択 (保存せず終了)Enter (Yes がデフォルト選択)

重要: Escape キーは Exit ダイアログを出すだけで、キャンセルには Tab+Enter が必要。Escape の連打は避けること。

Boot タブ操作リファレンス (2026-03-21 検証)

Boot タブ構造 (DUAL モード)

Boot タブには 24個の選択可能項目 がある。初期画面では Boot Option #15 までしか見えないが、ArrowDown でスクロールすると #16, #17 とサブメニューが出現する。

#項目種類
1Boot mode select [DUAL]enum (LEGACY/UEFI/DUAL)
2LEGACY to EFI support [Disabled]enum
3-19Boot Option #1 ~ #17dropdown (18値)
20► Add New Boot Optionサブメニュー
21► Delete Boot Optionサブメニュー
22► UEFI Hard Disk Drive BBS Prioritiesサブメニュー (debian NVMe)
23► UEFI Application Boot Prioritiesサブメニュー (EFI Shell)
24► Hard Disk Drive BBS Prioritiesサブメニュー (SATA 4台)
25► Network Drive BBS Prioritiesサブメニュー (IBA + FlexBoot)
  • カーソル上下: ArrowDown/ArrowUp は**リスト端でラップ(循環)**する
  • Boot mode select → ArrowDown 2回 → Boot Option #1("FIXED BOOT ORDER Priorities" ラベルはスキップされる)

Boot Option ドロップダウン

Boot Option は Enter でダイアログを開いて値を選択する。ダイアログ内の値リスト(DUAL モード、18項目):

Index値
0CD/DVD
1UEFI USB CD/DVD
2USB CD/DVD
3Network:IBA 40-10G Slot 1800 v1060
4USB Key
5Hard Disk: ST3500418AS
6UEFI AP:UEFI: Built-in EFI Shell
7USB Hard Disk
8USB Floppy
9USB Lan
10UEFI Hard Disk:debian
11UEFI CD/DVD
12UEFI USB Hard Disk
13UEFI USB Key
14UEFI USB Floppy
15UEFI USB Lan
16UEFI Network
17Disabled

ダイアログ操作

キー動作
ArrowDown/ArrowUp値を選択(双方向ラップ: 末尾→先頭、先頭→末尾で循環)
PageDown末尾 (Disabled) にジャンプ
PageUp先頭 (CD/DVD) にジャンプ
Home / End無効(何も起きない)
Enter選択値を確定
Escapeキャンセル(値変更なし)

推奨: Disabled 設定手順

Enter → PageDown → Enter

PageDown で Disabled(末尾)に一発到達できるため、3キーで任意の Boot Option を Disabled に設定可能。

+/- キー (ダイアログ不要の値変更)

Boot Option にカーソルを合わせて +/- を押すとダイアログなしで値が変わる。

キーPlaywright キー名方向
- (Minus)Minusindex 減少方向(前のアイテムへ)
+ (Plus)Shift+Equalindex 増加方向(次のアイテムへ)
  • Equal 単体は無効。必ず Shift+Equal を使うこと
  • 双方向ラップ: Disabled(17) の次は CD/DVD(0)、CD/DVD(0) の前は Disabled(17)
  • 速度: 200ms 間隔でも問題なく動作
  • ダイアログ方式と異なり、即座に値が確定する(Enter 不要)

値スワップルール

Boot Option の値を変更すると、以下のルールで自動スワップが発生する:

  1. 通常の値 (CD/DVD, USB Key 等): 他の Boot Option が既に持っている値に設定すると、2つの Boot Option の値が自動的に入れ替わる
  2. Disabled: スワップ対象外。複数の Boot Option を同時に Disabled に設定可能

スワップはダイアログ方式・+/- 方式のどちらでも同様に発生する。

Boot mode select の危険性

Boot mode select を変更すると Boot タブのレイアウトが即座に変わる:

モードBoot Option 数追加メニュー
DUAL17Add/Delete Boot Option, 3つの BBS Priorities
UEFI9 (UEFI 項目のみ)Add/Delete Boot Option, BBS Priorities
LEGACY(未検証)(未検証)

警告: Boot mode を変更すると Boot Option の値が再構成される。意図しない変更は F2 (Previous Values) で復元可能だが、保存してしまうと OS が起動しなくなる可能性がある。

F2/F3/F4 の Boot タブでの挙動

キーダイアログデフォルト動作
F2"Load Previous Values?" [Yes] [No]Yes最後に保存された状態に全設定を復元
F3"Load Optimized Defaults?" [Yes] [No]Yes工場出荷デフォルトに復元(危険: VT-x 等もリセット)
F4"Save configuration and exit?" [Yes] [No]Yes保存して再起動
  • Yes がデフォルト → Enter で即実行
  • No を選択するには Tab → Enter
  • F2 は Boot Option の変更を元に戻すのに便利(保存前のみ有効)
  • F3 は Boot mode が DUAL に戻るため Boot Option 数が変わる可能性がある

Boot Option 変更の推奨手順

単一値の変更 (例: Boot Option #1 を UEFI Hard Disk:debian に):

1. ArrowDown x2 で Boot Option #1 へ
2. Enter でダイアログを開く
3. ArrowDown で目的の値へ(UEFI Hard Disk:debian は index 10)
4. Enter で確定
5. F4 → Enter で保存

複数の Boot Option を Disabled に:

1. Boot Option #N へ移動
2. Enter → PageDown → Enter (3キーで Disabled)
3. ArrowUp で次の Boot Option へ
4. 繰り返し

誤操作のリカバリ:

  • 保存前: F2 (Previous Values) で全設定を復元
  • 保存後: BIOS に再入場して手動修正

Boot Option #1 を UEFI CD/DVD に設定する手順 (6号機 UEFI CD ブート)

Redfish BootOptions API が空で find-boot-entry / boot-next が使えないサーバ (6号機等) では、 BIOS Boot タブから直接 Boot Option #1 を設定して UEFI CD ブートを行う。

1. --no-click で Boot タブに移動 (ArrowRight x5)
2. ArrowDown x2 で Boot Option #1 へ
3. Enter でドロップダウンを開く
4. PageUp で先頭 (CD/DVD) → ArrowDown x11 で UEFI CD/DVD (index 11) へ
5. Enter で選択
6. F4 → Enter で Save & Exit

PXE Boot Option の一括 Disabled 化

PXE 無限ループを防止するため、全 PXE Boot Option を Disabled に設定する。 Boot Option #1 にカーソルを合わせた状態から:

Enter → PageDown → Enter → ArrowDown   (1つ目を Disabled)
Enter → PageDown → Enter → ArrowDown   (2つ目を Disabled)
...
Enter → PageDown → Enter               (17個目を Disabled)

各 Boot Option を 3 キー (Enter → PageDown → Enter) で Disabled に設定し、ArrowDown で次へ移動。

--no-click オプション

--no-click は JS focus() + tabindex 設定で canvas にキーボードフォーカスを与える。 デフォルトの center click が BIOS メニューカーソルを移動させてしまう問題を回避する。

用途推奨オプション
BIOS Setup 操作--no-click (カーソル移動を防止)
EFI Shell での文字入力デフォルト (center click が安全)

安全な設定と危険な設定

各設定の技術的な解説は reference.md を参照。

Advanced タブ サブメニュー詳細 (4号機, 2026-03-20 取得)

#サブメニュー主な項目
1Boot FeatureQuiet Boot, Option ROM Messages, Bootup NumLock, Wait For "F1" If Error, INT19 Trap, Re-try Boot, Power Config (Watch Dog, Restore on AC, Power Button, Throttle, In-band BIOS Updates)
2CPU ConfigurationHyper-Threading [Enable], Cores Enabled [0=all], Monitor/Mwait, Execute Disable Bit, Intel Virtualization [Enable], PPIN Control, HW Prefetcher, Adjacent Cache Prefetch. CPU情報: Xeon Gold 6130 x2, 2.00GHz, L3 28160KB
3Chipset Configuration► North Bridge, ► South Bridge (サブサブメニュー)
4Server ME InformationME FW Version 4.1.5.2, Current State: Operational, Error Code: No Error (読み取り専用)
5PCH SATA ConfigurationSATA Controller [Enable], AHCI mode, Port 0-3 設定 (Hot Plug, Spin Up, Device Type). Port 0: ST3500418AS, Port 1: SAMSUNG HD502HJ, Port 2: ST500DM002-1BD142, Port 3: WDC WD5000AAKS-402AA
6PCH eSATA ConfigurationsSATA Controller [Enable], AHCI mode, Port 0-4 (全て Not Installed)
7PCIe/PCI/PnP ConfigurationAbove 4G Decoding [Enabled], SR-IOV [Disabled], ARI [Disabled], MMIO High Granularity [256G], VGA Priority [Onboard], NVMe Firmware Source, Onboard LAN Device/Option ROM 設定, NVMe1 Option ROM [EFI]. PCIe スロット: AOC-UR-i4XTF, RSC-R1UW-2E16 (SLOT1-4 X16 OPROM)
8Super IO ConfigurationSuper IO Chip: AST2500, ► Serial Port 1/2 Configuration
9Serial Port Console RedirectionCOM1 [Disabled], SOL [Enabled], Legacy Serial Redirection Port [COM1], EMS [Disabled]
10ACPI SettingsNUMA [Enabled], WHEA Support [Enabled], High Precision Event Timer [Enabled]
11Trusted ComputingSecurity Device Support [Enable], TPM State [Enabled], TPM Active: Activated, TPM Owner: Owned, TxT Support [Disabled]
12HTTP BOOT ConfigurationHTTP Boot One Time [Disabled], Input description, Boot URI
13Supermicro KMS Server ConfigurationKMS Server IP, TCP Port [5696], Timeout [5], Retry Count [2], TimeZone [0], TCG NVMe KMS Policy [Do Nothing], Client Username/Password, TLS Certificate
14TLS Authenticate Configuration► Server CA Configuration
15iSCSI ConfigurationiSCSI Initiator Name, ► Add/Delete/Change Attempt
16Driver HealthIntel VROC 8.0.0.4006 VMD [Healthy], Intel DCPMM 1.0.0.3536 [Healthy] (読み取り専用)

Event Logs タブ サブメニュー

サブメニュー主な項目
Change SMBIOS Event Log SettingsSMBIOS Event Log [Enabled], Erase Event Log [No], When Log is Full [Do Nothing], Log System Boot Event [Disabled]
View SMBIOS Event Logイベントログ表示 (日付, エラーコード, 重要度)

IPMI タブ サブメニュー

サブメニュー主な項目
System Event LogSEL Components [Enabled], Erase SEL [No], When SEL is Full [Do Nothing]
BMC Network ConfigurationUpdate IPMI LAN Configuration [No], IPMI LAN Selection [Dedicated], Address Source [Static], Station IP: 010.010.010.024, IPv6 Support [Enabled]

変更可能 (安全)

  • Boot Feature (Quiet Boot, POST delay 等)
  • Serial Port Console Redirection
  • ACPI Settings
  • Boot Mode (UEFI/Legacy)
  • Boot Order
  • PCIe/PCI/PnP Configuration (一部)

変更禁止 (危険)

  • CPU 電圧・周波数設定
  • メモリ電圧・タイミング設定
  • Chipset Configuration の高度な設定
  • Security (Administrator Password 設定は慎重に)
  • Trusted Computing (TPM 設定) — X11DPU のみ。X10DRT-P には TPM サブメニューが存在しない

X10DRT-P (10号機) 固有差分

X10DRT-P は X11DPU と同じ AMI Aptio V を使用し、タブ構成 (7枚) とキーバインドは完全に互換 だが、世代差 (Broadwell-EP/C612 vs Skylake-SP/C621) と OEM (Nutanix NX-1065-G5) 由来の差分がある。本セキュションでは操作上の重要な差分のみ列挙する (各設定項目の詳細は reference.md の X10DRT-P 節を参照)。

Advanced タブのサブメニュー数: 10 (X11DPU は 16)

10号機には以下のサブメニューが存在しない:

  • Trusted Computing (TPM 2.0 設定)
  • HTTP BOOT Configuration
  • Supermicro KMS Server Configuration
  • TLS Authenticate Configuration
  • iSCSI Configuration
  • Driver Health

サブメニュー名の差分:

  • PCH SATA Configuration → SATA Configuration
  • PCH eSATA Configuration → sSATA Configuration
  • Server ME Information → Server ME Configuration
  • Option ROM Messages (Boot Feature 内) → AddOn ROM Display Mode

Boot タブが LEGACY モード固定

10号機の出荷時設定は Boot Mode = LEGACY。X11DPU の DUAL モードと UI レイアウトが異なる:

  • Boot Order は 7 個 (X11DPU DUAL は 17 個)
  • Legacy Boot Order ドロップダウン値は 8 項目 (X11DPU DUAL は 18 項目)
  • UEFI 系の Boot Option (UEFI Hard Disk:debian, UEFI: Built-in EFI Shell 等) は表示されない
  • BBS Priorities サブメニューは ► NETWORK Drive BBS Priorities のみ (UEFI Hard Disk Drive BBS / UEFI Application Boot Priorities なし)

UEFI ブートを使用するには Security > Secure Boot Menu の CSM Support を Disabled にし、Boot タブの Boot Mode Select を UEFI に変更する必要がある。Save 前に F2 (Previous Values) で復元できる状態を維持し、変更後は Boot Override や IPMI VirtualMedia で動作確認すること。

Save & Exit タブの名称差

項目X11DPUX10DRT-P
保存して再起動Save Changes and ExitSave Changes and Reset
F4 ショートカット"Save configuration and exit?"同等 (Yes デフォルト)

BMC FW 更新の制約 (Nutanix OEM)

  • 10号機 (Nutanix NX-1065-G5 OEM) では Supermicro 公式 BMC FW を AlUpdate / Web UI で適用しても silent reject される (2026-04-30 確認、memory/server10_nutanix_oem.md 参照)
  • 現行 BMC FW: 3.65 (運用継続中)
  • BIOS Setup 操作・KVM スクリーンショット・電源操作には影響なし

注意事項 (X10DRT-P 固有)

  • Twin Server 構成: X10DRT-P は 2U Twin Server。10号機は片ノードで、PCIe スロットラベルは CPU2 SLOT1/SLOT2/SAS/SXB1 のように CPU2 配下が列挙される
  • claude ユーザの BMC index は 4 (4-6号機 X11DPU は 2、7-9号機 iDRAC は 3)
  • AST2400 BMC で X11DPU の AST2500 より旧世代だが、bmc-kvm-interact.py (noVNC + 標準 cgi/login.cgi + url_redirect.cgi) は完全互換 (Phase A 確認済み)

oplog 記録

以下の操作は oplog に記録すること:

  • BIOS Setup 進入のための電源操作 (cycle/forceoff/on)
  • Save & Exit (設定保存)
  • 設定値の変更

KVM 接続の制約

  • BMC は同時1セッションのみ安定動作 (複数同時接続でキーが累積する)
  • KVM 接続に約8秒かかる(BMC ログイン + ページロード + canvas 待機)
  • --wait オプションでキー間の待機時間を調整可能 (デフォルト 100ms)
  • BIOS 画面の解像度は 800x600 (テキストモード/POST は 720x400)
  • focus_canvas() は canvas をクリックしてフォーカスする。safe_click=True で右下隅をクリック(BIOS メニュー項目を誤クリックしない)
  • --screenshot-each を使えば1セッション内で複数キー+複数スクリーンショットを撮れる。毎回再接続する必要がないため、30キー+30スクリーンショットが約40秒で完了する

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Dell ファームウェアダウンロード。Playwright で dl.dell.com から BIN を取得し firmimg.d7 を抽出する。

The English summary is being prepared. Showing the original description.

miminashi/pvese19Updated Jul 6, 2026

Mellanox SX6036 InfiniBand スイッチのシリアルコンソール操作。ステータス確認、show コマンド、IB 設定、FW 管理を行う。

The English summary is being prepared. Showing the original description.

miminashi/pvese19Updated Jul 6, 2026

idrac7

Free

iDRAC7 基本操作。SSH 経由で racadm コマンドを実行し、サーバ管理を行う。

The English summary is being prepared. Showing the original description.

miminashi/pvese19Updated Jul 6, 2026

iDRAC7 ファームウェアアップデート。段階的アップグレードパスに従い TFTP 経由で適用する。

The English summary is being prepared. Showing the original description.

miminashi/pvese19Updated Jul 6, 2026

Fujitsu iRMC S4 (TX1320 M3 等) の電源・BIOS・RAID 操作 + BIOS 設定リファレンス。Redfish (HTTPS + SECLEVEL=0) 経由の電源/ブート操作 + iRMC Web UI/KVM 経由の手動 BIOS/RAID 操作手順 + 全 BIOS 設定項目の網羅リファレンス (bios/)。training-tx1320 対応。

The English summary is being prepared. Showing the original description.

miminashi/pvese19Updated Jul 6, 2026

LINSTOR/DRBD ストレージベンチマーク。VM上でfioを実行し、thin/thick-stripe構成の性能を計測する。

The English summary is being prepared. Showing the original description.

miminashi/pvese19Updated Jul 6, 2026

See all skills by miminashi

Report a problem with this skill