Catch up on my latest adventures: Docker 1.0 release, CentOS 7, new site theme, music from Aphex Twin, and a work post on AWS multi-factor authentication.

Walkabout

I have been missing in action for a while, busy with work and other “stuff”. Since I last posted ….. Docker 1.0 has been released.↗ CentOS↗ 7 has been released↗ . I have updated the sites theme again to use So Simple↗ . Aphex Twin’s Long Lost Caustic Window LP was released.↗ Also new albums from Neil Finn↗ , Anathema↗ and Crippled Black Phoenix↗ have all been released. I have written a blog post for work↗ on MFA in AWS. ….. suppose I had better make more of an effort to post now that everything has caught up. ...

July 12, 2014 · 1 min · Russ Mckendrick
Follow my guide to install OpenShift Origin on a CentOS 6.5 DO droplet. Get step-by-step instructions & troubleshoot issues.

OpenShift Origin installation notes

Having ran a local copy of OpenShift Origin↗ using VirtualBox↗ I decided to have a go at running it on a Digital Ocean↗ Droplet running CentOS 6.5. This should be easy as there is an installer↗ which claims; You’re one shell command away from deploying your own Platform as a Service. Well, sort of, after a few failed installs I finally managed it using the following (this assumes you are running a clean and minimal CentOS 6.5 installation) ...

May 31, 2014 · 6 min · Russ Mckendrick
Learn how to use Cask with Homebrew for easy installation of macOS applications, saving time and simplifying setup processes for your favorite apps.

Cask

I did a clean installation of my laptop this weekend, rather than go through the list of apps I had installed and do a manual installation of each one using the “Download and drag” method I decided to use Cask↗ . Cask is a Homebrew↗ package which automates to the download and install part. Here is pretty much my entire installation process …. Cask 1/1 r b b b b b b b b b b b u r r r r r r r r r r r b e e e e e e e e e e e y w w w w w w w w w w w - d i c c c c c c c c c e o n a a a a a a a a a c s s s s s s s s s s “ t t k k k k k k k k k $ o a ( r l i i i i i i i i i c l n n n n n n n n n u s s s s s s s s s r c t t t t t t t t t l a a a a a a a a a a s l l l l l l l l l - k l l l l l l l l l f r s o g d g s g s l v s S o o r o u i p i i k L m o o b t o b r y g p g l h t r t p h c l b l i u i e u e t a e o e m b f o a t s - x - e y f l p k c d - f b s / h r t i o : b r i e c x / r o v x e / e m e t r w e a - w c . a g s i k t h u b . c o m / H o m e b r e w / h o m e b r e w / g o / i n s t a l l ) " The only downside is that it installs the packages into the users Application directory which set my OCD off, it was quickly remedied though by simply moving the link once I had installed everything I needed. ...

May 26, 2014 · 3 min · Russ Mckendrick
Explore Sysdig, the versatile tool for system-level exploration on Linux, offering insights into server state and activities for troubleshooting and security.

Sysdig

Sysdig↗ looks like it could be a useful addition to a sysadmins list of tools, it is described as; Sysdig is open source, system-level exploration: capture system state and activity from a running Linux instance, then save, filter and analyze. Think of it as strace + tcpdump + lsof + awesome sauce. With a little Lua cherry on top. It’s easy to install↗ …. Sysdig 1/1 c u r l - s h t t p s : / / s 3 . a m a z o n a w s . c o m / d o w n l o a d . d r a i o s . c o m / s t a b l e / i n s t a l l - s y s d i g | s u d o b a s h …. and even easier to run …. ...

May 25, 2014 · 1 min · Russ Mckendrick
Launching DevOps-SysAdm.in on Tumblr, a curated hub for DevOps and sysadmin resources. Find out why Tumblr was the chosen platform and how to contribute.

DevOps-SysAdm.in

I had registered the domain DevOps-SysAdm.in↗ with the intention of creating a second Jekyll based site which was going to be a link dump for stuff. Instead I decided to use Tumblr↗ as that seemed alot less hassle. So go on, head over & follow↗ . Also, you can submit stuff↗

May 18, 2014 · 1 min · Russ Mckendrick
Highlighting the critical need for server security with personal experiences of port scans and brute-force attacks, and how Fail2Ban provided protection.

Hackers

Since I have been playing with Docker for the past few weeks I have had more servers on-line. I don’t have a static IP address at home so while I have a jump host setup I found I was still being port scanned and brute forced. I only caught a sniff of it in the logs while looking at another problem, even though password authentication is disabled and I only use keys I decided install Fail2Ban↗ to start blocking people, just in-case. As I use Puppet↗ I installed a module and enabled it. Since then I have been flooded with emails !!! ...

May 10, 2014 · 1 min · Russ Mckendrick
Revisiting classic albums from Jellyfish, The Wannadies, and Spacehog, exploring the enduring appeal of these musical gems from my collection.

It’s Been A While

Been listening to some old albums this past week, some I haven’t heard for years, such as …. Jellyfish — Bellybutton↗ The Wannadies — Be a Girl↗ Spacehog — Resident Alien↗ https://embed.spotify.com/?uri=spotify:album:6vOmA5zWeFeKvuRBxaO59↗ …. think I will revisit some more this week.

May 5, 2014 · 1 min · Russ Mckendrick
Enhance your Docker experience with Puppet-managed containers, featuring a suite of trusted builds for databases and PHP environments on the Docker Index.

Yet More Docker

Since my last post about Docker I have been playing a lot more, rather than use a GUI like Shipyard↗ I decided to use @garethr’s excellent Puppet Module↗ to manage and deploy my containers. This allowed me to take a better look at the builds I had over at the Docker Index↗ . The following is a list of builds I have deployed so far ….. General Containers Base↗ — Base build for use with other Docker build Jump Host- Build which can be used as a SSH jump host Database Containers MySQL 5.5 — Build which runs MySQL 5.5 MySQL 5.6 — Build which runs MySQL 5.6 PHP Containers Apache & PHP 5.4 — Build which runs Apache with PHP 5.4 Apache & PHP 5.5 — Build which runs Apache with PHP 5.5 NGINX & PHP 5.4 — Build which runs NGINX with PHP 5.4 & PHP-FPM NGINX & PHP 5.5 — Build which runs NGINX with PHP 5.5 & PHP-FPM See the GitHub Repo↗ and my Docker Index Profile↗ for more information. ...

May 4, 2014 · 1 min · Russ Mckendrick