Accessing the Xen Orchestra Console
Xen Orchestra (XO) is the web-based management interface for the virtualization platform. It allows you to create, manage, and access your virtual machines.
Accessing Xen Orchestra
URL
https://xo.txcr.tamu.edu
Prerequisites
- Active VPN connection
- Valid TxCR credentials
Logging In
- Open your web browser
- Navigate to
https://xo.txcr.tamu.edu - Accept the security certificate (if self-signed)
- Enter your credentials:
- Email/Username: Your TxCR username
- Password: Your TxCR password
- Click Sign in
Interface Overview
Main Dashboard
After logging in, you'll see:
- Home: Overview of your resources
- VMs: List of your virtual machines
- Hosts: Physical servers (view-only for most users)
- Pools: Resource pools
- Storage: Storage repositories
- Network: Network configuration
VM List
The VMs page shows:
- VM name and status (Running, Halted, etc.)
- CPU and memory usage
- IP addresses
- Quick action buttons
Console Access
Opening a VM Console
- Navigate to the VMs page
- Click on your VM name
- Select the Console tab
- The console will load in your browser
Console Options
- Full screen: Click the expand icon
- Copy/Paste: Use the clipboard icon (requires browser permissions)
- Ctrl+Alt+Del: Send special key combinations via the menu
- Resolution: May need to adjust within the guest OS
Console Tips
✅ Best Practices:
- Use SSH/RDP for regular work (faster, more reliable)
- Console is best for:
- Initial setup
- Troubleshooting boot issues
- Network configuration problems
- When SSH/RDP is unavailable
❌ Limitations:
- Browser-based (can be slower than native clients)
- Clipboard integration varies by browser
- May timeout after inactivity
Creating a New VM
- Click New → VM
- Select a template (Ubuntu, RHEL, Windows, etc.)
- Configure:
- Name: Give it a descriptive name
- CPUs: Number of virtual CPUs
- RAM: Memory allocation
- Disk: Storage size
- Network: Select network interface
- Click Create
- Start the VM
- Access console to complete installation
VM Management
Starting a VM
- Click the ▶️ Start button
- Or click VM name → General tab → Start
Stopping a VM
Clean shutdown (recommended):
- Click Shutdown button
- VM sends ACPI shutdown signal
Force stop:
- Click Force Shutdown (use only if VM is unresponsive)
Rebooting
- Click Reboot for clean restart
- Or use
sudo rebootwithin the VM
Snapshots
Create snapshots before major changes:
- Select your VM
- Go to Snapshots tab
- Click Create snapshot
- Name it descriptively (e.g., "Before kernel update")
- Click Create
Reverting to snapshot:
- Go to Snapshots tab
- Find your snapshot
- Click Revert
⚠️ Note: Snapshots are not backups! Export VMs for true backups.
Advanced Features
VM Export/Import
Export a VM:
- Select VM → General tab
- Click Export
- Choose XVA format
- Download to your computer
Import a VM:
- Click New → Import
- Select XVA file
- Choose target storage
- Import
Cloning VMs
- Right-click VM or go to General tab
- Click Clone
- Name the new VM
- Choose Fast clone (linked) or Full copy
- Create
Resource Limits
Set CPU and memory limits:
- Select VM → Advanced tab
- Set:
- CPU cap: Maximum CPU %
- Memory limits: Min/max memory
Troubleshooting
Can't Access Console
Check:
- VPN is connected
- Browser allows popups from XO
- Try different browser (Chrome/Firefox/Edge)
- Clear browser cache
Console is Slow
- Use SSH or RDP instead for better performance
- Check VM CPU/memory usage
- Verify network connectivity
VM Won't Start
Common causes:
- Insufficient resources
- Corrupted VM
- Storage full
Solutions:
- Check resource availability
- Review logs in Logs tab
- Try safe mode boot
- Revert to snapshot if available
Lost Console Connection
- Click Refresh in console tab
- Check VM is still running
- Reconnect VPN if needed
Keyboard Shortcuts
- Ctrl+Alt+Del: Via console menu (browser captures normal Ctrl+Alt+Del)
- Full screen: F11 (browser full screen)
- Zoom: Ctrl + Plus/Minus
Next Steps
Now that you can access the console:
- SSH Access - Set up SSH for command-line access
- RDP Connection - Connect to Windows VMs
- Networking Basics - Configure VM networking
Need help? See the FAQ or Troubleshooting Guide.