May 30, 2012

Upgrade Solaris 11 Express to Solaris 11

Check Current Version The important thing to notice here is snv_151a, which means that it is Solaris 11 Express.   Display the Current IPS Repositories This will show you the repositories configured on your system. Configure the IPS Repository If you don’t already have the repository configured you will need to configure it. Update Packages As it mentions we need to install the updated version […]
May 29, 2012

Bash: Programmatically Add Entries in fstab

So I have found that it is rather easy to add entries into /etc/fstab while maintaining relatively legible scripts and making the changes with minimal user interaction… METHOD ONE This option is the simplest, we simply echo the line into the file as we want it to appear, then based on the >> it is added as the last line in the file.  This is […]
May 28, 2012

LVM: Using 2TB Volumes for Volume Groups

Occasionally you will have the need to use physical volumes which exceed the limits of the standard DOS partitioning scheme.  When you run into this a quick fdisk -l will reveal that you will need a new way to partition your disks. Fdisk will produce output similar to this… Use Parted to Create a Partition Using the Whole Disk Parted is able to handle large […]
May 23, 2012

Solaris 11: DNS Client Configuration Using Svccfg

In Solaris 11, alot of configurations are being moved from configuration files into the Service Management Framework.  Here we will discuss this change around the DNS client. View Existing DNS Client Configuration Update Existing DNS Client Configuration Here we will update our name servers.  In this case we are replacing the original with two different addresses. Here we are changing the domain to b.test.local. And […]
May 22, 2012

Solaris 11: Change Hostname Using Svccfg

When Solaris 11 was released more configurations were moved into the service management framework, and moved out of configuration files, one of these changes was the hostname/nodename. View Hostname in SMF This will read back the configuration out of the SMF. Change Hostname in SMF We have two separate settings, which need to be updated. Review the Changes Restart the Service to Reflect Changes The […]
May 21, 2012

Solaris Virtualization: Using Zones

Solaris has the ability to do two types of Virtualization, if you are using SPARC hardware you can use Logical Domains, which has been re-branded as Oracle VM for SPARC.  Or regardless of your architecture you can use Solaris Zones, which is really much more like Linux-VServer, OpenVZ, and Linux Containers (LXC) than a “full” hypervisor solution.  Essentially you create a section of the file […]
May 16, 2012

Oracle VM: Using Oracle VM Manager 3 from Ubuntu Linux

In my initial work with Oracle VM, I have run into a few fringe cases, which are not well documented, but actually have rather simple solutions.  This one actually cropped up over the weekend for me.  Over the weekend I decided to rebuild my company-issued laptop with Ubuntu Linux (12.04 amd64) to be specific.  I did this for a number of reasons… 1)  I am […]
May 15, 2012

Oracle VM 3.x: Reset Agent Password

Oracle VM, is a centrally managed hypervisor.  All administrative actions must be performed from the Oracle VM Manager.  In order to facilitate the initial discovery of the Hypervisor by the Management Server part of the setup requires that we not only set the password for the root user, but also the password for the ovs-agent.  We then initiate a discovery process from the management server […]
May 14, 2012

Installing Oracle VM Manager 3.1.1

In my new role at Keste, I am tasked with staying on the bleeding edge of software release cycles, so that we can be knowledgeable and authoritative about technology when we engage with customers.  One of the areas where Keste leads is on Oracle’s Virtualization Offerings.  So I will be posting more and more content with respect to those offerings. Today I will be documenting […]
May 1, 2012

Bash: A Better Way to Sed

So I frequently find myself in a situation where I need to modify files on a fairly programmatic basis, so sed has become a friend of mine for a lot of these situations.  So lets start with some basic sed… If I have a file.. And I want to replace “teststring” with “productionvalue” then I could use sed. This is all well and good, but […]
April 30, 2012

Bash: Duplicate Logical Volume Configuration for a Volume Group

I recently ran into a situation where I needed to create a large number of Logical Volumes for a server replacement situation.  I could have done some manual data input, but why not take the opportunity to quickly write a script to do the hard work for me? For my situation this was a server that pulls data from other servers in order to optimize […]
April 24, 2012

ESX 5: Command Line VM Manipulation

I haven’t been working with ESX for a bit, but while I was I was mostly interacting with it via the command line.  Here is a list I had compiled while I was going through that exercise, and since I while be starting a job next week where I will no longer be interacting with much ESX I will just publish this one as-is.  It […]
March 27, 2012

