Hi,

thanks this problen i could fix with the help of a colleague. the missing
piece was "devfsadm -Cv" - reconfiguring the new devices.

if you have any idea about npiv that would be great.

best regards,
Uwe



2009/12/2 Mark Johnson <[email protected]>

>
>
> Uwe Bartels wrote:
>
>> Hi,
>>
>> i'm having problems attaching disks from a fc-san to a solaris 10 guest.
>> xen host ist a opensolaris box "SunOS node1 5.11 snv_127 i86pc i386
>> i86xpv".
>>
>> my xen guest is named pg4.
>>
>> this command works fine.
>> virsh attach-disk pg4 /dev/dsk/c8t600A0B800029D69A000013CA4B00E1ABd0 hdb
>>
>
> Really? You should have to supply p0, i.e. cXtYd0p0
>
> This should work.
>   virsh attach-disk pg4 /dev/dsk/c8t600A0B800029D69A000013CA4B00E1ABd0p0
> hdb
>
>
>
>
>
>  and before i was able to import this volume as a zpool on the xen host -
>> so connection to this volume looks fine.
>>
>> when i run format i only see the file-based disk:
>> global: r...@pg4:~ > format
>> Searching for disks...done
>>
>>
>> AVAILABLE DISK SELECTIONS:
>>       0. c0d0 <DEFAULT cyl 4092 alt 2 hd 128 sec 32>
>>          /p...@0,0/pci-...@1,1/i...@0/c...@0,0
>> Specify disk (enter its number): ^C
>> zsh: 1777 exit 1     format
>>
>> this is the configuration of the guest:
>> global: r...@node1:~ > virsh dumpxml pg4
>> <domain type='xen' id='16'>
>>  <name>pg4</name>
>>  <uuid>314aa42b-9380-a10a-0dc2-fd3e495be172</uuid>
>>  <memory>17034240</memory>
>>  <currentMemory>17034240</currentMemory>
>>  <vcpu>8</vcpu>
>>  <os>
>>    <type>hvm</type>
>>    <loader>/usr/lib/xen/boot/hvmloader</loader>
>>    <boot dev='hd'/>
>>  </os>
>>  <features>
>>    <acpi/>
>>    <apic/>
>>    <pae/>
>>  </features>
>>  <clock offset='localtime'/>
>>  <on_poweroff>destroy</on_poweroff>
>>  <on_reboot>restart</on_reboot>
>>  <on_crash>restart</on_crash>
>>  <distro>
>>    <type>solaris</type>
>>    <variant>solaris10</variant>
>>  </distro>
>>  <devices>
>>    <emulator>/usr/lib/xen/bin/qemu-dm</emulator>
>>    <disk type='block' device='disk'>
>>      <driver name='phy'/>
>>      <source dev='/dev/zvol/dsk/data/xenimages/pg4'/>
>>      <target dev='hda' bus='ide'/>
>>    </disk>
>>    <disk type='block' device='disk'>
>>      <driver name='phy'/>
>>      <source dev='/dev/dsk/c8t600A0B800029D69A000013CA4B00E1ABd0'/>
>>      <target dev='hdb' bus='ide'/>
>>    </disk>
>>    <interface type='bridge'>
>>      <mac address='00:16:3e:00:03:04'/>
>>      <source bridge='nge0'/>
>>      <script path='/usr/lib/xen/scripts/vif-vnic'/>
>>      <target dev='vif16.0'/>
>>    </interface>
>>    <serial type='pty'>
>>      <source path='/dev/pts/1'/>
>>      <target port='0'/>
>>    </serial>
>>    <console type='pty' tty='/dev/pts/1'>
>>      <source path='/dev/pts/1'/>
>>      <target port='0'/>
>>    </console>
>>    <input type='tablet' bus='usb'/>
>>  </devices>
>> </domain>
>>
>> in /dev/dsk i also only see this one file based disk.
>> Can you help me with this?
>>
>
>
>
>  The second option i found useful and but bad documented is npiv.
>> I create a virtual port for the 2 fc-hbas in the machine via
>> fcadm create-npiv-port -p 2000000000000001 -n 2100000000000001
>> 2100001b321fbc18    fcadm create-npiv-port -p 2000000000000002 -n
>> 2100000000000002 210000e08b947697    and the result looks fine:
>> global: r...@node1:~ > fcinfo hba-port
>> HBA Port WWN: 2100001b321fbc18
>>        Port Mode: Initiator
>>        Port ID: 10700
>>        OS Device Name: /dev/cfg/c7
>>        Manufacturer: QLogic Corp.
>>        Model: 375-3355-01
>>        Firmware Version: 05.01.03
>>        FCode/BIOS Version:  BIOS: 1.24; fcode: 1.24; EFI: 1.08;
>>        Serial Number: 0402R00-0724369194
>>        Driver Name: qlc
>>        Driver Version: 20090924-2.38
>>        Type: N-port
>>        State: online
>>        Supported Speeds: 1Gb 2Gb 4Gb
>>        Current Speed: 4Gb
>>        Node WWN: 2000001b321fbc18
>>        Max NPIV Ports: 127
>>        NPIV port list:
>>          Virtual Port1:
>>                Node WWN: 2100000000000001
>>                Port WWN: 2000000000000001
>> HBA Port WWN: 210000e08b947697
>>        Port Mode: Initiator
>>        Port ID: 10000
>>        OS Device Name: /dev/cfg/c6
>>        Manufacturer: QLogic Corp.
>>        Model: 375-3355-01
>>        Firmware Version: 05.01.03
>>        FCode/BIOS Version:  BIOS: 1.24; fcode: 1.24; EFI: 1.08;
>>        Serial Number: 0402R00-0710356221
>>        Driver Name: qlc
>>        Driver Version: 20090924-2.38
>>        Type: N-port
>>        State: online
>>        Supported Speeds: 1Gb 2Gb 4Gb
>>        Current Speed: 4Gb
>>        Node WWN: 200000e08b947697
>>        Max NPIV Ports: 127
>>        NPIV port list:
>>          Virtual Port1:
>>                Node WWN: 2100000000000002
>>                Port WWN: 2000000000000002
>>
>>
>> Now attaching this to the guest according to
>> http://www.mail-archive.com/[email protected]/msg05181.htmlfails.
>> virsh attach-disk pg4
>> /2100001b321fbc18/2000000000000001/3000000000000001/12 hdb --driver phy
>> --subdriver npiv
>>
>> what's wrong?
>>
>
> There should be error messages in
>   /var/log/xen/xpvd-event.log
>
>
> From these, what failed exactly?
>
>
>
> MRJ
>
>
_______________________________________________
xen-discuss mailing list
[email protected]

Reply via email to