# VCenter7 Cli Operation **Repository Path**: soliton/vcenter7-cli-operation ## Basic Information - **Project Name**: VCenter7 Cli Operation - **Description**: Python3 操作VCenter7,创建虚拟机,删除虚拟机,虚拟机状态管理,修改虚拟机配置,添加虚拟机配置 - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-06-07 - **Last Updated**: 2025-06-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # vCenter 虚拟化管理工具 ## 概述 本工具是基于 Python 开发的 vCenter 管理客户端,通过 pyVmomi 库与 VMware vCenter 服务器进行交互,提供完整的虚拟机生命周期管理功能。 ## 主要功能 ### 1. 虚拟机管理 - 创建新虚拟机(交互式向导) - 修改虚拟机配置(CPU/内存/网络) - 删除虚拟机配置 (磁盘/网卡) - 添加虚拟设备(磁盘/网卡) - 删除虚拟机 ### 2. 电源操作 - 开机/关机 - 重启 - 强制关机 - 进入BIOS设置 ### 3. 资源监控 - 查看主机资源使用情况 - 检查存储空间 - 显示网络配置 ## 系统要求 - Python 3.6 或更高版本 - pyVmomi 库 (7.0 或更高版本) - 访问 vCenter 6.5+ 的权限 ## 安装指南 1. 安装依赖包: ```bash pip install pyvmomi ``` 2. 下载工具代码: ``` git clone https://gitee.com/soliton/vcenter7-cli-operation.git cd vcenter7-cli-operation ``` 3. 配置连接信息: > 编辑 main() 函数中的连接参数: ``` vcenter_host = "您的vCenter地址" vcenter_user = "用户名" vcenter_password = "密码" ``` ### 使用说明 运行程序: ``` python VCenter-CLI-Operation.py ``` 主菜单选项: 1. 创建虚拟机 2. 修改虚拟机配置 3. 添加虚拟机配置 4. 管理电源状态 5. 删除虚拟机 6. 退出 ### 注意事项 1. 部分操作需要虚拟机处于关机状态 2. 删除操作不可恢复,请谨慎操作 3. 确保账户有足够权限