Related Setup: https://gist.github.com/hofmannsven/6814278
Related Pro Tips: https://ochronus.com/git-tips-from-the-trenches/
root@debian:~# cat rado.los | |
WARNING: | |
Some git sub-modules are out of date or modified, please consider runnning: | |
git submodule sync --recursive | |
git submodule update --init --recursive | |
You can ignore this warning if you are not compiling any ChibiOS keyboards, | |
or if you have modified the ChibiOS libraries yourself. | |
Making ergodox/ez with keymap rado |
Related Setup: https://gist.github.com/hofmannsven/6814278
Related Pro Tips: https://ochronus.com/git-tips-from-the-trenches/
set itermExists to false | |
try | |
tell application "Finder" to get application file id "com.googlecode.iterm2" | |
set itermExists to true | |
end try | |
set terminalScpt to path to resource "terminal.scpt" in directory "Scripts" | |
set itermScpt to path to resource "iterm.scpt" in directory "Scripts" | |
if itermExists then |
import XenAPI | |
s=XenAPI.Session('http://localhost/') | |
s.login_with_password('root', 'password') | |
s.xenapi.VM.get_all() | |
Out[30]: | |
['OpaqueRef:fed9f387-359c-5e34-04b3-7e9de0271e9b', | |
'OpaqueRef:f21c711b-5de7-fb1f-5320-ea4b8fbbdac2', | |
... | |
'OpaqueRef:0032adf3-04d3-6cf7-94fe-9d06af09bec7'] |
# (1) | |
$ xe vm-copy vm=vm-10 new-name-label=gateway-vm | |
$ xe network-list | |
$ xe vif-create network-uuid=b211707c-0f56-b33e-22b0-ad1816914b8a device=3 vm-uuid=4fb0febb-5659-f9b5-abf6-21cd63632c5b | |
$ xe vif-plug uuid=02600ba0-b040-733f-bcce-e64661dcb352 | |
$ xe console vm=gateway-vm | |
# (2) | |
root@gateway-vm:/etc/network# cat interfaces |
xe vm-export filename=vm-label1-export1.xva vm=vm-label | |
for i in $(seq 2 10); do | |
name="vm-$i" | |
echo -n "creating vm $name " | |
uuid=$(xe vm-import filename=vm-label1-export1.xva preserve=false) | |
xe vm-param-set name-label=$name uuid=$uuid | |
xe vm-start vm=$name | |
done |
#!/bin/bash | |
set -e | |
set -x | |
template=`xe template-list name-label="Ubuntu Lucid Lynx 10.04 (64-bit)" --minimal` | |
vm=`xe vm-install template=$template new-name-label=vm-label` | |
network=`xe network-list bridge=xenbr0 --minimal` | |
vif=`xe vif-create vm-uuid=$vm network-uuid=$network device=0` | |
xe vm-param-set uuid=$vm other-config:install-repository=http://archive.ubuntu.com/ubuntu |
.encoding = "windows-1252" | |
config.version = "8" | |
virtualHW.version = "8" | |
numvcpus = "4" | |
scsi0.present = "TRUE" | |
scsi0.virtualDev = "lsilogic" | |
memsize = "4096" | |
scsi0:0.present = "TRUE" | |
scsi0:0.fileName = "xenserver5.vmdk" | |
ide1:0.present = "TRUE" |
#include <strings.h> | |
#include <string.h> | |
#include <sys/ioctl.h> | |
#include <sys/types.h> | |
#include <sys/stat.h> | |
#include <fcntl.h> | |
#include <termios.h> | |
#include <stdio.h> | |
#include <unistd.h> | |
#include <stdlib.h> |
nova list | egrep -v 'ID|-----' | awk -F'|' '{print $2 }' | ( echo 'name pub-new(rc) ip priv-net ip init-net ip' ; while read cs; do nova show $cs | egrep ' name |accessIPv4|public network|private' | awk -F"|" '{for (i=1;i<=NF;i++) gsub (/^ */,"",$i); print $2,$3}' | sort | xargs echo | awk ' { print $4,$1,$2,$5,$6,$7,$8 }'; done ) | column -t | |
name pub-new(rc) ip priv-net ip init-net ip | |
APP01 accessIPv4 1.2.3.141 privatenetwork 10.208.64.184 publicnetwork 1111:1a11:1111:2222:3333:2222:ff08:a1ce,11.13.12.17 | |
APP01 accessIPv4 1.2.3.140 privatenetwork 10.208.97.95 publicnetwork 11.13.140.6,1111:2222:3333:4444:5555:ae11:ff08:70b5 | |
APP02 accessIPv4 1.2.3.238 privatenetwork 10.208.97.115 publicnetwork 11.13.140.46,1111:2222:3333:4444:5555:ae11:ff08:9586 | |
APP03 accessIPv4 1.2.3.142 privatenetwork 10.208.102.109 publicnetwork 11.13.177.167,1111:2222:3333:4444:5555:ae11:ff08:1300 |