Как: Виртуальная Машина В Файлах На Локальном Citrix Xenserver

По умолчанию Citrix XenServer использует ЛВМ системы хранения виртуальных машин в локальном хранилище.

Этот вариант хранения имеет множество преимуществ перед виртуальный жесткий диск -файлы, но иногда для удобства переноса или создания общего хранилища необходимо использовать режим хранения файлов, аналогичный VMware ESX .

В этом руководстве я шаг за шагом опишу, как создать общий репозиторий файлов на локальном сервере Citrix XenServer. Поскольку у меня нет возможности публиковаться в блоге «виртуализация», я пока выложу это здесь.



Как: виртуальная машина в файлах на локальном Citrix XenServer

Сначала вам необходимо установить Citrix XenServer. Я не буду описывать этот процесс; это довольно тривиально.

Будем считать, что на данный момент у вас есть сервер с установленной на системном диске ОС.

Теперь мы готовы подключить дополнительные диски и организовать на них общее хранилище виртуальных машин в формате VHD. Подключите новые жесткие диски к серверу и загрузите систему.

Использование команды fdisk найдите вновь подключенные диски.

В моем случае это /dev/СДБ

Как: виртуальная машина в файлах на локальном Citrix XenServer

Для гибкости мы будем использовать раздел LVM. Это позволит гибко взаимодействовать с жесткими дисками в будущем.

Мы используем команду fdisk разбить диск и создать раздел типа 8E (Linux LVM).



Как: виртуальная машина в файлах на локальном Citrix XenServer

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

Для этого вы можете использовать команду часть зонда из упаковки расстались .

Или просто перезагрузкой системы.

(можно вручную послать ядру сигнал на это действие, но я не буду это описывать)

Как: виртуальная машина в файлах на локальном Citrix XenServer

Повторное использование команды fdisk .

Давайте определим раздел, над которым будем работать: в моем случае это /dev/sdb1 .

Использование команды pvcreate для создания физического тома.



Как: виртуальная машина в файлах на локальном Citrix XenServer

Давайте убедимся, что командой всё создано правильно pvscan .

Далее по команде vgcreate создайте группу логических томов с именем loc_str на основе созданных физических.



Как: виртуальная машина в файлах на локальном Citrix XenServer

Следующим шагом является создание логического тома, пригодного для непосредственного использования.

Давайте создадим это вместе с командой lvcreate .

Где -L значение размер тома и -n значение имя тома.



Как: виртуальная машина в файлах на локальном Citrix XenServer

Далее вам необходимо создать файловую систему на созданном диске.

Мы используем команду mkfs.ext3 .



Как: виртуальная машина в файлах на локальном Citrix XenServer

Теперь нам нужна точка монтирования.

Для этого я создал папку в корне /ВМ .

Для автоматического монтирования необходимо сделать запись в файле /etc/fstab .



Как: виртуальная машина в файлах на локальном Citrix XenServer

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



Как: виртуальная машина в файлах на локальном Citrix XenServer

Теперь у нас есть каталог виртуальной машины, в котором смонтирован логический том.

Здесь мы будем хранить виртуальные машины.

Следующим шагом будет настройка NFS-сервера.

Для начала добавим в автозагрузку необходимые службы командой chkconfig .



Как: виртуальная машина в файлах на локальном Citrix XenServer

Теперь отредактируем файл конфигурации /etc/экспорт .

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



Как: виртуальная машина в файлах на локальном Citrix XenServer

Теперь давайте запустим NFS-сервер.

Для этого запустим демоны нфс И карта портов .



Как: виртуальная машина в файлах на локальном Citrix XenServer

Всё хорошо.

Большая часть пути уже пройдена.

Теперь нам нужно добавить хранилище в конфигурацию XenServer. Для этого воспользуемся утилитой Ксенцентр .

выберите предмет Новый СР.

из раскрывающегося меню сервера.

Вам нужен тип НФС виртуальный жесткий диск .



Как: виртуальная машина в файлах на локальном Citrix XenServer

Далее введите имя хранилища.

Например Локальная ФС .



Как: виртуальная машина в файлах на локальном Citrix XenServer

Теперь нужно указать путь к месту, которое мы указали в файле /etc/экспорт .



Как: виртуальная машина в файлах на локальном Citrix XenServer

На этом создание репозитория завершено.

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



Как: виртуальная машина в файлах на локальном Citrix XenServer

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

М.

.



Как: виртуальная машина в файлах на локальном Citrix XenServer

После перезагрузки (можно сразу добавить в rc.local ) вам необходимо повторно активировать группу логических томов: vgchange -ay loc_str Спасибо за чтение.

Надеюсь, статья была полезной.

Теги: #*nix #lvm #Citrix #howto #nfs #nfs #XenServer #VHD

Вместе с данным постом часто просматривают: