Кажется, что Вы ищете wmctrl - посмотрите здесь для большего количества примеров.
Править: Ваш менеджер окон / настольная среда должен быть стандартами, совместимыми (EWMH). И вот больше примеров.
Ваша сборка может быть столь дешевой или дорогой, как можно предоставить. Общее эмпирическое правило, не позволяют Вашему количеству VMs (принимающий 1 виртуальный ЦП на VM), превышают Ваше количество логических ядер.
Это приводит Вас определять, сколько VMs Вы планируете наличие на сервер. Основные ресурсы, в которых Вы обеспокоены, являются vCPU, памятью и дисковым пространством:
1.) Память: 1 ГБ или меньше обычно приемлем для теста VM. Очевидно, 2 ГБ или больше если Вы собираетесь использовать тяжелое производство VM. 8 ГБ были бы достаточно для некоторых производством VMs или несколько тестовых серверов. Вы могли использовать больше, если Вы планируете рост.
2.) ЦП: Я не могу подчеркнуть это достаточно: Удостоверьтесь своя технология виртуализации "поддержек ЦП" или некоторая эквивалентная терминология. Кроме того, удостоверьтесь, что это включено в BIOS. XenServer будет работать почти со всеми центральными процессорами, но не получит выигрыши в производительности VT, если центральные процессоры не будут способны и включены.
3.) Устройство хранения данных: Локальное хранение просто, и необходимо изучить недорогой RAID-контроллер, должен Вы идти этим путем. Другая опция, в зависимости от того, если эта система будет в тяжелом и/или долгосрочном производстве, состоит в том, чтобы использовать NAS или SAN (они не дешевые опции, но надежны и хороши для Высокого-Availablity использования.
Взгляд на Сравнительные тесты ЦП для оценок стоимости/производительности ЦП. Вы могли создать дешевые, эффективные башни для выполнения VMs меньше чем за 1 000$ каждый. Шасси/аппаратные средства сервера добавит много к Вашим затратам, но это обычно более надежно в корпоративной среде. Как всегда, стоимость/преимущество является ключевой здесь: Надежность по сравнению с расходами, Хочет по сравнению с потребностями, будущими разработками по сравнению с текущими требованиями, и т.д.