Manage VM Instances | VM Operations and Control Guide
This guide covers all the operations you can perform on VM instances from the VMs Dashboard.
Starting VM Instances
Starting a Stopped Instance
From the VM Card
- Locate the VM instance in the dashboard
- Check the status badge shows "Stopped"
- Click the Play Button (▶️) on the card
- Instance enters "Starting" state
- Status updates to "Running" when complete
Success Indicator
- Status badge changes to green "Running"
- Play button becomes disabled
- Pulsing indicator appears in status badge
When to Start
- After stopping for maintenance
- When you need to resume operations
- To bring instances back online
Starting an instance typically takes 1-5 minutes depending on the cloud provider.
Stopping VM Instances
Stopping a Running Instance
From the VM Card
- Locate the running VM instance
- Check the status badge shows "Running"
- Click the Pause Button (⏸️) on the card
- Instance enters "Stopping" state
- Status updates to "Stopped" when complete
Success Indicator
- Status badge changes to gray "Stopped"
- Pause button becomes disabled
- Pulsing indicator disappears
When to Stop
- To save cloud provider costs
- During maintenance windows
- When instance is no longer needed
- To perform system updates
Stopping an instance terminates running services. Ensure no critical operations are in progress.
Restarting VM Instances
Restarting a Running Instance
From the VM Card
- Locate the VM instance
- Click the Restart Button (↻) on the card
- Instance enters "Restarting" state
- Services restart automatically
- Status updates when restart completes
What Happens During Restart
- Operating system restarts
- All running services restart
- Memory is cleared
- Persistent storage remains intact
When to Restart
- After configuration changes
- To apply system updates
- If services become unresponsive
- To clear memory and free resources
- During troubleshooting
Restarting typically takes 2-10 minutes. Services will be unavailable during restart.
Configuring VM Instances
Opening Configuration Panel
From the VM Card
- Click the Settings Button (⚙️) on the card
- Configuration panel opens
- Available settings depend on cloud provider
Configuration Options
- Resource allocation (CPU, memory)
- Network settings and security groups
- Storage configuration
- Performance parameters
- Auto-scaling settings
- Backup and recovery options
Some configuration changes may require instance restart.
Deleting VM Instances
Before Deleting
Deletion is permanent. All data on the instance will be lost unless backed up.
Before deleting, ensure:
- All important data is backed up
- No critical services depend on this instance
- Databases are exported if needed
- Application configurations are saved
- Certificates and keys are backed up
- Load balancers are reconfigured
Deletion Process
From the VM Card
- Click the Delete Button (🗑️) on the card
- Confirmation dialog appears
- Review the warning message
- Confirm you understand data will be lost
- Click Delete button to confirm
Confirmation Dialog
- Shows instance name being deleted
- Displays warning: "This action cannot be undone"
- Clearly states all data will be lost
- Requires explicit confirmation
After Deletion
- Instance is removed from cloud provider
- Status changes to "Terminated"
- Instance disappears from dashboard
- Billing for instance stops
- Resources are released
- Recovery is only possible from backups
There is no undo or recovery after deletion. Ensure backups exist if needed.
Accessing Instance Details
Opening Detail Panel
Click on Any VM Card
- Click anywhere on the VM card (except action buttons)
- Right-side detail panel opens
- Displays complete instance information
Detail Panel Shows
- Full instance configuration
- Resource allocation details
- Storage volumes and snapshots
- Network configuration
- Activity history
- Performance metrics
- Advanced settings
Closing the Panel
- Click the X button in the panel
- Click outside the panel area
- Press the Escape key
Console Access
Accessing Instance Console
From the VM Card
- Locate the VM instance
- Scroll to the bottom of the card
- Click the Console Button
- Browser-based console opens
- You can execute commands directly
Console Features
- Direct terminal access to instance
- Execute shell commands
- Monitor system processes
- View system logs
- Configure services
Console access requires the instance to be in Running status.
SSH Access
Connecting via SSH
From the VM Card
- Locate the VM instance
- Scroll to the bottom of the card
- Click the SSH Button
- SSH connection information appears
SSH Connection Steps
- Copy the connection command provided
- Open your local terminal
- Paste the SSH command
- Accept the security warning (first time only)
- You're now connected to the instance
SSH Requirements
- Your local SSH client installed
- Valid SSH key pair
- Network access to instance
- Instance must be running
- Inbound SSH rule must be allowed
Common SSH Commands
# Basic connection
ssh -i /path/to/key.pem user@instance-ip
# With port specification
ssh -i /path/to/key.pem -p 22 user@instance-ip
# Verbose mode for troubleshooting
ssh -v -i /path/to/key.pem user@instance-ip
Save your SSH connection command for quick access later.
Snapshot Management
Creating Snapshots
From the VM Card
- Locate the VM instance
- Scroll to the bottom of the card
- Click the Snapshots Button
- Snapshot management interface opens
Creating a Snapshot
- Click Create Snapshot button
- Enter snapshot name
- Add description (optional)
- Click Create
- Snapshot creation begins
Snapshot Benefits
- Point-in-time backups
- Quick recovery from issues
- Clone instances from snapshots
- Disaster recovery preparation
- Testing without affecting production
Snapshot Operations
- Create snapshots before major changes
- List all snapshots for instance
- Delete old or unused snapshots
- Schedule automatic snapshots
- Restore from snapshots
Snapshots may incur storage costs. Delete old snapshots to reduce costs.
Performance Monitoring
Accessing Monitoring
From the VM Card
- Locate the VM instance
- Scroll to the bottom of the card
- Click the Monitoring Button
- Performance metrics dashboard opens
Key Metrics
- CPU Usage: Percentage of CPU utilized
- Memory: RAM usage in GB
- Network: Data in/out throughput
- Disk: Storage usage and I/O operations
- Uptime: How long instance has been running
Performance Analysis
- View real-time metrics
- Review historical trends
- Identify performance issues
- Plan capacity upgrades
- Optimize resource allocation
Bulk Operations
Exporting VM List
Export as CSV
- Click overflow menu (three dots)
- Select "Export as CSV"
- CSV file downloads to your computer
- Open with spreadsheet application
- Contains columns: Name, Type, Status, Zone, Organization
Export as JSON
- Click overflow menu (three dots)
- Select "Export as JSON"
- JSON file downloads
- Can be imported into other tools
- Contains complete instance data
Use Cases for Export
- Create inventory reports
- Backup instance metadata
- Import into other tools
- Share with team members
- Document infrastructure
- Compliance reporting
Filtering and Searching
Search Functionality
Quick Search
- Locate the search box in filter panel
- Type instance name or organization name
- Results filter in real-time
- Clear search to reset
Search Operators
- Search works on instance name
- Search works on organization name
- Partial matches supported
- Case-insensitive search
Status Filtering
Filter by Status
- Click the Status filter dropdown
- Choose from options:
- All Status: Show all instances
- Running: Show active instances only
- Stopped: Show powered-off instances
- Paused: Show paused instances
Provider Filtering
Filter by Cloud Provider
- Click the Type/Provider filter dropdown
- Choose from available providers:
- All Types: Show all providers
- AWS: Show EC2 instances only
- GCP: Show Compute Engine instances only
- Azure: Show Azure VMs only
View Modes
Card View
- Visual cards for each instance
- Shows key information at a glance
- Quick action buttons visible
- Good for fewer instances
- Intuitive and easy to navigate
Switch to Card View
- Click view mode toggle button
- Select "Cards" option
- Dashboard displays card layout
Table View
- Detailed information in columns
- Shows more data per instance
- Efficient for many instances
- Sortable columns
- Better for dense information
Switch to Table View
- Click view mode toggle button
- Select "Table" option
- Dashboard displays table layout
Filter Toggle
Showing/Hiding Filters
Toggle Filter Panel
- Click the Filter Button in header
- Filter panel slides in/out
- Button highlights when filters active
When Filters are Active
- Filter panel stays visible
- Your filter selections persist
- Results update as you change filters
- Clear filters to reset
Keyboard Shortcuts
| Shortcut | Action |
|---|---|
| Escape | Close detail panel |
| Click outside panel | Close detail panel |
| Ctrl/Cmd + F | Focus search box |
Status Reference
| Status | Color | Meaning | Available Actions |
|---|---|---|---|
| Running | Green | Instance is active | Stop, Restart, Configure, Delete |
| Stopped | Gray | Instance is powered off | Start, Delete, Configure |
| Paused | Yellow | Instance is paused | Resume, Delete |
| Terminated | Red | Instance deleted | None (removed from list) |
Best Practices
- Monitor Regularly: Check metrics and activity logs
- Create Snapshots: Before major configuration changes
- Backup Data: Regularly backup important data
- Use Filters: Organize instances logically
- Document Changes: Keep notes of configuration changes
- Review Activity: Check recent activity logs
- Plan Ahead: Schedule maintenance windows
- Cost Management: Stop unused instances to save costs
Troubleshooting
Instance Won't Start
- Check instance status in cloud provider console
- Verify cloud provider account has available resources
- Check network connectivity
- Review cloud provider status page
- Try refresh and retry
Cannot Connect via SSH
- Verify instance is running
- Check security group/firewall rules
- Confirm SSH key is correct
- Verify network connectivity
- Check instance IP address
Operations Taking Too Long
- Wait 1-2 minutes for operation to complete
- Refresh dashboard to see updated status
- Check cloud provider status page
- Try operation again
- Contact support if issue persists
Next Steps
- VM Instance Details - View complete instance information
- Console and SSH Access - Connect to instances
- Monitoring Performance - Track and optimize performance
- Export and Reporting - Generate reports from instance data