Uwe Bartels wrote:
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.
There should be error messages in
/var/log/xen/xpvd-event.log
From these, what failed exactly?
MRJ
best regards,
Uwe
2009/12/2 Mark Johnson <[email protected] <mailto:[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.html
fails.
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]