Kickstart Files

My KVM tool makes use of kickstart files for automated installation of both CentOS and Ubuntu guests. There is a lot of documenation from different sources on kickstart files but it can seem like there is conflicting information, so I wanted to create my own notes. Kickstart and preseed are…

Read this article

Ubuntu 16.04 - Install PHP SSH2 Extension

Installing PHP with the SSH2 extension for PHP 7.0 in Ubuntu 16.04 is as easy as: sudo apt-get install php7.0-cli -y sudo apt-get install libssh2-1 php-ssh2 -y No need to install through PECL.…

Read this article

Configure NFS Client

After deploying an NFS server, to mount NFS shares as a client, you need to run the following command to install the relevant packages: sudo apt-get install nfs-common -y Mount the NFS by adding a line to your /etc/fstab file like below: $NFS_HOST_IP:$HOST_EXPORT_DIR_PATH…

Read this article

Deploy An NFS Server

What is NFS? "NFS stands for Network File System, a file system developed by Sun Microsystems, Inc. It is a client/server system that allows users to access files across a network and treat them as if they resided in a local file directory" "The NFS protocol is designed to…

Read this article

KVM - Creating Thinly Provisioned Guests

When you create external snapshots, you create a read-only file that represents your virtual machine at a certain point in time. Since the data is read-only, we can use this file as a base for other guests we create in future. In order to operate, the guests will have all…

Read this article

KVM External Snapshots

With external snapshots, a new file is created where all future changes are written to (the "delta" file), and the original file is stored in a read-only saved state. Advantages of External over Internal Much faster creation (creating an empty file to store future data and setting up links). Can…

Read this article

Gimp - Delete Background for Transparency

The video below shows you how you can delete a background so that you just have the item on a transparent background which will display more nicely on sites that don't have a white background.…

Read this article

Advantages of SVN over Git

To be clear, I am happy with using both SVN and Git and use whichever one is most appropriate as each have their advantages. However, I feel it's worth making this post as there seems to be a bit of a git bandwagon where people just disregard SVN. Forced Collaboration…

Read this article

KVM - NUMA Declaration

Computers can have more than one system bus which allows them to have multiple processors in a single system like the one shown below: This allows the servers to achieve higher compute capability at a better price to performance ratio, or to just exceed the possible compute power limitations of…

Read this article

Vivaldi - A Better Browser

Whilst looking for an alternative browser because: Chromium doesn't support MRU with Ctrl-Tab I don't trust the Chinese takeover of Opera. They need to recoup that 600m investment somehow... Firefox is too slow, they need to switch to 1 process per tab. ... I discovered Vivaldi. It's based on the blink…

Read this article