0

我只是在学习使用 python NAPALM 库。教程建议

使用 VirtualBox 和 Vagrant 建立一个实验室,以及一个虚拟 Arista 设备

我无法调出eos。我有以下配置:

ubuntu:16.04 LTS,操作系统类型 32 位

虚拟框:版本 5.2.22 r126460 (Qt5.6.1)

流浪者 2.2.1

vEOS-lab-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时,系统成功启动了base,开始启动eos,但在尝试执行后最终冻结(只能通过硬重置恢复)EOS initilization

请帮忙。在阅读了互联网上的各种建议后,我尝试了很多东西

4

1 回答 1

0

一般来说,如果您看到系统正在冻结,您可以随时打开调试跟踪以查看发生了什么,这可能是系统正在循环执行相同的命令或真的冻结。

vagrant up --debug

在您的情况下,我认为问题出在网络上,您应该将专用 IP 范围中的 IP 关联起来,以便将 IP 更改为专用 IP 将解决您的问题,您可以启动虚拟机

于 2018-11-20T08:35:50.280 回答