Preparing Minimal Images with Debootstrap

Debootstrap gives us a simple and consistent way to cleanly setup machines by installing packages directly into a file system directly from the repos.  These have the flexibility of being used across many different kind of machines. Create Directory Structure Here we are just creating the directories into which we will be installing the operating systems into. Install Required Software Install Operating Systems into the […]
March 26, 2012

Linux-KVM: Ubuntu 12.04 with Openvswitch

UPDATE: October 29, 2012 This article doesn’t work on Ubuntu 12.10, to use Ubuntu 12.10 please refer to my new article here. Openvswitch is a better way of managing your virtual networking stacks for KVM and Xen.  This can be used instead of the bridge-utils package, and has the ability to use VLANs, LACP, QoS, sFlow, and others.  In this article we will be using […]
March 21, 2012

Adventures in ZFS: NexentaStor with Dell Poweredge R515 Onboard Broadcom NIC

So recently I dealt with a rather aggravating problem.  Basically I had a couple of Poweredge R515’s to be built with NexentaStor Enterprise, which would not get a valid network configuration. The Problem During the initial setup via the console…  I selected bnx0 as the primary and set it to use DHCP, after a bit of chewing I received the error below… After the wizard […]
March 20, 2012

Microsoft Online Support: The Verbal Blue Screen of Death

So today we had the need to call Microsoft Online Support, we were definitely suprised, to experience what I have coined as the “Verbal Blue Screen of Death”.  So apparently, if you are in need of Microsoft Online Support then tough cookies.  This was as of 2PM on March 20, 2012.  Below find the link to the MP3. verbal-bsod  
March 14, 2012

KVM Guests: Windows NT… What?

OK so you have been kicking around an old NT machine for years, neigh, a decade.  So what do you do with it?  Realistically the machine has already sustained numerous failures, and it won’t make it through another one.  We have all fought this battle.  I personally fought this battle many years ago and frankly P2V is never clean when coming from NT.  But if […]
March 13, 2012

Equallogic: Remove Volume Snapshot Reserve

So if you purchased  a Equallogic and put it into production one of the first things that you notice is that your xTB didn’t go as far as you originally planned, this is because Equallogic by default comes with a 100% snapshot reserve on all volumes that you create.  This means that if you allocate a 1TB LUN, then the system provisions 1TB of LUN […]
March 6, 2012

Gnome3: Disable Hot Corners

I sincerely hate Hot Corners in Gnome3.  This article will walk you through disabling them, because you probably hate them as much as I do (you’re here right)… So firstly what are hot corners, and why do I hate them?  Hot corners is the upper left hand corner of your screen (0,0) the idea is that if you move your mouse into the upper left […]
March 5, 2012

ESX 5: Link Aggregation with Netgear GSM7352S

As one of our final validation points in an ongoing project has been enabling ESX to use a LAG on both the Management and VM Networks.  The last time we did this we were unable to get it to work, and it turns out the solution was actually very simple.  Basically the core of the issue was that we were attempting to use Dynamic LACP […]
February 29, 2012

Dell PowerConnect 6224: Stacking Module Dual Master

We use a couple of Dell PowerConnect 6224 switches in our storage network, however when they were first deployed we ran into an issue with the stacking modules. Basically when you brought up the switches they would both see themselves as master, and would not “stack” correctly. Turns out the solution was rather easy but not well documented.  Also as a side note, I have […]
February 28, 2012

iSCSI Initiator: OpenIndiana

Alot of my time is spent handling storage from the array side, however recently I had the need to test both sides of the process in order to perform some exclusionary tests against a fully adaptable environment, without impacting our production environments, so I ended up using OpenIndiana 151a on both the target and initator side of the connection.  This is how you handle the […]
February 27, 2012

Adventures in ZFS: Configuring iSCSI Targets

The most critical thing about any storage implementation is flexibility.  This means that you need to be able to adapt your solution to changing environmental considerations.  The nice thing about a ZFS-based solution is that all of the building blocks are available.  If you want to use it as a NAS device, you can use CIFS, NFS.  If you want to provision Fibre Channel that […]
February 21, 2012

Adventures in ZFS: Storage Sizing

One of the most complex parts of storage in general and ZFS in particular is correctly assessing the amount and types of storage that you will need to meet your requirements.  You can of course just purchase what you can afford and hope for the best.  But after reading this article you can relatively easily determine approximately how much storage you should plan for based […]

Signup for our blog

+1 (844) 368-2747