Skip to content

Instantly share code, notes, and snippets.

View carlosedp's full-sized avatar

Carlos Eduardo carlosedp

View GitHub Profile
@carlosedp
carlosedp / opendaylight_lab.md
Last active November 25, 2020 19:18
OpenDayLight labs on containers

OpenDayLight labs on containers

  • Install a fresh Ubuntu Xenial (16/04) with SSH server running
  • On your virtualization software, configure two network cards, one with NAT Networking for access to the internet and one with Host only network to access the VM locally.
  • Configure a static IP on the Host only network and record this IP
  • Check if you can ping your VM on it's static IP from your host machine

Install Docker on Ubuntu

sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common

@carlosedp
carlosedp / master_dump
Created March 22, 2018 16:58
kubernetes_master-KernelDump
Master
DDR version 1.06 20170424
In
LPDDR3
786MHz
Bus Width=32 Col=11 Bank=8 Row=15/15 CS=2 Die Bus-Width=32 Size=4096MB
ddrconfig:7
OUT
Boot1 Release Time: 2017-05-18, version: 2.43
kubemaster1 login:
[ 87.240971] core: dev_pm_opp_get_voltage: Invalid parameters
[ 87.241616] mali-utgard ff300000.gpu: Failed to get voltage for frequency 163840000: -34
[ 87.243050] devfreq ff300000.gpu: Couldn't update frequency transition information.
[ 87.245883] Unable to handle kernel paging request at virtual address ffffff8007ffc9c0
[ 87.246739] pgd = ffffffc0e5c2f000
[ 87.247104] [ffffff8007ffc9c0] *pgd=00000000e4a42003, *pud=00000000e4a42003, *pmd=0000000000000000
[ 87.248091] Internal error: Oops: 86000006 [#1] SMP
[ 87.248611] Modules linked in: ip_set_hash_ip xt_set xt_comment xt_mark ipt_MASQUERADE nf_nat_masquerade_ipv4 nf_conntrack_netlink iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 xt_addrtype iptable_filter xt_conntrack nf_nat nf_conntrack overlay ip_tables x_tables
[ 87.251426] CPU: 2 PID: 1892 Comm: kube-apiserver Not tainted 4.4.77-rockchip-ayufan-136 #1
INFO: PSCI Power Domain Map:
INFO: Domain Node : Level 2, parent_node -1, State ON (0x0)
INFO: Domain Node : Level 1, parent_node 0, State ON (0x0)
INFO: Domain Node : Level 0, parent_node 0, State ON (0x0)
INFO: Domain Node : Level 0, parent_node 0, State ON (0x0)
INFO: CPU Node : MPID 0x0, parent_node 1, State ON (0x0)
INFO: CPU Node : MPID 0x1, parent_node 1, State ON (0x0)
INFO: CPU Node : MPID 0x2, parent_node 1, State ON (0x0)
INFO: CPU Node : MPID 0x3, parent_node 1, State ON (0x0)
DDR version 1.06 20170424
@carlosedp
carlosedp / snmp.yml
Created March 28, 2018 00:20
snmp-exporter config to support expanded dd-wrt OIDs
apcups:
walk:
- 1.3.6.1.2.1.1.3
- 1.3.6.1.2.1.2
- 1.3.6.1.4.1.318.1.1.1.12
- 1.3.6.1.4.1.318.1.1.1.2
- 1.3.6.1.4.1.318.1.1.1.3
- 1.3.6.1.4.1.318.1.1.1.4
- 1.3.6.1.4.1.318.1.1.1.7.2
- 1.3.6.1.4.1.318.1.1.1.8.1
Pod: es-master-7db7569f75-z2h24
[2018-03-28T21:26:07,303][INFO ][o.e.n.Node ] [es-master-7db7569f75-z2h24] initializing ...
[2018-03-28T21:26:08,034][INFO ][o.e.e.NodeEnvironment ] [es-master-7db7569f75-z2h24] using [1] data paths, mounts [[/data (192.168.1.55:/mnt/extssd1/kube/logging-elasticsearch-master-pvc-e8e1a5f3-2a57-11e8-9707-eea0ead58fde)]], net usable_space [831.5gb], net total_space [880gb], types [nfs4]
[2018-03-28T21:26:08,036][INFO ][o.e.e.NodeEnvironment ] [es-master-7db7569f75-z2h24] heap size [503.6mb], compressed ordinary object pointers [true]
[2018-03-28T21:26:08,405][INFO ][o.e.n.Node ] [es-master-7db7569f75-z2h24] node name [es-master-7db7569f75-z2h24], node ID [_S7c0MPwTPOtGbX-2WHWpg]
[2018-03-28T21:26:08,408][INFO ][o.e.n.Node ] [es-master-7db7569f75-z2h24] version[6.2.2], pid[1], build[10b1edd/2018-02-16T19:01:30.685723Z], OS[Linux/4.4.114-rockchip-ayufan-1/aarch64], JVM[Oracle Corporation/Java HotSpot(TM) 64-Bit Server VM/1.8.0_162/25.
...
[2018-03-28T21:28:42,048][INFO ][o.e.d.DiscoveryModule ] [es-client-cf8844764-wb4xn] using discovery type [zen]
[2018-03-28T21:28:47,068][INFO ][o.e.n.Node ] [es-client-cf8844764-wb4xn] initialized
[2018-03-28T21:28:47,071][INFO ][o.e.n.Node ] [es-client-cf8844764-wb4xn] starting ...
[2018-03-28T21:28:48,269][INFO ][o.e.t.TransportService ] [es-client-cf8844764-wb4xn] publish_address {10.46.0.42:9300}, bound_addresses {127.0.0.1:9300}, {10.46.0.42:9300}
[2018-03-28T21:28:48,343][INFO ][o.e.b.BootstrapChecks ] [es-client-cf8844764-wb4xn] bound or publishing to a non-loopback address, enforcing bootstrap checks
[2018-03-28T21:28:54,173][INFO ][o.e.c.s.ClusterApplierService] [es-client-cf8844764-wb4xn] detected_master {es-master-7db7569f75-z2h24}{_S7c0MPwTPOtGbX-2WHWpg}{_uSzB6HgQaSJ3G8KDs75vQ}{10.40.0.34}{10.40.0.34:9300}, added {{es-master-7db7569f75-z2h24}{_S7c0MPwTPOtGbX-2WHWpg}{_uSzB6HgQaSJ3G8KDs75vQ}{10.40.0.34}{10.40.0.34:9300},{es-data-7d94867cd7-ljflk}{Ce3zdOMkR62A
...
[2018-04-03T18:07:28,904][INFO ][o.e.d.DiscoveryModule ] [es-data-0] using discovery type [zen]
[2018-04-03T18:07:32,561][INFO ][o.e.n.Node ] [es-data-0] initialized
[2018-04-03T18:07:32,562][INFO ][o.e.n.Node ] [es-data-0] starting ...
[2018-04-03T18:07:33,597][INFO ][o.e.t.TransportService ] [es-data-0] publish_address {10.32.0.92:9300}, bound_addresses {10.32.0.92:9300}
[2018-04-03T18:07:34,264][INFO ][o.e.b.BootstrapChecks ] [es-data-0] bound or publishing to a non-loopback address, enforcing bootstrap checks
[2018-04-03T18:07:42,129][INFO ][o.e.c.s.ClusterApplierService] [es-data-0] detected_master {es-master-7db7569f75-z2h24}{_S7c0MPwTPOtGbX-2WHWpg}{_uSzB6HgQaSJ3G8KDs75vQ}{10.40.0.34}{10.40.0.34:9300}, added {{es-master-7db7569f75-z2h24}{_S7c0MPwTPOtGbX-2WHWpg}{_uSzB6HgQaSJ3G8KDs75vQ}{10.40.0.34}{10.40.0.34:9300},{es-data-1}{XK_lxxePToGjON8mHUvwvw}{KN2Y1DQ_QiiDPKCenQI1IA}{10.40.0.35}{10.40.0.35:9300},{es-client-cf8844764-wb4xn}{G6nn1GeHRqm3nZxpDJAgoA}{uESUQ4dSSm-4
@carlosedp
carlosedp / kibana.json
Last active June 12, 2019 13:08
Kibana Dashboards and Visualizations
[
{
"_id": "74ad2b40-3774-11e8-8bf5-0529df825f82",
"_type": "visualization",
"_source": {
"title": "Amount Errors",
"visState": "{\"title\":\"Amount Errors\",\"type\":\"metric\",\"params\":{\"addLegend\":false,\"addTooltip\":true,\"metric\":{\"colorSchema\":\"Green to Red\",\"colorsRange\":[{\"from\":0,\"to\":10000}],\"invertColors\":false,\"labels\":{\"show\":true},\"metricColorMode\":\"None\",\"percentageMode\":false,\"style\":{\"bgColor\":false,\"bgFill\":\"#000\",\"fontSize\":60,\"labelColor\":false,\"subText\":\"\"},\"useRanges\":false},\"type\":\"metric\"},\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\",\"params\":{\"customLabel\":\"\"}},{\"id\":\"3\",\"enabled\":true,\"type\":\"filters\",\"schema\":\"group\",\"params\":{\"filters\":[{\"input\":{\"query\":\"log: Traceback OR log: error\"},\"label\":\"Error Log Entries\"}]}}]}",
"uiStateJSON": "{}",
"description": "",
"version": 1,
@carlosedp
carlosedp / external-traefik-configmap.yaml
Last active May 17, 2018 23:33
Traefik external configmap TOML
apiVersion: v1
kind: ConfigMap
metadata:
name: traefik-conf-external
namespace: kube-system
data:
traefik.toml: |
defaultEntryPoints = ["http","https"]
debug = false
logLevel = "INFO"