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

Ключ

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

...

Блок кода
sudo apt update
sudo apt install virt-viewer

Scroll Pagebreak

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

  1.  Создайте файл образа диска в формате QCow2 аналогично как описано выше.
  2. Укажите требуемые параметры виртуальной машины и выполните установку:
    Блок кода
    sudo virt-install   --name <название ВМ>   --ram <азмер_RAM>   --vcpus <количество CPU>   --disk <параметры диска>   --os-variant <тип ОС>   --network <сетевой адаптер>  --graphics <графический вывод> --video <драйвер>   --console <параметры консоли>   --cdrom <образ ISO vESBC>

    где:

    --name  — название виртуальной машины;

    --ram — объем оперативной памяти;

    --vcpus — количество ядер CPU;

    -- disk — путь до файла диска, созданного в п. 1 Обязательно использовать bus=ide.

    --osvariant — тип ОС, использовать generic;

    --network — указание сетевого адаптера;

    --graphics — настройки графического вывода виртуальной машины;

    --video — драйвер видеоадаптера;

    --console — настройка последовательного порта;

     --cdrom — путь кISO-образу vESBC.

    Дальнейшие действия по установке vESBC описаны в разделе Процесс установки vESBC.

Пример установки:

Блок кода
udo virt-install   --name vesbc   --ram 4096   --vcpus 2   --disk path=/var/lib/libvirt/images/vesbc.qcow2,size=2,format=qcow2,bus=ide   --os-variant generic   --network bridge:br0,model=virtio  --graphics spice,listen=127.0.0.1 --video virtio   --console pty,target_type=serial   --cdrom /var/lib/libvirt/images/vesbc-1.41.x-build89.iso   --check disk_size=off

...

  1. Узнайте PCI-адрес карты:
    Блок кода
    admin@host:~$ lspci -nn | grep -i ethernet
    18:00.0 Ethernet controller [0200]: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ [8086:1572] (rev 01)
    18:00.1 Ethernet controller [0200]: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ [8086:1572] (rev 01)
    Если планируется, например, использование первого интерфейса сетевой кары, то адрес карты: 18:00.0.
  2. Для проброса интерфейса в виртуальную машину используйте флаг --hostdev при ее создании:
    Блок кода
    --hostdev 18:00.0
    где 18:00.0 — адрес сетевой карты. 
    Scroll Pagebreak

Использование приложения Менеджер виртуальных машин (Virtual Machine Manager)

...

 1. Запустите "Менеджер виртуальных машин". Для создания виртуальной машины нажмите кнопку "Создать виртуальную машину" в главном меню:

Image Modified

2. В окне "Новая виртуальная машина" оставьте метод установки — "Локальный ISO или CDROM" и нажмите кнопку "Forward":

Image Modified

Scroll Pagebreak

3. Нажмите кнопку "Обзор":

Image Modified

 В открывшимся окне выберите образ ISO vESBC, затем нажмите кнопку "Выбор тома":

Примечание

Перед выбором образа ISO поместите его в каталог /var/lib/libvirt/images/

Image Modified

4. Деактивируйте чек-бокс "Automatically detect from the installation media / source". Вполе "Choose the operating system you are installing" укажите "Generic default" и нажмите кнопку "Forward":

...

9. Если требуется донастройка (добавить/изменить сетевой адаптер, количество CPU, RAM и т. д.) виртуальной машины vESBC, выключите ее и откройте окно настроек кнопкой "Показать виртуальное оборудование". 

Scroll Pagebreak

Подключение сетевых интерфейсов

...

1. Запустите "Менеджер виртуальных машин", выберите нужную виртуальную машину и нажмите кнопку "Открыть".

Scroll Pagebreak

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

...

  • Мост <название бриджа хостовой ОС>. Данный режим доступен в случае, когда бридж был предварительно сконфигурирован в хостовой ОС. В этом режиме интерфейс vESBC будет подключен к бриджу хостовой ОС.
    • В поле "Модель устройства" указывается драйвер сетевого адаптера. Доступные драйвера:
      • virtio — высокопроизводительный драйвер виртуализации. Данный драйвер используется по умолчанию. 
      • e1000 — эмуляция гигабитной сетевой карты Intel (82540EM).
      • rtl8139 — эмуляция 100-мегабитной сетевой карты Realtek.

Scroll Pagebreak

  • Устройство хоста <название физического сетевого адаптера хоста> macvtap. Это способ подключения виртуальной машины к сети, при котором она получает свой собственный MAC-адрес и IP-адрес прямо из вашей физической локальной сети, к которой подключен физический интерфейс хоста. 
    • В поле "Режим" указывается один из режимов работы macvtap:
      • Bridge (Мост) — все виртуальные машины, подключенные к хостовому сетевому адаптеру в этом режиме, могут свободно «общаться» друг с другом и с внешним миром, но связи между хостом и машинами нет.
      • VEPA — трафик виртуальных машин будет передаваться на физический коммутатор, подключенный к интерфейсу хоста. Для работы в данном режиме физический коммутатор должен поддерживать стандарт 802.1Qb.
      • Private (Приватный/Частная) — виртуальные машины могут выходить во внешнюю сеть через интерфейс хоста, но они полностью изолированы друг от друга.
      • Passthrough (Сквозной/Проброс) — «эксклюзивный» доступ к сетевой карте конкретной виртуальной машины. Аналог передачи устройства PCI напрямую виртуальной машине.
    • В поле "Модель устройства" указывается драйвер сетевого адаптера. Доступные драйвера:
      • virtio высокопроизводительный драйвер виртуализации. Данный драйвер используется по умолчанию.
      • e1000 эмуляция гигабитной сетевой карты Intel (82540EM).
      • rtl8139 эмуляция 100-мегабитной сетевой карты Realtek.

...

3. Для добавления дополнительных сетевых адаптеров нажмите кнопку "Добавить оборудование" в нижнем левом углу (cм. скрин выше). В открывшемся окне выберете раздел "Сеть", укажите параметры адаптера и нажмите кнопку "Готово". Добавленный адаптер появится в списке оборудования виртуальной машины.

Scroll Pagebreak

4. Для проброса сетевой карты в виртуальную машину следует в окне выбора оборудования (см. предыдущий пункт) выбрать раздел "PCI-устройство узла", в списке устройств выбрать нужный сетевой адаптер и нажать кнопку "Готово". Добавленный адаптер появится в списке оборудования виртуальной машины:

Scroll Pagebreak

Подключение последовательного порта

...

Для выхода из консоли нажмите комбинацию клавиш Ctrl + ].

Scroll Pagebreak

С использованием приложения Менеджер виртуальных машин (Virtual Machine Manager)

При создании виртуальной машины виртуальная консоль pty создается автоматически:

Scroll Pagebreak

Для подключения к консоли запустите виртуальную машину, посмотрите номер pty:

...