SuperAPI AI 工具集

virtual-machine-management

部署与运维

查看项目

更新于 10-15 16:46

技能介绍

用途:在 Proxmox 环境中创建、管理和优化虚拟机,覆盖 VM 生命周期控制、性能监控、资源调整与部署策略规划。

主要能力:列出指定节点上的虚拟机;获取 VM 详细状态与完整配置;启动、停止、重启、挂起和恢复虚拟机;用基础或高级选项创建新 VM;克隆现有 VM;删除 VM;修改资源分配;监控性能指标;管理快照;规划部署策略并优化资源分配。

可用工具:get_vms(列出节点上所有 VM)、get_vm_status(查看详细状态与配置)、get_vm_config(查看完整配置)、start_vm、stop_vm(立即停止)、shutdown_vm(优雅关机)、reboot_vm、suspend_vm(暂停并保留状态)、resume_vm、create_vm(基础配置)、create_vm_advanced(高级配置)、clone_vm(克隆)、update_vm_config(更新配置、选项或标记为模板)、delete_vm。

模板用法:先准备基础 VM 并安装配置系统与应用,测试后用 update_vm_config 传入 template: 1 标记为模板,再用 clone_vm 从模板克隆出独立实例;模板本身不能作为运行实例直接使用。示例:update_vm_config(node="pve2", vmid=100, config={"template": 1});clone_vm(node="pve2", source_vmid=100, new_vmid=200, new_name="web-server-01", full=true)。

典型流程:生命周期管理先列 VM、查状态、再执行操作并监控;创建配置用 create_vm 或 create_vm_advanced,验证后克隆副本;维护时用 suspend/resume 临时暂停,关机优先用 shutdown_vm,必要时才用 stop_vm;排障时查状态、重启、用快照回滚并分析性能指标。

适用场景:检查 VM 状态与配置、管理启停重启、监控性能与资源占用、调整 CPU/内存/存储、创建与克隆 VM、故障排查、迁移与放置规划。

限制:资料未提供具体运行环境要求、权限与认证方式、支持平台版本、错误处理与收费信息。