Hi,

As Alex mentioned, with patch 138042-01 (I think 138042-02 is the
latest) fixes this issue.

Just one query that I had regarding your configuration:
> (1) Explicitly urned off all multipathing (i.e. don't use DMP) even
> though I'm only "playing" with the second local disk in my T2000.

Why are you turning of DMP in the control domain ?
You can have DMP turned "on" for full disks and then
exporting those disks to guests (except with excl flag),
wondering if you are hitting any other issues ?

Regards,
Misha.

On Fri, Jun 27, 2008 at 9:32 AM, Stuart Davey <Stuart.Davey at sun.com> wrote:
> Hi,
>
> I've experienced exactly the same kind of error and would be intrigued
> to know the answer. Perhaps someone may spot something wrong in my listings.
>
> Firstly an audit of the hardware and software I'm using:
>
> T2000 with firmware patch 136927-01 applied
> Solaris 10 update 5
> LDOM Manager 1.0.3
> Veritas 5.0 v2 (installed in the control domain, primary).
>
> ...and this is what I've done:
>
> (1) Explicitly urned off all multipathing (i.e. don't use DMP) even
> though I'm only "playing" with the second local disk in my T2000.
> (2) Rebooted the control domain.
> (3) Created a disk group called ldom and put my second disk under its
> management. For example:
>
> # vxdiskadm
>
> Volume Manager Support Operations
> Menu: VolumeManager/Disk
>
>  1      Add or initialize one or more disks
>  2      Encapsulate one or more disks
>  3      Remove a disk
>  4      Remove a disk for replacement
>  5      Replace a failed or removed disk
>  6      Mirror volumes on a disk
>  7      Move volumes from a disk
>  8      Enable access to (import) a disk group
>  9      Remove access to (deport) a disk group
>  10     Enable (online) a disk device
>  11     Disable (offline) a disk device
>  12     Mark a disk as a spare for a disk group
>  13     Turn off the spare flag on a disk
>  14     Unrelocate subdisks back to a disk
>  15     Exclude a disk from hot-relocation use
>  16     Make a disk available for hot-relocation use
>  17     Prevent multipathing/Suppress devices from VxVM's view
>  18     Allow multipathing/Unsuppress devices from VxVM's view
>  19     List currently suppressed/non-multipathed devices
>  20     Change the disk naming scheme
>  21     Get the newly connected/zoned disks in VxVM view
>  22     Change/Display the default disk layouts
>  23     Mark a disk as allocator-reserved for a disk group
>  24     Turn off the allocator-reserved flag on a disk
>  list   List disk information
>
>
>  ?      Display help about menu
>  ??     Display help about the menuing system
>  q      Exit from menus
>
> Select an operation to perform: 1
>
> Add or initialize disks
> Menu: VolumeManager/Disk/AddDisks
>  Use this operation to add one or more disks to a disk group.  You can
>  add the selected disks to an existing disk group or to a new disk group
>  that will be created as a part of the operation. The selected disks may
>  also be added to a disk group as spares. Or they may be added as
>  nohotuses to be excluded from hot-relocation use. The selected
>  disks may also be initialized without adding them to a disk group
>  leaving the disks available for use as replacement disks.
>
>  More than one disk or pattern may be entered at the prompt.  Here are
>  some disk selection examples:
>
>  all:          all disks
>  c3 c4t2:      all disks on both controller 3 and controller 4, target 2
>  c3t4d2:       a single disk (in the c#t#d# naming scheme)
>  xyz_0 :       a single disk (in the enclosure based naming scheme)
>  xyz_ :        all disks on the enclosure whose name is xyz
>
> Select disk devices to add: [<pattern-list>,all,list,q,?] c1t1d0
>  Here is the disk selected.  Output format: [Device_Name]
>
>  c1t1d0
>
> Continue operation? [y,n,q,?] (default: y)
>  You can choose to add this disk to an existing disk group, a
>  new disk group, or leave the disk available for use by future
>  add or replacement operations.  To create a new disk group,
>  select a disk group name that does not yet exist.  To leave
>  the disk available for future use, specify a disk group name
>  of "none".
>
> Which disk group [<group>,none,list,q,?] (default: ldom)
>
> Create a new group named ldom? [y,n,q,?] (default: y)
>
> Create the disk group as a CDS disk group? [y,n,q,?] (default: y)
>
> Use a default disk name for the disk? [y,n,q,?] (default: y)
>
> Add disk as a spare disk for ldom? [y,n,q,?] (default: n)
>
> Exclude disk from hot-relocation use? [y,n,q,?] (default: n) y
>
> Add site tag to disk? [y,n,q,?] (default: n)
>  A new disk group will be created named ldom and the selected
>  disks will be added to the disk group with default
>  disk names. They will be marked as nohotuses and excluded
>  from hot-relocation use.
>
>  c1t1d0
>
> Continue with operation? [y,n,q,?] (default: y)
>  The following disk device has a valid VTOC, but does not appear to have
>  been initialized for the Volume Manager.  If there is data on the disk
>  that should NOT be destroyed you should encapsulate the existing disk
>  partitions as volumes instead of adding the disk as a new disk.
>  Output format: [Device_Name]
>
>  c1t1d0
>
> Encapsulate this device? [y,n,q,?] (default: y) n
>
>  c1t1d0
>
> Instead of encapsulating, initialize? [y,n,q,?] (default: n) y
>  Initializing device c1t1d0.
>
> Enter desired private region length
> [<privlen>,q,?] (default: 65536)
>  VxVM  NOTICE V-5-2-120
> Creating a new disk group named ldom containing the disk
>  device c1t1d0 with the name ldom01.
>  VxVM  INFO V-5-2-927 Excluding disk ldom01 in disk group ldom from
> hot-relocation use.
>
> Add or initialize other disks? [y,n,q,?] (default: n)
>
> (4) Created a volume from the disk group:
>
> # vxprint
> Disk group: ldom
>
> TY NAME         ASSOC        KSTATE   LENGTH   PLOFFS   STATE    TUTIL0
> PUTIL0
> dg ldom         ldom         -        -        -        -        -       -
>
> dm ldom01       c1t1d0s2     -        143283520 -       NOHOTUSE -       -
> # vxassist -g ldom make vxvol01 1g
> # vxprint
> Disk group: ldom
>
> TY NAME         ASSOC        KSTATE   LENGTH   PLOFFS   STATE    TUTIL0
> PUTIL0
> dg ldom         ldom         -        -        -        -        -       -
>
> dm ldom01       c1t1d0s2     -        143283520 -       NOHOTUSE -       -
>
> v  vxvol01      fsgen        ENABLED  2097152  -        ACTIVE   -       -
> pl vxvol01-01   vxvol01      ENABLED  2097152  -        ACTIVE   -       -
> sd ldom01-01    vxvol01-01   ENABLED  2097152  0        -        -       -
> # ls /dev/vx/rdsk/ldom
> vxvol01
> #
>
> (5) Then I added the volume as a slice to the guest domain, vxdom. I
> also gave it exclusive access rights:
>
> # ldm list
> NAME             STATE    FLAGS   CONS    VCPU  MEMORY   UTIL  UPTIME
> primary          active   -n-cv   SP      8     8G       0.0%  11m
> vxdom            active   -n---   5000    8     8G       0.0%  2h 47m
> # ldm add-vdsdev options=slice,excl /dev/vx/dsk/ldom/vxvol01
> vxvol01 at primary-vds0
> # ldm add-vdisk vxdisk01 vxvol01 at primary-vds0 vxdom
> Initiating delayed reconfigure operation on LDom vxdom.  All configuration
> changes for other LDoms are disabled until the LDom reboots, at which time
> the new configuration for LDom vxdom will also take effect.
> #
>
> (6) Rebooted the guest domain, updated the device tree and then tried to
> put a UFS file system on it. As you will see, I get an I/O error.
>
> # telnet localhost 5000
> Trying 127.0.0.1...
> Connected to localhost.
> Escape character is '^]'.
>
> Connecting to console "vxdom" in group "vxdom" ....
> Press ~? for control options ..
>
> vxdom console login: root
> Password:
> Jun 27 16:36:51 vxdom login: ROOT LOGIN /dev/console
> Last login: Fri Jun 27 13:44:45 on console
> Sun Microsystems Inc.   SunOS 5.10      Generic January 2005
> # reboot
> Jun 27 16:36:55 vxdom reboot: rebooted by root
> Jun 27 16:36:56 /usr/lib/snmp/snmpdx: received signal 15
> Jun 27 16:36:56 vxdom syslogd: going down on signal 15
> syncing file systems... done
> rebooting...
> Resetting...
>
> Sun Fire T200, No Keyboard
> Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
> OpenBoot 4.28.1, 8192 MB memory available, Serial #66585020.
> Ethernet address 0:14:4f:f8:1:bc, Host ID: 83f801bc.
>
>
>
> Boot device: /virtual-devices at 100/channel-devices at 200/disk at 0  File 
> and args:
> SunOS Release 5.10 Version Generic_127127-11 64-bit
> Copyright 1983-2008 Sun Microsystems, Inc.  All rights reserved.
> Use is subject to license terms.
> Hostname: vxdom
>
> vxdom console login: root
> Password:
> Jun 27 16:37:47 vxdom login: ROOT LOGIN /dev/console
> Last login: Fri Jun 27 16:36:51 on console
> Sun Microsystems Inc.   SunOS 5.10      Generic January 2005
> # devfsadm -C
> # ls /dev/dsk
> c0d0s0  c0d0s1  c0d0s2  c0d0s3  c0d0s4  c0d0s5  c0d0s6  c0d0s7  c0d1s0
> # newfs c0d1s0
> /dev/rdsk/c0d1s0: I/O error
> #
>
>
>
>
>
>
>
> ldoms-discuss-request at opensolaris.org wrote:
>> Send ldoms-discuss mailing list submissions to
>>       ldoms-discuss at opensolaris.org
>>
>> To subscribe or unsubscribe via the World Wide Web, visit
>>       http://mail.opensolaris.org/mailman/listinfo/ldoms-discuss
>> or, via email, send a message with subject or body 'help' to
>>       ldoms-discuss-request at opensolaris.org
>>
>> You can reach the person managing the list at
>>       ldoms-discuss-owner at opensolaris.org
>>
>> When replying, please edit your Subject line so it is more specific
>> than "Re: Contents of ldoms-discuss digest..."
>>
>>
>> Today's Topics:
>>
>>    1. Single slice vxvm Vol gives I/O error during newfs
>>       (Thivakaran Sivaraman)
>>    2. Query (Sharma, Balkishan (GE, Corporate, consultant))
>>
>>
>> ----------------------------------------------------------------------
>>
>> Message: 1
>> Date: Fri, 27 Jun 2008 07:03:29 PDT
>> From: Thivakaran Sivaraman <sthivakar at gmail.com>
>> Subject: [ldoms-discuss] Single slice vxvm Vol gives I/O error during
>>       newfs
>> To: ldoms-discuss at opensolaris.org
>> Message-ID: <16137938.1214575508117.JavaMail.Twebapp at oss-app1>
>> Content-Type: text/plain; charset="utf-8"
>>
>> Hello and good day...
>>
>> Im having problem on the newly configured vdisk. Exporting vxvm as volume 
>> works fine in guess domain. However if the vxvm volume is exported with 
>> slice options, newfs gives error. Have tried with both mkfs -F vxfs and 
>> newfs. Result still lead to I/O error. Going through the doc suggest setting 
>> "options=slice" enable the volume for future provisioning.
>>
>> Specification as below:
>> - Sun T5220
>> - Ldom 1.0.3
>> - Solaris 10U5
>> - Veritas Volume Manager 5.0 with MP1
>>
>>
>>
>> Filesystem             size   used  avail capacity  Mounted on
>> /dev/dsk/c0d0s0        480M   160M   272M    38%    /
>> /devices                 0K     0K     0K     0%    /devices
>> ctfs                     0K     0K     0K     0%    /system/contract
>> proc                     0K     0K     0K     0%    /proc
>> mnttab                   0K     0K     0K     0%    /etc/mnttab
>> swap                    14G   1.5M    14G     1%    /etc/svc/volatile
>> objfs                    0K     0K     0K     0%    /system/object
>> /dev/dsk/c0d0s5        7.9G   3.2G   4.6G    42%    /usr
>> /platform/SUNW,SPARC-Enterprise-T5220/lib/libc_psr/libc_psr_hwcap2.so.1
>>                        480M   160M   272M    38%    
>> /platform/sun4v/lib/libc_psr.so.1
>> /platform/SUNW,SPARC-Enterprise-T5220/lib/sparcv9/libc_psr/libc_psr_hwcap2.so.1
>>                        480M   160M   272M    38%    
>> /platform/sun4v/lib/sparcv9/libc_psr.so.1
>> fd                       0K     0K     0K     0%    /dev/fd
>> /dev/dsk/c0d0s3        4.9G   4.0G   903M    82%    /var
>> swap                    14G    32K    14G     1%    /tmp
>> swap                    14G    48K    14G     1%    /var/run
>> /dev/dsk/c0d0s4        4.9G   890M   4.0G    18%    /opt
>> /dev/dsk/c0d0s6        480M   1.0M   431M     1%    /home
>> /dev/dsk/c0d1s0         10G    20M   9.4G     1%    /software
>>
>> [b]root at ld2 # mkfs -F vxfs /dev/rdsk/c0d2s0
>> UX:vxfs mkfs: ERROR: V-3-20003: Cannot open /dev/rdsk/c0d2s0: I/O error[/b]
>>
>> root at ld2 # ls -l /dev/rdsk
>> total 20
>> lrwxrwxrwx   1 root     root          66 May 24 21:46 c0d0s0 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 0:a,raw
>> lrwxrwxrwx   1 root     root          66 May 24 21:46 c0d0s1 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 0:b,raw
>> lrwxrwxrwx   1 root     root          66 May 24 21:46 c0d0s2 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 0:c,raw
>> lrwxrwxrwx   1 root     root          66 May 24 21:46 c0d0s3 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 0:d,raw
>> lrwxrwxrwx   1 root     root          66 May 24 21:46 c0d0s4 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 0:e,raw
>> lrwxrwxrwx   1 root     root          66 May 24 21:46 c0d0s5 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 0:f,raw
>> lrwxrwxrwx   1 root     root          66 May 24 21:46 c0d0s6 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 0:g,raw
>> lrwxrwxrwx   1 root     root          66 May 24 21:46 c0d0s7 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 0:h,raw
>> lrwxrwxrwx   1 root     root          66 Jun 10 18:11 c0d1s0 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 1:a,raw
>> lrwxrwxrwx   1 root     root          66 Jun 23 12:11 c0d2s0 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 2:a,raw
>> root at ld2 # ls -l /dev/dsk
>> total 20
>> lrwxrwxrwx   1 root     root          62 May 24 21:46 c0d0s0 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 0:a
>> lrwxrwxrwx   1 root     root          62 May 24 21:46 c0d0s1 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 0:b
>> lrwxrwxrwx   1 root     root          62 May 24 21:46 c0d0s2 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 0:c
>> lrwxrwxrwx   1 root     root          62 May 24 21:46 c0d0s3 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 0:d
>> lrwxrwxrwx   1 root     root          62 May 24 21:46 c0d0s4 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 0:e
>> lrwxrwxrwx   1 root     root          62 May 24 21:46 c0d0s5 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 0:f
>> lrwxrwxrwx   1 root     root          62 May 24 21:46 c0d0s6 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 0:g
>> lrwxrwxrwx   1 root     root          62 May 24 21:46 c0d0s7 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 0:h
>> lrwxrwxrwx   1 root     root          62 Jun 10 18:11 c0d1s0 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 1:a
>> lrwxrwxrwx   1 root     root          62 Jun 23 12:11 c0d2s0 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 2:a
>> root at ld2 #
>>
>>
>>
>>
>>
>> [b]Control Domain configuration[/b]
>> VDS
>>     NAME             VOLUME         OPTIONS          DEVICE
>>     primary-vds0     ldom1-vol0                      
>> /ldoms/ambgsun62_ld1payroll.img
>>                      ldom2-vol0                      
>> /ldoms/ambgsun51_ld2eipp.img
>>                      ld1_c1t2d0s0                    /dev/dsk/c1t2d0s0
>>                      ld2_c1t2d0s1                    /dev/dsk/c1t2d0s1
>>                      ld1_appl_ldomdg                  
>> /dev/vx/dsk/ldomdg/ld1_appl
>>                      ld2_appl_ldomdg slice            
>> /dev/vx/dsk/ldomdg/ld2_appl
>>
>> ldm list -l ld2
>> NAME             STATE    FLAGS   CONS    VCPU  MEMORY   UTIL  UPTIME
>> ld2               active   -n---   5000    24    8064M    0.1%  4m
>>
>> SOFTSTATE
>> Solaris running
>>
>> VCPU
>>     VID    PID    UTIL STRAND
>>     0      8      1.1%   100%
>>     1      9      0.3%   100%
>>     2      10     0.2%   100%
>>     3      11     0.0%   100%
>>     4      12     0.5%   100%
>>     5      13     0.2%   100%
>>     6      14     0.1%   100%
>>     7      15     0.1%   100%
>>     8      16     0.4%   100%
>>     9      17     0.1%   100%
>>     10     18     0.0%   100%
>>     11     19     0.0%   100%
>>     12     20     0.0%   100%
>>     13     21     0.0%   100%
>>     14     22     0.0%   100%
>>     15     23     0.0%   100%
>>     16     24     0.3%   100%
>>     17     25     0.0%   100%
>>     18     26     0.0%   100%
>>     19     27     0.0%   100%
>>     20     28     0.0%   100%
>>     21     29     0.0%   100%
>>     22     30     0.0%   100%
>>     23     31     0.0%   100%
>>
>> MEMORY
>>     RA               PA               SIZE
>>     0x8000000        0x208000000      8064M
>>
>> VARIABLES
>>     auto-boot?=false
>>     boot-device=/virtual-devices at 100/channel-devices at 200/disk at 0
>>
>> NETWORK
>>     NAME             SERVICE                     DEVICE     MAC
>>     vnet0            primary-vsw4 at primary        network at 0  
>> 00:14:4f:f9:76:b9
>>     vnet1            primary-vsw5 at primary        network at 1  
>> 00:14:4f:fb:51:f4
>>     vnet2            primary-vsw6 at primary        network at 2  
>> 00:14:4f:f9:0a:61
>>
>> DISK
>>     NAME             VOLUME                      TOUT DEVICE  SERVER
>>     ldom2-vdisk0     ldom2-vol0 at primary-vds0          disk at 0  primary
>>     vdisk1           ld2_c1t2d0s1 at primary-vds0        disk at 1  primary
>>     vdisk2           ld2_appl_ldomdg at primary-vds0      disk at 2  primary
>>
>> VCONS
>>     NAME             SERVICE                     PORT
>>     ld2eipp          primary-vcc0 at primary        5000
>> --
>> This message was posted from opensolaris.org
>> -------------- next part --------------
>> vdisk - vxvm slice at backend
>> Problem: Cant newfs the vol at guest domain. newfs at control domain is okay
>>
>> root at ambgsun51 # df -h
>> Filesystem             size   used  avail capacity  Mounted on
>> /dev/dsk/c0d0s0        480M   160M   272M    38%    /
>> /devices                 0K     0K     0K     0%    /devices
>> ctfs                     0K     0K     0K     0%    /system/contract
>> proc                     0K     0K     0K     0%    /proc
>> mnttab                   0K     0K     0K     0%    /etc/mnttab
>> swap                    14G   1.5M    14G     1%    /etc/svc/volatile
>> objfs                    0K     0K     0K     0%    /system/object
>> /dev/dsk/c0d0s5        7.9G   3.2G   4.6G    42%    /usr
>> /platform/SUNW,SPARC-Enterprise-T5220/lib/libc_psr/libc_psr_hwcap2.so.1
>>                        480M   160M   272M    38%    
>> /platform/sun4v/lib/libc_psr.so.1
>> /platform/SUNW,SPARC-Enterprise-T5220/lib/sparcv9/libc_psr/libc_psr_hwcap2.so.1
>>                        480M   160M   272M    38%    
>> /platform/sun4v/lib/sparcv9/libc_psr.so.1
>> fd                       0K     0K     0K     0%    /dev/fd
>> /dev/dsk/c0d0s3        4.9G   4.0G   903M    82%    /var
>> swap                    14G    32K    14G     1%    /tmp
>> swap                    14G    48K    14G     1%    /var/run
>> /dev/dsk/c0d0s4        4.9G   890M   4.0G    18%    /opt
>> /dev/dsk/c0d0s6        480M   1.0M   431M     1%    /home
>> /dev/dsk/c0d1s0         10G    20M   9.4G     1%    /software
>>
>>
>> root at ambgsun51 # ls -l /dev/rdsk
>> total 20
>> lrwxrwxrwx   1 root     root          66 May 24 21:46 c0d0s0 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 0:a,raw
>> lrwxrwxrwx   1 root     root          66 May 24 21:46 c0d0s1 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 0:b,raw
>> lrwxrwxrwx   1 root     root          66 May 24 21:46 c0d0s2 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 0:c,raw
>> lrwxrwxrwx   1 root     root          66 May 24 21:46 c0d0s3 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 0:d,raw
>> lrwxrwxrwx   1 root     root          66 May 24 21:46 c0d0s4 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 0:e,raw
>> lrwxrwxrwx   1 root     root          66 May 24 21:46 c0d0s5 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 0:f,raw
>> lrwxrwxrwx   1 root     root          66 May 24 21:46 c0d0s6 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 0:g,raw
>> lrwxrwxrwx   1 root     root          66 May 24 21:46 c0d0s7 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 0:h,raw
>> lrwxrwxrwx   1 root     root          66 Jun 10 18:11 c0d1s0 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 1:a,raw
>> lrwxrwxrwx   1 root     root          66 Jun 23 12:11 c0d2s0 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 2:a,raw
>> root at ambgsun51 # ls -l /dev/dsk
>> total 20
>> lrwxrwxrwx   1 root     root          62 May 24 21:46 c0d0s0 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 0:a
>> lrwxrwxrwx   1 root     root          62 May 24 21:46 c0d0s1 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 0:b
>> lrwxrwxrwx   1 root     root          62 May 24 21:46 c0d0s2 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 0:c
>> lrwxrwxrwx   1 root     root          62 May 24 21:46 c0d0s3 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 0:d
>> lrwxrwxrwx   1 root     root          62 May 24 21:46 c0d0s4 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 0:e
>> lrwxrwxrwx   1 root     root          62 May 24 21:46 c0d0s5 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 0:f
>> lrwxrwxrwx   1 root     root          62 May 24 21:46 c0d0s6 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 0:g
>> lrwxrwxrwx   1 root     root          62 May 24 21:46 c0d0s7 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 0:h
>> lrwxrwxrwx   1 root     root          62 Jun 10 18:11 c0d1s0 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 1:a
>> lrwxrwxrwx   1 root     root          62 Jun 23 12:11 c0d2s0 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 2:a
>> root at ambgsun51 #
>>
>>
>> root at ambgsun51 # mkfs -F vxfs /dev/rdsk/c0d2s0
>> UX:vxfs mkfs: ERROR: V-3-20003: Cannot open /dev/rdsk/c0d2s0: I/O error
>>
>>
>>
>>
>> Control domain
>> root at ambgcdp02 # ldm list-services
>> VCC
>>     NAME             PORT-RANGE
>>     primary-vcc0     5000-5100
>>
>> VSW
>>     NAME             MAC               NET-DEV   DEVICE     MODE
>>     primary-vsw0     00:14:4f:fa:3b:a7 e1000g0   switch at 0
>>     primary-vsw1     00:14:4f:f8:25:3d e1000g1   switch at 1
>>     primary-vsw2     00:14:4f:f9:1a:d9 e1000g2   switch at 2
>>     primary-vsw3     00:14:4f:fa:f9:a9 e1000g3   switch at 3
>>     primary-vsw4     00:14:4f:f9:75:17 nxge0     switch at 4
>>     primary-vsw5     00:14:4f:fb:d7:17 nxge1     switch at 5
>>     primary-vsw6     00:14:4f:fa:b1:4a nxge2     switch at 6
>>
>> VDS
>>     NAME             VOLUME         OPTIONS          DEVICE
>>     primary-vds0     ldom1-vol0                      
>> /ldoms/ambgsun62_ld1payroll.img
>>                      ldom2-vol0                      
>> /ldoms/ambgsun51_ld2eipp.img
>>                      ld1_c1t2d0s0                    /dev/dsk/c1t2d0s0
>>                      ld2_c1t2d0s1                    /dev/dsk/c1t2d0s1
>>                      ld1_appl_ldomdg                  
>> /dev/vx/dsk/ldomdg/ld1_appl
>>                      ld2_appl_ldomdg slice            
>> /dev/vx/dsk/ldomdg/ld2_appl
>>
>> root at ambgcdp02 # ldm list -l ld2eipp
>> NAME             STATE    FLAGS   CONS    VCPU  MEMORY   UTIL  UPTIME
>> ld2eipp          active   -n---   5000    24    8064M    0.1%  4m
>>
>> SOFTSTATE
>> Solaris running
>>
>> VCPU
>>     VID    PID    UTIL STRAND
>>     0      8      1.1%   100%
>>     1      9      0.3%   100%
>>     2      10     0.2%   100%
>>     3      11     0.0%   100%
>>     4      12     0.5%   100%
>>     5      13     0.2%   100%
>>     6      14     0.1%   100%
>>     7      15     0.1%   100%
>>     8      16     0.4%   100%
>>     9      17     0.1%   100%
>>     10     18     0.0%   100%
>>     11     19     0.0%   100%
>>     12     20     0.0%   100%
>>     13     21     0.0%   100%
>>     14     22     0.0%   100%
>>     15     23     0.0%   100%
>>     16     24     0.3%   100%
>>     17     25     0.0%   100%
>>     18     26     0.0%   100%
>>     19     27     0.0%   100%
>>     20     28     0.0%   100%
>>     21     29     0.0%   100%
>>     22     30     0.0%   100%
>>     23     31     0.0%   100%
>>
>> MEMORY
>>     RA               PA               SIZE
>>     0x8000000        0x208000000      8064M
>>
>> VARIABLES
>>     auto-boot?=false
>>     boot-device=/virtual-devices at 100/channel-devices at 200/disk at 0
>>
>> NETWORK
>>     NAME             SERVICE                     DEVICE     MAC
>>     vnet0            primary-vsw4 at primary        network at 0  
>> 00:14:4f:f9:76:b9
>>     vnet1            primary-vsw5 at primary        network at 1  
>> 00:14:4f:fb:51:f4
>>     vnet2            primary-vsw6 at primary        network at 2  
>> 00:14:4f:f9:0a:61
>>
>> DISK
>>     NAME             VOLUME                      TOUT DEVICE  SERVER
>>     ldom2-vdisk0     ldom2-vol0 at primary-vds0          disk at 0  primary
>>     vdisk1           ld2_c1t2d0s1 at primary-vds0        disk at 1  primary
>>     vdisk2           ld2_appl_ldomdg at primary-vds0      disk at 2  primary
>>
>> VCONS
>>     NAME             SERVICE                     PORT
>>     ld2eipp          primary-vcc0 at primary        5000
>>
>>
>> root at ambgsun51 # init 0
>> root at ambgsun51 # svc.startd: The system is coming down.  Please wait.
>> svc.startd: 100 system services are now being stopped.
>> Jun 27 15:51:33 ambgsun51 syslogd: going down on signal 15
>> umount: /opt busy
>> svc.startd: The system is down.
>> syncing file systems... done
>> Program terminated
>> r)eboot, o)k prompt, h)alt? h
>>
>> telnet> quit
>> Connection to localhost closed.
>> root at ambgcdp02 # ldm list
>> NAME             STATE    FLAGS   CONS    VCPU  MEMORY   UTIL  UPTIME
>> primary          active   -n-cv   SP      8     8G       0.3%  15m
>> ld2eipp          bound    -----   5000    24    8064M
>> ld1payroll       inactive -----           32    16G
>> root at ambgcdp02 # ldm unbind ld1payroll
>> LDom ld1payroll cannot be unbound because it is inactive
>> root at ambgcdp02 # ldm unbind ld2eipp
>> root at ambgcdp02 # ldm list
>> NAME             STATE    FLAGS   CONS    VCPU  MEMORY   UTIL  UPTIME
>> primary          active   -n-cv   SP      8     8G       0.4%  16m
>> ld1payroll       inactive -----           32    16G
>> ld2eipp          inactive -----           24    8064M
>> root at ambgcdp02 # ldm list-services
>> VCC
>>     NAME             PORT-RANGE
>>     primary-vcc0     5000-5100
>>
>> VSW
>>     NAME             MAC               NET-DEV   DEVICE     MODE
>>     primary-vsw0     00:14:4f:fa:3b:a7 e1000g0   switch at 0
>>     primary-vsw1     00:14:4f:f8:25:3d e1000g1   switch at 1
>>     primary-vsw2     00:14:4f:f9:1a:d9 e1000g2   switch at 2
>>     primary-vsw3     00:14:4f:fa:f9:a9 e1000g3   switch at 3
>>     primary-vsw4     00:14:4f:f9:75:17 nxge0     switch at 4
>>     primary-vsw5     00:14:4f:fb:d7:17 nxge1     switch at 5
>>     primary-vsw6     00:14:4f:fa:b1:4a nxge2     switch at 6
>>
>> VDS
>>     NAME             VOLUME         OPTIONS          DEVICE
>>     primary-vds0     ldom1-vol0                      
>> /ldoms/ambgsun62_ld1payroll.img
>>                      ldom2-vol0                      
>> /ldoms/ambgsun51_ld2eipp.img
>>                      ld1_c1t2d0s0                    /dev/dsk/c1t2d0s0
>>                      ld2_c1t2d0s1                    /dev/dsk/c1t2d0s1
>>                      ld1_appl_ldomdg                  
>> /dev/vx/dsk/ldomdg/ld1_appl
>>                      ld2_appl_ldomdg slice            
>> /dev/vx/dsk/ldomdg/ld2_appl
>>
>> root at ambgcdp02 # mkfs -F vxfs /dev/vx/rdsk/ldomdg/ld2_appl
>>     version 7 layout
>>     83785728 sectors, 41892864 blocks of size 1024, log size 65536 blocks
>>     largefiles supported
>> root at ambgcdp02 # root at ambgcdp02 #  mkfs -F vxfs 
>> /dev/vx/rdsk/ldomdg/ld2_appl
>>     version 7 layout
>>     83785728 sectors, 41892864 blocks of size 1024, log size 65536 blocks
>>     largefiles supported
>> root at ambgcdp02 #  mkfs -F vxfs /dev/vx/rdsk/ldomdg/ld2_appl
>>     version 7 layout
>>     83785728 sectors, 41892864 blocks of size 1024, log size 65536 blocks
>>     largefiles supported
>> root at ambgcdp02 # ldm list-services
>> VCC
>>     NAME             PORT-RANGE
>>     primary-vcc0     5000-5100
>>
>> VSW
>>     NAME             MAC               NET-DEV   DEVICE     MODE
>>     primary-vsw0     00:14:4f:fa:3b:a7 e1000g0   switch at 0
>>     primary-vsw1     00:14:4f:f8:25:3d e1000g1   switch at 1
>>     primary-vsw2     00:14:4f:f9:1a:d9 e1000g2   switch at 2
>>     primary-vsw3     00:14:4f:fa:f9:a9 e1000g3   switch at 3
>>     primary-vsw4     00:14:4f:f9:75:17 nxge0     switch at 4
>>     primary-vsw5     00:14:4f:fb:d7:17 nxge1     switch at 5
>>     primary-vsw6     00:14:4f:fa:b1:4a nxge2     switch at 6
>>
>> VDS
>>     NAME             VOLUME         OPTIONS          DEVICE
>>     primary-vds0     ldom1-vol0                      
>> /ldoms/ambgsun62_ld1payroll.img
>>                      ldom2-vol0                      
>> /ldoms/ambgsun51_ld2eipp.img
>>                      ld1_c1t2d0s0                    /dev/dsk/c1t2d0s0
>>                      ld2_c1t2d0s1                    /dev/dsk/c1t2d0s1
>>                      ld1_appl_ldomdg                  
>> /dev/vx/dsk/ldomdg/ld1_appl
>>                      ld2_appl_ldomdg slice            
>> /dev/vx/dsk/ldomdg/ld2_appl
>>
>>
>>
>> root at ambgcdp02 # ldm set-vdsdev options= ld2_appl_ldomdg at primary-vds0
>> root at ambgcdp02 # ldm list-services
>> VCC
>>     NAME             PORT-RANGE
>>     primary-vcc0     5000-5100
>>
>> VSW
>>     NAME             MAC               NET-DEV   DEVICE     MODE
>>     primary-vsw0     00:14:4f:fa:3b:a7 e1000g0   switch at 0
>>     primary-vsw1     00:14:4f:f8:25:3d e1000g1   switch at 1
>>     primary-vsw2     00:14:4f:f9:1a:d9 e1000g2   switch at 2
>>     primary-vsw3     00:14:4f:fa:f9:a9 e1000g3   switch at 3
>>     primary-vsw4     00:14:4f:f9:75:17 nxge0     switch at 4
>>     primary-vsw5     00:14:4f:fb:d7:17 nxge1     switch at 5
>>     primary-vsw6     00:14:4f:fa:b1:4a nxge2     switch at 6
>>
>> VDS
>>     NAME             VOLUME         OPTIONS          DEVICE
>>     primary-vds0     ldom1-vol0                      
>> /ldoms/ambgsun62_ld1payroll.img
>>                      ldom2-vol0                      
>> /ldoms/ambgsun51_ld2eipp.img
>>                      ld1_c1t2d0s0                    /dev/dsk/c1t2d0s0
>>                      ld2_c1t2d0s1                    /dev/dsk/c1t2d0s1
>>                      ld1_appl_ldomdg                  
>> /dev/vx/dsk/ldomdg/ld1_appl
>>                      ld2_appl_ldomdg                  
>> /dev/vx/dsk/ldomdg/ld2_appl
>>
>> root at ambgcdp02 # ldm bind ld2eipp
>> root at ambgcdp02 # ldm start ld2eipp
>> LDom ld2eipp started
>> root at ambgcdp02 # telnet localhost 5000
>> Trying ::1...
>> telnet: connect to address ::1: Network is unreachable
>> Trying 127.0.0.1...
>> Connected to localhost.
>> Escape character is '^]'.
>>
>> Connecting to console "ld2eipp" in group "ld2eipp" ....
>> Press ~? for control options ..
>>
>> {0} ok boot
>> Boot device: /virtual-devices at 100/channel-devices at 200/disk at 0  File 
>> and args:
>> SunOS Release 5.10 Version Generic_127127-11 64-bit
>> Copyright 1983-2008 Sun Microsystems, Inc.  All rights reserved.
>> Use is subject to license terms.
>> Hostname: ambgsun51
>> /dev/rdsk/c0d0s6 is clean
>> /dev/rdsk/c0d0s4 is clean
>>
>> ambgsun51 console login: root
>> Password:
>> Jun 27 15:55:45 ambgsun51 login: ROOT LOGIN /dev/console
>> Last login: Fri Jun 27 15:44:35 on console
>> Sun Microsystems Inc.   SunOS 5.10      Generic January 2005
>> You have new mail.
>> Sourcing //.profile-EIS.....
>> root at ambgsun51 # devfsadm -Cv
>> devfsadm[923]: verbose: symlink /dev/dsk/c0d2s1 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 2:b
>> devfsadm[923]: verbose: symlink /dev/rdsk/c0d2s1 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 2:b,raw
>> devfsadm[923]: verbose: symlink /dev/dsk/c0d2s2 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 2:c
>> devfsadm[923]: verbose: symlink /dev/rdsk/c0d2s2 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 2:c,raw
>> devfsadm[923]: verbose: symlink /dev/dsk/c0d2s3 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 2:d
>> devfsadm[923]: verbose: symlink /dev/rdsk/c0d2s3 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 2:d,raw
>> devfsadm[923]: verbose: symlink /dev/dsk/c0d2s4 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 2:e
>> devfsadm[923]: verbose: symlink /dev/rdsk/c0d2s4 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 2:e,raw
>> devfsadm[923]: verbose: symlink /dev/dsk/c0d2s5 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 2:f
>> devfsadm[923]: verbose: symlink /dev/rdsk/c0d2s5 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 2:f,raw
>> devfsadm[923]: verbose: symlink /dev/dsk/c0d2s6 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 2:g
>> devfsadm[923]: verbose: symlink /dev/rdsk/c0d2s6 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 2:g,raw
>> devfsadm[923]: verbose: symlink /dev/dsk/c0d2s7 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 2:h
>> devfsadm[923]: verbose: symlink /dev/rdsk/c0d2s7 -> 
>> ../../devices/virtual-devices at 100/channel-devices at 200/disk at 2:h,raw
>> root at ambgsun51 # format
>> Searching for disks...done
>>
>>
>> AVAILABLE DISK SELECTIONS:
>>        0. c0d0 <SUN-DiskImage-30GB cyl 39319 alt 2 hd 1 sec 1600>
>>           /virtual-devices at 100/channel-devices at 200/disk at 0
>>        1. c0d2 <SUN-DiskImage-39GB cyl 8568 alt 2 hd 1 sec 9776>
>>           /virtual-devices at 100/channel-devices at 200/disk at 2
>> Specify disk (enter its number): ^D
>> root at ambgsun51 # format -d c0d2
>> Searching for disks...done
>> selecting c0d2
>> [disk formatted, no defect list found]
>>
>>
>> FORMAT MENU:
>>         disk       - select a disk
>>         type       - select (define) a disk type
>>         partition  - select (define) a partition table
>>         current    - describe the current disk
>>         format     - format and analyze the disk
>>         repair     - repair a defective sector
>>         show       - translate a disk address
>>         label      - write label to the disk
>>         analyze    - surface analysis
>>         defect     - defect list management
>>         backup     - search for backup labels
>>         verify     - read and display labels
>>         save       - save new disk/partition definitions
>>         volname    - set 8-character volume name
>>         !<cmd>     - execute <cmd>, then return
>>         quit
>> format> p
>>
>>
>> PARTITION MENU:
>>         0      - change `0' partition
>>         1      - change `1' partition
>>         2      - change `2' partition
>>         3      - change `3' partition
>>         4      - change `4' partition
>>         5      - change `5' partition
>>         6      - change `6' partition
>>         7      - change `7' partition
>>         select - select a predefined table
>>         modify - modify a predefined partition table
>>         name   - name the current table
>>         print  - display the current table
>>         label  - write partition map and label to the disk
>>         !<cmd> - execute <cmd>, then return
>>         quit
>> partition> p
>> Current partition table (original):
>> Total disk cylinders available: 8568 + 2 (reserved cylinders)
>>
>> Part      Tag    Flag     Cylinders        Size            Blocks
>>   0 unassigned    wm       0 - 8567       39.94GB    (8568/0/0) 83760768
>>   1 unassigned    wm       0               0         (0/0/0)           0
>>   2     backup    wm       0 - 8567       39.94GB    (8568/0/0) 83760768
>>   3 unassigned    wm       0               0         (0/0/0)           0
>>   4 unassigned    wm       0               0         (0/0/0)           0
>>   5 unassigned    wm       0               0         (0/0/0)           0
>>   6 unassigned    wm       0               0         (0/0/0)           0
>>   7 unassigned    wm       0               0         (0/0/0)           0
>>
>> partition> q
>>
>>
>> FORMAT MENU:
>>         disk       - select a disk
>>         type       - select (define) a disk type
>>         partition  - select (define) a partition table
>>         current    - describe the current disk
>>         format     - format and analyze the disk
>>         repair     - repair a defective sector
>>         show       - translate a disk address
>>         label      - write label to the disk
>>         analyze    - surface analysis
>>         defect     - defect list management
>>         backup     - search for backup labels
>>         verify     - read and display labels
>>         save       - save new disk/partition definitions
>>         volname    - set 8-character volume name
>>         !<cmd>     - execute <cmd>, then return
>>         quit
>> format> q
>> root at ambgsun51 # mkfs -F vxfs /dev/rdsk/c0d2s0
>>     version 7 layout
>>     83760768 sectors, 41880384 blocks of size 1024, log size 65536 blocks
>>     largefiles supported
>> root at ambgsun51 # mount /dev/dsk/c0d2s0 /appl
>> Jun 27 15:56:34 ambgsun51 ufs: NOTICE: mount: not a UFS magic number (0x0)
>> mount: /dev/dsk/c0d2s0 is not this fstype
>> root at ambgsun51 # mount -F vxfs /dev/dsk/c0d2s0 /appl
>> root at ambgsun51 # df -h
>> Filesystem             size   used  avail capacity  Mounted on
>> /dev/dsk/c0d0s0        480M   160M   272M    38%    /
>> /devices                 0K     0K     0K     0%    /devices
>> ctfs                     0K     0K     0K     0%    /system/contract
>> proc                     0K     0K     0K     0%    /proc
>> mnttab                   0K     0K     0K     0%    /etc/mnttab
>> swap                    14G   1.3M    14G     1%    /etc/svc/volatile
>> objfs                    0K     0K     0K     0%    /system/object
>> /dev/dsk/c0d0s5        7.9G   3.2G   4.6G    42%    /usr
>> /platform/SUNW,SPARC-Enterprise-T5220/lib/libc_psr/libc_psr_hwcap2.so.1
>>                        480M   160M   272M    38%    
>> /platform/sun4v/lib/libc_psr.so.1
>> /platform/SUNW,SPARC-Enterprise-T5220/lib/sparcv9/libc_psr/libc_psr_hwcap2.so.1
>>                        480M   160M   272M    38%    
>> /platform/sun4v/lib/sparcv9/libc_psr.so.1
>> fd                       0K     0K     0K     0%    /dev/fd
>> /dev/dsk/c0d0s3        4.9G   4.0G   903M    82%    /var
>> swap                    14G    32K    14G     1%    /tmp
>> swap                    14G    48K    14G     1%    /var/run
>> /dev/dsk/c0d0s4        4.9G   890M   4.0G    18%    /opt
>> /dev/dsk/c0d0s6        480M   1.0M   431M     1%    /home
>> /dev/dsk/c0d1s0         10G    20M   9.4G     1%    /software
>> /dev/dsk/c0d2s0         40G    75M    37G     1%    /appl
>> root at ambgsun51 #
>>
>> ------------------------------
>>
>> Message: 2
>> Date: Fri, 27 Jun 2008 10:25:51 -0400
>> From: "Sharma, Balkishan (GE, Corporate, consultant)"
>>       <Balkishan.Sharma at ge.com>
>> Subject: [ldoms-discuss] Query
>> To: <ldoms-discuss at opensolaris.org>
>> Message-ID:
>>       <098E39D3808AC64DA2B596BFD1EE62941037FE6C at CINMLVEM17.e2k.ad.ge.com>
>> Content-Type: text/plain; charset="us-ascii"
>>
>> Hi!
>> I have a question regarding creating a file system on guest domain. I
>> have two emc disks which I can see on service controller/physical
>> server. I can create zfs file system & export on guest domain, which I
>> don't want. I want to export whole disk on guest domain & create zpool
>> on guest domain to create file system. I have the requirement to create
>> 20 file system on guest domain. If I create file system on service
>> control & export on guest domain which would be more complex
>> architecture. Please send me recipe if you have tested/created file
>> system, the way I am looking.
>>
>> Thanks,
>> Balkishan Sharma
>> -------------- next part --------------
>> An HTML attachment was scrubbed...
>> URL: 
>> http://mail.opensolaris.org/pipermail/ldoms-discuss/attachments/20080627/1cd7e250/attachment.html
>>
>> ------------------------------
>>
>> _______________________________________________
>> ldoms-discuss mailing list
>> ldoms-discuss at opensolaris.org
>> http://mail.opensolaris.org/mailman/listinfo/ldoms-discuss
>>
>>
>> End of ldoms-discuss Digest, Vol 11, Issue 21
>> *********************************************
>>
> _______________________________________________
> ldoms-discuss mailing list
> ldoms-discuss at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/ldoms-discuss
>

Reply via email to