Installing Ubuntu Server 14.04 over TFTP

This post covers how to install Ubuntu Server 14.04 from a TFTP within my local network. WARNING: Some clients are configured to boot of the network before it tries the local harddisk or CDROM. An overzealous PXE configuration, one which automatically wipes and installs an OS may cause users…

What's in the path of a freshly installed Ubuntu 14.04 server

Installing Ubuntu 14.04 Server for the first time, I noticed the following in the path: Who plays games on Ubuntu Server? Well, better take it out, since it makes it easier for a malicious user to add something to the PATH and causing havoc, especially with server applications.…

Amazon Route 53 DNS Failover - IP Ranges

When any of my websites becomes unavailable, Amazon Route 53 automatically redirects traffic to an S3 bucket with static pages. Last week my Sophos UTM threw a fit. All services became unavailable. Instead of cryptic errors, a maintenance page was displayed. The health checks can be interpreted as a potential…

The Evolution of a Test Lab Network (Part 1)

In a previous post, I discussed the hardware, software and cost to create my own test lab. I live in San Francisco and the devices are in a datacenter in Las Vegas. Devices were directly connected to the internet as shown in the diagram below. This had some implications The…

The cost of creating a test lab

I'm always look for ways to satisfy my curiosity, which involves anything related to programming, networking or development processes. Many use Parallels, VirtualBox or VMware Fusion to setup a test lab at home. However, the products are limited, making research into certain subject matters nearly impossible. My ISP limits certain…

Configuring vCenter Server Appliance 5.1 with certificates signed by StartSSL

For the purpose of this post it is assumed that: VMware vCenter Server Appliance 5.1 is installed with default credentials (root:vmware) You have a wildcard certificate (e.g. "*.example.com") signed by StartSSL called "rui.crt" You have a private key "rui.key" used to sign certificate "rui…

Atlassian Crowd: Client is forbidden from making requests to application

After installing Atlassian Crowd, you may get an error that you can't login. Looking at the logs, you may see something similar to 2014-02-22 23:07:10,982 http-bio-8095-exec-18 INFO [crowd.manager.validation.ClientValidationManagerImpl] Client with address '10.123.11.1' is forbidden from making requests to application 'crowd' 2014-02-22…

Upgrading Atlassian Confluence

I'm running Atlassian Confluence as wiki for one of my sites. Atlassian has been adding some awesome features, so an upgrade is in order. This post shows how I upgrade a previous installation. Note that I'm running the following: Atlassian Confluence Ubuntu Server 12.04 Oracle Java 7 Upgrade Steps…

Upgrading Atlassian Crowd

I have Atlassian Crowd installed to provide SSO for all the Atlassian applications I'm running, including JIRA, Confluence, Stash and so forth. Like most software, new releases come out and I'd have to upgrade. If you're following along, then note that I'm running the following: Atlassian Crowd Ubuntu Server 12…

Ubuntu Server 12.04: Cleaning up an full boot partition

The Problem One day, I logged into my Ubuntu server and see a message that 98% of the boot partition is being used. => /boot is using 86.3% of 227MB How did that happen? Well, I configured Ubuntu to automatically patch the system, which includes the kernel. The Failed…