bios-setup
FreeSupermicro X11DPU/X10DRT-P BIOS Setup 操作。KVM スクリーンショット + キーストロークで BIOS メニューを操作する。BIOS 設定変更、確認、保存を行う。4-6号機 + 10号機対応。
The English summary is being prepared. Showing the original description.
Docker TFTP サーバ。jumanjiman/tftp-hpa コンテナで一時的な TFTP サービスを提供する。
The English summary is being prepared. Showing the original description.
Review the instructions the agent will receive before you install.
Docker コンテナで一時的な TFTP サーバを起動する。
| 項目 | 値 |
|---|---|
| コンテナイメージ | jumanjiman/tftp-hpa |
| プロトコル | UDP 69 |
| TFTP ルート | コンテナ内 /tftpboot/ |
| 用途 | iDRAC FW アップデート (firmimg.d7 配信) |
docker run --rm -d --name tftp-server \
-p 69:69/udp \
-v /path/to/firmimg.d7:/tftpboot/firmimg.d7:ro \
jumanjiman/tftp-hpa
--rm: 停止時にコンテナ自動削除-d: バックグラウンド実行-p 69:69/udp: ホストの UDP 69 をコンテナに転送-v ...:/tftpboot/...:ro: ファイルをコンテナ内の TFTP ルートにマウントTFTP で配信するファイルは 644 (全ユーザ読み取り可) が必須。
chmod 644 /path/to/firmimg.d7
tftpd-hpa は File must have global read permissions エラーを返し、600 (owner のみ) のファイルは配信できない。
TFTP RRQ パケットを送信し、DATA 応答を確認する:
import socket
import struct
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
sock.settimeout(5)
filename = b"firmimg.d7"
mode = b"octet"
rrq = struct.pack("!H", 1) + filename + b"\x00" + mode + b"\x00"
sock.sendto(rrq, ("127.0.0.1", 69))
data, addr = sock.recvfrom(1024)
opcode = struct.unpack("!H", data[:2])[0]
if opcode == 3:
print("OK: TFTP DATA received")
elif opcode == 5:
errmsg = data[4:].decode(errors="replace").rstrip("\x00")
print(f"ERROR: {errmsg}")
sock.close()
テストスクリプトは tmp/<session-id>/tftp-test.py に書いて python3 tmp/<session-id>/tftp-test.py で実行する。
docker logs tftp-server
FW ファイルを差し替える場合はコンテナを再起動する:
docker stop tftp-server
docker run --rm -d --name tftp-server \
-p 69:69/udp \
-v /path/to/new-firmimg.d7:/tftpboot/firmimg.d7:ro \
jumanjiman/tftp-hpa
docker stop tftp-server
--rm フラグにより停止時にコンテナが自動削除される。
sudo ss -ulnp sport = :69 でチェックNo reviews yet. Tell others what you thought.
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.
Supermicro X11DPU/X10DRT-P BIOS Setup 操作。KVM スクリーンショット + キーストロークで BIOS メニューを操作する。BIOS 設定変更、確認、保存を行う。4-6号機 + 10号機対応。
The English summary is being prepared. Showing the original description.
Dell ファームウェアダウンロード。Playwright で dl.dell.com から BIN を取得し firmimg.d7 を抽出する。
The English summary is being prepared. Showing the original description.
Mellanox SX6036 InfiniBand スイッチのシリアルコンソール操作。ステータス確認、show コマンド、IB 設定、FW 管理を行う。
The English summary is being prepared. Showing the original description.
iDRAC7 基本操作。SSH 経由で racadm コマンドを実行し、サーバ管理を行う。
The English summary is being prepared. Showing the original description.
iDRAC7 ファームウェアアップデート。段階的アップグレードパスに従い TFTP 経由で適用する。
The English summary is being prepared. Showing the original description.
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.