GNS3. Установка Arista EOS
Установка Arista EOS в GNS3.
Содержание
1 Общая информация
- Репозиторий образов: https://www.arista.com/en/support/software-download.
- Требуется регистрация.
- Блокируются российские ip-адреса.
2 Особенности конфигурации
- В старших версиях (наверное, начиная с 4.21) конфигурация по умолчанию скорее похожа на маршрутизатор, чем на коммутатор.
- Например, на всех портах установлен режим
no switchposrt
.
3 Варианты образов
3.1 Arista vEOS
- Виртуализация: qemu.
- Архитектура: i386 и amd64.
- Необходимо RAM: 2048 MB.
- Система команд похожа на Cisco.
3.1.1 Порядок установки
- Для примера будем рассматривать образы:
Aboot-veos-serial-8.0.0.iso
: https://www.arista.com/custom_data/aws3-explorer/download-s3-file.php?f=/support/download/vEOS-lab/Aboot/Aboot-veos-serial-8.0.0.isovEOS-lab-4.18.10M
: https://www.arista.com/custom_data/aws3-explorer/download-s3-file.php?f=/support/download/vEOS-lab/4.18/vEOS-lab-4.18.10M.vmdk
- Не следует устанавливать сохранение для образов Qemu в GNS3.
3.1.2 Видео: Установка Arista vEOS на GNS3
3.2 Arista cEOS
- Виртуализация: docker.
- Архитектура: i386 и amd64.
- Система команд похожа на Cisco.
3.2.1 Порядок установки
- Скачать образ.
- Скопируйте файл на виртуальную машину.
cEOS 4.20.5F
- Для примера будем рассматривать
cEOS-lab-4.20.5F
: https://www.arista.com/custom_data/aws3-explorer/download-s3-file.php?f=/support/download/cEOS-lab/EOS-4.20.5F/cEOS-lab-4.20.5F.tar.xz - Для версии
4.20.5F
:1docker import cEOS-lab-4.20.5F.tar.xz ceosimage:4.20.5F 2echo "rm /etc/systemd/system/getty.target.wants/getty@tty1.service" | \ 3docker run --name=ceos-container -e CEOS=1 -e container=docker -e EOS_PLATFORM=ceossim -e SKIP_ZEROTOUCH_BARRIER_IN_SYSDBINIT=1 -e ETBA=1 -e INTFTYPE=eth -i ceosimage:4.20.5F sh 4docker commit --change='CMD ["/sbin/init"]' --change='VOLUME /mnt/flash' ceos-container ceosimage:GNS3 5docker rm ceos-container
- Для работы следует залогиниться под учётной записью
admin
.
- Для примера будем рассматривать
cEOS новее, чем 4.20.5F
- Установите docker-образ (для произвольной версии):
1docker import cEOS-lab-<version>.tar.xz ceosimage:<version> 2echo "rm /etc/systemd/system/getty.target.wants/getty@tty1.service" | \ 3docker run --name=ceos-container -e CEOS=1 -e container=docker -e EOS_PLATFORM=ceoslab -e SKIP_ZEROTOUCH_BARRIER_IN_SYSDBINIT=1 -e ETBA=1 -e INTFTYPE=eth -i ceosimage:<version> sh 4docker commit --change='CMD ["/sbin/init"]' --change='VOLUME /mnt/flash' ceos-container ceosimage:GNS3 5docker rm ceos-container
- Для примера будем рассматривать
cEOS-lab-4.28.1F
: https://www.arista.com/custom_data/aws3-explorer/download-s3-file.php?f=/support/download/cEOS-lab/EOS-4.28.1F/cEOS-lab-4.28.1F.tar.xz - Например, для версии
4.28.1F
команды выглядят следующим образом:1docker import cEOS-lab-4.28.1F.tar.xz ceosimage:4.28.1F 2echo "rm /etc/systemd/system/getty.target.wants/getty@tty1.service" | \ 3docker run --name=ceos-container -e CEOS=1 -e container=docker -e EOS_PLATFORM=ceoslab -e SKIP_ZEROTOUCH_BARRIER_IN_SYSDBINIT=1 -e ETBA=1 -e INTFTYPE=eth -i ceosimage:4.28.1F sh 4docker commit --change='CMD ["/sbin/init"]' --change='VOLUME /mnt/flash' ceos-container ceosimage:GNS3 5docker rm ceos-container
- У меня возникли проблемы при загрузке.
- Установите docker-образ (для произвольной версии):