Для установки и функционирования vESR установленная версия QEMU должна быть не ниже 2.6.2.
В примере описан процесс создания файла образа диска в формате QCow2 и подключения его в хостовой операционной системе.
Для того чтобы создать файл образа диска, необходимо выполнить команду:
qemu-img create -f qcow2 -o size=<размер_диска>M <наименование_диска>.qcow2 |
Пример вывода после выполнения команды:
|
Для запуска установки vESR необходимо выполнить команду:
qemu-system-x86_64 --enable-kvm -cpu <CPU> -smp <количество_CPU> -m <размер_RAM>G -nic tap,ifname=gi1 <наименование_диска>.qcow2 -boot d -cdrom <имя_ISO-образа> |
где:
--enable-kvm — включение полной поддержки виртуализации KVM;
-cpu — выбор доступного CPU;
-smp — включение имитации SMP-системы с n CPU;
-m — выбор размера виртуальной RAM;
-nic — настройки сетевой карты;
-boot — выбор загрузки. Значение d указывает на CD-ROM;
-cdrom — выбор файла ISO-образа.
|
Дальнейшие действия по установке vESR описаны в разделе Процесс установки vESR.
После установки необходимо извлечь ISO из виртуального привода, для этого:
Последующий запуск vESR необходимо производить без указания ISO.
|
Для подключения сетевого интерфейса необходимо запустить vESR на QEMU с указанием настроек сетевой карты -nic tap,ifname=gi1 (если необходимо подключить несколько сетевых интерфейсов, то необходимо их всех указать, например, -nic tap,ifname=gi1 -nic tap,ifname=gi2). На хостовом устройстве необходимо перевести созданный интерфейс в состояние UP и назначить IP-адрес.
Запуск vESR с одним сетевым интерфейсом:
Перевод созданного интерфейса в состояние UP и назначение IP-адреса:
На vESR настройте IP-адресацию и проверьте IP-связность.
Теперь есть прямая IP связность с хостом, возможность подключения к vESR по Telnet и SSH, а также обновления прошивки vESR, загрузки и выгрузки файлов. |
Настройки приведённые в данном разделе являются опциональными и не влияет на работоспособность системы |
Для подключения последовательного порта vESR к pty хоста следует добавить опцию к используемой команде запуска эмулятора QEMU:
-serial pty |
После запуска команды появится строка с номером pty, на который перенаправлен вывод:
char device redirected to /dev/pts/3 (label serial0) |
Команда для подключения к pty с помощью minicom:
minicom -D /dev/pts/3 |
Либо можно использовать подключение последовательного порта vESR к pipe в файловой системе хоста. Для этого нужно добавить опцию:
-serial unix:/tmp/vesr-qemu,server,nowait |
Команда для подключения к pipe с помощью minicom:
minicom -D unix#/tmp/vesr-qemu |