Skip to content

Instantly share code, notes, and snippets.

View igable's full-sized avatar

Ian Gable igable

  • Stardog
  • Victoria, Canada
View GitHub Profile
@igable
igable / make-echo-raid.sh
Created November 16, 2014 18:25
make-echo-raid.sh
#!/bin/bash
mdadm --create /dev/md1 -l 0 -n 12 /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf /dev/sdg /dev/sdh /dev/sdi /dev/sdj /dev/sdk /dev/sdl
mdadm --create /dev/md2 -l 0 -n 12 /dev/sdm /dev/sdn /dev/sdo /dev/sdp /dev/sdq /dev/sdr /dev/sds /dev/sdt /dev/sdu /dev/sdv /dev/sdw /dev/sdx
mdadm --create /dev/md3 -l 0 -n 12 /dev/sdy /dev/sdz /dev/sdaa /dev/sdab /dev/sdac /dev/sdad /dev/sdae /dev/sdaf /dev/sdag /dev/sdah /dev/sdai /dev/sdaj
#mkdir -p /bulk/md1
#mkdir -p /bulk/md2
#mkdir -p /bulk/md3
@igable
igable / r920.json
Created November 1, 2014 20:07
Json run list for R920 for SC14
{
"run_list": [ "recipe[ofed]",
"recipe[users::r920users]",
"recipe[mlsensor]",
"recipe[sudo]" ]
}
@igable
igable / knife.rb
Created November 1, 2014 19:58
Knife config file for chef stand alone mode for SC14
current_dir = File.dirname(__FILE__)
log_level :info
log_location STDOUT
node_name "smckee"
cache_type 'BasicFile'
cache_options( :path => "#{ENV['HOME']}/.chef/checksums" )
cookbook_path ["#{current_dir}/../chef-repo/cookbooks"]
for i in `seq 11 15`;
do
b=`expr $i - 10`;
knife node attribute set sc$b.3115.sc14.org mellanox.port1.ip "10.0.0.$i";
done
for i in `seq 11 15`;
do
b=`expr $i - 10`;
knife node attribute set sc$b.3115.sc14.org mellanox.port2.ip "10.0.1.$i";

Keybase proof

I hereby claim:

  • I am igable on github.
  • I am igable (https://keybase.io/igable) on keybase.
  • I have a public key whose fingerprint is 1D96 9458 CB75 92D9 B3C9 8582 72AB 5F35 AA00 8C2E

To claim this, I am signing this object:

@igable
igable / fix-pinger-landmarks.sh
Created March 25, 2014 22:08
Quick fix for corrupted perfsonar pinger-landmarks.xml
#!/bin/bash
curl https://perfsonar-ps.googlecode.com/git/perfSONAR_PS-PingER/etc/pinger-landmarks.xml -o /opt/perfsonar_ps/PingER/etc/pinger-landmarks.xml
/opt/perfsonar_ps/toolkit/scripts/discover_external_address
sudo -u perfsonar /opt/perfsonar_ps/mesh_config/bin/generate_configuration
service perfsonarbuoy_ma restart
This file has been truncated, but you can view the full file.
2014/01/14 20:43:55 (1288) INFO> discover_external_address:253 main:: - No primary address found
2014/01/14 20:43:55 (1288) INFO> discover_external_address:260 main:: - No primary ipv4 address found
2014/01/14 20:43:55 (1288) INFO> discover_external_address:267 main:: - No primary ipv6 address found
2014/01/29 17:37:09 (1236) INFO> discover_external_address:147 main:: - 132.206.245.252 is ipv4
2014/01/29 17:37:09 (1236) INFO> discover_external_address:149 main:: - 132.206.245.252 has a DNS name: ps-latency.clumeq.mcgill.ca
2014/01/29 17:37:09 (1236) INFO> discover_external_address:151 main:: - 132.206.245.252 isn't private or we're okay with private addresses
2014/01/29 17:37:09 (1236) INFO> discover_external_address:249 main:: - Selected em2/ps-latency.clumeq.mcgill.ca as the primary address
2014/01/29 17:37:09 (1236) INFO> discover_external_address:256 main:: - Selected em2/ps-latency.clumeq.mcgill.ca as the primary ipv4 address
2014/01/29 17:37:09 (1236) INFO> discover_external_address:267 main:: - No prim
2014/03/25 11:53:16 (1510) ERROR> RegularTesting.pm:249 perfSONAR_PS::NPToolkit::Config::RegularTesting::reset_state - Failed to load landmarks file: Failed to parse XML :<pingertopo:topology xmlns:pingertopo="http://ogf.org/ns/nmwg/tools/pinger/landmarks/1.0/" xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/" xmlns:nmtl3="http://ogf.org/schema/network/topology/l3/20070707/" xmlns:nmtb="http://ogf.org/schema/network/topology/base/20070707/"><pingertopo:domain id="urn:ogf:network:domain=mesh_agent_WLCG_sites-0"><nmtb:comments>Ping Test Between WLCG Latency Hosts</nmtb:comments><pingertopo:node id="urn:ogf:network:domain=mesh_agent_WLCG_sites-0:node=ps.lhcopn-ps.sara.nl"><nmtb:description>NL-T1 Latency Host</nmtb:description><nmtb:hostName>ps.lhcopn-ps.sara.nl</nmtb:hostName><nmwg:parameters><nmwg:parameter name="packetSize">1000</nmwg:parameter><nmwg:parameter name="count">10</nmwg:parameter><nmwg:parameter name="packetInterval">1</nmwg:parameter><nmwg:parameter name="ttl" /><nmwg:parameter name="measurementPerio
@igable
igable / discover_external_address.log
Created March 25, 2014 15:48
perfSonar PS external address log
14/01/14 20:43:55 (1288) INFO> discover_external_address:253 main:: - No primary address found
2014/01/14 20:43:55 (1288) INFO> discover_external_address:260 main:: - No primary ipv4 address found
2014/01/14 20:43:55 (1288) INFO> discover_external_address:267 main:: - No primary ipv6 address found
2014/01/29 17:37:09 (1236) INFO> discover_external_address:147 main:: - 132.206.245.252 is ipv4
2014/01/29 17:37:09 (1236) INFO> discover_external_address:149 main:: - 132.206.245.252 has a DNS name: ps-latency.clumeq.mcgill.ca
2014/01/29 17:37:09 (1236) INFO> discover_external_address:151 main:: - 132.206.245.252 isn't private or we're okay with private addresses
2014/01/29 17:37:09 (1236) INFO> discover_external_address:249 main:: - Selected em2/ps-latency.clumeq.mcgill.ca as the primary address
2014/01/29 17:37:09 (1236) INFO> discover_external_address:256 main:: - Selected em2/ps-latency.clumeq.mcgill.ca as the primary ipv4 address
2014/01/29 17:37:09 (1236) INFO> discover_external_address:267 main:: - No primar
#!/usr/bin/env bash
#
# This script installs shoal onto SL6 and configures
# it to connect to the production shoal instance used
# by the ATLAS Cloud group.
#
#
curl http://shoal.heprc.uvic.ca/repo/shoal.repo -o /etc/yum.repos.d/shoal.repo