2

Из того, что я понял, можно использовать XCP или XEN для виртуализации локальных рабочих столов, чтобы на локальном компьютере работал и хост (гипервизор типа 1), и гость.

Я хотел бы использовать локальную машину (ноутбук), XEN / XCP, а также иметь возможность доступа к виртуализированным гостям (Linux, Windows) на той же машине.

Я знаю о VirtualBox и VMWare (гипервизоры 2-го типа), но мне бы очень хотелось попробовать это с гипервизором 1-го типа. На самом деле, я смотрю на что-то вроде Citrix XenDesktop, только полностью бесплатное.

Есть ли учебник, как это сделать?

1 ответ1

2

Ну, я не совсем понимаю, что вы пытаетесь сделать, но я расскажу вам, что мы делаем, и вы увидите, соответствует ли это тому, что вас интересует. У нас есть пара разных режимов, но конфигурация практически одинакова.

По сути, мы используем openSUSE 12.1 (сейчас, вероятно, скоро перейдем на 12.3) с гипервизором Xen. Пакеты Xen включены в openSuSE и некоторые другие дистрибутивы Linux, и инструменты доступны для управления ими. Мы устанавливаем пакеты Xen и загружаем систему в гипервизор Xen с ядром Linux. Затем мы завершаем настройку окружения рабочего стола в dom0 для некоторых пользователей, чтобы они вошли в систему и использовали систему на основе Linux. Dom0 на основе Linux также добавлен в наш кластерный движок Oracle (Sun) и наш кластер хранения Ceph. Это позволяет нам объединять мощность процессора и дисковое пространство локальных систем и распределять нагрузку между ними.

Оттуда мы устанавливаем пару виртуальных машин в зависимости от пользователя. Для некоторых пользователей мы устанавливаем виртуальную машину Windows 7 и фактически передаем через виртуальную машину Windows графику, USB и звук. Это делает систему Linux похожей на систему Windows, и позволяет нам контролировать количество ресурсов, используемых в системе Windows, и сохранять остальное для системы Linux. Для других пользователей мы просто настраиваем виртуальную машину Windows и настраиваем соединения rdesktop с этой виртуальной машиной Windows. Гипервизор может поддерживать много виртуальных машин - столько, сколько позволят ресурсы на компьютере - наше развертывание сейчас довольно ограничено. У нас есть примерно 80 хостов, которые мы используем таким образом.

Что-то, чего не хватает в нашей установке, и что мы хотели бы выяснить, как это сделать в ближайшее время, - это своего рода консоль централизованного управления. Существует несколько возможностей - XAPI (XCP), OpenStack, Convirture, CloudStack, DevStack и т.д. В openSuSE встроены некоторые базовые компоненты, например, libvirt, и есть несколько дополнительных репозиториев с пакетами, которые необходимо добавить. остальная часть этого, но вы должны собрать все остальное вместе, и это оказывается сложной задачей.

Во всяком случае, не уверен, что это то, что вы ищете или нет, но это звучало похоже на то, что мы делаем и что мы пытаемся сделать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .