Alex Savatieiev | d48994d | 2018-12-13 12:13:00 +0100 | [diff] [blame] | 1 | # From dstremkovsky |
| 2 | """```root@cfg01:/srv/salt/reclass# salt kvm01* net_checks.get_nics |
| 3 | kvm01.multinode-ha.int: |
| 4 | |_ |
| 5 | - bond0 |
| 6 | - None |
| 7 | - 00:25:90:e7:46:d0 |
| 8 | - 1 |
| 9 | - 1500 |
| 10 | |_ |
| 11 | - bond0.1306 |
| 12 | - None |
| 13 | - 00:25:90:e7:46:d0 |
| 14 | - 1 |
| 15 | - 1500 |
| 16 | |_ |
| 17 | - enp2s0f0 |
| 18 | - None |
| 19 | - 00:25:90:e7:46:d0 |
| 20 | - 1 |
| 21 | - 1500 |
| 22 | |_ |
| 23 | - enp2s0f1 |
| 24 | - None |
| 25 | - 00:25:90:e7:46:d1 |
| 26 | - 0 |
| 27 | - 1500``` |
| 28 | |
| 29 | ```Generate csv report for the env |
| 30 | |
| 31 | .. code-block:: bash |
| 32 | |
| 33 | salt -C 'kvm* or cmp* or osd*' net_checks.get_nics_csv \ |
| 34 | | grep '^\ ' | sed 's/\ *//g' | grep -Ev ^server \ |
| 35 | | sed '1 i\server,nic_name,ip_addr,mac_addr,link,mtu,chassis_id,chassis_name,port_mac,port_descr' |
| 36 | |
| 37 | **Example of system output:** |
| 38 | |
| 39 | .. code-block:: bash |
| 40 | |
| 41 | server,nic_name,ip_addr,mac_addr,link,mtu,chassis_id,chassis_name,port_mac,port_descr |
| 42 | cmp010.domain.com,bond0,None,b4:96:91:10:5b:3a,1,1500,,,, |
| 43 | cmp010.domain.com,bond0.21,10.200.178.110,b4:96:91:10:5b:3a,1,1500,,,, |
| 44 | cmp010.domain.com,bond0.22,10.200.179.110,b4:96:91:10:5b:3a,1,1500,,,, |
| 45 | cmp010.domain.com,bond1,None,3c:fd:fe:34:ad:22,0,1500,,,, |
| 46 | cmp010.domain.com,bond1.24,10.200.181.110,3c:fd:fe:34:ad:22,0,1500,,,, |
| 47 | cmp010.domain.com,fourty5,None,3c:fd:fe:34:ad:20,0,9000,,,, |
| 48 | cmp010.domain.com,fourty6,None,3c:fd:fe:34:ad:22,0,9000,,,, |
| 49 | cmp010.domain.com,one1,None,b4:96:91:10:5b:38,0,1500,,,, |
| 50 | cmp010.domain.com,one2,None,b4:96:91:10:5b:39,1,1500,f0:4b:3a:8f:75:40,exnfvaa18-20,548,ge-0/0/22 |
| 51 | cmp010.domain.com,one3,None,b4:96:91:10:5b:3a,1,1500,f0:4b:3a:8f:75:40,exnfvaa18-20,547,ge-0/0/21 |
| 52 | cmp010.domain.com,one4,10.200.177.110,b4:96:91:10:5b:3b,1,1500,f0:4b:3a:8f:75:40,exnfvaa18-20,546,ge-0/0/20 |
| 53 | cmp011.domain.com,bond0,None,b4:96:91:13:6c:aa,1,1500,,,, |
| 54 | cmp011.domain.com,bond0.21,10.200.178.111,b4:96:91:13:6c:aa,1,1500,,,, |
| 55 | cmp011.domain.com,bond0.22,10.200.179.111,b4:96:91:13:6c:aa,1,1500,,,, |
| 56 | ...``` |
| 57 | """ |