Another approach to avoid this issue is make this an auto-take 
diskset.   One can do that by

metaset -s my_set -A enable.

This automatically prevents SVM from issuing SCSI-2 reservations.  Note 
that you can only have a single host as the owner of the diskset. I am 
assuming here that you are using disksets to aggragate drives.  I am not 
aware of a "multi-initiator", SATA protocol.

-Sanjay


Tony Nguyen wrote:

> SCSI reservation prevents drives in SVM disksets to be used for other 
> purposes.  Also, I believe we can't take empty disksets.
>
> -tony
>
> Sanjay Nadkarni wrote:
>
>>
>> The problem here is that one cannot assert SCSI reservation on SATA 
>> drives.  To resolve this, you need to avoid SVM from issuing SCSI 
>> reservation.
>> You can do this by editing the file /etc/lvm/runtime.cf.
>> set ownerioctls=off.
>>
>>
>> -Sanjay
>>
>>
>> Leon Koll wrote:
>>
>>> x86 host with SXCR Build 36 installed, 6 SATA disks connected to 
>>> SuperMicro SATA2 HBA.
>>> # metadb -a -f c1t0d0s7
>>> # metadb
>>>        flags           first blk       block count
>>>     a m  pc luo        16              8192            
>>> /dev/dsk/c1t0d0s7
>>>
>>> # metaset -s myset -a -h myhost
>>> # metaset -s myset
>>>
>>> Set name = myset, Set number = 1
>>>
>>> Host                Owner
>>>  myhost
>>> # metaset -s myset -t
>>> # metaset -s myset
>>> Set name = myset, Set number = 1
>>>
>>> Host                Owner
>>>  davada
>>>
>>> [b]We can see that the measet wasn't taken.[/b]
>>> # metaset -s myset -t
>>> # format
>>> Searching for disks...done
>>> AVAILABLE DISK SELECTIONS:
>>>       0. c1t0d0 <DEFAULT cyl 30398 alt 2 hd 255 sec 63>
>>>          /pci at 0,0/pci1022,7450 at a/pci11ab,11ab at 3/disk at 0,0
>>>       1. c1t1d0 <DEFAULT cyl 30398 alt 2 hd 255 sec 63>
>>>          /pci at 0,0/pci1022,7450 at a/pci11ab,11ab at 3/disk at 1,0
>>>       2. c1t2d0 <ATA-HDS722525VLSA80-A63A-232.89GB>
>>>          /pci at 0,0/pci1022,7450 at a/pci11ab,11ab at 3/disk at 2,0
>>>       3. c1t3d0 <ATA-HDS722525VLSA80-A63A-232.89GB>
>>>          /pci at 0,0/pci1022,7450 at a/pci11ab,11ab at 3/disk at 3,0
>>>       4. c1t4d0 <ATA-HDS722525VLSA80-A6MA-232.89GB>
>>>          /pci at 0,0/pci1022,7450 at a/pci11ab,11ab at 3/disk at 4,0
>>>       5. c1t5d0 <ATA-HDS722525VLSA80-A63A-232.89GB>
>>>          /pci at 0,0/pci1022,7450 at a/pci11ab,11ab at 3/disk at 5,0
>>> Specify disk (enter its number): ^D
>>> [b]Disk addition fails :[/b]
>>> # metaset -s myset -a c1t1d0
>>> metaset: myhost: myset: failed to reserve any drives
>>>
>>> Reboot doesn't help, the host cannot take metaset and cannot add 
>>> drive to metaset.
>>>
>>> Any ideas?
>>> TIA,
>>> -- Leon
>>>
>>>
>>> This message posted from opensolaris.org
>>> _______________________________________________
>>> lvm-discuss mailing list
>>> lvm-discuss at opensolaris.org
>>>  
>>>
>>
>


Reply via email to