| # Requirements | |
| ## System Requirements | |
| - Python 3.8+ | |
| - PowerShell 5.1+ (Windows) or PowerShell Core 7+ (Linux/Mac) | |
| - Git | |
| - 8GB+ RAM for Ollama | |
| - Network access to VMware infrastructure | |
| ## Python Dependencies | |
| ``` | |
| pyvmomi>=7.0.3 | |
| requests>=2.31.0 | |
| pandas>=2.0.0 | |
| numpy>=1.24.0 | |
| pyyaml>=6.0 | |
| click>=8.1.0 | |
| rich>=13.0.0 | |
| ``` | |
| ## VMware Infrastructure | |
| - vCenter Server 6.7+ or 7.0+ | |
| - ESXi hosts 6.7+ or 7.0+ | |
| - Administrative credentials | |
| - Network connectivity to management interfaces | |
| ## Installation | |
| ### Linux/Mac | |
| ```bash | |
| pip3 install pyvmomi requests pandas | |
| # Install PowerShell Core for PowerCLI | |
| pwsh -Command "Install-Module VMware.PowerCLI -Force" | |
| ``` | |
| ### Windows | |
| ```powershell | |
| pip install pyvmomi requests pandas | |
| Install-Module VMware.PowerCLI -Force | |
| ``` | |
| ## Ollama Setup | |
| ```bash | |
| # Install Ollama | |
| curl -fsSL https://ollama.ai/install.sh | sh | |
| # Pull model | |
| ollama pull radoni/vmware-infrastructure-automation-ai | |
| # Run | |
| ollama run radoni/vmware-infrastructure-automation-ai | |
| ``` | |