Skip to content

Florian Grehl

Storage Landscape - From Traditional Storage to Hyper-Converged Infrastructure

This is the week where VMware Virtual SAN is going to be released. This might change the storage landscape massively as it brings a radically simple hyper-converged storage. Before it goes GA in a few days I want to give a brief overview of the current storage landscape and how it has been transformed from traditional LUN based storage to a hyper-converged infrastructure.

  • Traditional Storage
  • Hybrid Arrays
  • All Flash Arrays
  • Software-Defined Storage
  • Storage Virtualization
  • Converged Infrastructure
  • Hyper-Converged

Read More »Storage Landscape - From Traditional Storage to Hyper-Converged Infrastructure

VMware Virtual SAN General Availability Announced

At VMworld 2013, VMware announced the public beta of its Software-defined Storage platform Virtual SAN. Today at the VMware NOW - Virtual SAN Special Online Event the final release date for Virtual SAN 1.0 was announced. Virtual SAN will be released in a few days, together with vSphere 5.5 Update 1. Unfortunately, there are still no pricing information.

VSAN

Read More »VMware Virtual SAN General Availability Announced

Permanently disable ESXi 5.5 coredump file

The new coredump file feature in vSphere ESXi 5.5 creates a file to extend the coredump partition. This usually happens when you upgrade from a previous version to ESXi 5.5, or you install ESXi to a USB drive or SD card. This coredump file is created on a random VMFS datastoore by using a smart selection algorithm. This random placement causes different kind of problems, for example when you want to delete a datastore. Another problem might occur in an EMC VPLEX deployment where you want to failover VMs to the secondary site in a PDL situation (VMkernel.Boot.terminateVMOnPDL=1 / Disk.AutoremoveOnPDL=0). Datastores that had a coredump file configured can't get mounted back when the volume leaves the PDL state after a site failure has been fixed.

To workaround this issue you might want to permanently disable the coredump file. You can't just disable it, as it gets created automatically after a reboot.

Read More »Permanently disable ESXi 5.5 coredump file

Howto: ESXi SSH Public Key Authentication

Shell access to an ESXi host provides essential maintenance, configuration and troubleshooting commands. It can be used in cases that cannot be handled through the standard vSphere Client. In my case, I tend to have SSH activated by default. From a security perspective it is recommended to keep SSH disabled, but with the management network behind a firewall I feel secure.

If you are using SSH daily I am sure that you are familiar with the public key authentication. PKI is an authentication method that relies on a generated public/private keypair and enables the login without entering a password. This method is faster and more secure than entering a password manually because every administrator can have his own public/private keypair.

This post explains the methods how to enable and automate public key authentication with ESXi Hosts.

ssh-esxi-pki

Read More »Howto: ESXi SSH Public Key Authentication

VM Export/Import PowerCLI Script

I wrote this little script snippet to export and import virtual machines from one vCenter to another. This might help for migrations where you have to add virtual machines from a datastore manually to the vCenter inventory. This script does not export any virtual machine disks or configuration files. It's only supposed as replacement for adding virtual machines from an existing datastore the the inventory.

Read More »VM Export/Import PowerCLI Script

Enabling verbose logging on QLogic and Emulex HBAs in ESXi 5.5

KB1005576 explains how to enable or disable verbose logging on QLogic and Emulex Host Bus Adapters. With ESXi 5.5 and its Native Device Driver Architecture the option has been slightly changed, but is still available. This post explains how to enable verbose logging on QLogic and Emulex HBAs in ESXi 5.5.

The new native drivers and their predecessor are:

Emulex FC: lpfc (replaces lpfc820)
QLogic FC: qlnativefc (replaces qla2xxx)

Read More »Enabling verbose logging on QLogic and Emulex HBAs in ESXi 5.5