Skip to content

Instantly share code, notes, and snippets.

@mb00g
mb00g / xe_edit_bootloader.md
Last active November 22, 2019 07:39
xe edit bootloader

Saat kita upgrade kernel ada kalanya kita mengalami masalah misalnya kernel panic. Untuk downgrade ke kernel versi sebelumnya dilakukan dengan mengedit bootloader (dalam hal ini GRUB).

Langkahnya adalah. Login ke hypervisor. Lalu cari untuk UUID dari VM yang akan di edit bootloader-nya.

xe vm-list
uuid ( RO)           : 3c47cf57-fc94-cbba-2f26-83b0a0d8a5d0
     name-label ( RW): Parahyangan
    power-state ( RO): halted
uuid ( RO)           : 5de47641-0740-4736-8028-0041d1bcd9b4
     name-label ( RW): Control domain on host: muria.nix.jc
@mb00g
mb00g / vzquota.md
Last active November 22, 2019 07:43
vzquota

Enable quota di container virtuozzo

rm -f /aquota.user 2>/dev/null
rm -f /aquota.group 2>/dev/null

dilanjutkan

for x in `find /proc/vz/vzaquota/ | tail -2 `; do ln -s $x / ; done 
@mb00g
mb00g / ssh-copy-id-osx
Created May 20, 2015 03:47
ssh-copy-id osx
#!/bin/sh
# Shell script to install your public key on a remote machine
# Takes the remote machine name as an argument.
# Obviously, the remote machine must accept password authentication,
# or one of the other keys in your ssh-agent, for this to work.
ID_FILE="${HOME}/.ssh/id_rsa.pub"
if [ "-i" = "$1" ]; then
@mb00g
mb00g / bind-wilcard.md
Last active November 22, 2019 07:45
bind wilcard

Agar semua domain yang menggunakan NS / nameserver ini diarahhkan A recordnya ke satu IP saja

@ IN SOA ns1.domain.com. hostmaster.domain.com. ( 1 3h 1h 1w 1d )
  IN NS 10.10.10.10
* IN A 10.10.10.10
@mb00g
mb00g / zpool-clear.md
Last active November 22, 2019 07:48
zpool clear

Mesin SAN yang menggunakan Nexenta tiba-tiba off karena mati listrik dari PLN-nya (UPS fail), dan posisi DDR Drive (logzil) langsung off sebelum dia write data ke disk.

Cek zpool dari SSH

nmc@alengka:/$ zpool status
  pool: alengka
 state: FAULTED
status: An intent log record could not be read.
        Waiting for adminstrator intervention to fix the faulted pool.
@mb00g
mb00g / alias-nginx.md
Last active November 22, 2019 07:49
alias nginx

Edit vhost.conf

Sisisapkan config berikut

location /iso/ {
  alias   /data/web/repo.jcamp.net/iso/;
  index  index.html index.htm index.php;
  autoindex on;
}
@mb00g
mb00g / usbkey-config-smartos.md
Last active November 22, 2019 07:50
usbkey config smartos

Menambahkan interface dan IP di SmartOS, edit file /usbkey/config

storage_nic=0:25:90:3b:8b:3 ## Isi dengan MAC Address dari igb1
storage0_ip=10.20.11.125
storage0_netmask=255.255.255.0
storage0_network=...
@mb00g
mb00g / clone-vm-xs.sh
Created August 13, 2015 16:28
cloning vm xenserver
#!/bin/bash
read -p "Template: " TEMPLATE
read -p "Name Prefix: " NAME
read -p "Quantity: " QUANTITY
COUNT=1
while [ $COUNT -le $QUANTITY ] ; do
xe vm-clone vm="$TEMPLATE" \
new-name-label="$NAME$COUNT";
let COUNT=COUNT+1
done
#!/bin/bash
read -p "Name Prefix: " NAME
read -p "Quantity: " QUANTITY
COUNT=1
while [ $COUNT -le $QUANTITY ] ; do
xe vm-start vm="$NAME$COUNT";
let COUNT=COUNT+1
done
exit 0
#!/bin/bash
read -p "Name Prefix: " NAME
read -p "Quantity: " QUANTITY
COUNT=1
while [ $COUNT -le $QUANTITY ] ; do
xe vm-uninstall vm="$NAME$COUNT" force=true;
let COUNT=COUNT+1
done
exit 0