con un clic
idrac7-fw-update
iDRAC7 ファームウェアアップデート。段階的アップグレードパスに従い TFTP 経由で適用する。
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
iDRAC7 ファームウェアアップデート。段階的アップグレードパスに従い TFTP 経由で適用する。
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
別の tmux ペインで動いている Claude Code インスタンスを、このセッションから tmux send-keys / capture-pane で駆動するオーケストレーション。プランモード投入 → プラン再点検 (1 回目の検証) → ユーザ承認ゲート → auto mode 実装 → レポート未記載追記 → レポート矛盾再チェック (2 回目の検証) の定型フロー。長時間タスクをもう 1 体の claude に「ダブルチェック付きで」実行させ、要所だけ自分が監督したいときに使う。
PXE/netboot 経由で Debian + HW RAID10 を自動インストール (OpenWrt ローカル TFTP + embed ipxe.efi + IPv4 リテラル mirror)。BMC USB redirector が累積劣化した機種 (TX1320 M3 等) や、 cross-site 拠点の install に使う。phase 19 で training-tx1320 で完遂、 物理操作なしで自力 SSH まで到達。
Fujitsu iRMC S4 (TX1320 M3 等) の電源・BIOS・RAID 操作 + BIOS 設定リファレンス。Redfish (HTTPS + SECLEVEL=0) 経由の電源/ブート操作 + iRMC Web UI/KVM 経由の手動 BIOS/RAID 操作手順 + 全 BIOS 設定項目の網羅リファレンス (bios/)。training-tx1320 対応。
Debian + Proxmox VE OS自動セットアップ。BMC VirtualMedia経由でpreseedインストール、PVEインストールまでを実行する。
Supermicro X11DPU/X10DRT-P BIOS Setup 操作。KVM スクリーンショット + キーストロークで BIOS メニューを操作する。BIOS 設定変更、確認、保存を行う。4-6号機 + 10号機対応。
iDRAC7 基本操作。SSH 経由で racadm コマンドを実行し、サーバ管理を行う。
| name | idrac7-fw-update |
| description | iDRAC7 ファームウェアアップデート。段階的アップグレードパスに従い TFTP 経由で適用する。 |
| argument-hint | <target: 1.66|2.20|2.65|all> |
iDRAC7 ファームウェアを段階的アップグレードパスに従い TFTP 経由で適用する。
| 項目 | 値 |
|---|---|
| 対象 | 7-9号機 (DELL PowerEdge R320) iDRAC7 |
| 方式 | TFTP 経由 (racadm fwupdate -g -u -a <IP>) |
| 前提スキル | idrac7, dell-fw-download, tftp-server |
iDRAC7 は直接最新版にジャンプできない。以下の段階的パスに従う:
| ステップ | From | To | Driver ID | 所要時間 (概算) |
|---|---|---|---|---|
| 1 | 1.57.57 | 1.66.65 | 992WY | ~5 分 |
| 2 | 1.66.65 | 2.20.20.20 | 4P5PF | ~7 分 |
| 3 | 2.20.20.20 | 2.65.65.65 | Y9YPN | ~8 分 |
target 引数で到達バージョンを指定:
1.66: ステップ 1 のみ2.20: ステップ 1-22.65: ステップ 1-3 (最新)all: 現在のバージョンから最新まで全ステップ各ステップは以下の 6 フェーズで構成される:
dell-fw-download スキルを使用:
.venv/bin/python tmp/<session-id>/dell-download.py <DRIVER-ID> tmp/<session-id>
python3 tmp/<session-id>/extract-bin.py tmp/<session-id>/<BIN-file> tmp/<session-id>/fw-extracted
chmod 644 tmp/<session-id>/fw-extracted/payload/firmimg.d7
tftp-server スキルを使用。起動コマンドはスクリプトファイルに書いて実行:
tmp/<session-id>/start-tftp.sh:
docker stop tftp-server 2>/dev/null || true
docker run --rm -d --name tftp-server \
-p 69:69/udp \
-v "$(pwd)/tmp/<session-id>/fw-extracted/payload/firmimg.d7:/tftpboot/firmimg.d7:ro" \
jumanjiman/tftp-hpa
sh tmp/<session-id>/start-tftp.sh
./oplog.sh ssh -F ssh/config idrac7 racadm fwupdate -g -u -a <TFTP-SERVER-IP>
<TFTP-SERVER-IP>: ローカルマシンの IP (iDRAC から到達可能なアドレス。例: 10.1.6.1)-d オプションは省略 (TFTP ルート直下の firmimg.d7 を自動取得)適用中の出力:
Firmware update completed successfully.
FW 適用後、iDRAC が自動リブートする。SSH 再接続まで 60-120 秒:
ssh-keygen -R $BMC_IP -f ssh/known_hostsssh -F ssh/config -o ConnectTimeout=5 -o StrictHostKeyChecking=no idrac7 racadm getsysinfo
docker stop tftp-server
次のステップがある場合は Phase 1 に戻る。最終ステップの場合は展開ファイルも削除:
rm -rf tmp/<session-id>/fw-extracted
iDRAC から TFTP サーバに到達できない。確認事項:
ssh -F ssh/config idrac7 racadm ping <TFTP-IP>chmod 644 firmimg.d7 (tftp-server スキル参照)docker psracadm fwupdate -s で "Preparing for firmware update" のまま停滞。
racadm racreset も拒否される場合:
ssh -F ssh/config idrac7 racadm config -g cfgIpmiLan -o cfgIpmiLanEnable 1
ipmitool -I lanplus -H $BMC_IP -U claude -P Claude123 mc reset cold
-d firmimg.d7 エラー-d はディレクトリパス指定オプション。ファイル名として解釈されない。-d オプションは常に省略する。
curl では Akamai CDN がボット検知で 403 を返す。Playwright 経由でダウンロードすること (dell-fw-download スキル参照)。
FW アップデート後に iDRAC の SSH ホスト鍵が変わる。アップデート前に毎回:
ssh-keygen -R $BMC_IP -f ssh/known_hosts
全ステップ完了後:
ssh -F ssh/config idrac7 racadm getsysinfo
ssh -F ssh/config idrac7 racadm getconfig -g cfgIpmiLan
ssh -F ssh/config idrac7 racadm jobqueue view
確認項目: