PICOS System Troubleshooting
User can troubleshoot by checking system logs and PIcOS works mode.
- Reset the Switch to Factory Default
- Automating Ping to Multiple Hosts
- Troubleshooting Switch Crashes
- CPU/Memory Rate Limit
- High CPU Utilization
- Backup Partition for PicOS
- SSH Server Preparation
- Linux_configure.py script
- Provision.py script
- How to Disable Weak SSH Cipher/ MAC Algorithms in PICOS
Check log using two methods as follows:
NOTE:
Users should not put their other files in the /tmp directory, because the space size limit of the /tmp directory is 50M, once exceeded, it will lead to unpredictable system errors.
System logs are stored in two locations:
/var/log/messages
This directory is stored in Flash.
and
/tmp/log/messages
This directory is stored in RAM.
Switches use flash memory that has a limited number of lifetime write operations. Hence, it is important that logs are not written continuously to the flash memory. This would dramatically impact the lifetime of the flash memory.
This is why most of the log information is written by default on the /tmp directory.
admin@XorPlus$df Filesystem 1K-blocks Used Available Use% Mounted on rootfs 6202636 900184 4987368 16% / /dev/root 6202636 900184 4987368 16% / tmpfs 207348 28 207320 1% /run tmpfs 5120 0 5120 0% /run/lock tmpfs 414680 0 414680 0% /run/shm tmpfs 51200 36 51164 1% /tmp
The "/tmp" directory is mounted on "tmpfs" which is a filesystem mounted in RAM.
The tmp logs are moved to /var/log when dramatic events occur like system crash or system reboot.
Checking PicOS works mode as follows:
In L2/L3 Mode (Or XORP), only the XORP system is running.
admin@PicOS-OVS$ps aux | grep ovs | grep -v grep admin@PicOS-OVS$ admin@XorPlus$ps aux | grep xorp | grep -v grep root 16383 0.0 1.2 18100 6596 ? S Jan29 5:26 xorp_policy root 16385 0.3 2.5 34980 13380 ? Ss Jan29 99:20 /pica/bin/xorp_rtrmgr -d -L local0.info -P /var/run/xorp_rtrmgr.pid
In OVS Mode, only the OVS daemon is running.
admin@PicOS-OVS$ps aux | grep xorp | grep -v grep admin@PicOS-OVS$ admin@PicOS-OVS$ps aux | grep ovs | grep -v grep root 1984 0.0 0.1 6696 2524 ? S Nov13 0:10 ovsdb-server /ovs/ovs-vswitchd.conf.db --pidfile --remote=ptcp:6640:10.10.51.166 --remote=punix:/ovs/var/run/openvswitch/db.sock root 1989 25.6 1.5 113256 32392 ? Sl Nov13 1393:50 ovs-vswitchd --pidfile=ovs-vswitchd.pid --overwrite-pidfile
Copyright © 2024 Pica8 Inc. All Rights Reserved.