Solaris 10 booting from EMC SAN DISK

Hi All,

I have server : Sun-Fire-V490 configured with Solaris 10 zfs
..

and I have configured three mirror the third one from EMC
storage.

root@server # zpool status -v
  pool: rpool
 state: ONLINE
status: The pool is formatted using an older on-disk format.  The pool can
        still be used, but some features are unavailable.
action: Upgrade the pool using 'zpool upgrade'.  Once this is done, the
        pool will no longer be accessible on older software versions.
 scan: resilvered 5.51M in 0h0m with 0 errors on Sun Jan 13 16:15:28 2013
config:

        NAME              STATE     READ WRITE CKSUM
        rpool             ONLINE       0     0     0
          mirror-0        ONLINE       0     0     0
            c3t0d0s0      ONLINE       0     0     0
            c3t1d0s0      ONLINE       0     0     0
            emcpower9a    ONLINE       0     0     0

I'm excuting this command

luxadm set_boot_dev /dev/dsk/emcpower9a
Do you want to change boot-device to the new setting? (y/n) 

to keep the server to boot from the third mirror which is emcpower9a

but still server is not booting &I'm getting this message

Rebooting with command: boot - r
Boot device: /pseudo/emcp@9:a,blk  File and args: - r
Evaluating: 

Can't locate boot device

Please all is there any advice in this regard to boot from SAN Storage DISK which is emcpower9a

waiting your advice ..

boot - r is not a valid option for the boot command! there is boot -r which is "reconfigure" but why do a reconfigure boot here?

  • set your bootdevice (which should be done with the luxadm command).
  • shutdown your server with a init 0 which will drop you to ok prompt.
  • from ok prompt check your settings with printenv and correct the settings as needed.

I'm not rebooting by this command

boot - r

after I set the boot device I reboot the system by

 reboot -- - r

then once the system got started I got this error

Can't locate boot device  

because there is no such thing as "- r" as an argument for the boot command. after setting the bootdevice try to use

init 6

to reboot the server.

Have you installed boot block on this device?

no and how to can I do that ?

Please explain to me and advice

Well, I believe when you placed this device under mirror so all data and boot blocks must have copied in this device also.

Go to Ok prompt and find out alias for this device using

devalias

and give command

 boot <alias>

and see what you get.

Let me google that for you

1 Like

waiting your response and I'm searching in google as well ..