Skip to content

Instantly share code, notes, and snippets.

@pcarver
pcarver / gist:611f54f4cc02b8cf48d68edece12561b
Last active October 22, 2019 15:46
Python script using IPMI to determine position of sleds in Nokia OpenEdge chassis
#!/usr/bin/env python3
import getpass
import ipaddress
from multiprocessing import Pool
import subprocess
pingcommand = 'ping -c 1 -w 1 %s'
sledcommand = 'ipmitool -H %s -U %s -P %s -I lanplus raw 0x30 0xe1 %d'
Loaded workbook in 3.339 seconds
Parsed workbook into library in 4.721 seconds
Selected list 737
Size of selected list is 381
Sample size 254
Generated input list in 0.001 seconds
Searched entire library for matches in 0.045 seconds
Max score is 0.667
Number of matches is 254
List with best match is 737
Loaded workbook in 3.376 seconds
Parsed workbook into library in 4.924 seconds
Selected list 1571
Size of selected list is 116
Sample size 90
Generated input list in 0.001 seconds
Searched entire library for matches in 0.190 seconds
Max score is 0.776
Number of matches is 90
List with best match is 1571
@pcarver
pcarver / gist:4628dbcbf040d9ad50ada2a44d58e618
Created June 27, 2018 12:33
Contents of /var/www/localhost/htdocs inside of contrail-dev-env-rpm-repo container which was started by startup.sh
/var/www/localhost/htdocs # find . -type f
./repodata/d71936a1ca5e84d8b34ab26c5af37625e8ab311fbe338df7b1fbd89348161a80-other.xml.gz
./repodata/96622ab00744f734645e00a3e497372a46ae229015d9e37f42eb46b1a865ab1c-primary.sqlite.bz2
./repodata/d0a9071cb72109401d5f1d4c647818426ea44e1d313ccaaddd24a5e96660ad95-filelists.xml.gz
./repodata/c9e8fec75fd8f602f07f11f0d0047f13142b369583c8137eabafaad672ae3ddb-primary.xml.gz
./repodata/repomd.xml
./repodata/591b28ecec9c8ef954bb239656990a14015579e30ce5f8850076fa2385c652c6-filelists.sqlite.bz2
./repodata/152ae269108859e90e219f628c3bd2ce6184a8aaf19f0c15024a98cc0fc12138-other.sqlite.bz2
./x86_64/contrail-control-5.1.0-062620181149.el7.x86_64.rpm
./x86_64/contrail-k8s-cni-5.1.0-062620181149.el7.x86_64.rpm
https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/repodata/eb6329463902bab216ab14cc54275e0d72c77c7e1da19868b3f240f33d518dd0-updateinfo.xml.bz2:
http://centos.s.uw.edu/centos/7.4.1708/updates/x86_64/repodata/84b4549e4b3d832966de38eb449f6a9c443fe31d3ea2be9d1b0a3fc3ee6236f1-primary.sqlite.bz2:
http://mirror.grid.uchicago.edu/pub/linux/epel/7/x86_64/repodata/eb6329463902bab216ab14cc54275e0d72c77c7e1da19868b3f240f33d518dd0-updateinfo.xml.bz2:
http://mirrors.usinternet.com/centos/7.4.1708/updates/x86_64/repodata/84b4549e4b3d832966de38eb449f6a9c443fe31d3ea2be9d1b0a3fc3ee6236f1-primary.sqlite.bz2:
http://mirror.nodesdirect.com/epel/7/x86_64/repodata/eb6329463902bab216ab14cc54275e0d72c77c7e1da19868b3f240f33d518dd0-updateinfo.xml.bz2:
http://mirror.nodesdirect.com/centos/7.4.1708/updates/x86_64/repodata/84b4549e4b3d832966de38eb449f6a9c443fe31d3ea2be9d1b0a3fc3ee6236f1-primary.sqlite.bz2:
http://mirror.metrocast.net/fedora/epel/7/x86_64/repodata/eb6329463902bab216ab14cc54275e0d72c77c7e1da19868b3f240f33d518dd0-upd
@pcarver
pcarver / gist:a260fa6f1d6eaf2b57879fe78fcd985f
Last active April 3, 2018 21:57
Failure of "make RPM" in contrail-developer-sandbox container on Ubuntu 16.04 host
1 Apr 03 21:12:57 rpmbuild -bb --define "_sbtop /root/contrail/" --define "_topdir /root/contrail/" --define "_opt production" --define "_kVers
3.10.0-693.21.1.el7.x86_64" --define "_skuTag ocata" --define "_srcVer 5.0.0" --define "_buildTag 040320182112" --with debuginfo --define "_manifestFi
le /root/contrail/.repo/manifest.xml" /root/contrail/tools/packages/rpm/contrail-vrouter-init/contrail-vrouter-init.spec
2 Apr 03 21:12:57 "Building release 040320182112\n"Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.fXz43P
3 Apr 03 21:12:57 + umask 022
4 Apr 03 21:12:57 + cd /root/contrail//BUILD
5 Apr 03 21:12:57 + '[' /root/contrail/BUILDROOT/contrail-vrouter-init-5.0.0-040320182112.el7.centos.x86_64 '!=' / ']'
6 Apr 03 21:12:57 + rm -rf /root/contrail/BUILDROOT/contrail-vrouter-init-5.0.0-040320182112.el7.centos.x86_64
7 Apr 03 21:12:57 ++ dirname /root/contrail/BUILDROOT/contrail-vrouter-init-5.0.0-040320182112.el7.centos.x86_64
8 Apr 03 21:12:57 + mkdir -p /root
ubuntu@contraildrop3:~$ kubectl -n openstack logs neutron-server-7cb88b4676-vh5wt
+ COMMAND=start
+ start
+ exec neutron-server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/opencontrail/ContrailPlugin.ini
Guru meditation now registers SIGUSR1 and SIGUSR2 by default for backward compatibility. SIGUSR1 will no longer be registered in a future release, so please use SIGUSR2 to generate reports.
2018-03-23 18:37:51.994 1 INFO neutron.common.config [-] Logging enabled!
2018-03-23 18:37:51.994 1 INFO neutron.common.config [-] /var/lib/openstack/bin/neutron-server version 10.0.5.dev54
2018-03-23 18:37:51.996 1 INFO neutron.common.config [-] Logging enabled!
2018-03-23 18:37:51.996 1 INFO neutron.common.config [-] /var/lib/openstack/bin/neutron-server version 10.0.5.dev54
2018-03-23 18:37:52.019 1 INFO neutron.manager [-] Loading core plugin: neutron_plugin_contrail.plugins.opencontrail.contrail_plugin.NeutronPluginContrailCoreV2
pcarver@contraildrop3:~$ kubectl -n openstack logs nova-cell-setup-4qc2b
+ nova-manage cell_v2 simple_cell_setup
Cell0 is already setup
No hosts found to map to cell, exiting.
pcarver@contraildrop3:~$ kubectl -n openstack logs nova-compute-default-jsff8
+ console_kind=novnc
+ '[' novnc == novnc ']'
+ exec nova-compute --config-file /etc/nova/nova.conf --config-file /tmp/pod-shared/nova-vnc.ini
Traceback (most recent call last):
File "/var/lib/openstack/bin/nova-compute", line 10, in <module>
pcarver@contraildrop3:~$ kubectl get pods -n contrail -o wide
NAME READY STATUS RESTARTS AGE IP NODE
ingress-84dfdb9476-hlpwr 1/1 Running 0 1h 192.168.100.134 contraildrop3
ingress-error-pages-788cd4b5f6-7c4s2 1/1 Running 0 1h 192.168.100.135 contraildrop3
pcarver@contraildrop3:~$ kubectl get pods -n openstack-o wide
Error from server (NotFound): namespaces "openstack-o" not found
pcarver@contraildrop3:~$ kubectl get pods -n openstack -o wide
NAME READY STATUS RESTARTS AGE IP NODE
glance-api-6fd54f7997-rwcr6 1/1 Running 0 1h 192.168.100.153 contraildrop3
glance-registry-5cd54f9d64-xxjlp 1/1 Running 0 1h 192.168.100.152 contraildrop3
pcarver@contraildrop3:~$ kubectl -n openstack logs nova-novncproxy-f4b568566-8v8dv
+ console_kind=novnc
+ '[' novnc == novnc ']'
+ exec nova-novncproxy --config-file /etc/nova/nova.conf --config-file /tmp/pod-shared/nova-vnc.ini
Traceback (most recent call last):
File "/var/lib/kolla/venv/bin/nova-novncproxy", line 10, in <module>
sys.exit(main())
File "/var/lib/kolla/venv/local/lib/python2.7/site-packages/nova/cmd/novncproxy.py", line 37, in main
config.parse_args(sys.argv)
File "/var/lib/kolla/venv/local/lib/python2.7/site-packages/nova/config.py", line 52, in parse_args