---
title: ClaudeCode_VMinfra_JP_refinedbyAI
tags:  #janog #claude code #claude #vm #prometheus #netbox #openstack  
author: [Ken Sasaki](https://image.docswell.com/user/sasakipochi)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/57GLZG14EL.jpg?width=480
description: JANOG57.5 Interrim Meeting で喋った資料を Claude にリファインしてもらった資料  元の資料↓ https://www.docswell.com/s/sasakipochi/527Q6R-ClaudeCode-on-VMinfra-2026-06-19
published: June 22, 26
canonical: https://image.docswell.com/s/sasakipochi/5Y8VP3-ClaudeCode-on-VMinfra-JP-refinedbyAI
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/57GLZG14EL.jpg)

仮想化基盤の管理者権限を
Claude Code に与えてみると
何ができるか
JANOG57.5 Interim Meeting · 2026-06-19
佐々木 健


# Page. 2

![Page Image](https://bcdn.docswell.com/page/4EQYLXDRJP.jpg)

みなさんに聞いてみたい
1
生成 AI 、使ってる？
2
Claude Code や Codex 、使ってる？
3
Claude Code でサーバ／ネットワークオペレーションさせたことある？
4
もう実運用で使ってる？


# Page. 3

![Page Image](https://bcdn.docswell.com/page/KJ4WD6ZQ71.jpg)

今日のネタ
バイブコーディング on
サーバ仮想化基盤
サーバ構築を
自然言語だけでやってみる
バイブコーディングとは？
技術的な中身を意識せず、「こんな雰囲気
のアプリを作って」「このバグ直して」と
自然言語で指示を出すだけで、 AI に開発
を丸投げして進めるスタイル。
コードを書かず、指示するだけ。


# Page. 4

![Page Image](https://bcdn.docswell.com/page/LE1YZVRL7G.jpg)

実験環境：仮想化基盤（ ThinkPad X395 ）
ハードウェア
AMD Ryzen 5 PRO 3500U
CPU
メモリ
16GB
SSD
512GB
ソフトウェア
•
Ubuntu 24.04.04 Server
•
KVM / LXD / Docker 動作可能
•
ストレージは LVM でパーティション管理
役割分担
人間がやること
•
Claude Code が基盤にログインできるようにす
る
•
日本語で指示を出す
•
「 OK 」と言い続ける
•
動作確認、文句を言う
Claude Code がやること
それ以外全部


# Page. 5

![Page Image](https://bcdn.docswell.com/page/GEWG9L1QJ2.jpg)

Claude Code に構築してもらったシステム
Prometheus + Grafana
+ Blackbox + Loki
NetBox
(+ Shumoku)
監視・可視化・ログ収集
インフラ情報管理・配線可視化
containerlab
OpenStack
(DevStack)
ネットワークエミュレーション
IaaS 基盤


# Page. 6

![Page Image](https://bcdn.docswell.com/page/47ZL9MP3J3.jpg)

01
Prometheus + Grafana
+ Blackbox + Loki
ナウでヤングな監視システム


# Page. 7

![Page Image](https://bcdn.docswell.com/page/YJ6WKNMZJV.jpg)

Prometheus + Grafana + Blackbox + Loki
Prometheus
Grafana
Blackbox Exporter
Loki
メトリクス収集（数値データ）
可視化・ダッシュボード
外形監視（ Ping 、 HTTP 監視など）
ログ収集・検索
設定ファイルは YAML / INI 形式で、設定もトラブルシュートも面倒…


# Page. 8

![Page Image](https://bcdn.docswell.com/page/GJ5MP5Z9J4.jpg)

Claude Code への依頼内容（監視システム）
人
サーバの監視したいんだけど何がいい？
人
じゃあ、 Prometheus で設定して
人
ping とかの監視もして
人
ハードウェア監視もしたい
人
ログ収集もして
人
ダッシュボードを作って


# Page. 9

![Page Image](https://bcdn.docswell.com/page/LE3W3N92E5.jpg)

Grafana ： Node Exporter ダッシュボード


# Page. 10

![Page Image](https://bcdn.docswell.com/page/8EDK4WG67G.jpg)

Grafana + Loki ：ログ収集ダッシュボード


# Page. 11

![Page Image](https://bcdn.docswell.com/page/V7PKM98ZJ8.jpg)

Grafana ： Hardware Health ダッシュボード（ CPU 温度・ファン・バッテリー）


# Page. 12

![Page Image](https://bcdn.docswell.com/page/2JVV9MNMJQ.jpg)

感想：監視システム構築
人間からのツッコミが必要だったこ
と
できたこと・よかったこと
•
面倒な設定を一切書かずに全部やってくれ
る！ 人間がやるより速い
•
ダッシュボードが最初できていなかった
•
ハマっても大抵自分で気付いて自分で修正
する
•
ログ収集が全然できていなかった
•
ハードウェアステータスが取れていなか
った
→ 指摘すると自力で修正してくれた


# Page. 13

![Page Image](https://bcdn.docswell.com/page/5EGLZGKXJL.jpg)

02
NetBox (+ Shumoku)
インフラ情報管理・配線可視化


# Page. 14

![Page Image](https://bcdn.docswell.com/page/4JQYLXN57P.jpg)

NetBox + Shumoku とは
NetBox
IP アドレス・ラック・機器・ケーブル接続などのインフラ情報を一元管理する
DCIM/IPAM ツール。
インストールは簡単だが、データの登録・更新がとても面倒。
Shumoku
NetBox の情報を元に配線を可視化してくれるツール。
接続情報だけでなく「配線」データが正しく入っていないと動かない。


# Page. 15

![Page Image](https://bcdn.docswell.com/page/K74WD6GVE1.jpg)

Claude Code への依頼内容（ NetBox ）
人
NetBox 環境を作って
人
デモしたいので、機器テンプレートを GitHub から拾ってインストールして
人
デモできるようなデータも入れて
人
Shumoku という配線可視化ツールもインストールして、見えるようにして


# Page. 16

![Page Image](https://bcdn.docswell.com/page/LJ1YZVD4EG.jpg)

NetBox ：ラック図（東京 DC1 / 大阪 DC2 ）


# Page. 17

![Page Image](https://bcdn.docswell.com/page/GJWG9LYZ72.jpg)

NetBox ：デバイス一覧（ 23 台登録）


# Page. 18

![Page Image](https://bcdn.docswell.com/page/4EZL9MXL73.jpg)

NetBox ：ロケーション管理


# Page. 19

![Page Image](https://bcdn.docswell.com/page/Y76WKN4M7V.jpg)

Shumoku ：ネットワークトポロジー可視化


# Page. 20

![Page Image](https://bcdn.docswell.com/page/G75MP5QQ74.jpg)

感想： NetBox + Shumoku 構築
面倒な登録作業を全部やってくれた！登録用スクリプトも自前で作成
雑な指示でもそれっぽいデモ環境を用意してくれて楽ちん
GitHub からテンプレートを自分で探してきてインストールした
Shumoku は配線データが必要だと気づき、自力でデータ追加・修正してくれた


# Page. 21

![Page Image](https://bcdn.docswell.com/page/9J296NPWER.jpg)

03
containerlab
ネットワークエミュレーション環境


# Page. 22

![Page Image](https://bcdn.docswell.com/page/DEY49P59JM.jpg)

containerlab — BGP 学習環境の構築
containerlab とは
Docker コンテナでルータ・スイッチの仮想ネッ
トワークをトポロジー定義から構築できるネッ
トワークエミュレーションツール。
各社の Docker イメージが動き、教育・実験に最
適。
依頼した内容
人
containerlab の環境を作って
人
BGP の学習環境を作って
人
ルータは FRR で、
あんまりメモリないし


# Page. 23

![Page Image](https://bcdn.docswell.com/page/VJNYL5ND78.jpg)

containerlab が生成した BGP ラボ構成（ Claude Code のコンソール出力）


# Page. 24

![Page Image](https://bcdn.docswell.com/page/YE9P4YR8J3.jpg)

感想： containerlab BGP 学習環境
雑な指示でも 3 ノード eBGP ラボ（ AS 65001 〜 65003 ）を自動設計・構築
操作方法や学習コンテンツも自動生成してくれた
ネットワーク機器（ FRR ）の設定ファイルも普通にいじれる
設定ファイルをローカルで作ってから rsync する、という仕事の仕方もちゃんとして
いた


# Page. 25

![Page Image](https://bcdn.docswell.com/page/GE8DQ6WZED.jpg)

04
OpenStack (DevStack)
「だいたいちゃんと動かない」 IaaS 基盤


# Page. 26

![Page Image](https://bcdn.docswell.com/page/LELMX9N17R.jpg)

OpenStack (DevStack) のインストール
OpenStack とは
サーバ・ネットワーク・ストレージを API で統合管理し、パブリッククラウドのように提供で
きるオープンソース IaaS 基盤。 DevStack は 1 台のサーバ上に構築する学習・検証環境。
インストールが大変、設定も大変、そしてだいたいちゃんと動かない！！！！
依頼した内容
人
OpenStack の環境を 1 台の VM の上に作って
人
DevStack がいいの？ じゃそれで


# Page. 27

![Page Image](https://bcdn.docswell.com/page/4JMYLZX5JW.jpg)

OpenStack Horizon ：ダッシュボード（起動成功！）


# Page. 28

![Page Image](https://bcdn.docswell.com/page/PJR9K6NZ79.jpg)

OpenStack ： VM コンソール（ test-vm 起動）


# Page. 29

![Page Image](https://bcdn.docswell.com/page/PEXQLMN1JX.jpg)

感想： OpenStack (DevStack) 構築
「だいたい動かない」はずの DevStack がちゃんとインストールできた！
人間と同じようにハマるが、ログを確認しながら自力で解決
VM コンソールが動かなかった問題も自力で解決した
ドキュメントもちゃんと作ってくれた。人間より偉いかも


# Page. 30

![Page Image](https://bcdn.docswell.com/page/3EK9LGNMED.jpg)

まとめ
🤖
🔄
📝
🚀
Claude Code すごい
4 つの複雑なシステムを自然言語だけで構築。人間がやるより速い。
自律的に問題を解決する
ハマっても大抵自分で気付いて修正。ログ確認・デバッグも自動。
人間の役割は指示と確認
技術的な詳細を知らなくても結果を得られる時代になってきた。
工夫するともっと便利になる
今回は素の Claude Code だが、ハーネス・ループを組めばさらに強力。


# Page. 31

![Page Image](https://bcdn.docswell.com/page/L73W3NV275.jpg)

よくある質問
危なくない？
Q
→ ハーネスエンジニアリングで対応しよう。暴走しないよう制御の仕組みを作ることが重要。
難しそう…
Q
→ 素の Claude Code を触るだけなら非常に簡単。インストールして SSH できるようにするだ
け。
課金が心配
Q
→ 素で使う分には意外と減らない。今回のような作業なら Pro Plan でも余裕。


# Page. 32

![Page Image](https://bcdn.docswell.com/page/87DK4W86JG.jpg)

将来はどうなるの？
ハーネスの次はループだ！！
動きが早すぎて楽しい。 Claude Code を制御・監視する仕組みを整えれば、さらに自律的な運
用が可能になる。
AI 活用で仕事量が増えてる気がする…
•
コンパイラの高速化のときと一緒かなあ
•
大量に生成されるドキュメント・システムを最終的にチェックするのは人間
•
チェックするシステムを作っても、そのシステムをチェックするのは人間
•
全然楽にならない → お仕事もなくなる気がしない
まあとりあえず楽しみながらがんばろー


# Page. 33

![Page Image](https://bcdn.docswell.com/page/VJPKM9WZE8.jpg)

おしまい
🍺🍺
佐々木 健 · JANOG57.5 Interim Meeting · 2026-06-19


