Поиск по сайту:

Как развернуть виртуальные машины в среде RHEV. Часть 4


Наша среда состоит из одного центра обработки данных, подключенного к общему хранилищу ISCSI. Этот центр обработки данных включал один кластер с двумя хостами/узлами, которые будут использоваться для размещения нашей виртуальной машины.

По сути, в любой среде мы можем развернуть физические/виртуальные машины, используя популярные методы, такие как From ISO/DVD, Network, Kickstart и так далее. Для нашей среды нет большой разницы в предыдущем факте, поскольку мы будем использовать одни и те же методы/типы установки.

Для начала мы обсудим развертывание VM с использованием файла/образа ISO. RHEV Entertainment очень организован, поэтому у него есть специальный домен, используемый только для этой цели, для хранения файлов ISO, используемых для создания виртуальных машин, этот домен является хранилищем и называется доменом ISO.

Шаг 1. Развертывание нового домена ISO

Фактически, RHEVM создает домен ISO во время процесса установки. Чтобы проверить это, просто перейдите на вкладку хранилище для среды.

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

Примечание: существующий используется общее хранилище NFS на компьютере rhevm с IP:11.0. 0,3. Новый созданный файл будет использовать общее хранилище NFS на нашем узле хранения IP:11.0.0.6.

1. Чтобы развернуть службу NFS на нашем узле хранения,

[root@storage ~]# yum install nfs-utils -y
[root@storage ~]# chkconfig nfs on 
[root@storage ~]# service rpcbind start
[root@storage ~]# service nfs start

2. Нам необходимо создать новый каталог для совместного использования с помощью NFS.

[root@storage ~]# mkdir /ISO_Domain

3. Откройте общий доступ к каталогу, добавив эту строку в файл /etc/exports, а затем примените изменения.

/ISO_Domain     11.0.0.0/24(rw)
[root@storage ~]# exportfs -a

Важно! Измените владельца каталога на uid:36 и gid:36.

[root@storage ~]# chown 36:36 /ISO_Domain/

Примечание: 36 — это uid пользователя vdsm «Агент RHEVM» и gid группы kvm.

Обязательно сделайте экспортированный каталог доступным через RHEVM. Итак, ваша NFS должна быть готова к подключению в качестве домена ISO к нашей среде.

4. Чтобы создать новый домен ISO с типом NFS… выберите Data-Center1 на вкладке «Система», затем нажмите Новый домен на вкладке «Хранилище».

5. Затем заполните появившееся окно, как показано:

Примечание. Убедитесь, что функция домена/тип хранилища — ISO/NFS.

Подождите немного и проверьте еще раз на вкладке «Хранилище».

Теперь наш домен ISO успешно создан и прикреплен. Итак, давайте загрузим в него несколько ISO для развертывания на виртуальной машине.

6. Убедитесь, что на вашем сервере RHEVM есть файл ISO. Мы будем работать с двумя ISO: один для Linux {CentOS_6.6}, а другой для Windows {Windows_7}.

7. RHEVM предоставляет инструмент под названием (rhevm-iso-uploader). Помимо полезных задач, он использовался для загрузки ISO в домены ISO.

Во-первых, мы будем использовать его для вывода списка всех доступных доменов ISO.

Подсказка. Операция загрузки поддерживает несколько файлов (разделенных пробелами) и подстановочные знаки. Во-вторых, мы будем использовать его для загрузки ISO в наш ISO-домен «ISO_Domain».

Примечание. Процесс загрузки занимает некоторое время, поскольку это зависит от вашей сети.

Подсказка: домен ISO может находиться на машине RHEVM, в некоторых случаях это рекомендуется, в любом случае это полностью зависит от вашей среды и потребностей инфраструктуры.

8. Проверьте загруженные ISO-образы через веб-интерфейс.

Пришло время перейти ко второму разделу «Развертывание виртуальных машин».

Шаг 2. Развертывание виртуальных машин — Linux

11. Перейдите на вкладку Виртуальные машины и нажмите «Новая виртуальная машина».

12. Затем заполните появившиеся окна, как показано:

