GNS3. Установка Arista EOS

Установка Arista EOS в GNS3.

Содержание

1 Общая информация

2 Особенности конфигурации

  • В старших версиях (наверное, начиная с 4.21) конфигурация по умолчанию скорее похожа на маршрутизатор, чем на коммутатор.
  • Например, на всех портах установлен режим no switchposrt.

3 Варианты образов

3.1 Arista vEOS

  • Виртуализация: qemu.
  • Архитектура: i386 и amd64.
  • Необходимо RAM: 2048 MB.
  • Система команд похожа на Cisco.

3.1.1 Порядок установки

3.1.2 Видео: Установка Arista vEOS на GNS3

3.2 Arista cEOS

  • Виртуализация: docker.
  • Архитектура: i386 и amd64.
  • Система команд похожа на Cisco.

3.2.1 Порядок установки

  • Скачать образ.
  • Скопируйте файл на виртуальную машину.
  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.
  1. 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
      
    • У меня возникли проблемы при загрузке.

3.2.2 Видео: Установка Arista cEOS на GNS3


Дмитрий Сергеевич Кулябов
Дмитрий Сергеевич Кулябов
Профессор кафедры теории вероятностей и кибербезопасности

Мои научные интересы включают физику, администрирование Unix и сетей.

Похожие