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

Ключ

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

...

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

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

Запуск образа из .qcow2

Для запуска vESR можно взять готовый .qcow2 образ из поставляемых для vESR файлов и выполнить следующую команду:

Блок кода
qemu-system-x86_64 --enable-kvm -cpu host -smp 4 -m 4G -nic tap,ifname=gi1  <наименование_диска>.qcow2

Cледует учитывать, что в данном варианте iso-образ уже предустановлен на QCow2, следовательно имеет фиксированные характеристики, которые можно проверить командой:

Блок кода
pc@ubuntu:~$ qemu-img info <наименование_диска>.qcow2
image: <наименование_диска>.qcow2
file format: qcow2
virtual size: 400 MiB (419430400 bytes)
disk size: 284 MiB
cluster_size: 65536
Format specific information:
    compat: 1.1
    compression type: zlib
    lazy refcounts: false
    refcount bits: 16
    corrupt: false
    extended l2: false
Child node '/file':
    filename: <наименование_диска>.qcow2
    protocol type: file
    file length: 284 MiB (297730048 bytes)
    disk size: 284 MiB

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

После установки vESR следует перейти к пункту Подключение сетевых интерфейсов.

Scroll Pagebreak

Создание файла образа диска из .iso 

В примере описан процесс создания файла образа диска в формате QCow2 и подключения его в хостовой операционной системе.

...

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

Scroll Pagebreak

После установки необходимо извлечь ISO из виртуального привода, для этого:

...

Информация
titleПример
Блок кода
qemu-system-x86_64 --enable-kvm -cpu host -smp 4 -m 4G -nic tap,ifname=gi1 vesr.qcow2

...


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

...

Информация
titleПример

Запуск vESR с одним сетевым интерфейсом:

Блок кода
qemu-system-x86_64 --enable-kvm -cpu host -smp 4 -m 4G -nic tap,ifname=gi1 vesr.qcow2

Перевод созданного интерфейса в состояние UP и назначение IP-адреса:

Блок кода
ip link set gi1 up
ip add add 192.168.1.1/24 dev gi1

На vESR настройте IP-адресацию и проверьте IP-связность.

Блок кода
vesr# config
vesr(config)# interface gigabitethernet 1/0/1
vesr(config-if-gi)# ip address 192.168.1.2/24
vesr(config-if-gi)# exit
vesr(config)# exit
Warning: you have uncommitted configuration changes.
vesr# commit 
Configuration has been successfully applied and saved to flash. Commit timer started, changes will be reverted in 600 seconds.
vesr# confirm
Configuration has been confirmed. Commit timer canceled.
vesr# ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56 bytes of data.
!!!
--- 192.168.1.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 0.150/0.223/0.313/0.069 ms

Теперь есть прямая IP связность с хостом, возможность подключения к vESR по Telnet и SSH, а также обновления прошивки vESR, загрузки и выгрузки файлов.

Scroll Pagebreak

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

...

опционально)

Предупреждениеnote

Настройки, приведённые в данном разделе, являются опциональными и не влияет влияют на работоспособность системы.

Для подключения последовательного порта vESR к pty хоста следует добавить опцию к используемой команде запуска эмулятора QEMU:

...