Skip to content

Instantly share code, notes, and snippets.

@drolfe
drolfe / local.conf
Last active August 29, 2015 14:08 — forked from amotoki/local.conf
[[local|localrc]]
#-----------------------------
# Common congigurations
#-----------------------------
USE_NEUTRON=True
#NOVA_BRANCH=${NOVA_BRANCH:-milestone-proposed}
#SWIFT_BRANCH=${SWIFT_BRANCH:-milestone-proposed}
#GLANCE_BRANCH=${GLANCE_BRANCH:-milestone-proposed}
@drolfe
drolfe / Debian_2drive_lvm
Last active August 29, 2015 14:20
PXE network disk partitioning
d-i partman-auto/disk string /dev/cciss/c0d0 /dev/cciss/c0d1
d-i partman-auto/method string lvm
d-i partman-lvm/device_remove_lvm boolean true
d-i partman-md/device_remove_md boolean true
d-i partman-lvm/confirm boolean true
d-i partman-auto/purge_lvm_from_device boolean true
d-i partman-lvm/confirm_nooverwrite boolean true
d-i partman-auto-lvm/guided_size string max
d-i partman-auto/choose_recipe select boot-root
d-i partman-auto/purge_lvm_from_device boolean true
@drolfe
drolfe / Debian7
Last active August 29, 2015 14:20
sysctl tuning
net.ipv4.tcp_window_scaling = 1
net.ipv4.tcp_sack = 1
net.ipv4.tcp_fack = 1
net.core.rmem_max = 134217728
net.core.wmem_max = 134217728
net.ipv4.tcp_rmem = 4096 87380 67108864
net.ipv4.tcp_wmem = 4096 65536 67108864
net.core.netdev_max_backlog = 250000
net.ipv4.tcp_mtu_probing=1
@drolfe
drolfe / elasticsearch_uniq_http_dst_by_src.json
Last active August 29, 2015 14:26
Elasticsearch uniq http dst by src
GET _search
{
"size": 0,
"aggs": {
"2": {
"terms": {
"field": "sflow_ipv4_src",
"size": 10,
"order": {
"1": "desc"
@drolfe
drolfe / openssl.sh
Last active September 23, 2015 06:05
openssl .pfx to .key .cer .crt
#Creating the certs from pfx
openssl pkcs12 -nocerts -in ssl.pfx -out ssl.key -nodes
openssl pkcs12 -nokeys -clcerts -in ssl.pfx -out ssl.cer -nodes
openssl pkcs12 -nokeys -cacerts -in ssl.pfx -out ssl.crt -nodes
#Checking the certs
@drolfe
drolfe / prox4-pci-pass-fix.sh
Last active January 20, 2016 07:58
Proxmox 4.0 fix pci pass through
# This is really just notes Note an actual bash script for now
Note the below mappings for the DL380 G7
eth0 0000:03:00.0
eth1 0000:03:00.1
eth2 0000:04:00.0
eth4 0000:04:00.1
@drolfe
drolfe / ceph.sh
Created February 3, 2016 05:50
Ceph Useful
ceph osd lost 16 --yes-i-really-mean-it
ceph osd crush remove osd.16
ceph auth del osd.16
ceph osd rm 16
ceph osd create
ceph-osd -i 16 --mkfs --mkkey
ceph auth add osd.16 osd 'allow *' mon 'allow rwx' -i /var/lib/ceph/osd/ceph-16/keyring
ceph osd crush add osd.16 0.27 root=default host=node-118
@drolfe
drolfe / disk_form.sh
Last active April 13, 2016 07:56
kvm disk form
#! /bin/sh
### BEGIN INIT INFO
# Provides: form_disk
### END INIT INFO
PATH=/sbin:/bin:/usr/sbin:/usr/bin
case "$1" in
start)
@drolfe
drolfe / Solaris_Comstar_LU_view.sh
Last active April 26, 2016 14:35
Solaris Comstar LU Views
stmfadm create-hg blade07
stmfadm add-hg-member -g blade07 eui.0002c9030055e715 eui.0002c9030055e716
root@ssd-san:~# stmfadm list-hg -v
Host Group: blade07
Member: eui.0002C9030055E716
Member: eui.0002C9030055E715
root@ssd-san:~#
@drolfe
drolfe / es-query.rb
Created June 13, 2016 17:18
Query ElasticSearch via Ruby
#!/usr/bin/ruby
require 'json'
require 'elasticsearch'
#My complex ES query, Basically detects port scanning via our network sflow data
json_search = '{
"query": {
"filtered": {
"query": {
"query_string": {
"query": "*",