If you have anything on a server that you haven’t backed up now would be a good time to start that before you wipe it for this project. To setup a RAIDZ array with ZFS on an IBM System x3650 we need Open Solaris to see the individual disks attached to the system. In order to accomplish this we first need to initialize all the disks in the IBM 8k ServeRAID Controller for their new configurations. This blog will be continuously updated with improvements we make as we create/learn.
I created a RAID1 array for the boot partition of the server with the ServeRAID 8k card, I will assume you know how to do that as these instructions will not cover that. To host virtual machines from this server I will need to create a RAIDZ array for the storage.
After loading the configuration screen you should select the Array Configuration Utility.

To proceed with the drive initialization select the Initialize Drives option
*IMPORTANT* Repeat this step for each drive on you want to use in the RAIDZ Array.
Select the drive you want to pass through from the RAID controller to the operating system.

Proceed forward and you will see an error telling you that the data will be destroyed. Then you will see an initializing disk screen:


You will be taken back to the main menu, this time select create array:

The next screen lists the drives for the array, time to select the drives for our RAIDZ array.

The array type will be Volume and it will pass through that single volume.

When all is done my screen looks like this:

Now repeat these steps on all the drives you want to use in a ZFS Array on an IBM System x3650 server. If there are any problems with this setup in our testing phases I will update this post.