What is GCP MIG?
A Managed Instance Group (MIG) automatically manages a pool of identical VMs. Granite uses MIG to:- Auto-scale based on demand
- Replace unhealthy instances
- Provide consistent VM configuration
Setup Overview
Creating an Installation VM
From the dashboard:Configuring the Installation VM
Once the VM is ready:Install Required Software
Install any applications your automations need:
- Microsoft Office
- Custom applications
- Browser extensions
Configure Settings
- Set screen resolution
- Configure application defaults
- Disable unnecessary services
Finalizing the Setup
When configuration is complete:Managing MIG Instances
After setup, manage instances from Driver Management:| Action | Description |
|---|---|
| Scale Up | Add more instances |
| Scale Down | Remove instances |
| Sync | Refresh from GCP |
| Suspend | Pause instances |
| Resume | Restart suspended instances |
Costs
MIG instances incur GCP compute charges:| Type | Approx. Cost/Hour |
|---|---|
| Small | ~$0.05 |
| Medium | ~$0.10 |
| Heavy | ~$0.20 |
Updating the MIG
To update software on all instances:- Create a new installation VM
- Make changes
- Finalize to create new image
- Update MIG to use new template
Troubleshooting
Installation VM won't start
Installation VM won't start
- Check GCP quota limits
- Verify billing is enabled
- Contact support
VNC won't connect
VNC won't connect
- Wait for VM to fully boot
- Refresh the page
- Check browser console for errors
MIG instances not appearing
MIG instances not appearing
- Click Sync to refresh from GCP
- Check GCP console for errors
- Verify instance template exists