Чтобы изменить некоторые параметры, такие как распределение памяти и параметры загрузки, нажмите «Показать дополнительные параметры».

13. Выберите «Система», чтобы изменить память и виртуальные ЦП.

14. Выберите Параметры загрузки, чтобы прикрепить наш ISO-образ к виртуальным машинам, затем нажмите ОК.

15. Перед запуском виртуальной машины необходимо создать и подключить виртуальный диск. Итак, нажмите «Настроить виртуальные диски» в автоматически появившемся окне.

16. Затем заполните следующее появившееся окно, как показано, и нажмите ОК.

Подсказка. Ранее в этой статье мы обсуждали разницу между «Предварительно выделенным» и «Тонким выделением». из серии kvm в разделе «Управление томами и пулами хранилищ KVM — часть 3».

17. Закройте окно с запросом о добавлении еще одного виртуального диска. Теперь давайте проверим нашу виртуальную машину.

Подсказка. Возможно, вам потребуется установить плагин SPICE, чтобы убедиться, что консоль виртуальной машины работает нормально.

Для дистрибутивов на базе Redhat
yum install spice-xpi
Для дистрибутивов на основе Debian
apt-get install browser-plugin-spice

Затем перезапустите браузер Firefox.

18. Впервые мы запустим виртуальную машину из «Запустить один раз»… просто нажмите на нее, а затем измените порядок параметров загрузки – сделайте первый вариант . >CD-ROM.

Примечание. «Однократный запуск» используется для однократного изменения настроек виртуальной машины (не постоянного) для тестирования или установки.

19. После нажатия кнопки (ОК) вы заметите, что состояние виртуальной машины изменилось на запуск, а затем на работу!!.

20. Нажмите на значок , чтобы открыть консоль виртуальной машины.

По сути, мы успешно создали виртуальную машину linux-server, размещенную на node1 {RHEVHN1}.

Шаг 3. Развертывание виртуальных машин — Windows

Итак, давайте завершим развертывание другой виртуальной машины, выполняющей роль настольного компьютера. Разницу между типом сервера и настольного компьютера мы обсудим позже, этой виртуальной машиной рабочего стола будет Windows7.

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

21. Нажмите Новая виртуальная машина и введите запрошенную информацию.

22. Создайте новый диск и убедитесь, что виртуальная машина Windows создана.

Прежде чем перейти к следующим шагам, для успешной установки виртуальных машин Windows необходимы некоторые специальные драйверы и инструменты паравиртуализации… их можно найти в разделе:

/usr/share/virtio-win/
/usr/share/rhev-guest-tools-iso/

Для этого ISO, используемого в этом руководстве, нам нужно будет загрузить эти файлы в наш домен ISO и подтвердить это через веб-интерфейс.

/usr/share/rhev-guest-tools-iso/RHEV-toolsSetup_3.5_9.iso
/usr/share/virtio-win/virtio-win_amd64.vfd

23. Нажмите «Выполнить один раз» и не забудьте подключить виртуальную дискету, чтобы открыть консоль виртуальной машины.

24. Следуйте инструкциям Windows для завершения установки. На этапе разбиения диска вы заметите, что диски не появились. Нажмите «Загрузить драйвер», затем «Обзор».

25. Затем найдите путь к драйверам на виртуальной дискете и выберите два драйвера, относящиеся к контроллеру Ethernet и SCSI.

26. Затем появится сообщение «Далее» и подождите некоторое время, чтобы загрузить наш виртуальный диск 10G.

Завершите процесс установки до его успешного завершения. После успешного завершения перейдите в веб-интерфейс RHEVM и замените прикрепленный компакт-диск.

27. Теперь прикрепите RHEV инструменты CD, а затем вернитесь к виртуальной машине Windows, вы обнаружите, что компакт-диск с инструментами прикреплен. Установите инструменты RHEV, как показано.

Следуйте последовательным шагам до успешного завершения, затем перезагрузите систему.

и, наконец, ваша виртуальная машина Windows работоспособна и работает... :)

Заключение

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