vagrant up eos полностью замораживает систему, не может вывести eos - PullRequest
0 голосов
/ 20 ноября 2018

Я только учусь использовать библиотеку Python NAPALM. Учебники предлагают

создать лабораторию, используя VirtualBox и Vagrant, с виртуальным Arista устройство

Я не могу воспитать Эос. У меня следующая конфигурация:

Ubuntu: 16,04 LTS, тип ОС 32-битный

виртуальный ящик: версия 5.2.22 r126460 (Qt5.6.1)

Бродяга 2.2.1

Veos-лабораторный 4.21.1.1F-VirtualBox

Мой Vagrantfile содержимое выглядит следующим образом:

VEOS_BOX = "vEOS-lab-4.21.1.1F-virtualbox"
Vagrant.configure(2) do |config|

    config.vm.provider "virtualbox" do |vb|
        vb.gui = true
    end

    config.vm.define "base" do |base|
        base.vm.box = "hashicorp/precise64"
        base.vm.network :forwarded_port, guest: 22, host: 12200, id: 'ssh'
        base.vm.network "private_network", virtualbox__intnet: "link_1", ip: "10.0.1.100"
        base.vm.network "private_network", virtualbox__intnet: "link_2", ip: "10.0.2.100"
        base.vm.provision "shell", inline: "apt-get update; apt-get install lldpd -y"
    end

    config.vm.define "eos" do |eos|
        eos.vm.box = VEOS_BOX
        eos.vm.network :forwarded_port, guest: 22, host: 12201, id: 'ssh'
        eos.vm.network :forwarded_port, guest: 443, host: 12443, id: 'https'
        eos.vm.network "private_network", virtualbox__intnet: "link_1", ip: "169.254.1.11", auto_config: false
        eos.vm.network "private_network", virtualbox__intnet: "link_2", ip: "169.254.1.11", auto_config: false
  end
end

Когда я выполняю vagrant up, система успешно запускает базу, начинает загрузку eos, но, наконец, зависает (восстанавливается только после аппаратного сброса) после попытки сделать EOS initilization.

Пожалуйста, помогите. Я много чего перепробовал после прочтения разных предложений в интернете

1 Ответ

0 голосов
/ 20 ноября 2018

В общем, если вы видите, что система зависает, вы всегда можете включить трассировку отладки, чтобы увидеть, что происходит, возможно, система зацикливается на одной и той же команде или действительно зависает.

vagrant up --debug

Я полагаю, что в вашем случае проблема связана с сетью, вам следует связать IP-адрес из частного IP-диапазона , поэтому изменение IP-адреса на частный IP-адрес решит проблему, и вы сможете загрузить ВМ * 1006.*

...