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

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.html fails.
virsh attach-disk pg4 /2100001b321fbc18/2000000000000001/3000000000000001/12
hdb --driver phy --subdriver npiv

what's wrong?

best regards,
Uwe
_______________________________________________
xen-discuss mailing list
[email protected]

Reply via email to