Подготовка образа Cisco Cloud Service Router (CSR1000V)

Материал из Wiki EVE-NG Pro
Перейти к навигации Перейти к поиску

Введение

В 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                         |
 |                                                                         |
 |                                                                         |
 |                                                                         |
 |                                                                         |
 |                                                                         |
 |                                                                         |
 |                                                                         |
 |                                                                         |
 |                                                                         |  
 +-------------------------------------------------------------------------+
Attention.png
Важно!!! Только 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.