Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Создание виртуальной машины

Шаг 1. Создать Создайте виртуальный диск, на котором будет храниться vESR, используя утилиту dd:

Информация
titleПример
Блок кода
dd if=/dev/zero of=vesr_xen.img bs=1M count=1024


В итоге должен быть создан пустой файл размером 1 ГБ.

Шаг 2. Создать конфигурационный  файл  Создайте конфигурационный файл со следующим содержимым:

Блок кода
type='hvm'
name='vesr_xen'
memory=4096
vcpus='4'
disk=['<полный_путь_к_виртуальному_диску>,,hdc,w', '<полный_путь_к_установочному_образу>,,hdb:cdrom,r']
boot='d'

...

type тип домена виртуальной машины. Для vESR необходим тип домена HVM, который указывает на то, что данная виртуальная машина является полностью виртуализированным компьютером с эмулируемым BIOS, дисковой и сетевой периферией и т. д.;

...

vcpus — количество виртуальных ядер;

disk — список дисков:     <полный

  • <полный_путь_к_виртуальному_

...

  • диску> — путь к файлу диска начиная с корневого каталога "/". 

...

  • hdc —  гостевой диск.

...

  • w — уровень доступа. Диск доступен как для чтения, так и для записи.

...

  • <полный_путь_к_установочному_образу> — путь к файлу  ISO-образа начиная с  корневого каталога "/".

...

  • cdrom — указатель на тип устройства CD-ROM.

boot — тип загрузочного диска. Тип "d" означает загрузку с CD-ROM. 

...

Шаг 2. После запуска виртуальной машины необходимо подключиться  подключитесь к консоли средствами Xen:

...

Шаг 3. После завершения установки необходимо выключить выключите vESR:

Информация
titleПример
Блок кода
sudo xl destroy vesr_xen


Шаг 4. В конфигурационном файле необходимо сменить значение параметра "boot" с 'd' на 'c', который означает,  что загрузка будет осуществляться с жёсткого диска, на  на который был установлен vESR.  

...

Шаг 2. В конфигурационном файле необходимо добавить добавьте новые параметры:

Блок кода
vif=['mac=<MAC-адрес>, model=<модель_сетевой_карты>, bridge=<название_моста>']

...

Блок кода
vif = [ 'vifspec', 'vifspec', ... ]

 mac mac — MAC-адрес сетевой карты. Данный параметр является обязательным, Xen автоматически выдаст MAC-адрес,   в случае, если не указать его явно.

model — модель эмулируемой сетевой карты. Необязательный параметр, Xen автоматически выставит этот параметр в случае, если не указать его явно.

...

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

Шаг 3. Запустите виртуальную машину, передав в качестве параметра изменённую конфигурацию:

...

Шаг 2. В конфигурационном файле необходимо добавить добавьте новый параметр:

Блок кода
serial=<pty>

где:

pty — псевдотерминал в  в хост-системе, выделяется  выделяется автоматически.

Чтобы узнать нужный номер псевдотерминала необходимо просмотреть содержимое файла:

...