Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1315222
  • 博文数量: 554
  • 博客积分: 10425
  • 博客等级: 上将
  • 技术积分: 7555
  • 用 户 组: 普通用户
  • 注册时间: 2006-11-09 09:49
文章分类

全部博文(554)

文章存档

2012年(1)

2011年(1)

2009年(8)

2008年(544)

分类:

2008-04-15 13:29:48

4.3 使用Solaris Live Upgrade进行升级的实例

在本实例中,将在运行Solaris 7发行版的系统上使用lucreate命令来创建新的引导环境。通过使用luupgrade命令将这个新引导环境升级到Solaris10发行版。通过使用luactivate命令启动已升级的引导环境。此外,还提供了回退到原始引导环境的实例。

1.在活动的引导环境中安装Live Upgrade
(1)插入Solaris10 Operating System DVD或Solaris10 Software - 2 CD。

(2)遵循针对不同介质所使用的步骤。

 如果使用的是Solaris10 Operating System DVD,请将目录更改为安装程序所在目录,然后运行安装程序。

# cd /cdrom/cdrom0/Solaris_10/Tools/Installers

# ./liveupgrade20

定时将显示Solaris Web Start安装程序。

 如果使用的是Solaris10 Software - 2 CD,请运行该安装程序。

% ./installer

将显示Solaris Web Start安装程序。

(3)从“安装”对话框的“选择类型”中,单击“定制”按钮。

(4)在“语言环境选择”对话框上,单击要安装的语言。

(5)选择要安装的软件。

 对于DVD,请在“组件选择”对话框上单击“下一步”按钮,以安装软件包。

 对于CD,在“产品选择”对话框上,单击“Solaris Live Upgrade的默认安装”并单击其他产品选项以撤销对软件的选择。

(6)按照Solaris Web Start安装程序对话框上的指示安装本软件。

2.创建引导环境
由于源引导环境现在还没有名字,所以使用-c选项将源引导环境命名为c0t4d0s0。仅在创建第一个引导环境时才需要命名源引导环境。新的引导环境名为c0t15d0s0。-A选项将创建与引导环境名称相关联的描述。将根(/) 文件系统复制到新引导环境。同时,创建了一个新的交换区,而不是共享源引导环境的交换区。

# lucreate -A ’BE_description’ -c c0t4d0s0 -m /:/dev/dsk/c0t15d0s0:ufs\

-m -:/dev/dsk/c0t15d0s1:swap -n c0t15d0s0

3.升级不活动的引导环境
不活动的引导环境名为c0t15d0s0。升级所要使用的操作环境映像来自网络。

# luupgrade -n c0t15d0s0 -u -s /net/ins-svr/export/Solaris_10 combined.Solaris_wos

4.检查引导环境是否可引导
lustatus命令报告引导环境创建是否完成。lustatus 还显示引导环境是否可引导。

# lustatus

boot environment Is Active Active Can Copy

Name Complete Now OnReboot Delete Status

------------------------------------------------------------------------------------------------------------

c0t4d0s0 yes yes yes no –

c0t15d0s0 yes no no yes -

5.启动不活动的引导环境
使用luactivate命令使c0t15d0s0引导环境可引导。然后重新引导系统,于是c0t15d0s0就成为活动的引导环境。c0t4d0s0引导环境现在处于不活动状态。

# luactivate c0t15d0s0

# init 6

6.回退到源引导环境
如果重新启动后仍不能引导新的引导环境,这就需要启动原来的引导环境,将系统恢复。有三种回退过程取决于新引导环境的活动情况。

 启动成功,但你希望回退到原始引导环境。请参见例4-1。

 启动失败,而你可以引导回原始引导环境。请参见例4-2。

 启动失败,且你必须通过使用介质或网络安装映像引导回原始引导环境。请参见例4-3。

 例4-1 在新的引导环境创建成功,但希望返回原来的引导环境。

在本例中,原始c0t4d0s0引导环境在已成功启动的情况下仍重新启用为引导环境。设备名称为first_disk。

# /usr/sbin/luactivate first_disk

# init 6

 例4-2 SPARC:从失败的引导环境启动中回退。

在本例中,新引导环境是不可引导的,你必须返回到OK提示符,然后在单用户模式下从原始引导环境c0t4d0s0中引导。

OK boot net -s

# /sbin/luactivate first_disk

Do you want to fallback to activate boot environment c0t4d0s0

(yes or no)? yes

# init 6

原始引导环境c0t4d0s0 成为活动的引导环境。

 例4-3 SPARC:使用DVD,CD或网络安装映像回退到原始引导环境。

在本例中,新引导环境是不可引导的,你无法从原始引导环境中引导,因此必须使用介质或网络安装映像。设备为/dev/dsk/c0t4d0s0。原始引导环境c0t4d0s0成为活动的引导环境。

OK boot net -s

# fsck /dev/dsk/c0t4d0s0

# mount /dev/dsk/c0t4d0s0 /mnt

# /mnt/sbin/luactivate

Do you want to fallback to activate boot environment c0t4d0s0

(yes or no)? yes

# umount /mnt

# init 6
阅读(553) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~