Code-free
Code-free

A HPC admin in a Cloud world

Kalle Happonen

Geek. Systems Specialist @CSCfi

December 31, 2015

Disclaimer: Personal experience may alter your perception of reality. This also applies to yours truly.

This post is also somewhat generalized, there are tons of approaches for HPC and IaaS.

I have a background in administering High Performance Computing (HPC) systems. As I have a lot of colleagues working with HPC, and IaaS is a big topic, I . . .

Read More

Volumes of trouble

Kalle Happonen

Geek. Systems Specialist @CSCfi

December 17, 2015

Disclaimer Juno + CentOS7 (and CentOS6 for the cinder-volume host). Currently this service serves LVM backed cinder volumes over iSCSI.

So, a few days ago we had our customers contacting us. They seemed to have problems with cinder volumes. Some new volumes just didn't attach to VMs. They went to "attaching" and then back to . . .

Read More

The Devil, Juno

A long upgrade

Kalle Happonen

Geek. Systems Specialist @CSCfi

November 20, 2015

It's hard to find enough relevant Magic the Gathering card names for the blog post. It's much easier to come up with puns. And they're almost as awesome. So here we are.

Anyway, to the point. We're not on Icehouse anymore. Yay.

OpenStack upgrade Icehouse -> Juno

We recently updated our OpenStack service from Icehouse to . . .

Read More

Frantic Search

Keystone v3 API and admin token

Kalle Happonen

Geek. Systems Specialist @CSCfi

September 14, 2015

Basic disclaimer. Still CentOS 6 + Icehouse (hope that's the last time I'll write that).

The problem

The OpenStack Python APIs are a bit, uhm, optimistically documented. As in "I'm sure people will figure it out". Well that's why I'm writing this.

I tried to get the keystone v3 API working in python using the . . .

Read More

Fate Transfer

Migrating from CentOS 6 to CentOS 7

Kalle Happonen

Geek. Systems Specialist @CSCfi

July 28, 2015

We have run OpenStack for a while, and always on CentOS 6. It's old and virtualization-wise somewhat restricted. Currently we're on OpenStack Icehouse. The Juno packages don't exist for CentOS 6 so we need to make the challenging jump to CentOS 7 before upgrading.

This is mainly a problem for the compute nodes. The virtual . . .

Read More

Reins of Power

A simple generic v3 keystone admintoken openrc

Kalle Happonen

Geek. Systems Specialist @CSCfi

July 08, 2015

Some things in OpenStack Keystone (mainly bootstrapping) really needs the admin token. As the admin token should not leave the keystone machines, here is a simple openrc for when you need the admin token.

#!/bin/bash export OS_IDENTITY_API_VERSION=3 export OS_URL=$(grep ^admin_endpoint /etc/keystone/keystone.conf |cut -f 2 -d "=") . . .

Read More

Pixie Queen

Or how I learned to to UEFI iPXE

Kalle Happonen

Geek. Systems Specialist @CSCfi

June 24, 2015

TL;DR;

  • make UEFI specifc iPXE chainloadable firmware
make bin-x86_64-efi/ipxe.efi 
  • Configure DHCP server to manage both BIOS and UEFI machines
  • Add "initrd=initrd.img" to the kernel kickstart parameters
  • (Disable STP for the port of the the iPXE booting host)

Background

PXE booting is cool. When you manage more than a handful of . . .

Read More

Archive
  Subscribe by Email and Never Miss a Post