如何更新VIOS

第一种方法需要管理员手工在 NIM Master 端创建相应的 NIM 资源,使用该资源完成 VIOS 系统的 NIM 更新;第二种方法结合使用系统管理软件 IBM Systems Director 管理界面,完成 VIOS 更新。

对于 Power 系统管理员来说,掌握这两种方法,灵活完成 VIOS 的升级和更新,可以更有效率地管理维护环境中的 VIOS 系统。

下面将通过实例对这两种方法进行介绍和比较,以帮助管理员了解和掌握这两种 VIOS 更新的基本技巧,根据自己的管理需要选取合适的方法完成 VIOS 系统的更新。

VIOS 的更新介绍

常用的 VIOS 的更新,IBM 将会定期发布在IBM Support Fix Central 上,用户可以根据使用的 VIOS 版本信息去下载相应的更新。这些更新按类型可以分为修订包(Fix Pack)、服务包(Service Pack)和临时更新包(iFix,Interim Fix)。

Fix Pack 是一些大版本的更新,包括产品的加强,新功能和一些 Fix 组合并经过严格的测试安装包。

Service Pack 是服务更新包,是在 Fix Pack 之间的针对特定 Fix Pack 普遍的、关键问题的 Fix 而制作的更新包;

Interim Fix 是指临时性的关键问题的紧急补丁,只能应用于特定的版本。

传统的 VIOS 更新方法

传统的 VIOS 更新,用户通常需要把更新包放在 VIOS 系统(或者使用 NFS 把更新包 Mount 到 VIOS 系统),然后使用 VIOS 自带的命令 updateios 完成对 VIOS 本身的更新。使用的具体命令如下。

$updateios -accept -install –dev <Path_Of_Update_In_VIOS>

其中,Path_Of_Update_In_VIOS 是更新包放在 VIOS 系统中的路径。

这种方法要求管理员登录 VIOS 系统执行相应的升级更新命令,对于具有大量 Power 服务器的数据中心,大量的 VIOS 系统需要定期更新,必然要消耗大量的时间和精力,显然不是一个可行的方法。

考虑到 VIOS 本身也是一个特殊的 AIX 系统,而这些更新包本身可以通过在 NIM Master 上创建 lpp_resource 资源,通过 NIM Master 进行更新安装。

下面通过一个实例来看看如何使用 NIM Master 完成 VIOS 的更新。在本例中,我们将会使用 NIM Master 更新 VIOS 系统版本 2.2.1.0 到 2.2.1.4。

使用 NIM Master 手工完成 VIOS 的更新

要完成 VIOS 2.2.1.4 的更新,实际上就是要维护一个 lpp_resource 资源,当任何 VIOS 的更新包发布时,把这个新的更新包添加到已有的 lpp_resource 中,从而通过这个更新后的 lpp_resource 资源对 VIOS 系统进行更新。

所以,对于用户来说,首要的任务就是在 NIM Master 创建一个初始的 lpp_resource 资源,这一工作通常可以在安装第一个 VIOS 版本时完成。

使用 AIX DVD Image 创建 lpp_resource

理论上,我们应该使用 VIOS 2.2.1.0 的 DVD 安装光盘,通过 NIM 命令来生成 lpp_resource 资源,但是在创建过程中,我们一般会遇到下面的错误。

(1) root @ xnw3056: : /VIOS/cd1/usr/sys/inst.images
# nim -o define -t lpp_source -a source=/VIOS/cd1 -a server=master -a \
          location=/export/nim/VIO2210/VIO2210lpp vio2210lpp
Preparing to copy install images (this will take several minutes)...

….

Now checking for missing install images...
warning: 0042-265 c_mk_lpp_source: The image source "/VIOS/cd1"
        that was used to define the lpp_source is missing one or more
        of the following from the list of default packages:

….

warning: 0042-267 c_mk_lpp_source: The defined lpp_source does not have the
        "simages" attribute because one or more of the following
        packages are missing:

