Наши партнеры








Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

На главную -> MyLDP -> Тематический каталог -> Виртуализация и эмуляция в Linux

Виртуализация с XenServer 5.5.0

Оригинал: Virtualization With XenServer 5.5.0
Автор: Falko Timme
Дата публикации: 19 июня 2009 г.
Перевод: М.Ульянов
Дата перевода: ноябрь 2009 г.

Это руководство описывает установку XenServer 5.5.0 и создание виртуальных машин с помощью консоли администратора XenCenter. XenServer - это бесплатная платформа виртуализации от Citrix, компании-разработчика хорошо известного движка виртуализации Xen. XenServer позволяет легко создавать, запускать и управлять виртуальными машинами Xen с помощью консоли администратора XenServer. Установочный CD содежит полный дистрибутив Linux, настроенный под нужды данной платформы.

Я не предоставляю никаких гарантий, что у вас всё заработает!

 

1. Вступление

Ознакомьтесь с руководством по установке XenServer и убедитесь, что ваша система удовлетворяет минимальным системным требованиям. У вас должен быть 64-битный процессор и как минимум 1 Гб оперативной памяти. Поддержка процессором аппаратной виртуализации не потребуется, если в качестве гостевых ОС будут системы Linux, но необходима в случае Windows.

 

2. Устанавливаем XenServer

Зайдите на http://www.citrix.com/xenserver/download. Следуя инструкциям, скачайте два образа ISO: FREE_XenServer-5.5.0-install-cd.iso (включает в себя XenServer и установщик консоли администратора XenCenter) и FREE_XenServer-5.5.0-linux-cd.iso (включает шаблоны и другие средства, необходимые для поддержки гостевых ОС Linux). Запишите эти образы на CD-диски и загрузитесь с FREE_XenServer-5.5.0-install-cd.iso (диск FREE_XenServer-5.5.0-linux-cd.iso установщик попросит позже).

Нажмите ENTER:

Выберите свою раскладку клавиатуры:

Выберите пункт Install or upgrade XenServer Host:

Подтвердите, что вы хотите установить XenServer (это необходимо, поскольку в процессе установки вся информация на жестком диске будет удалена):

Принимаем лицензию XenServer:

В случае, если сервер не поддерживает последние технологии виртуализации от Intel или AMD, на экране вы увидите предупреждение. Но это не помешает вам использовать различные дистрибутивы Linux в качестве виртуальных машин.

Если вы собираетесь заниматься виртуализацией исключительно Linux, то всё в порядке. Но виртуализация Windows будет недоступна без аппаратной поддержки виртуализации.

Выберите Local media в качестве источника установки:

Если теперь выдается сообщение об ошибке "A base installation repository was not found at that location.", это скорее всего означает, что у вас жесткий диск SATA, а CD/DVD дисковод - IDE, и установщик не загрузил драйвер IDE. Чтобы исправить это, жмем Alt+F2 для переключения к другому окну консоли и вводим там команду
modprobe ide-generic

После этого переключаемся обратно к окну установки, нажав Alt+F1 и снова выбираем Local media.

Теперь установщик спрашивает вас о втором CD, который вы закачали (для поддержки гостевых систем Linux). Выберите Yes для установки поддержки Linux:

Проверку диска вы можете пропустить, посскольку она может занять длительное время:

Укажите пароль пользователя root. Этот же пароль будет использоваться в дальнейшем для подключения к хосту XenServer через XenCenter:

Укажите ваши сетевые настройки. Поскольку это сервер, лучше всего указать статический IP-адрес:

Далее, укажите имя хоста (можете оставить вариант по умолчанию) и введите до трех DNS-серверов (например, 145.253.2.75 и 213.191.92.86):

Теперь мы переходим к настройке часового пояса. Выберите свой регион...

...и ближайший к серверу город:

Чтобы быть уверенным в точности системного времени, следует выбрать Using NTP:

Введите до трех NTP серверов (например, pool.ntp.org):

Выберите Install XenServer, чтобы наконец начать установку на жесткий диск:

В процессе установки вас попросят вставить второй CD (для поддержки гостевых систем Linux), если ранее в процессе установки вы это указали:

Если хотите пропустить проверку второго диска, сразу жмите Use media:

Устанавливается поддержка гостевых систем Linux:

Установка XenServer завершена. Вытащите диск из дисковода и перезагрузите систему:

XenServer загружается:

После окончания загрузки системы вы увидите следующее меню, с помощью которого можно управлять системой, менять настройки, выключать/перезагружать систему и прочее. Настройки по умолчанию должны быть рабочими, так что нет необходимости что-то сразу менять - вы можете просто начать использовать XenServer.

3. Устанавливаем консоль администратора XenCenter

Для создания, запуска и управления виртуальными машинами мы можем использовать консоль администратора XenCenter - это приложение для Windows (обратите внимание, что в системе должна быть установлена .NET 2.0 Framework), подключающееся к XenServer. Установочный файл XenCenter находится в папке client_install первого диска XenServer (записанного с образа FREE_XenServer-5.5.0-install-cd.iso). Вставьте этот диск в систему с установленным Windows, откройте нужную папку в Windows Explorer и запустите мастер установки:

Мастер установки проведет вас через установочный процесс:

При первом запуске XenCenter перед вами появится запрос, проверять ли периодически наличие обновлений. Я выбираю Yes, но вы, конечно же, свободны выбрать что хотите:

Вот так выглядит XenCenter. Чтобы подключиться к XenServer, щелкните на Add New XenServer...

... и введите имя хоста/IP-адрес, имя пользователя (root) и пароль:

Если хотите, можете указать, чтобы XenCenter подключался к XenServer при каждом запуске системы:

После успешной установки соединения, вы можете управлять виртуальными машинами на текущем хосте XenServer.

Как только соединение с хостом установлено, перед вами должно появиться следующее окно. Выберите свой сервер и щелкните Activate, чтобы получить бесплатную лицензию для своего сервера:

Откроется форма в браузере. Заполните эту форму, и вскоре вы получите по e-mail свою бесплатную лицензию на XenServer:

На самом XenServer'е вы можете ввести лицензию, открыв XenServer Details and Licensing.

4. Создаем виртуальную машину

Перед вами небольшой пример по созданию виртуальной машины (ВМ) через XenCenter. Щелкните на New VM:

Появится мастер New VM. Выберите гостевую операционную систему (например, Debian Lenny):

Введите имя и описание (необязательно) виртуальной машины:

Теперь вы должны указать расположение источника установки. К сожалению, на момент релиза ISO-образы официальных установочных CD и DVD Debian не содержали ядра, совместимого с XenServer и в связи с этим не могут быть использованы с последним (см. http://community.citrix.com/display/xs/Debian+Lenny). Поэтому я выбрал Install URL (вместо Physical DVD Drive) и ввел URL http://ftp.de.debian.org/debian/:

Укажите количество виртуальных процессоров и количество памяти для ВМ:

Укажите виртуальные диски для своей ВМ:

На следующей странице вы можете добавить или удалить виртуальные сетевые интерфейсы. Обычно настройки по умолчанию вполне подойдут:

Наконец, щелкаем Finish, после чего виртуальная машина будет создана на вашем XenServer...

... и вы увидите следующее окно. Щелкаем на XenServer Tools not installed:

Далее нажмите Install XenServer Tools:

После всего этого должен появиться установщик Debian, и вы сможете выбрать Debian Lenny в качестве гостевой ОС, так же как бы выбрали ее на реальной системе:

Вот и всё, теперь вы можете начать работать со своей первой виртуальной машиной на XenServer!

 

5. Ссылки