По умолчанию Citrix XenServer использует ЛВМ системы хранения виртуальных машин в локальном хранилище.
Этот вариант хранения имеет множество преимуществ перед виртуальный жесткий диск -файлы, но иногда для удобства переноса или создания общего хранилища необходимо использовать режим хранения файлов, аналогичный VMware ESX .
В этом руководстве я шаг за шагом опишу, как создать общий репозиторий файлов на локальном сервере Citrix XenServer. Поскольку у меня нет возможности публиковаться в блоге «виртуализация», я пока выложу это здесь.
Сначала вам необходимо установить Citrix XenServer. Я не буду описывать этот процесс; это довольно тривиально.
Будем считать, что на данный момент у вас есть сервер с установленной на системном диске ОС.
Теперь мы готовы подключить дополнительные диски и организовать на них общее хранилище виртуальных машин в формате VHD. Подключите новые жесткие диски к серверу и загрузите систему.
Использование команды fdisk найдите вновь подключенные диски.
В моем случае это /dev/СДБ
Для гибкости мы будем использовать раздел LVM. Это позволит гибко взаимодействовать с жесткими дисками в будущем.
Мы используем команду fdisk разбить диск и создать раздел типа 8E (Linux LVM).
Чтобы операционная система увидела изменения, необходимо перечитать разметку диска.
Для этого вы можете использовать команду часть зонда из упаковки расстались .
Или просто перезагрузкой системы.
(можно вручную послать ядру сигнал на это действие, но я не буду это описывать)
Повторное использование команды fdisk .
Давайте определим раздел, над которым будем работать: в моем случае это /dev/sdb1 .
Использование команды pvcreate для создания физического тома.
Давайте убедимся, что командой всё создано правильно pvscan .
Далее по команде vgcreate создайте группу логических томов с именем loc_str на основе созданных физических.
Следующим шагом является создание логического тома, пригодного для непосредственного использования.
Давайте создадим это вместе с командой lvcreate .
Где -L значение размер тома и -n значение имя тома.
Далее вам необходимо создать файловую систему на созданном диске.
Мы используем команду mkfs.ext3 .
Теперь нам нужна точка монтирования.
Для этого я создал папку в корне /ВМ .
Для автоматического монтирования необходимо сделать запись в файле /etc/fstab .
Смонтируйте созданный логический том командой устанавливать и убедиться, что в команде все в порядке дф .
Теперь у нас есть каталог виртуальной машины, в котором смонтирован логический том.
Здесь мы будем хранить виртуальные машины.
Следующим шагом будет настройка NFS-сервера.
Для начала добавим в автозагрузку необходимые службы командой chkconfig .
Теперь отредактируем файл конфигурации /etc/экспорт .
Добавим в него созданный каталог и разрешим доступ к нему с локальной машины, не заменяя суперпользователя никем.
Теперь давайте запустим NFS-сервер.
Для этого запустим демоны нфс И карта портов .
Всё хорошо.
Большая часть пути уже пройдена.
Теперь нам нужно добавить хранилище в конфигурацию XenServer. Для этого воспользуемся утилитой Ксенцентр .
выберите предмет Новый СР.
из раскрывающегося меню сервера.
Вам нужен тип НФС виртуальный жесткий диск .
Далее введите имя хранилища.
Например Локальная ФС .
Теперь нужно указать путь к месту, которое мы указали в файле /etc/экспорт .
На этом создание репозитория завершено.
Открыв его свойства, вы сможете убедиться, что все прошло правильно.
С точки зрения файловой системы виртуальные машины теперь будут расположены в виде виртуальный жесткий диск файлы в каталоге В.
М.
.
После перезагрузки (можно сразу добавить в rc.local ) вам необходимо повторно активировать группу логических томов: vgchange -ay loc_str
Спасибо за чтение.
Надеюсь, статья была полезной.
Теги: #*nix #lvm #Citrix #howto #nfs #nfs #XenServer #VHD
-
Usb-Накопители
19 Oct, 24 -
Mac-Ботнет: Подробности
19 Oct, 24 -
И Снова Телеграмма Компьютерщику
19 Oct, 24 -
Программный Код В Машине
19 Oct, 24