Juniper VMX. Скрины консолей и бесстыдного хвастовства псто

Помимо пьянства, блядства и тунеядства я же еще и обладатель LPIC-1 и JNCIS-SP сертификатов. Которые норовят просрочиться.
Но, благо, есть хороший человек, давший поюзать  неслабый сервер. Качаем vMX jinstall-vmx-14.1R1.10-domestic, в нем находим: подробную инструкцию с картинками, образ вируальных машин для разных платформ. Ставим на сервер Centos + KVM, конфигурируем несколько виртуалок, делаем доступ к ним и вуаля - у нас несколько виртуальных роутеров Juniper!
Теперь подробности)

Делаем нормальный стенд

Для осмысленности и конечности задумки берем стандартную топологию из лабораторок курса AJNR

Реализуем, для начала, центральную часть - роутеры SJ, Monr and Denv. Настраиваем по гайду из пакета 3 VM.

virsh # list
 Id    Name                           State
----------------------------------------------------
 6     SJ                             running
 7     M                              running
 8     D                              running

Сетевая часть

Первая фишка - нужно указать мак адреса для каждого интерфейса, а потом указать эти же адреса в настройках Juniper. Нужно учесть, что первые две виртуальные карты смотрят куда то в себя, третья виртуальная карта соответствует нулевому интерфейсу роутера. Каждое соединение между узлами - отдельный виртуальный свич - virbr. Нам их нужно 3 + 1 дефолтный, его я буду использовать для SSH входа на маршрутизаторы.

[root@centos67 libvirt]# brctl show
bridge name     bridge id               STP enabled     interfaces
virbr0          8000.525400cd0e17       yes             virbr0-nic
virbr1          8000.525400cd0e18       yes             virbr1-nic
virbr2          8000.525400cd0e19       yes             virbr2-nic
virbr3          8000.525400cd0e20       yes             virbr3-nic

 На дефолтном virbr поставим IP. Видно пару VMX

[root@centos67 qemu]# arp -n
Address                  HWtype  HWaddress           Flags Mask            Iface
192.168.122.3            ether   54:54:02:01:00:06   C                     virbr0
192.168.122.2            ether   52:54:02:01:00:06   C                     virbr0

И чтобы все заработало, нужно будет в дальнейшем поставить на хостах мак адреса, как в конфигурации вирт-машин.

lab@SanJose> show configuration interfaces
ge-0/0/0 {
    mac 52:54:02:01:00:03;
       }
}
ge-0/0/1 {
    mac 52:54:02:01:00:04;
      }
}
ge-0/0/2 {
    mac 52:54:02:01:00:05;
}
ge-0/0/3 {
    mac 52:54:02:01:00:06;
       }

}

Подключение

В KVM есть VNC сервер, он слушает порты, указанные в конфиге виртуальной машины. В общем - консоль. Но зараза не умеет капи-паст, скрол и проч. А так же требует установки клиента на ПК, что, выяснилось в Калуге, может быть большой проблемой)

Я использовал клиент, чтобы на каждом хосте настроить адрес, доступный из дефолтного vrbr0. После этого можно подключаться из консоли сервера по SSH и использовать обычный Putty.
Разумеется, нужно включить SSH и настроить пользователей на хостах.

И накой это все?

Во-первых, в мире, где все виртуализируется, виртуальный роутер может пригодиться. Если вся сеть свалила в VMWare и ходит там в NSXах, то для роутинга с внешним миром можно поставить надежный, проверенный, полный MPLS и BGP vMX.
Во-вторых, конечно же, учеба.

Полет нормальный)

[root@centos67 qemu]# top
top - 14:16:23 up 23:59,  3 users,  load average: 0.22, 0.27, 0.18
Tasks: 706 total,   1 running, 705 sleeping,   0 stopped,   0 zombie
Cpu(s):  1.0%us,  0.1%sy,  0.0%ni, 99.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:  32838484k total, 10106904k used, 22731580k free,    63580k buffers
Swap: 16490492k total,        0k used, 16490492k free,  3164192k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 9685 qemu      20   0 2629m 2.0g 5656 S 10.9  6.5 127:26.94 qemu-kvm
 9867 qemu      20   0 2629m 2.0g 5656 S 10.3  6.5 127:46.78 qemu-kvm
27451 qemu      20   0 2629m 2.0g 5616 S 10.3  6.5   2:11.67 qemu-kvm
27606 root      20   0 15540 1764  948 R  0.7  0.0   0:02.78 top
  140 root      20   0     0    0    0 S  0.3  0.0   0:04.65 events/9


  

Комментарии

Популярные сообщения из этого блога

Cisco Policing and Shaping.

EDU-JUN-JMV lab on vMX. Part1.

Опять GRE. Мультикаст, MTU и мать всех статей.