上面的错误显示 simages 属性没法设置,这就意味着我们没法使用这个 lpp_resource 去进行 NIM RTE 安装 LPAR,但这个包实际上是可以用于更新操作的。

但为了避免上面这个问题,我们可以采用另外一种方法来生成 lpp_resource 资源。

根据 VIOS DVD 光盘的第一张内容,我们可以确认 VIOS 2.2.1.0 的 oslevel 信息,由于 VIOS 本身是基于特定 AIX 定制的 Appliance,其实这个 oslevel 也就是它使用的 AIX 的版本信息。

# cat /VIOS/cd1/OSLEVEL

OSLEVEL= 6.1.7.0

从上面的输出结果,VIOS 2.2.1.0 使用的是 AIX 6.1 TL7 的版本。我们可以使用 AIX 6.1 TL7 的安装光盘来生成 lpp_resource 资源。同样 mount 第一张 DVD 安装光盘到 /VIOS/cd1,使用的命令和上面完全相同,即可创建出 lpp_resource 资源。

(1) root @ xnw3056: : /

# nim -o define -t lpp_source -a source=/VIOS/cd1 -a server=master -a \

location=/export/nim/VIO2210/VIO2210lpp vio2210lpp vio2210lpp

在这个 lpp_resource 资源创建完成之后,在以后的 VIOS 更新包发布之后,我们将对这个 lpp_resource 资源进行修改,使之包含有最新的更新。

基于 Fix Pack 和 Service Pack 包更新 lpp_resource;

当 VIOS 2.2.1.4 发布时,我们可以从IBM Support Fix Central 上下载该更新包,我们命名这个下载包为 vio2214.iso。现在我们开始对原先的 lpp_resource 资源进行更新。

首先,mount 该 ISO 文件到 NIM 文件夹/cd

(1) root @ xnw3056: : /

# loopmount -i 2214.iso -o "-V cdrfs -o ro" -m /cd

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索系统
, 方法
, 更新
, 版本
资源
如何更新ios系统、ipad如何更新ios、ios 7、ios 8、如何更新ios10,以便于您获取更多的相关知识。

时间: 2025-01-02 16:37:43

如何更新VIOS的相关文章

让您的IBM Power Systems环境达到受支持的级别

