Подготовка образа Cisco Cloud Service Router (CSR1000V)
Введение
В EVE-NG тестировались следующие образы:
EVE Image Name | Downloaded Filename | Version | vCPUs | vRAM |
---|---|---|---|---|
csr1000v-universalk9.03.17.04.S.156-1.S4-std | csr1000v-universalk9.03.17.04.S.156-1.S4-std.iso | X86_64_LINUX_IOSD-UNIVERSALK9-M 15.4(3)S7 | 1 | 3072 |
csr1000v-universalk9.03.16.05.S.155-3.S5 | csr1000v-universalk9.03.16.05.S.155-3.S5-ext.iso | X86_64_LINUX_IOSD-UNIVERSALK9-M 15.5(3)S5 | 1 | 3072 |
Другие версии также поддерживаются.
В статье используется образ csr1000v-universalk9.03.17.04.S.156-1.S4-std
Установка
Загрузка образа
Используя ssh сессию необходимо создать временный каталог
mkdir /tmp/abc
Загрузите образы на сервер EVE-NG используя, например FileZilla или WinSCP в созданный временный каталог /tmp/abc
Установка CSR на виртуальный HDD
Создайте новый HDD для установки CSR:
cd /tmp/abc /opt/qemu/bin/qemu-img create -f qcow2 virtioa.qcow2 8G
Запустите установку CSR командой:
/opt/qemu-2.2.0/bin/qemu-system-x86_64 -nographic -drive file=virtioa.qcow2,if=virtio,bus=0,unit=0,cache=none -machine type=pc-1.0,accel=kvm -serial mon:stdio -nographic -nodefconfig -nodefaults -rtc base=utc -cdrom /tmp/abc/csr1000v-universalk9.03.17.04.S.156-1.S4-std.iso -boot order=dc -m 3072
Как появится запрос нажать на любую клавишу нажмите только не на Enter и выберете третий пункт CSR 1000V Serial console и нажмите Enter
Press any key to continue. Press any key to continue. Press any key to continue. GNU GRUB version 0.97 (639K lower / 3144696K upper memory) +-------------------------------------------------------------------------+ | CSR 1000V Virtual (VGA) Console -- Thu-19-Jan-17-06:47 | | CSR 1000V Autodetect (Serial, VGA) Console -- Thu-19-Jan-17-06:47 | | CSR 1000V Serial Console -- Thu-19-Jan-17-06:47 | | | | | | | | | | | | | | | | | | | +-------------------------------------------------------------------------+
Важно!!! Только 100% соблюдение следующих пунктов установки позволит использовать образ
|
Дождитесь окончания установки и отображение такого же сообщения как и на предыдущем шаге.
Выберете 3ий пункт CSR 1000V Serial console и НЕ НАЖИМАЙТЕ ENTER
Press any key to continue. Press any key to continue. Press any key to continue. GNU GRUB version 0.97 (639K lower / 3144696K upper memory) +-------------------------------------------------------------------------+ | CSR 1000V Virtual (VGA) Console -- Thu-19-Jan-17-06:47 | | CSR 1000V Autodetect (Serial, VGA) Console -- Thu-19-Jan-17-06:47 | | CSR 1000V Serial Console -- Thu-19-Jan-17-06:47 | | | | | | | | | | | | | | | | | | | +-------------------------------------------------------------------------+
Остановите CSR. Для этого нажмите сочетание клавиш Ctrl+a, а после клавишу c. Появится приглашение ввести команду. Введите quit.
(qemu) quit
Создайте каталог для устанавливаемого образа в каталоге EVE-NG. Используйте другое имя после символа - , если устанавливаете другой образ.
mkdir /opt/unetlab/addons/qemu/csr1000v-universalk9.03.17.04.S.156-1.S4-std/
Переместите виртуальный HDD маршрутизатора CSR
mv /tmp/abc/virtioa.qcow2 /opt/unetlab/addons/qemu/csr1000v-universalk9.03.17.04.S.156-1.S4-std/
После необходимо удалить временный каталог и исправить права доступа
cd /tmp rm -rf abc /opt/unetlab/wrappers/unl_wrapper -a fixpermissions
Образ CSR готов для работы в EVE-NG.