오늘은 EVE-NG에 Juniper vMX 18.2R1.9를 설치하는 방법을 공유하려고 합니다.
[ 작성 기준 ]
VMware Workstation Pro 17.0.0
EVE-NG Community Vertion 6.2.0-4
먼저 구글에 'vmx-bundle-18.2R1.9.tgz download'를 검색하여 파일을 다운로드해야 합니다.
1. EVE-NG Juniper vMX 18.2R1.9 설치
https://www.eve-ng.net/index.php/documentation/howtos/howto-add-juniper-vmx-16-x-17-x/
Juniper vMX 16.X, 17.X -
This guide is based on version: EVE Image Folderame Downloaded Filename Version vCPUs vRAM vmxvcp-17.1R1.8-domestic-VCP vmx-bundle 17.1R1.8.tgz Junos:17.1R1.8 1 1 Gb vmxvcp-17.1R1.8-domestic-VFP vmx-bundle 17.1R1.8.tgz Junos:17.1R1.8 3 4 GB Instructions
www.eve-ng.net
- 필자는 위 사이트를 참고하여 설치하였다.
- 아래에 쉽게 설명하였으니 따라오면 문제없이 Juniper vMX 18.2R1.9 OS를 설치할 수 있다고 생각한다.
1) EVE-NG booting
- 먼저 EVE-NG를 부팅한다.
2) Juniper vMX 18.2R1.9 OS upload
root@eve-ng:~# mkdir abc
root@eve-ng:~# cd abc
root@eve-ng:~/abc# pwd
/root/abc
root@eve-ng:~/abc#
- '/root' 경로에서 'abc'라는 임시 Directory를 생성한다.
- FTP를 사용할 수 있는 프로그램을 실행한다.
- 위에서 생성한 'abc' Directory에 'vmx-bundle-18.2R1.9.tgz' 파일을 복사한다.
3) Juniper vMX 18.2R1.9 OS 압축 해제
root@eve-ng:~/abc# tar xvf vmx-bundle-18.2R1.9.tgz
- tar 명령어를 통해 압축을 푼다.
- 아래 로그는 압축을 푸는 과정이다.
더보기
root@eve-ng:~/abc# tar xvf vmx-bundle-18.2R1.9.tgz
vmx/
vmx/openstack/
vmx/openstack/vmx.yaml
vmx/openstack/vmx_contrail_sriov.yaml
vmx/openstack/1vmx.yaml
vmx/openstack/vmx-topologies/
vmx/openstack/vmx-topologies/osp-topologies/
vmx/openstack/vmx-topologies/osp-topologies/1vmx1net.env
vmx/openstack/vmx-topologies/osp-topologies/1vmx1net.yaml
vmx/openstack/vmx-topologies/osp-topologies/2vmx1net.env
vmx/openstack/vmx-topologies/osp-topologies/2vmx2net.yaml
vmx/openstack/vmx-topologies/osp-topologies/2vmx1net.yaml
vmx/openstack/vmx-topologies/contrail-topologies/
vmx/openstack/vmx-topologies/contrail-topologies/2vmx1net_contrail_virt.yaml
vmx/openstack/vmx-topologies/contrail-topologies/2vmx1net_contrail_virt.env
vmx/openstack/vmx-topologies/contrail-topologies/1vmx1net_contrail.yaml
vmx/openstack/vmx-topologies/contrail-topologies/1vmx_contrail_sriov.yaml
vmx/openstack/vmx-topologies/contrail-topologies/1vmx2net_contrail.yaml
vmx/openstack/1vmx_contrail.yaml
vmx/openstack/vmx_contrail.yaml
vmx/openstack/scripts/
vmx/openstack/scripts/vmx.conf
vmx/openstack/scripts/vmx_osp_cleanup_flavors.sh
vmx/openstack/scripts/vmx_osp_images.sh
vmx/openstack/scripts/vmx_osp_create_flavor.py
vmx/openstack/kilo/
vmx/openstack/kilo/provider_net.yaml
vmx/openstack/kilo/vmx_contrail.yaml
vmx/openstack/kilo/scripts/
vmx/openstack/kilo/scripts/vmx_osp_flavors.sh
vmx/openstack/kilo/scripts/vmx_flavors_cleanup.sh
vmx/openstack/kilo/scripts/vmx_osp_images.sh
vmx/openstack/kilo/vmx_contrail.env
vmx/openstack/kilo/vmx-components/
vmx/openstack/kilo/vmx-components/fpc_fixed_net.yaml
vmx/openstack/kilo/vmx-components/vm_fixed_net.yaml
vmx/openstack/kilo/vmx-components/sriov_port.yaml
vmx/openstack/kilo/vmx-components/bridge_provider.yaml
vmx/openstack/kilo/vmx-components/re_pfe_port.yaml
vmx/openstack/kilo/vmx-components/vmx_baseline.conf
vmx/openstack/kilo/vmx-components/bridges_internal_contrail.yaml
vmx/openstack/kilo/vmx-components/fpc_contrail.yaml
vmx/openstack/kilo/vmx-components/re.yaml
vmx/openstack/kilo/vmx-components/port.yaml
vmx/openstack/kilo/openstack_vfd_patches/
vmx/openstack/kilo/openstack_vfd_patches/nova.patch
vmx/openstack/kilo/openstack_vfd_patches/heat.patch
vmx/openstack/kilo/openstack_vfd_patches/sriov.patch
vmx/openstack/kilo/openstack_vfd_patches/neutron.patch
vmx/openstack/kilo/provider_net.env
vmx/openstack/kilo/README_SRIOV_STEPS
vmx/openstack/vmx-components/
vmx/openstack/vmx-components/contrail/
vmx/openstack/vmx-components/contrail/contrail_sriov_port.yaml
vmx/openstack/vmx-components/contrail/bridge_int_contrail.yaml
vmx/openstack/vmx-components/contrail/bridges_internal_contrail.yaml
vmx/openstack/vmx-components/contrail/fpc_contrail.yaml
vmx/openstack/vmx-components/contrail/bridge_wan_contrail.yaml
vmx/openstack/vmx-components/ports/
vmx/openstack/vmx-components/ports/bridge_provider_sriov_port.yaml
vmx/openstack/vmx-components/ports/sriov_port.yaml
vmx/openstack/vmx-components/ports/re_pfe_port.yaml
vmx/openstack/vmx-components/ports/port_with_ip.yaml
vmx/openstack/vmx-components/ports/bridge_provider_port.yaml
vmx/openstack/vmx-components/ports/port.yaml
vmx/openstack/vmx-components/bridges/
vmx/openstack/vmx-components/bridges/bridge_int.yaml
vmx/openstack/vmx-components/bridges/bridge_provider.yaml
vmx/openstack/vmx-components/bridges/bridges_internal.yaml
vmx/openstack/vmx-components/bridges/bridge_wan.yaml
vmx/openstack/vmx-components/vms/
vmx/openstack/vmx-components/vms/fpc_fixed_net.yaml
vmx/openstack/vmx-components/vms/vm_fixed_net.yaml
vmx/openstack/vmx-components/vms/fpc_no_metadata.yaml
vmx/openstack/vmx-components/vms/fpc.yaml
vmx/openstack/vmx-components/vms/vmx_baseline.conf
vmx/openstack/vmx-components/vms/fpc_fixed_virtio.yaml
vmx/openstack/vmx-components/vms/fpc_fixed_sriov.yaml
vmx/openstack/vmx-components/vms/re.yaml
vmx/openstack/1vmx.env
vmx/env/
vmx/env/red_virtio.env
vmx/env/centos_sriov.env
vmx/env/red_sriov.env
vmx/env/ubuntu_virtio.env
vmx/env/centos_virtio.env
vmx/env/ubuntu_mixed.env
vmx/env/ubuntu_sriov.env
vmx/scripts/
vmx/scripts/kvm/
vmx/scripts/kvm/common/
vmx/scripts/kvm/common/vmx_kvm_bringup.sh
vmx/scripts/kvm/common/vmx_kvm_cleanup.sh
vmx/scripts/kvm/common/vmx_kvm_verify.sh
vmx/scripts/kvm/common/vmx_kvm_system_setup.sh
vmx/scripts/kvm/mixed/
vmx/scripts/kvm/mixed/vmx_kvm_mixed.sh
vmx/scripts/kvm/virtio/
vmx/scripts/kvm/virtio/vmx_kvm_virtio.sh
vmx/scripts/kvm/sriov/
vmx/scripts/kvm/sriov/vmx_kvm_sriov.sh
vmx/scripts/openstack/
vmx/scripts/openstack/common/
vmx/scripts/openstack/common/vmx_openstack_bringup.sh
vmx/scripts/openstack/virtio/
vmx/scripts/openstack/virtio/vmx_cleanup_all.sh
vmx/scripts/openstack/virtio/vmx_stack_verification.py
vmx/scripts/openstack/virtio/vmx_osp_create_image.py
vmx/scripts/openstack/virtio/vmx_openstack_virtio.sh
vmx/scripts/openstack/virtio/vmx_osp_configure.py
vmx/scripts/openstack/virtio/vmx_delete.sh
vmx/scripts/openstack/virtio/vmx_aggregate_cleanup.py
vmx/scripts/openstack/virtio/vmx_osp_create_flavor.py
vmx/scripts/openstack/virtio/novacpupin.py
vmx/scripts/openstack/virtio/vmx_create.sh
vmx/scripts/openstack/vmx_templates/
vmx/scripts/openstack/vmx_templates/liberty/
vmx/scripts/openstack/vmx_templates/liberty/vmx.yaml
vmx/scripts/openstack/vmx_templates/liberty/virtio_provider.env
vmx/scripts/openstack/vmx_templates/liberty/bridge_int.yaml
vmx/scripts/openstack/vmx_templates/liberty/virtio_provider.yaml
vmx/scripts/openstack/vmx_templates/liberty/virtio.yaml
vmx/scripts/openstack/vmx_templates/liberty/virtio.env
vmx/scripts/openstack/vmx_templates/liberty/bridge_provider.yaml
vmx/scripts/openstack/vmx_templates/liberty/re_pfe_port.yaml
vmx/scripts/openstack/vmx_templates/liberty/fpc.yaml
vmx/scripts/openstack/vmx_templates/liberty/vmx_baseline.conf
vmx/scripts/openstack/vmx_templates/liberty/virtio_shared_vlan.env
vmx/scripts/openstack/vmx_templates/liberty/virtio_shared_vlan.yaml
vmx/scripts/openstack/vmx_templates/liberty/port_with_ip.yaml
vmx/scripts/openstack/vmx_templates/liberty/bridge_wan.yaml
vmx/scripts/openstack/vmx_templates/liberty/re.yaml
vmx/scripts/openstack/vmx_templates/liberty/port.yaml
vmx/scripts/openstack/vmx_templates/liberty_bug/
vmx/scripts/openstack/vmx_templates/liberty_bug/vmx.yaml
vmx/scripts/openstack/vmx_templates/liberty_bug/virtio_provider.yaml
vmx/scripts/openstack/vmx_templates/liberty_bug/virtio.yaml
vmx/scripts/openstack/vmx_templates/liberty_bug/virtio.env
vmx/scripts/openstack/vmx_templates/liberty_bug/re_pfe_port.yaml
vmx/scripts/openstack/vmx_templates/liberty_bug/fpc.yaml
vmx/scripts/openstack/vmx_templates/liberty_bug/vmx_baseline.conf
vmx/scripts/openstack/vmx_templates/liberty_bug/virtio_shared_vlan.yaml
vmx/scripts/openstack/vmx_templates/liberty_bug/re.yaml
vmx/scripts/openstack/vmx_templates/liberty_bug/port.yaml
vmx/scripts/common/
vmx/scripts/common/get_pci.sh
vmx/scripts/common/vmx_preinstall_checks.sh
vmx/scripts/common/vcpupin.py
vmx/scripts/common/vmx_img_cli.sh
vmx/scripts/common/vmx_configure.py
vmx/scripts/common/vmx_common_utils.sh
vmx/scripts/common/get_numa.sh
vmx/scripts/common/vmx_env.sh
vmx/scripts/common/vmx_osp_cmds.sh
vmx/scripts/common/get_meta_img.sh
vmx/scripts/common/vmx_galaxy.py
vmx/scripts/docker/
vmx/scripts/docker/vmx-start.sh
vmx/scripts/docker/Dockerfile
vmx/scripts/docker/start-junos.sh
vmx/scripts/docker/vmx-build-docker.sh
vmx/scripts/junosdev-bind/
vmx/scripts/junosdev-bind/vmx_linkctl.sh
vmx/scripts/junosdev-bind/vmx-junosdev-bind.py
vmx/scripts/junosdev-bind/vmx_vhost_pin.sh
vmx/scripts/junosdev-bind/vmx_brctl.sh
vmx/scripts/templates/
vmx/scripts/templates/red_vPFE-ref.xml
vmx/scripts/templates/_br_fab-ref.xml
vmx/scripts/templates/red_vRE-ref.xml
vmx/scripts/templates/_br_int-ref.xml
vmx/scripts/templates/centos_vPFE-ref.xml
vmx/scripts/templates/_br_ext-ref.xml
vmx/scripts/templates/centos_vRE-ref.xml
vmx/scripts/templates/_vPFE-ref.xml
vmx/scripts/templates/_vRE-ref.xml
vmx/vmx.sh
vmx/config/
vmx/config/samples/
vmx/config/samples/vmx-galaxy.conf
vmx/config/samples/vmx-openstack.conf
vmx/config/samples/vmx.conf.mixed
vmx/config/samples/vmx.conf.sriov
vmx/config/samples/vmx.conf.virtio
vmx/config/vmx-junosdev.conf
vmx/config/vmx.conf
vmx/images/
vmx/images/metadata-usb-fpc8.img
vmx/images/metadata-usb-fpc4.img
vmx/images/vmxhdd.img
vmx/images/metadata-usb-service-pic-2g.img
vmx/images/junos-vmx-x86-64-18.2R1.9.tgz
vmx/images/metadata-usb-fpc0.img
vmx/images/metadata-usb-re.img
vmx/images/metadata-usb-re0.img
vmx/images/metadata-usb-re1.img
vmx/images/metadata-usb-fpc11.img
vmx/images/metadata-usb-service-pic-4g.img
vmx/images/metadata-usb-service-pic-10g.img
vmx/images/metadata-usb-fpc7.img
vmx/images/metadata-usb-fpc6.img
vmx/images/metadata-usb-fpc9.img
vmx/images/metadata-usb-fpc10.img
vmx/images/junos-vmx-x86-64-18.2R1.9.qcow2
vmx/images/metadata-usb-fpc3.img
vmx/images/metadata-usb-fpc2.img
vmx/images/metadata-usb-fpc1.img
vmx/images/vFPC-20180605.img
vmx/images/metadata-usb-fpc5.img
vmx/drivers/
vmx/drivers/i40e-1.3.46/
vmx/drivers/i40e-1.3.46/pci.updates
vmx/drivers/i40e-1.3.46/i40e.7
vmx/drivers/i40e-1.3.46/i40e.spec
vmx/drivers/i40e-1.3.46/scripts/
vmx/drivers/i40e-1.3.46/scripts/dump_tables
vmx/drivers/i40e-1.3.46/scripts/set_irq_affinity
vmx/drivers/i40e-1.3.46/COPYING
vmx/drivers/i40e-1.3.46/README
vmx/drivers/i40e-1.3.46/SUMS
vmx/drivers/i40e-1.3.46/src/
vmx/drivers/i40e-1.3.46/src/i40e/
vmx/drivers/i40e-1.3.46/src/i40e/i40e_dcb.c
vmx/drivers/i40e-1.3.46/src/i40e/i40e_alloc.h
vmx/drivers/i40e-1.3.46/src/i40e/i40e_ptp.c
vmx/drivers/i40e-1.3.46/src/i40e/i40e.h
vmx/drivers/i40e-1.3.46/src/i40e/i40e_diag.h
vmx/drivers/i40e-1.3.46/src/i40e/i40e_ethtool.c
vmx/drivers/i40e-1.3.46/src/i40e/i40e_adminq.h
vmx/drivers/i40e-1.3.46/src/i40e/i40e_fcoe.c
vmx/drivers/i40e-1.3.46/src/i40e/i40e_devids.h
vmx/drivers/i40e-1.3.46/src/i40e/i40e_dcb.h
vmx/drivers/i40e-1.3.46/src/i40e/i40e_osdep.h
vmx/drivers/i40e-1.3.46/src/i40e/i40e_nvm.c
vmx/drivers/i40e-1.3.46/src/i40e/Kbuild
vmx/drivers/i40e-1.3.46/src/i40e/i40e_status.h
vmx/drivers/i40e-1.3.46/src/i40e/i40e_hmc.h
vmx/drivers/i40e-1.3.46/src/i40e/i40e_txrx.c
vmx/drivers/i40e-1.3.46/src/i40e/i40e_lan_hmc.c
vmx/drivers/i40e-1.3.46/src/i40e/i40e_helper.h
vmx/drivers/i40e-1.3.46/src/i40e/i40e_register.h
vmx/drivers/i40e-1.3.46/src/i40e/i40e_fcoe.h
vmx/drivers/i40e-1.3.46/src/i40e/i40e_configfs.c
vmx/drivers/i40e-1.3.46/src/i40e/kcompat.c
vmx/drivers/i40e-1.3.46/src/i40e/i40e_diag.c
vmx/drivers/i40e-1.3.46/src/i40e/i40e_common.c
vmx/drivers/i40e-1.3.46/src/i40e/i40e_prototype.h
vmx/drivers/i40e-1.3.46/src/i40e/i40e_virtchnl_pf.h
vmx/drivers/i40e-1.3.46/src/i40e/i40e_type.h
vmx/drivers/i40e-1.3.46/src/i40e/i40e_dcb_nl.c
vmx/drivers/i40e-1.3.46/src/i40e/i40e_adminq_cmd.h
vmx/drivers/i40e-1.3.46/src/i40e/i40e_adminq.c
vmx/drivers/i40e-1.3.46/src/i40e/kcompat.h
vmx/drivers/i40e-1.3.46/src/i40e/i40e_lan_hmc.h
vmx/drivers/i40e-1.3.46/src/i40e/i40e_main.c
vmx/drivers/i40e-1.3.46/src/i40e/i40e_hmc.c
vmx/drivers/i40e-1.3.46/src/i40e/i40e_txrx.h
vmx/drivers/i40e-1.3.46/src/i40e/i40e_debugfs.c
vmx/drivers/i40e-1.3.46/src/i40e/i40e_virtchnl_pf.c
vmx/drivers/i40e-1.3.46/src/i40e/Module.supported
vmx/drivers/i40e-1.3.46/src/i40e/i40e_virtchnl.h
vmx/drivers/i40e-1.3.46/src/Makefile
vmx/drivers/i40e-2.1.26/
vmx/drivers/i40e-2.1.26/pci.updates
vmx/drivers/i40e-2.1.26/i40e.7
vmx/drivers/i40e-2.1.26/i40e.spec
vmx/drivers/i40e-2.1.26/scripts/
vmx/drivers/i40e-2.1.26/scripts/dump_tables
vmx/drivers/i40e-2.1.26/scripts/virt_perf_default
vmx/drivers/i40e-2.1.26/scripts/set_irq_affinity
vmx/drivers/i40e-2.1.26/COPYING
vmx/drivers/i40e-2.1.26/README
vmx/drivers/i40e-2.1.26/SUMS
vmx/drivers/i40e-2.1.26/src/
vmx/drivers/i40e-2.1.26/src/i40e_dcb.c
vmx/drivers/i40e-2.1.26/src/i40e_alloc.h
vmx/drivers/i40e-2.1.26/src/i40e_ptp.c
vmx/drivers/i40e-2.1.26/src/i40e.h
vmx/drivers/i40e-2.1.26/src/i40e_diag.h
vmx/drivers/i40e-2.1.26/src/i40e_ethtool.c
vmx/drivers/i40e-2.1.26/src/i40e_adminq.h
vmx/drivers/i40e-2.1.26/src/i40e_devids.h
vmx/drivers/i40e-2.1.26/src/i40e_dcb.h
vmx/drivers/i40e-2.1.26/src/i40e_osdep.h
vmx/drivers/i40e-2.1.26/src/common.mk
vmx/drivers/i40e-2.1.26/src/i40e_nvm.c
vmx/drivers/i40e-2.1.26/src/i40e_trace.h
vmx/drivers/i40e-2.1.26/src/i40e_status.h
vmx/drivers/i40e-2.1.26/src/i40e_hmc.h
vmx/drivers/i40e-2.1.26/src/virtchnl.h
vmx/drivers/i40e-2.1.26/src/i40e_txrx.c
vmx/drivers/i40e-2.1.26/src/i40e_lan_hmc.c
vmx/drivers/i40e-2.1.26/src/i40e_helper.h
vmx/drivers/i40e-2.1.26/src/i40e_register.h
vmx/drivers/i40e-2.1.26/src/kcompat.c
vmx/drivers/i40e-2.1.26/src/i40e_diag.c
vmx/drivers/i40e-2.1.26/src/i40e_common.c
vmx/drivers/i40e-2.1.26/src/i40e_prototype.h
vmx/drivers/i40e-2.1.26/src/i40e_virtchnl_pf.h
vmx/drivers/i40e-2.1.26/src/i40e_type.h
vmx/drivers/i40e-2.1.26/src/i40e_dcb_nl.c
vmx/drivers/i40e-2.1.26/src/i40e_adminq_cmd.h
vmx/drivers/i40e-2.1.26/src/i40e_client.h
vmx/drivers/i40e-2.1.26/src/Makefile
vmx/drivers/i40e-2.1.26/src/i40e_adminq.c
vmx/drivers/i40e-2.1.26/src/kcompat.h
vmx/drivers/i40e-2.1.26/src/i40e_lan_hmc.h
vmx/drivers/i40e-2.1.26/src/i40e_main.c
vmx/drivers/i40e-2.1.26/src/i40e_hmc.c
vmx/drivers/i40e-2.1.26/src/i40e_txrx.h
vmx/drivers/i40e-2.1.26/src/i40e_client.c
vmx/drivers/i40e-2.1.26/src/i40e_debugfs.c
vmx/drivers/i40e-2.1.26/src/i40e_virtchnl_pf.c
vmx/drivers/i40e-2.1.26/src/Module.supported
vmx/drivers/galaxy/
vmx/drivers/galaxy/network_add.c
vmx/drivers/galaxy/Makefile
vmx/drivers/ixgbe-3.19.1/
vmx/drivers/ixgbe-3.19.1/pci.updates
vmx/drivers/ixgbe-3.19.1/ixgbe.spec
vmx/drivers/ixgbe-3.19.1/scripts/
vmx/drivers/ixgbe-3.19.1/scripts/set_irq_affinity
vmx/drivers/ixgbe-3.19.1/COPYING
vmx/drivers/ixgbe-3.19.1/ixgbe.7
vmx/drivers/ixgbe-3.19.1/README
vmx/drivers/ixgbe-3.19.1/SUMS
vmx/drivers/ixgbe-3.19.1/src/
vmx/drivers/ixgbe-3.19.1/src/ixgbe_type.h
vmx/drivers/ixgbe-3.19.1/src/ixgbe_82599.h
vmx/drivers/ixgbe-3.19.1/src/ixgbe_osdep.h
vmx/drivers/ixgbe-3.19.1/src/ixgbe_sriov.h
vmx/drivers/ixgbe-3.19.1/src/ixgbe_debugfs.c
vmx/drivers/ixgbe-3.19.1/src/ixgbe.7.gz
vmx/drivers/ixgbe-3.19.1/src/ixgbe_lib.c
vmx/drivers/ixgbe-3.19.1/src/ixgbe.mod.c
vmx/drivers/ixgbe-3.19.1/src/ixgbe.h
vmx/drivers/ixgbe-3.19.1/src/ixgbe_dcb_82599.c
vmx/drivers/ixgbe-3.19.1/src/ixgbe_ethtool.c
vmx/drivers/ixgbe-3.19.1/src/ixgbe_dcb_nl.c
vmx/drivers/ixgbe-3.19.1/src/modules.order
vmx/drivers/ixgbe-3.19.1/src/ixgbe_dcb_82598.h
vmx/drivers/ixgbe-3.19.1/src/ixgbe_osdep2.h
vmx/drivers/ixgbe-3.19.1/src/ixgbe_phy.c
vmx/drivers/ixgbe-3.19.1/src/ixgbe_dcb.c
vmx/drivers/ixgbe-3.19.1/src/ixgbe_mbx.h
vmx/drivers/ixgbe-3.19.1/src/ixgbe_x540.c
vmx/drivers/ixgbe-3.19.1/src/ixgbe_procfs.c
vmx/drivers/ixgbe-3.19.1/src/ixgbe_fcoe.c
vmx/drivers/ixgbe-3.19.1/src/ixgbe_phy.h
vmx/drivers/ixgbe-3.19.1/src/.tmp_versions/
vmx/drivers/ixgbe-3.19.1/src/.tmp_versions/ixgbe.mod
vmx/drivers/ixgbe-3.19.1/src/ixgbe_fcoe.h
vmx/drivers/ixgbe-3.19.1/src/ixgbe_dcb_82599.h
vmx/drivers/ixgbe-3.19.1/src/kcompat_ethtool.c
vmx/drivers/ixgbe-3.19.1/src/ixgbe_82599.c
vmx/drivers/ixgbe-3.19.1/src/kcompat.c
vmx/drivers/ixgbe-3.19.1/src/ixgbe_sriov.c
vmx/drivers/ixgbe-3.19.1/src/Module.symvers
vmx/drivers/ixgbe-3.19.1/src/ixgbe_api.h
vmx/drivers/ixgbe-3.19.1/src/ixgbe_common.h
vmx/drivers/ixgbe-3.19.1/src/ixgbe_api.c
vmx/drivers/ixgbe-3.19.1/src/ixgbe_ptp.c
vmx/drivers/ixgbe-3.19.1/src/ixgbe_x540.h
vmx/drivers/ixgbe-3.19.1/src/Makefile
vmx/drivers/ixgbe-3.19.1/src/ixgbe_common.c
vmx/drivers/ixgbe-3.19.1/src/kcompat.h
vmx/drivers/ixgbe-3.19.1/src/ixgbe_param.c
vmx/drivers/ixgbe-3.19.1/src/ixgbe_dcb_82598.c
vmx/drivers/ixgbe-3.19.1/src/ixgbe_82598.h
vmx/drivers/ixgbe-3.19.1/src/ixgbe_mbx.c
vmx/drivers/ixgbe-3.19.1/src/ixgbe_dcb.h
vmx/drivers/ixgbe-3.19.1/src/ixgbe_sysfs.c
vmx/drivers/ixgbe-3.19.1/src/ixgbe_main.c
vmx/drivers/ixgbe-3.19.1/src/ixgbe_82598.c
vmx/drivers/ixgbe-3.19.1/src/Module.supported
vmx/vmx_release.txt
root@eve-ng:~/abc#
4) Juniper vMX 18.2R1.9 image name change
root@eve-ng:~/abc# cd vmx/
root@eve-ng:~/abc/vmx# cd images/
root@eve-ng:~/abc/vmx/images# ls
junos-vmx-x86-64-18.2R1.9.qcow2 metadata-usb-fpc7.img
junos-vmx-x86-64-18.2R1.9.tgz metadata-usb-fpc8.img
metadata-usb-fpc0.img metadata-usb-fpc9.img
metadata-usb-fpc10.img metadata-usb-re0.img
metadata-usb-fpc11.img metadata-usb-re1.img
metadata-usb-fpc1.img metadata-usb-re.img
metadata-usb-fpc2.img metadata-usb-service-pic-10g.img
metadata-usb-fpc3.img metadata-usb-service-pic-2g.img
metadata-usb-fpc4.img metadata-usb-service-pic-4g.img
metadata-usb-fpc5.img vFPC-20180605.img
metadata-usb-fpc6.img vmxhdd.img
root@eve-ng:~/abc/vmx/images#
- '/root/abc/vmx/images' 경로로 이동한다.
root@eve-ng:~/abc/vmx/images# mkdir /opt/unetlab/addons/qemu/vmxvcp-18.2R1.9-VCP
root@eve-ng:~/abc/vmx/images# cp junos-vmx-x86-64-18.2R1.9.qcow2 /opt/unetlab/addons/qemu/vmxvcp-18.2R1.9-VCP/virtioa.qcow2
root@eve-ng:~/abc/vmx/images# cp vmxhdd.img /opt/unetlab/addons/qemu/vmxvcp-18.2R1.9-VCP/virtiob.qcow2
root@eve-ng:~/abc/vmx/images# cp metadata-usb-re.img /opt/unetlab/addons/qemu/vmxvcp-18.2R1.9-VCP/virtioc.qcow2
root@eve-ng:~/abc/vmx/images#
- 정해진 경로에 'vmxvcp-18.2R1.9-VCP' Directory를 생성한다. 이때, Juniper OS Version에 맞게 Directory 이름을 설정한다.
- Juniper vMX 18.2R1.9 OS Booting에 필요한 파일을 Copy 한다.
root@eve-ng:~/abc/vmx/images# mkdir /opt/unetlab/addons/qemu/vmxvfp-18.2R1.9-VFP
root@eve-ng:~/abc/vmx/images# cp vFPC-20180605.img /opt/unetlab/addons/qemu/vmxvfp-18.2R1.9-VFP/virtioa.qcow2
root@eve-ng:~/abc/vmx/images#
- 정해진 경로에 'vmxvfp-18.2R1.9-VFP' Directory를 생성한다. 이때, Juniper OS Version에 맞게 Directory 이름을 설정한다.
- Juniper vMX 18.2R1.9 OS Booting에 필요한 파일을 Copy 한다.
5) Remove abc directory and fix permissions
root@eve-ng:~/abc/vmx/images# cd
root@eve-ng:~# rm -rf /root/abc
root@eve-ng:~# /opt/unetlab/wrappers/unl_wrapper -a fixpermissions
root@eve-ng:~#
- 임시로 생성했던 'abc' Directory를 제거한다.
- 권한을 수정한다.
6) Juniper vMX 18.2R1.9 booting
- Web을 이용하여 EVE-NG로 접속하면 'Juniper vMX VCP' 및 'Juniper vMX VFP'가 추가되어 있다.
- Image가 'vmxvcp-18.2R1.9-VCP'임을 확인한다.
- UUID는 입력할 필요가 없다.
- 기본적으로 RAM은 2048MB로 되어있지만 RAM이 부족하신 분들은 512MB로 설정해도 사용에 문제없음을 확인했다.
QEMU custom options : -machine type=pc,accel=kvm -serial mon:stdio -nographic -cpu host
- QEMU Version, QEMU Arch, QEMU Nic, QEMU custom options은 위 캡처 자료와 동일해야 한다.
- Image가 'vmxvfp-18.2R1.9-VFP'임을 확인한다.
- 기본적으로 RAM은 4096MB로 되어있지만 RAM이 부족하신 분들은 1024MB로 설정해도 사용에 문제없음을 확인했다.
QEMU custom options : -machine type=pc,accel=kvm -serial mon:stdio -nographic -cpu host
- QEMU Version, QEMU Arch, QEMU Nic, QEMU custom options은 위 캡처 자료와 동일해야 한다.
- VCP와 VFP는 'em1' 인터페이스로 연결되어야 한다.
- 아래 로그는 VCP가 부팅되는 과정이다.
더보기
Consoles: serial port
BIOS drive A: is disk0
BIOS drive C: is disk1
BIOS drive D: is disk2
BIOS drive E: is disk3
BIOS 639kB/2096000kB available memory
FreeBSD/x86 bootstrap loader, Revision 1.1
(builder@feyrith.juniper.net, Thu Jun 14 14:21:45 PDT 2018)
Booting from Junos volume ...
|
/packages/sets/active/boot/os-kernel/kernel text=0x443df8 data=0x82258+0x290990 syms=[0x8+0x94aa0+0x8+0x814cd]
/packages/sets/active/boot/junos-net-platform/mtx_re.ko size 0x2239a0 at 0xc6d000
loading required module 'netstack'
/packages/sets/active/boot/netstack/netstack.ko size 0x13a6758 at 0xe91000
loading required module 'crypto'
/packages/sets/active/boot/os-crypto/crypto.ko size 0x45148 at 0x2238000
loading required module 'pvi_db'
/packages/sets/active/boot/netstack/pvi_db.ko size 0x6a38 at 0x227e000
/packages/sets/active/boot/junos-modules-platform/fxpci.ko size 0xc978 at 0x2285000
/packages/sets/active/boot/junos-modules-platform/pcidev.ko size 0x7d40 at 0x2292000
/packages/sets/active/boot/os-kernel/contents.izo size=0x84c000
can't find '/packages/sets/active/boot/netstack/miibus.ko'
/packages/sets/active/boot/os-kernel/if_em.ko size 0x7ba48 at 0x2ae6000
/packages/sets/active/boot/os-kernel/if_fxp.ko size 0x139f0 at 0x2b62000
loading required module 'miibus'
/packages/sets/active/boot/os-kernel/miibus.ko size 0x40780 at 0x2b76000
/packages/sets/active/boot/os-kernel/if_igb.ko size 0x681d0 at 0x2bb7000
/packages/sets/active/boot/os-kernel/if_ixlv.ko size 0x33008 at 0x2c20000
/packages/sets/active/boot/netstack/acb.ko size 0x5f8a0 at 0x2c54000
/packages/sets/active/boot/netstack/ptxfabsw.ko size 0x61a0 at 0x2cb4000
/packages/sets/active/boot/junos-modules/fips_core.ko size 0x6220 at 0x2cbb000
/packages/sets/active/boot/junos-modules/hmac_drbg.ko size 0x9470 at 0x2cc2000
/packages/sets/active/boot/junos-modules/mac_sdk.ko size 0x12708 at 0x2ccc000
/packages/sets/active/boot/junos-modules/sdk_core.ko size 0x251e0 at 0x2cdf000
/packages/sets/active/boot/junos-modules/junosprocfs.ko size 0x57d0 at 0x2d05000
/packages/sets/active/boot/junos-modules/mac_fips.ko size 0x57a8 at 0x2d0b000
/packages/sets/active/boot/os-vmguest/virtio.ko size 0x5b48 at 0x2d11000
/packages/sets/active/boot/os-vmguest/virtio_blk.ko size 0x7e50 at 0x2d17000
/packages/sets/active/boot/os-vmguest/virtio_pci.ko size 0x7430 at 0x2d1f000
/packages/sets/active/boot/os-vmguest/virtio_random.ko size 0x2a00 at 0x2d27000
/packages/sets/active/boot/os-vmguest/virtio_scsi.ko size 0xc6d8 at 0x2d2a000
/packages/sets/active/boot/os-vmguest/virtio_9pnet.ko size 0x11a30 at 0x2d37000
/packages/sets/active/boot/os-vmguest/virtio_9pfs.ko size 0x10938 at 0x2d49000
/packages/sets/active/boot/os-vmguest/if_vtnet.ko size 0x12818 at 0x2d5a000
/packages/sets/active/boot/os-vmguest/if_vmx.ko size 0x12508 at 0x2d6d000
Booting [/packages/sets/active/boot/os-kernel/kernel]...
GDB: debug ports: uart
GDB: current port: uart
KDB: debugger backends: ddb gdb ndb
KDB: current backend: ddb
Copyright (c) 1992-2016 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD JNPR-11.0-20180614.6c3f819_builder_stable_11 #0 r356482+6c3f819(HEAD)-dirty: Thu Jun 14 14:18:48 PDT 2018
builder@feyrith.juniper.net:/volume/build/junos/occam/llvm/freebsd/stable_11/20180611.235816_builder_stable_11.6c3f819/obj/amd64/juniper/kernels/JNPR-AMD64-PRD/kernel amd64
Juniper clang version 3.7.1 (git@psd-tools-git01.juniper.net:tools-tot/clang 63f1303046145b90e850977ecc06ee582672ee5c) (git@psd-tools-git01.juniper.net:tools-tot/llvm e88f11d432a3b7e0176d4c32f391d467b7019e83) (based on LLVM 3.7.1)
WARNING: too long kenv string, ignoring module_path=/packages/sets/active/boot/os-vmguest/;/packages/sets/active/boot/junos-modules/;/packages/sets/active/boot/netstack/;/packages/sets/active/boot/os-kernel/;/packages/sets/active/boot/os-crypto/;/packages/sets/active/boot/junos-modules-platform/;/packages/sets/active/boot/junos-net-platform/
VT(vga): text 80x25
CPU: AMD Ryzen 5 2600 Six-Core Processor (3400.17-MHz K8-class CPU)
Origin="AuthenticAMD" Id=0x800f82 Family=0x17 Model=0x8 Stepping=2
Features=0x783fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE,SSE2>
Features2=0xf7f83203<SSE3,PCLMULQDQ,SSSE3,FMA,CX16,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,TSCDLT,AESNI,XSAVE,AVX,F16C,RDRAND,HV>
AMD Features=0x2e500800<SYSCALL,NX,MMX+,FFXSR,Page1GB,RDTSCP,LM>
AMD Features2=0x4003f7<LAHF,CMP,SVM,CR8,ABM,SSE4A,MAS,Prefetch,OSVW,Topology>
Structured Extended Features=0x1c012a<TSCADJ,BMI1,AVX2,BMI2,RDSEED,ADX,SMAP>
XSAVE Features=0x7<XSAVEOPT,XSAVEC,XINUSE>
SVM: NP,NRIP,VClean,AFlush,NAsids=16
TSC: P-state invariant
Hypervisor: Origin = "KVMKVMKVM"
real memory = 2147483648 (2048 MB)
avail memory = 2026029056 (1932 MB)
mtx_platform_early_bootinit: M/T/EX/SRX Series Early Boot Initialization
mtx_platform_set_re_type: vm_retype :RE-VMX
mtx_platform_set_re_type: Found RE type 160 RE-VMX
Event timer "LAPIC" quality 400
ACPI APIC Table: <BOCHS BXPCAPIC>
random: entropy device external interface
random: <Fortuna> initialized
Security policy loaded: JUNOS MAC/privcheck (mac_privcheck)
Security policy loaded: Junos MAC/SDK (mac_sdk)
Security policy loaded: MAC/veriexec (mac_veriexec)
Security policy loaded: Junos MAC/fips (mac_fips)
MAC/veriexec fingerprint module loaded: SHA256
MAC/veriexec fingerprint module loaded: SHA1
ioapic0 <Version 1.1> irqs 0-23 on motherboard
netisr_init: forcing maxthreads from 4 to 1
Creating PCI Scan thread
pcidev module loaded, 0 (null)
random: registering fast source Intel Secure Key RNG
random: fast provider: "Intel Secure Key RNG"
Initializing M/T/EX platform properties ..
if_unconsumed_if_add_register unconsumed prefix already registered
vtvga0: <VT VGA driver> on motherboard
ofwbus0: <Open Firmware Device Tree> on motherboard
fdtio0: <FDT I/O port space> on ofwbus0
fpga0: <RE system controller> port 0x191-0x198 on fdtio0
cryptosoft0: <software crypto> on motherboard
acpi0: <BOCHS BXPCRSDT> on motherboard
acpi0: Power Button (fixed)
cpu0: <ACPI CPU> on acpi0
atrtc0: <AT realtime clock> port 0x70-0x71,0x72-0x77 irq 8 on acpi0
Event timer "RTC" frequency 32768 Hz quality 0
hpet0: <High Precision Event Timer> iomem 0xfed00000-0xfed003ff on acpi0
Timecounter "HPET" frequency 100000000 Hz quality 950
Timecounter "ACPI-fast" frequency 3579545 Hz quality 900
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x608-0x60b on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
isab0: <PCI-ISA bridge> at device 1.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel PIIX3 WDMA2 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xc100-0xc10f at device 1.1 on pci0
ata0: <ATA channel> at channel 0 on atapci0
ata1: <ATA channel> at channel 1 on atapci0
smb0: <Intel 82371AB SMB controller> irq 9 at device 1.3 on pci0
vgapci0: <VGA-compatible display> mem 0xfd000000-0xfdffffff,0xfebd0000-0xfebd0fff at device 2.0 on pci0
vgapci0: Boot video device
virtio_pci0: <VirtIO PCI Network adapter> port 0xc0c0-0xc0df mem 0xfebd1000-0xfebd1fff irq 11 at device 3.0 on pci0
vtnet0: <VirtIO Networking Adapter> on virtio_pci0
virtio_pci1: <VirtIO PCI Network adapter> port 0xc0e0-0xc0ff mem 0xfebd2000-0xfebd2fff irq 11 at device 4.0 on pci0
vtnet1: <VirtIO Networking Adapter> on virtio_pci1
virtio_pci2: <VirtIO PCI Block adapter> port 0xc000-0xc03f mem 0xfebd3000-0xfebd3fff irq 10 at device 5.0 on pci0
vtblk0: <VirtIO Block Adapter> on virtio_pci2
vtblk0: 27649MB (56625152 512 byte sectors)
virtio_pci3: <VirtIO PCI Block adapter> port 0xc040-0xc07f mem 0xfebd4000-0xfebd4fff irq 10 at device 6.0 on pci0
vtblk1: <VirtIO Block Adapter> on virtio_pci3
vtblk1: 6142MB (12578958 512 byte sectors)
virtio_pci4: <VirtIO PCI Block adapter> port 0xc080-0xc0bf mem 0xfebd5000-0xfebd5fff irq 11 at device 7.0 on pci0
vtblk2: <VirtIO Block Adapter> on virtio_pci4
vtblk2: 16MB (32768 512 byte sectors)
atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
atkbd0: [GIANT-LOCKED]
uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 on acpi0
uart0: console (9600,n,8,1)
uart0: [GIANT-LOCKED]
orm0: <ISA Option ROM> at iomem 0xe8800-0xeffff on isa0
jnx_product_set_vplatform: vchassis_type is 161
VPlatform: Setting product model to unknown for product type 161
virtual chassis member-id = 255
virtual chassis mode = 0
virtual chassis fpc-slots = 255
virtual chassis effective fpc-slots = 12
virtual chassis ifstate revert = 1
Initializing Kernel PVIDB.
Unified Services mode is turned off(0)
Initializing product: 161 ..
Setting up M/T interface operations and attributes
platform_set_re_misc_properties_common: vm_guest=1
platform_set_re_misc_properties_common: vm_retype: 'RE-VMX'
platform_set_re_misc_properties_common: renaming em0 -> fxp0
JUNOS procfs is initialized.
Timecounters tick every 1.000 msec
Registering tcp_platform_dependent = tcp_handle_special_ports
md0: Preloaded image </packages/sets/active/boot/os-kernel/contents.izo> 8699904 bytes at 0xffffffff82299d40
cd0 at ata1 bus 0 scbus1 target 0 lun 0
Timecounter "TSC-low" frequency 1700084182 Hz quality 1000
cd0: Trying to mount root from cd9660:/dev/md0.uzip []...
Kernel thread "wkupdaemon" (pid 41) exited prematurely.
<QEMU QEMU DVD-ROM 2.4.> Removable CD-ROM SCSI device
cd0: Serial Number QM00003
cd0: 16.700MB/s transfers (WDMA2, ATAPI 12bytes, PIO 65534bytes)
cd0: Attempt to query device size failed: NOT READY, Medium not present
random: unblocking device.
Loading JUNOS chassis module
chassis_init_hw_chassis_startup_time: chassis startup time 0.000000, shared: 0x7ffffffff300, base: 0x7ffffffff000, offset: 0x300
IPsec: Initialized Security Association Processing.
pci-hgcomdev module loadedLoading the CHMIC module
Loading POS driver
Loading Aggregate sonet driver
Loading the IMA Group Media Layer; Attaching to media services layer
Loading the IMA Link Media Layer; Attaching to media services layer
Loading the SONET Media Layer; Attaching to media services layer
Loading the Protobuf-C module
Loading the JAM-Core module
Loading the JAM-Core module - succeeded
Loading Multilink Services PICs module.
Loading the M&T Platform NETPFE module
MTX Platform JAM-Core module - load success
MPC NG 2E/3E JAM Plugin: load succeeded
Loading BCMSDK module.....
Failed to rename ...
vtnet8 to em8, error -2134058925
vtnet9 to em9, error -1
vtnet10 to em10, error -2143063584
vtnet11 to em11, error -1
vtnet12 to em12, error 2963664
vtnet13 to em13, error -512
vtnet14 to em14, error -2143060051
vtnet15 to em15, error -1
vtnet16 to em16, error 2022279936
vtnet18 to em18, error 2963880
vtnet19 to em19, error -512
vtnet20 to em20, error -2136113448
vtnet21 to em21, error -1
vtnet22 to em22, error -2136113448
vtnet23 to em23, error -1
vtnet24 to em24, error -2137641928
vtnet25 to em25, error -1
vtnet26 to em26, error 1903947776
vtnet27 to em27, error -2048
vtnet28 to em28, error 2963728
vtnet29 to em29, error -512
vtnet30 to em30, error -2142225898
vtnet31 to em31, error -1
old_ifname to jnx_re_host_ifd_name, error 2
Failed to rename ...
vtnet8 to em8, error 2963776
vtnet9 to em9, error -512
vtnet10 to em10, error -2142030398
vtnet11 to em11, error -1
vtnet12 to em12, error 2963719
vtnet13 to em13, error -512
vtnet14 to em14, error 2963712
vtnet15 to em15, error -512
vtnet16 to em16, error 2022279936
vtnet20 to em20, error 8392205
vtnet23 to em23, error 1
vtnet26 to em26, error -2142011429
vtnet27 to em27, error 36
vtnet28 to em28, error 2963728
vtnet29 to em29, error -512
vtnet30 to em30, error -2142225898
vtnet31 to em31, error -1
old_ifname to jnx_re_host_ifd_name, error 2
lag enhanced disabled 0
FreeBSD/amd64 (Amnesiac) (ttyu0)
login: root
Last login: Fri Aug 23 21:47:51 on ttyu0
--- JUNOS 18.2R1.9 Kernel 64-bit JNPR-11.0-20180614.6c3f819_buil
root@:~ #
login: root
Last login: Fri Aug 23 21:47:51 on ttyu0
--- JUNOS 18.2R1.9 Kernel 64-bit JNPR-11.0-20180614.6c3f819_buil
root@:~ #
- root 계정의 기본 Password는 없다.
root>
Auto Image Upgrade: DHCP Client Bound interfaces:
Auto Image Upgrade: DHCP Client Unbound interfaces: fxp0.0
Auto Image Upgrade: To stop, on CLI apply
"delete chassis auto-image-upgrade" and commit
Auto Image Upgrade: No DHCP Client in bound state, reset all DHCP clients
Auto Image Upgrade: DHCP Client State Reset: fxp0.0
Auto Image Upgrade: No DHCP Client in bound state, reset all DHCP clients
Auto Image Upgrade: DHCP Client State Reset: fxp0.0
root> configure
Entering configuration mode
[edit]
root# delete chassis auto-image-upgrade
[edit]
root# commit
commit complete
[edit]
- 반복적으로 위와 같은 로그가 발생하므로 'auto-image-upgrade'를 Disable 한다.
root> show version
Model: vmx
Junos: 18.2R1.9
JUNOS OS Kernel 64-bit [20180614.6c3f819_builder_stable_11]
~~~ 생략 ~~~
- Version 확인
'Network > Emulator' 카테고리의 다른 글
EVE-NG Nokia 7750 SR 21.10.R1 설치 (2) | 2024.10.03 |
---|---|
EVE-NG Nokia 7750 SR 13.0.R4 설치 (4) | 2024.10.01 |
EVE-NG ExtremeXOS 30.2.1.8 설치 (4) | 2024.09.29 |
EVE-NG ExtremeXOS 22.4.1.4 설치 (4) | 2024.09.27 |
EVE-NG 다운로드, 설치[Community v6.2.0-4] (1) | 2024.09.23 |
SecureCRT v8.3 Tabs 사용 (1) | 2024.09.21 |
SecureCRT v8.3 로그 자동 수집 (0) | 2024.09.19 |
Vmware Workstation Pro 17 다운로드 (2) | 2024.09.17 |