Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/brandonleegit/LabPower
Automated power off and power on of lab environments and the physical hardware
https://github.com/brandonleegit/LabPower
Last synced: about 2 months ago
JSON representation
Automated power off and power on of lab environments and the physical hardware
- Host: GitHub
- URL: https://github.com/brandonleegit/LabPower
- Owner: brandonleegit
- License: apache-2.0
- Created: 2023-01-20T21:27:29.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-25T00:49:12.000Z (almost 2 years ago)
- Last Synced: 2024-08-14T07:05:52.188Z (5 months ago)
- Language: PowerShell
- Size: 9.77 KB
- Stars: 14
- Watchers: 3
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- jimsghstars - brandonleegit/LabPower - Automated power off and power on of lab environments and the physical hardware (PowerShell)
README
# LabPower Script
Automated power off and power on of lab environments and the physical hardware## Purpose
Due to skyrocketing energy prices, running a home lab with many power hungry servers can be expensive over time. This is a simple power up and power down script that works with Supermicro SMCIPMITool to manage the power of Supermicro servers after gracefully shutting down or suspending virtual machines running in VMware ESXi.
## Installation
Clone the repo down and edit the passwords in the PS1 files to connect to your vSphere environment and your out-of-band management
## Video explanation
https://youtu.be/q69VZkdJiCk
## VMware vSphere
If you are working with a VMware vSphere environment, you will need to install VMware PowerCLI. To install VMware PowerCLI, you can issue the command:
Install-module VMware.PowerCLI
## Proxmox PowerShell
If you would like to use the script with Proxmox, you will need to install the Proxmox Corsinvest.ProxmoxVE.Api PowerShell module here:
https://www.powershellgallery.com/packages/Corsinvest.ProxmoxVE.Api