vmctl-VMware 虚拟机命令行管理工具

vmctl 是 prlctl 风格的 VMware CLI,底层通过统一 Driver 接口支持 vmrun 与 vSphere 两套后端,默认 vmrun(本机 Fusion/Workstation),使用 --backend vsphere 可直连 vCenter/ESXi。 主要功能: - 基础信息:vmctl list 列出所有虚拟机,支持 --json;vmctl info <vm> 查看详情,显示名称、UUID、Tools 状态、Guest IP 等;vmctl version 查看版本,支持 --json。 - 电源管理:vmctl start <vm> [--nogui] 启动;vmctl stop <vm> [--hard] 关闭,--hard 强制断电;vmctl suspend <vm> 挂起;vmctl resume <vm> 恢复;vmctl pause <vm> 暂停;vmctl reset <vm> [--hard] 重启,--hard 强制重启。 - 生命周期:vmctl clone <vm> --name <new-name> [--full] [--snapshot <name>] [--path <dest>] 克隆,默认链接克隆,--full 完整拷贝;vmctl create <name> --from <vm> [--memory 4096] [--cpus 4] [--full] 从现有 VM 派生;vmctl set <vm> --memory 4096 --cpus 4 [--name <new-name>] 修改配置,需关机;vmctl delete <vm> 删除虚拟机及全部文件。 - 快照管理:vmctl snapshot list <vm> [--tree] 列出快照,--tree 树状展示;vmctl snapshot create <vm> <name> 创建快照;vmctl snapshot delete <vm> <name> [--children] 删除快照,--children 连子快照删除;vmctl snapshot revert <vm> <name> 恢复快照,需关机,并恢复快照时电源状态。 - Guest OS 交互:vmctl exec <vm> [-u root] -- '<command>' 经 /bin/sh 执行 Guest 命令,捕获输出并透传退出码,要求 VM 已开机且装 VMware Tools;vmctl ip <vm> [--wait] 查看 Guest IP,脚本友好,输出裸 IP,要求 VMware Tools;vmctl shell <vm> [--user u] [--port 22] [-i key] [--wait] [--dry-run] SSH 进入 Guest,要求 sshd,-- 后参数透传 ssh。 - 特性:双后端一套命令;VM 引用支持显示名、唯一子串、UUID 前缀、.vmx 路径、vSphere MoRef;同名快照消歧,撞名时给出 名字#uid 候选;为脚本设计,--json 全命令覆盖,退出码分级;中文界面,--lang en 切英文,shell 补全;多 profile 配置,--profile 切换。

2026年10月5日
0
2

Discussion

评论与讨论

0 条公开评论
正在加载评论...

登录后参与讨论

评论使用你的 RustPoint Logto 账号身份。

猜你喜欢

新作品:《舔狗日记》舔狗舔到最后一无所有

《舔狗日记》、next.js 14、React 18、tailwindcss、prisma、zod、rate-limiter-flexible、vercel、supabase

产品名称:《舔狗日记》 主要功能: 1. 复制日记 2. 点赞日记 3. 随机展示一条日记 4. 投稿日记 5. 日记排名基于投稿数量 描述:《舔狗日记》是一款社交应用,用户可以通过复制、点赞和随机查看日记来互动。用户可以投稿自己的日记,投稿数量越多,日记在平台上的排名越靠前。应用使用了全栈框架next.js 14和React 18,样式使用tailwindcss,ORM为prisma,参数校验使用zod,限流使用rate-limiter-flexible,部署使用vercel,数据库使用supabase。

产品类型:社交应用开发工具

2024年度独立博客年终总结随机浏览网站

产品主要功能:提供一个随机浏览2024年度独立博客年终总结文章的网页。 描述:该网页汇集了来自不同博主的真实故事,包括他们的成就、挑战和见闻。用户可以通过随机跳转,探索不同博主的世界,从而获得共情、激发灵感和为新的一年提供规划指引。

年终总结随机浏览

Flare.design-动效设计工具

产品:flare.design动效小产品 主要功能:动效设计 描述:flare.design是一个动效小产品,由于Figma不支持动效,社区有大量动效插件和独立产品Jitter,但独立开发难以与大公司竞争,最终导致产品上线一天后失效。

内容创作设计创意
分享一下自己开发的翻译软件

EasyChat-多源翻译与词典纠正工具

软件支持机器翻译与大模型两种翻译源,功能包括: - 截图OCR翻译:设置热键截图进行翻译 - 输入翻译:将输入的文字翻译为指定语言 - 划词翻译:鼠标框选显示划词或设置热键进行翻译 - 词典功能:为单个单词进入词典说明模式 - 纠正功能:纠正语句的语法错误、单词错误、用词不当等问题 - 快捷翻译:按下热键跳出翻译窗口 - 实时识别翻译 - 自定义提示词:由用户自行配置提示词实现专业领域翻译

教育学习办公效率
aDict 3.0 一个老词典 App 的重写

aDict 3.0 - 重写经典词典App,支持V2EX辞典,采用协议化架构,提升多辞典支援与扩展性

产品:aDict 3.0 主要功能: - 查询忘记的词语 - 支援多个在线词典来源,包括V2EX词典 - 提供释义、音标、例句、词源、相关词及语境补充 描述: aDict 3.0是aDict老项目的重写版本,增加了新的 Landing Page,并改善了多词典支援能力和未来扩展性。新版本采用了aDict Protocol + SPM(以CLI为基础的测试验收)+ Shell Host app的组合办法。目前版本依然在测试阶段,计划迭代后推送到App Store作为正式版更新。

词典App语言学习工具
一个关于「快乐马」的小站: happyhorse.space

快乐马-围绕马主题的轻量小站,图一乐、解压、随意浏览

产品名称:happyhorse.space 主要功能与描述: 1. 围绕“马”主题提供轻量级内容。 2. 展示与“马”相关的图片、文本和小互动。 3. 设计具有随机性和情绪感,每次打开页面都有新体验。 4. 不以效率和产出为主要目标,更注重娱乐和实验性。 5. 提供简单的缓存策略和移动端优化,提升用户体验。 6. 静态页面前端结合少量JavaScript,确保快速加载。 7. 后端和部署采用静态托管加HTTPS,如Vercel、Netlify或Nginx。 8. 用户可以随意浏览和互动,享受轻松愉快的氛围。

个人项目网页设计