RSSEmailTwitterGitHubDribbbleLinkedInFacebookInstagramYouTubePinterestReddit icon

bradshaw.cloud

cloud, legacy enterprise apps and pre-sales

Skytap API Calls for building an environment

Skytap API Calls for building an environment The following is a simple set of API calls into Skytap to do the following: Grab a template Create a new environment from the template Create a new network (LAN) in the new environment Add a network interface to VM Connect the new NIC to the network (LAN) Update the hostname on that NIC Add a new disk, change the RAM and change the vCPU count Create an SSH published service Duplicate (Clone) the VM Start the entire Environment Requests GET - /v2/templates/1111111.

Red Hat OpenShift and Skytap: Unlocking the datacentre

Hyperscale cloud is rapidly transforming business around the globe, driving growth and delivering new opportunities and new ways to expand and compete. A lot of this has been built on the back of a business case to close down capital intensive datacentres and switch to an OPEX model that more closely aligns cost with demand and revenue. Enterprises are moving towards a DevOps culture; they’re trying to retire the technical debt and move away from monolithic application management and support.

Migrating an IBM i LPAR to Skytap

If you thought <<insert here>> was difficult… Try IBM i. The best guide that I found for restoring IBM i LPARs is probably here but these are the steps you need to perform in Skytap to migrate your IBM i LPAR. If you’d like to have a go email me here and we can get you started. Add Scratch Disks Add sufficient disks to cover the size of the tapes  (N.

Delivery in Hyperscale Cloud

If you want a defined artefact, delivered by a specific time, to a specified level of quality than Professional Services is the only way to achieve this. If, however, you are flexible, willing to learn as you go, are not time-bound, don’t require an SLA, don’t have strict quality requirements, happy to work in a collaborative manner, and use your own hands-on keyboard then a Solution Architect is the way to go.

Using Terraform to create IBM AIX 7.2 LPARs in the Skytap Cloud

Terraform is fantastic, it has a shallow learning curve and is extremely well documented. So I was delighted when I heard that my colleagues at Skytap were releasing an official provider, having used it in anger at AWS and seeing how customers were drawn to it. Skytap works by creating templates that can contain some (or all) of the virtual machines, LPARs, networks, storage and management tools of an application or applications.

Creating a restorable image of an AIX LPAR

To run the mksysb backups on each LPAR run the following command, replacing /dev/rmt0 with the output device or storage location. mksysb -i /dev/rmt0 To backup the volume groups run the following but replace /dev/rmt1 with the output device or storage location savevg -mf /dev/rmt1 data2 To export the system configuration run the following command and transfer the pax file from /tmp/ibmsupt snap -c All of these files can be zipped up if that helps.

Export Starling statements to Banktivity and PocketSmith

I use Starling Bank but I found that exporting the data on a regular basis to Banktivity or PocketSmith was fairly tricky, as typing in a complex password on a phone to export a CSV, to copy it to shared storage, to copy it from shared storage to my Mac, to import it into the app; to be a fairly tedious process. You will need to create a developer account, here, and generate your Authorisation token (for which I use Paw to take the grunt work out of testing API calls)

Adding your IP to an AWS Security Group

Here’s a quick tip to add your IP address to a pre-built security group, for easy access to VMs on the move. You’ll need to have created your security group already and given it a name, like john in the one below. #!/bin/bash var1="aws ec2 authorize-security-group-ingress --group-name john --protocol tcp --port 22 --cidr " var2=`curl http://icanhazip.com` echo $var1 $var2"/32" I use this in TextExpander which means I can just type:

How I like to setup my Mac

I used to be a diehard Windows for Work and Mac for Home… But, I’ve since changed. I now hate to use anything but a mac, but it can be a bit of a pain to setup. Install brew Brew is an easy to use package manager, similar to pip, for Macs. /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" Now install those missing packages export HOMEBREW_CASK_OPTS="--appdir=/Applications" brew tap caskroom/cask #install cli tools

AWS Certifications

That’s all 8 AWS certifications in the bag AWS Transcript — link