如果您有一个 IBM Power Systems 环境,那么获得足够的硬件和软件支持就很重要.这种支持不仅能够保证在系统发生故障时有回旋的余地,而且还可以让您获得新版本和错误修复,有助于防止您在一开始就遭受挫折.让正在运行的软件和固件保持最新,在需要迁移到新的硬件的时候就会变得更容易. 获得受支持的版本 为了让您的 Power Systems 环境达到受支持的级别,您需要知道当前正在运行的是什么硬件和软件.每个 Power Systems 环境都是不同的:您可能有一个独立的服务器,所有资源(如处

300+篇运维、数据库等实战资料免费下载(文章+PDF+视频,持续更新)

2017年已过去一半,在此小编为大家精心整理了2017上半年热点事件解析.实战技术资料以及特别策划短视频系列,希望可以帮助大家更深入地回顾上半年的技术热点,并储备更充足的技术干粮继续2017的下一半. PART 1 峰会回顾资料 云栖大会 [上海云栖大会]2017云栖大会上海峰会资料合计(现场视频+PDF下载) [成都云栖大会]2017云栖大会成都峰会资料合计(现场视频+PDF下载) [南京云栖大会]2017云栖大会南京峰会资料合计(现场视频+PDF下载) 技术峰会 [运维/DevOps峰会]

MathType公式编号怎么更新

具体操作如下: 1.打开Word文档,当没有删除公式时,其正常的MathType公式编号如下所示: MathType公式编号示例 2.删除其中一个公式,比如公式3,理论上来说后面的公式应该要自动更新,然而这种情况并没有出现,各个编号还是保持原有的序号. 删除公式及相应的编号 3.回到Word中的MathType菜单中,点击使用"更新公式编号(Updata Equation Numbers)". 使用MathType菜单中的"更新公式编号"命令 4.这时你会发现刚刚还

账户更改 问题-SVN账户变换不能更新问题

问题描述 SVN账户变换不能更新问题 一开始检索出项目A,但是没有提交权限.项目代码有更改,后来换了有权限的账户,更改SVN账户后,发现不能更新提交.这种情况怎么解决? 简单的说就是我检索的账户与提交的账户不同,又不能重新检出,由于项目改了许多. 解决方案 不同的账户是不可以交叉提交的,因此你换了账户后就不能提交了.解决办法是,你用有提交权限的账户重新检出,然后将你以前检出的代码覆盖新检出的再进行提交. 解决方案二: 这个我倒是懂,就是改的东西有些需要对比下,省的冲突,重新检出覆盖可能会将别人的

C++Builder 软件还在完善和更新吗?

问题描述 C++Builder 软件还在完善和更新吗? 我用C++builder5开发的应用程序,打包后做成安装系统,却无法在win7系统上安装,有人告诉我说是因为C++Builder 软件开发公司已经不再对其维护和更新了,所以无法适用于高版本的window系统,是这样的吗? 解决方案 基本没有维护了,换visual studio吧. 解决方案二: 貌似还有BCB XE之类的新版本存在,但是从市场份额来说,BCB几乎绝迹了. 解决方案三: BCB在5之后又经历了6,2006,2007,2009,

win7系统下Update更新出现错误代码80073712的解决方法

  1.确认一下更新服务是否正常.首先在键盘上按"Win+R"输入打开"运行"窗口,输入"services.msc"命令回车打开服务窗口; 2.然后分别检查Background Intelligent Transfer Service服务.Cryptographic服务.Software Protection服务.Windows Update服务,确保对应的"状态"栏是否都处于"已启动",如果发现以上某服务

win7开机出现“致命错误C0000034,正在更新操作XXX 共XXX个”的解决步骤

  win7系统开机出现问题属于常见故障问题之一,这不有位用户说win7系统开机的时候出现"致命错误C0000034,正在更新操作XXX 共102964个0000000000000000.cdf-ms"这是怎么回事呢?可能是电脑在更新时,中途因为某种原因而中断(如强制关机,断电,意外重启等),再次开机就会出现这种情况.本文教程为大家讲解详细解决步骤. 解决步骤如下: 1. 手动重启电脑,一直按F8,选择选项 "启动修复": 2.修复启动框---取消---"

PHP实现网页自动更新块

  前言:现在很多有个人主页或者博客的朋友选择租用虚拟主机,而相当一部分虚拟主机支持PHP.如果你有一个支持php的主机空间,有没有用php把自己的网站武装起来呢? 能不能让php为你的网页添加一些每隔一段时间就自动更新的内容,以更好的吸引访客呢?实现这一功能并不需要太高深的编程知识,请看以下例子: (一)英语谚语 让我们来看一个简单的应用:让php程序从数据库中随机提取一行记录,显示在网页上,隔15分钟再去读取另一条记录.英汉对照的谚语是个适合显示的内容. 考虑到放置个人主页的廉价虚拟主机多数

PHP为你的网页更新

博客的朋友选择租用虚拟主机,而相当一部分虚拟主机支持PHP.如果你有一个支持php的主机空间,有没有用php把自己的网站武装起来呢? 能不能让PHP为你的网页添加一些每隔一段时间就自动更新的内容,以更好的吸引访客呢?实现这一功能并不需要太高深的编程知识,请看以下例子: (一)英语谚语 让我们来看一个简单的应用:让PHP程序从数据库中随机提取一行记录,显示在网页上,隔15分钟再去读取另一条记录.英汉对照的谚语是个适合显示的内容. 考虑到放置个人主页的廉价虚拟主机多数不支持MySQL之类的数据库,我