blob: dab896e6d816ada9a755046cb03a2e880e33d4cd [file] [log] [blame]
Alex Savatieievd48994d2018-12-13 12:13:00 +01001# From dstremkovsky
2"""```root@cfg01:/srv/salt/reclass# salt kvm01* net_checks.get_nics
3kvm01.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"""