Fiber Channel StorageTek Array Visible to OS

I installed a FC array for the first time and everything looks OK
in mpathadm, cfgadm, but I don't know what to do next.


# stmsboot -L
non-STMS device name                    STMS device name
------------------------------------------------------------------
/dev/rdsk/c2t1d0                /dev/rdsk/c4t600A0B80004876380000035348E0A274d0
/dev/rdsk/c3t5d0                /dev/rdsk/c4t600A0B80004876380000035348E0A274d0


# format
Searching for disks...done

c2t1d31: configured with capacity of 16.00MB
c3t5d31: configured with capacity of 16.00MB
c4t600A0B80004876380000035348E0A274d0: configured with capacity of 272.44GB


AVAILABLE DISK SELECTIONS:
       0. c1t0d0 <LSILOGIC-LogicalVolume-3000 cyl 65533 alt 2 hd 16 sec 273>
          /pci@400/pci@0/pci@8/scsi@0/sd@0,0
       1. c2t1d31 <SUN-UniversalXport-0660 cyl 8 alt 2 hd 64 sec 64>
          /pci@500/pci@0/pci@c/SUNW,qlc@0/fp@0,0/ssd@w200400a0b8487639,1f
       2. c3t5d31 <SUN-UniversalXport-0660 cyl 8 alt 2 hd 64 sec 64>
          /pci@500/pci@0/pci@d/SUNW,qlc@0/fp@0,0/ssd@w200500a0b8487639,1f
       3. c4t600A0B80004876380000035348E0A274d0 <SUN-CSM200_R-0660 cyl 34872 alt 2 hd 256 sec 64>
          /scsi_vhci/ssd@g600a0b80004876380000035348e0a274
Specify disk (enter its number):

If I select 3 it says
[disk formated]
Disk no labeled. Label it now?

I used the Common Array Manager (CAM) to set this up with a pool,
virtual disks, and hosts, but should I format the disk?

What is the next procedure here to view the 272 GB? :confused:

This is correct behavior. This disk does not currently have a label which is recognised by Solaris.

What you need to do is to choose disk 3 and tell it to label the device. If it prompts you with a menu, you choose "Auto" and write this label to the disk. Once Solaris has labelled this disk, you shouldn't have to do it again.

I thought the CAM did that, since I set up a pool, RAID1, virtual disks.
Apparently CAM just creates the LUNs and multipathing for FC.

I did a new label for slice 0 and did a newfs.

newfs /dev/rdsk/c4t600A0B80004876380000035348E0A274d0s0

mount /dev/dsk/c4t600A0B80004876380000035348E0A274d0so /mnt/oracle

Its OK now I see drive on OS.

However, I am not sure this is best way to do this.

In the future now I have to use growfs and mkfs, but should I
use ZFS? I want the optimal solution.

Apparently ZFS is not needed at all.

You create more space with sscs or CAM then you have to use growfs.