luactivate(1M)




NAME

     luactivate - activate a boot environment


SYNOPSIS

     /usr/sbin/luactivate  [-l  error_log]  [-o   outfile]   [-s]
     [BE_name] [-X]


DESCRIPTION

     The luactivate command is part of a suite of  commands  that
     make  up  the  Live Upgrade feature of the Solaris operating
     environment. See live_upgrade(5) for a  description  of  the
     Live Upgrade feature.

     The luactivate command, with no arguments, displays the name
     of  the  boot  environment (BE) that will be active upon the
     next reboot of the system. When an argument (a BE) is speci-
     fied, luactivate activates the specified BE.

     luactivate activates a BE by making the BE's root  partition
     bootable.  On  an  x86  machine, this might require that you
     take steps following the completion of  luactivate.  If  so,
     luactivate displays the correct steps to take.

     To successfully activate a BE, that BE must meet the follow-
     ing conditions:

        o  The BE must have a status of "complete,"  as  reported
           by lustatus(1M).

        o  If the BE is not  the  current  BE,  you  cannot  have
           mounted  the  partitions of that BE (using lumount(1M)
           or mount(1M)).

        o  The BE you want to activate cannot be involved  in  an
           lucompare(1M) operation.

     After activating a specified  BE,  luactivate  displays  the
     steps to be taken for fallback in case of any problem on the
     next reboot. Make note of these instructions and follow them
     exactly, if necessary.

     The first time you  boot  from  a  newly  created  BE,  Live
     Upgrade  software  synchronizes this BE with the BE that was
     last active. (This is not necessarily the BE  that  was  the
     source  for  the newly created BE.) "Synchronize" here means
     that certain system files and directories  are  copied  from
     the  last-active  BE  to  the  BE being booted. Live Upgrade
     software does not perform this synchronization after a  BE's
     initial boot, unless you use the -s option, described below.

     If luactivate detects conflicts between files that are  sub-
     ject  to  synchronization,  it issues a warning and does not
     perform the synchronization for those files. Activation  can
     complete  successfully,  in spite of such a conflict. A con-
     flict can occur if you upgrade one BE or another  to  a  new
     operating  system version or if you modify system files (for
     example, /etc/passwd) on one of the BEs.

     The luactivate command requires root privileges.


OPTIONS

     The luactivate command has the following options:

     -l error_log
           Error and status messages are sent  to  error_log,  in
           addition  to  where  they  are  sent  in  your current
           environment.

     -o outfile
           All command output is sent to outfile, in addition  to
           where it is sent in your current environment.

     -s    Causes synchronization to occur (see DESCRIPTION) even
           if  next  boot of a specified BE is not the first boot
           of that  BE.  Use  this  option  with  great  caution,
           because  you  might  not  be  aware  or  in control of
           changes that might have occurred  in  the  last-active
           BE.

           If using -s, take special care when booting to an ear-
           lier  release of Solaris than what is installed on the
           last-active BE. For example, consider that  the  last-
           active  BE contains Solaris 9 and you want to activate
           a BE that contains Solaris 2.6.  If  you  forced  syn-
           chronization  with  the  -s  option, the BE containing
           Solaris 2.6 might be  synchronized  with  files  that,
           while  compatible with Solaris 9, might not work under
           Solaris 2.6.

     -X    Enable XML output. Characteristics of XML are  defined
           in  DTD,  in  /usr/share/lib/xml/dtd/lu_cli.dtd.<num>,
           where <num> is the version number of the DTD file.


OPERANDS

     BE_name
           Name of the BE to be activated.


EXIT STATUS

     The following exit values are returned:

     0     Successful completion.

     >0    An error occurred.


FILES

     /etc/lutab
           list of BEs on the system

     /usr/share/lib/xml/dtd/lu_cli.dtd.<num>
           Live Upgrade DTD (see -X option)


ATTRIBUTES

     See attributes(5) for descriptions of the  following  attri-
     butes:

     ____________________________________________________________
    |       ATTRIBUTE TYPE        |       ATTRIBUTE VALUE       |
    |_____________________________|_____________________________|
    | Availability                | SUNWluu                     |
    |_____________________________|_____________________________|


SEE ALSO

     lu(1M),    lucancel(1M),    lucompare(1M),     lucreate(1M),
     lucurr(1M),    ludelete(1M),    ludesc(1M),    lufslist(1M),
     lumake(1M),   lumount(1M),    lurename(1M),    lustatus(1M),
     luupgrade(1M), lutab(4), attributes(5), live_upgrade(5)


Man(1) output converted with man2html