Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Následující verze | Předchozí verze | ||
czfeos [2020/03/25 10:17] simandl vytvořeno |
czfeos [2021/08/26 10:32] (aktuální) simandl [uprava snmp pro switches.cgi a MAC adresy] |
||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
- | CZFEOS | + | Na proxmox2 se pustí LXC kontejner aribuild2 |
+ | |||
+ | |||
+ | Aktuální verze **EOS-4.18.8M-CZF-v2.swi** | ||
+ | |||
+ | |||
+ | - admin@ (správa switche a IP adres přes CLI) | ||
+ | - root@ (správa linuxu, vtysh atp) | ||
+ | |||
+ | |||
+ | Konfigurace po změnách lze uložit přes (sync se volá periodicky v /etc/cron.daily a také při shutdownu / rebootu): | ||
+ | |||
+ | * /root/sync-config.sh --stop | ||
+ | |||
+ | Tento skript synchronizuje: | ||
+ | |||
+ | * /etc/dhcp/dhcpd.conf | ||
+ | * /etc/resolv.conf | ||
+ | * /etc/switches.conf | ||
+ | * /etc/ntp.conf | ||
+ | * /etc/rsyslog.conf | ||
+ | * /etc/switches_definitions.conf | ||
+ | * /etc/sudoers | ||
+ | * /etc/quagga/* | ||
+ | * /opt/HotSaNIC/* | ||
+ | * /root/.ssh/* | ||
+ | |||
+ | Změny v jiných než výše uvedených konfigurákách budou při rebootu ztraceny. V případě, že bude potřeba synchronizovat i nějaké další, je potřeba upravit skript sync-config.sh a vygenerovat s ním nový boot image. | ||
+ | |||
+ | |||
+ | Při přidávání více IP adres na jeden, stejný interface | ||
+ | * ip address 1.1.1.1/24 | ||
+ | * ip address 1.1.1.2/24 **secondary** | ||
+ | * ip address 1.1.1.3/24 **secondary** | ||
+ | |||
+ | Konfigurace NTP v EOS: | ||
+ | |||
+ | * ntp server 10.33.0.23 | ||
+ | * ntp server 10.33.0.25 | ||
+ | * ntp server 0.rhel.ntp.pool.org | ||
+ | * ntp server ntp.nic.cz | ||
+ | * ntp server tak.cesnet.cz | ||
+ | * ntp serve all | ||
+ | |||
+ | |||
+ | Workaround který musí být v konfiguraci EOSu jako workaround na problém mezi systemd závislostmi a tím jak Arista dělá HW bringup: | ||
+ | |||
+ | event-handler dhcpd_fix | ||
+ | trigger on-boot | ||
+ | action bash /usr/sbin/service dhcpd restart | ||
+ | |||
+ | Jinak po bootu nenaběhne v Linuxu dhcpd (startuje příliš brzo a nemá konfigurák). | ||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | **Jak přidat novou spojovačku s OSPF?** | ||
+ | |||
+ | |||
+ | * login jako **admin@**, | ||
+ | |||
+ | * jab414>en | ||
+ | * jab414#configure terminal | ||
+ | * jab414(config)#interface vlan 10 | ||
+ | * jab414(config-if-Vl10)#ip address 10.0.0.1/30 | ||
+ | * jab414(config)#write mem | ||
+ | * Copy completed successfully. | ||
+ | * jab414(config)# | ||
+ | |||
+ | |||
+ | * login jako **root@** | ||
+ | |||
+ | |||
+ | * Arista Networks EOS shell | ||
+ | |||
+ | * [root@jab414 ~]$ vtysh | ||
+ | |||
+ | * Hello, this is Quagga (version 0.99.21). | ||
+ | * Copyright 1996-2005 Kunihiro Ishiguro, et al. | ||
+ | |||
+ | * jab414# configure terminal | ||
+ | * jab414(config)# router ospf | ||
+ | * jab414(config-router)# network 10.0.0.0/30 area 0.0.0.0 | ||
+ | * jab414(config-router)# exit | ||
+ | * jab414(config)# exit | ||
+ | * jab414# write mem | ||
+ | * Building Configuration... | ||
+ | * Configuration saved to /etc/quagga/zebra.conf | ||
+ | * Configuration saved to /etc/quagga/ospfd.conf | ||
+ | * [OK] | ||
+ | * jab414#exit | ||
+ | * [root@jab414 ~]$ /root/sync-config.sh --stop | ||
+ | * sending incremental file list | ||
+ | |||
+ | ==== Grafana < Prometheus < Ocprometheus < TerminAttr ==== | ||
+ | |||
+ | daemon OCPrometheus | ||
+ | exec /mnt/flash/persist/bin/ocprometheus -config /mnt/flash/persist/conf/ocprometheus.yml -addr | ||
+ | localhost:<port> -listenaddr :<port> | ||
+ | no shutdown | ||
+ | ! | ||
+ | daemon TerminAttr | ||
+ | exec /usr/bin/TerminAttr -grpcaddr localhost:<port> -disableaaa | ||
+ | no shutdown | ||
+ | |||
+ | Reboot | ||
+ | alias reboot='echo s > /proc/sysrq-trigger && echo b > /proc/sysrq-trigger' | ||
+ | |||
+ | ===== uprava snmp pro switches.cgi a MAC adresy ===== | ||
+ | |||
+ | zmenit /usr/share/snmp/mibs/BRIDGE-MIB.txt line 70 | ||
+ | ::= { mib-2 17 } na ::= { mib-2 77 } | ||