本文へ移動
cccskills
無料GitHub で公開

proxmox-infrastructure

Manage the Matrix/Virgo-Core Proxmox VE cluster (nodes Foxtrot, Golf, Hotel - MINISFORUM MS-A2 with AMD Ryzen 9 9955HX). Covers VM provisioning, VLAN networking, CEPH storage, and automation via Python (proxmoxer), Ansible (community.general.proxmox), and Terraform (Telmate/proxmox).

インストール方法を見る

含まれるファイル(15)

  • SKILL.md3.0 KB
  • anti-patterns/common-mistakes.md7.5 KB
  • examples/01-basic-vm/main.tf3.7 KB
  • examples/01-basic-vm/variables.tf924 B
  • reference/api-reference.md8.4 KB
  • reference/cloud-init-patterns.md3.8 KB
  • reference/networking.md7.2 KB
  • reference/qemu-guest-agent.md9.0 KB
  • reference/storage-management.md8.9 KB
  • tools/check_ceph_health.py15.6 KB
  • tools/check_cluster_health.py10.6 KB
  • tools/cluster_status.py8.8 KB
  • tools/validate_template.py7.3 KB
  • workflows/ceph-deployment.md22.3 KB
  • workflows/cluster-formation.md16.8 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Proxmox Infrastructure: Matrix/Virgo-Core Cluster

Manage 3-node Proxmox VE cluster with CEPH storage, VLAN networking, and cloud-init automation.

Available Tools

Python Scripts (uv-based)

  • validate_template.py - Validate template health via Proxmox API
  • cluster_status.py - Cluster health metrics and node status
  • check_ceph_health.py - CEPH storage pool health monitoring
  • check_cluster_health.py - Comprehensive cluster diagnostics

All scripts support --help for usage. Run with: uv run tools/<script>.py

Automation Examples

  • Ansible playbooks - Template creation, VLAN bridging setup
  • Terraform modules - VM cloning, multi-node deployments with dual NICs

See examples/ and workflows/ for working configurations.

Core Capabilities

Template Management:

  • Ubuntu/Debian cloud-init templates with virtio-scsi
  • Serial console configuration for cloud images
  • Proper boot order and cloud-init CD-ROM (ide2)

Network Infrastructure:

  • vmbr0: Management (VLAN 9 for Corosync)
  • vmbr1: CEPH Public (192.168.5.0/24, MTU 9000)
  • vmbr2: CEPH Private (192.168.7.0/24, MTU 9000)
  • VLAN-aware bridging (supports VLANs 2-4094)
  • 802.3ad LACP bonding

CEPH Storage:

  • Multi-OSD configuration (2× 4TB NVMe per node)
  • MTU 9000 for storage networks
  • Public/private network separation
  • Health monitoring and diagnostics

API Automation:

  • Python via proxmoxer library
  • Ansible via community.general.proxmox_* modules
  • Terraform via Telmate/proxmox provider

Cluster Architecture (Matrix)

Hardware: 3× MINISFORUM MS-A2

  • AMD Ryzen 9 9955HX (16C/32T)
  • 64GB DDR5 @ 5600 MT/s
  • 3× NVMe: 1× 1TB boot, 2× 4TB CEPH OSDs
  • 4× NICs: 2× 10GbE SFP+, 2× 2.5GbE

Nodes: Foxtrot, Golf, Hotel

Quick Examples

Clone template to VM:

qm clone 9000 101 --name web-01
qm set 101 --ipconfig0 ip=192.168.3.100/24,gw=192.168.3.1
qm set 101 --net0 virtio,bridge=vmbr0,tag=30
qm start 101

Check cluster health:

uv run tools/cluster_status.py
uv run tools/check_ceph_health.py

For Details

  • reference/ - Cloud-init, networking, API, storage, QEMU guest agent
  • workflows/ - Cluster formation, CEPH deployment automation
  • examples/ - Terraform configs, Ansible playbooks
  • anti-patterns/ - Common mistakes from real deployments

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Primary accessibility skill for VS Code. REQUIRED for new feature and contribution work, and also applies to updates of existing UI. Covers accessibility help dialogs, accessible views, verbosity settings, signals, ARIA announcements, keyboard navigation, and ARIA labels/roles.

日本語の概要は準備中です。原文の説明を表示しています。

jcasnellie69/homelab-config22026年10月12日 更新

Use this skill when the user explicitly asks to map, document, or onboard into an existing codebase. Trigger for prompts like "map this codebase", "document this architecture", "onboard me to this repo", or "create codebase docs". Do not trigger for routine feature implementation, bug fixes, or narrow code edits unless the user asks for repository-level discovery.

日本語の概要は準備中です。原文の説明を表示しています。

jcasnellie69/homelab-config22026年10月12日 更新

Act on user feedback attached to the current session. Use when the user submits feedback on the session's changes via the Submit Feedback button.

日本語の概要は準備中です。原文の説明を表示しています。

jcasnellie69/homelab-config22026年10月12日 更新

Add educational comments to the file specified, or prompt asking for file to comment if one is not provided.

日本語の概要は準備中です。原文の説明を表示しています。

jcasnellie69/homelab-config22026年10月12日 更新

Use when adding, modifying, or reviewing VS Code configuration policies. Covers the full policy lifecycle from registration to export to platform-specific artifacts. Run on ANY change that adds a `policy:` field to a configuration property.

日本語の概要は準備中です。原文の説明を表示しています。

jcasnellie69/homelab-config22026年10月12日 更新

Patterns and techniques for adding governance, safety, and trust controls to AI agent systems. Use this skill when: - Building AI agents that call external tools (APIs, databases, file systems) - Implementing policy-based access controls for agent tool usage - Adding semantic intent classification to detect dangerous prompts - Creating trust scoring systems for multi-agent workflows - Building audit trails for agent actions and decisions - Enforcing rate limits, content filters, or tool restrictions on agents - Working with any agent framework (PydanticAI, CrewAI, OpenAI Agents, LangChain, AutoGen)

日本語の概要は準備中です。原文の説明を表示しています。

jcasnellie69/homelab-config22026年10月12日 更新

jcasnellie69 のスキルをすべて見る

このスキルの問題を報告する