# 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 | |
``` | |