Vdc Driver - Configuring Vdisk Physical Block Size in vdc.conf on a Guest Ldom (Doc ID 1592785.1)

Last updated on JANUARY 30, 2017

Applies to:

Solaris SPARC Operating System - Version 11 11/11 to 11.1 [Release 11.0]
Information in this document applies to any platform.

Goal

This document details a new feature in the lastest version of Solaris 11.1.11.4.0 helping with LUN alignement on NetApp filer using 4k sectors with a OVM for SPARC Guest Domain. (LDOM).

Previously one needed to implement settings described in document 1585893.1 in order to get ZFS pool ashift to equal 12. These settings don't work for a Guest Domain using Virtual Disk Client driver (vdc driver) as the check done on the disks to control the physical block size are done directly by the disk target driver vdc not the Solaris disk target driver sd/ssd.

When disk are controlled by vdc driver on a guest ldom, you can see following device path in format output:

In such configuration if one wanted to maintain the alignement the workaround was to create the zpool on the control domain with the original ssd-config-list entry for NetApp in ssd.conf and export zfs volume dataset to the guest domain.

With the release of Solaris 11.1.11.4.0 one can now give full access to NetAPP logical unit to a guest ldom and create a zpool which will have an ashift value of 12.
This was made possible by the integration of <Bug 15824910>: Add support to configure vdisk physical block size in vdc.conf
 

Solution

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms