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]
