Author Archives: davychiu

Hot-Swap with Intel RAID (Rapid Storage Technology – RST/RSTe)

It is 100% possible to hot-swap with Intel RAID when it is enabled and configure with an array of drives. As in, just pull the drive and put a new drive in while the OS is still running. There is … Continue reading

Posted in Uncategorized | Leave a comment

Ubuntu Hot-Swap MDADM Array and Extend/Grow

Step-by-step guide Mark the drive as failed 1$ sudo mdadm –manage /dev/md0 –fail /dev/sdb1 Remove the drive from the array 1$ sudo mdadm –manage /dev/md0 –remove /dev/sdb1 View the mdadm status 1$ cat /proc/mdstat If you prefer to shut down … Continue reading

Posted in Uncategorized | Leave a comment

LXD Guest Migration to New Host

LXD makes it easy to move containers around. LXD expects the new host to be completely setup along with the resources the guest requires or the copy will not proceed.

Posted in Uncategorized | Leave a comment

Fix Ubuntu Grub Boot Error

This error happens usually when the /boot folder is full and grub doesn’t update/install properly when the system is updated. One way to fix this is to boot with a Live USB image, mount the boot drive, and update/install grub … Continue reading

Posted in Uncategorized | Leave a comment

Install Windows 10 via Linux PXE

Windows 10 setup does *not* work via PXE ram disk when the iso is directly loaded. A Pre-Environment must be loaded first for to load setup from a mapped network share where the iso image has been dumped. This guide … Continue reading

Posted in Uncategorized | Leave a comment

Analysis of the Intel AXXRMM4LITE iKVM Module

Intel line of server motherboards have iKVM built-in but it must be enabled with a separate licensing module that plugs into the motherboard. I got one recently and was curious as to how this “license” works. For the AXXRMM4LITE module, … Continue reading

Posted in Uncategorized | 3 Comments

JIRA Bulk Link via API

JIRA can’t natively perform bulk actions on issue links. I needed to move some links to a different link type. Here’s a quick script in Javascript that runs with NodeJS. It querys for all the relevant issues using JQL and … Continue reading

Posted in Uncategorized | Tagged , | Leave a comment

Zabbix with Sendgrid SMTP Notification on Ubuntu

The built-in mail option seems to work out of the box, but every post seems to suggest using a script to trigger internal mail binaries for mail notifications. Those require extra dependencies and configuration. With SendGrid and the REST API, … Continue reading

Posted in Uncategorized | Leave a comment

Installing oracle-java9-installer on Ubuntu Error Fix

The oracle-java9-installer, as of writing, has an old URL that doesn’t redirect properly to the right URL, which causes the installer to fail when it tries to download the binaries. Setting up oracle-java9-installer (9b162-1~webupd8~0) … Using wget settings from /var/cache/oracle-jdk9-installer/wgetrc … Continue reading

Posted in Uncategorized | 3 Comments

Resizing Virtualbox Fixed-Size VDI Disks

As of writing (2017-04-06), there is no native tooling to resize a fixed-size VDI. Those on the internet saying they can resize oneĀ are misinformed. You will get this error message: Progress state: VBOX_E_NOT_SUPPORTED VBoxManage.exe: error: Resize medium operation for this … Continue reading

Posted in Uncategorized | 2 Comments