`
netcome
  • 浏览: 475756 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用备用磁盘安装克隆 rootvg

    博客分类:
  • AIX
阅读更多

因为 备用磁盘安装过程涉及到把一个现有的 rootvg 克隆到目标备用磁盘上,所以该目标备用磁盘必须是还没有分配过卷组的。

在此情形中,您要完成以下这几件事:
  • 为备用磁盘安装作准备
  • 进行备用磁盘的安装与定制
  • 从备用磁盘上引导
  • 验证操作

步骤 1. 准备备用磁盘安装

  1. 检查您系统上的物理磁盘的状态。请输入:
    # lspv
    输出类似于下面所示内容:
    hdisk0         0009710fa9c79877    rootvg   	active
    hdisk1         0009710f0b90db93    None     
    我们可以把 hdisk1 用作备用磁盘,因为没有给此物理磁盘分配卷组。
  2. 通过运行以下命令检查是否已经安装了 alt_disk_copy 文件集:
    # lslpp -L bos.alt_disk_copy.rte
    如果还没有安装 alt_disk_copy 文件集,那么将显示与以下内容类似的输出:
    lslpp: 0504-132  Fileset bos.alt_disk_copy.rte not installed.
  3. 使用 AIX 安装介质的第一个卷,运行以下命令安装 alt_disk_copy 文件集:
    # geninstall -d/dev/cd0 bos.alt_disk_copy.rte
    输出类似于下面所示内容:
    +-----------------------------------------------------------------------------+
                                    Summaries:
    +-----------------------------------------------------------------------------+
                                                                                   
    Installation Summary
    --------------------                                                           
    Name                        Level           Part        Event       Result
    -------------------------------------------------------------------------------
    bos.alt_disk_copy.rte    5.3.0.0         USR         APPLY       SUCCESS    
  4. 创建一个用户定义的捆绑程序(叫做 /usr/sys/inst.data/user_bundles/MyBundle.bnd),其中包含下列文件集:
    I:bos.content_list
    I:bos.games
  5. 创建 /home/scripts 目录:
    mkdir /home/scripts
  6. 在 /home/scripts 目录中创建一个称为 AddUsers.sh 的用户定义的定制脚本:
    touch /home/scripts/AddUsers.sh
    chmod 755 /home/scripts/AddUsers.sh
  7. 编辑 /home/scripts/AddUsers.sh 以包含以下行:
    mkuser johndoe
    touch /home/johndoe/abc.txt
    touch /home/johndoe/xyz.txt

步骤 2. 执行备用磁盘安装和定制

  1. 要把 rootvg 克隆到一个备用磁盘上,请在命令行输入以下命令以打开 SMIT 菜单:
    # smit alt_clone
  2. 请在 Target Disk to Install 字段中选择 hdisk1
  3. 请在 Bundle to Install 字段中选择 MyBundle 捆绑程序。
  4. 插入安装介质的卷一。
  5. 请在 Directory or Device with images 字段中输入 /dev/cd0
  6. 请在 Customization script 字段中输入 /home/scripts/AddUsers.sh
  7. 按 Enter 键启动备用磁盘安装。
  8. 通过运行以下命令检查是否已创建了备用磁盘:
    # lspv
    输出类似于下面所示内容:
    hdisk0         0009710fa9c79877    rootvg             
    hdisk1         0009710f0b90db93    altinst_rootvg     

步骤 3. 从备用磁盘引导

  1. 缺省情况下,备用磁盘安装过程将引导列表更改为备用磁盘。要检查这一点,请运行以下命令:
    # bootlist -m normal -o   
    输出类似于下面所示内容:
    hdisk1
  2. 重新引导系统。请输入:
    # shutdown -r

    系统从备用磁盘(hdisk1)上的引导映像进行引导。

步骤 4. 验证操作

  1. 在系统重新引导时,它将在备用磁盘外运行。要核实这一点,请输入以下:
    # lspv
    输出类似于下面所示内容:
    hdisk0         0009710fa9c79877    old_rootvg  
    hdisk1         0009710f0b90db93    rootvg      
  2. 通过输入以下命令来验证定制脚本确实正确的运行了:
    # find /home/johndoe -print       
    输出类似于下面所示内容:
    /home/johndoe                     
    /home/johndoe/.profile            
    /home/johndoe/abc.txt             
    /home/johndoe/xyz.txt             
  3. 通过输入以下命令来验证您的软件包的内容确实都已安装了:
    # lslpp -Lb MyBundle                                         
    输出类似于下面所示内容:
      Fileset                      Level  State  Description
      ----------------------------------------------------------------------------
        bos.content_list           5.3.0.0    C    AIX Release Content List         
        bos.games                  5.3.0.0    C    Games              

分享到:
评论

相关推荐

    AIX克隆rootvg的方法

    本文将详细介绍如何在AIX系统中通过替换硬盘安装的方法克隆rootvg,并提供一系列实用的操作步骤。 #### 二、基础知识:理解rootvg与AIX - **rootvg**:是AIX操作系统的一个核心概念,指的是存放根文件系统和其他...

    AIX克隆rootvg

    对AIX系统进行克隆操作,可以把克隆出来的盘拿到别的主机设备上。

    AIX做rootvg

    1. **确认磁盘状态**:使用`lspv`命令检查磁盘hdisk1的状态,初始状态下hdisk1未被用作卷组的物理卷。 ```bash lspv ``` 2. **清除hdisk1的物理卷属性**:如果hdisk1之前已经被用作物理卷,我们需要先清除其...

    操作规范(一)—— AIX rootvg mirror.pdf

    1. **查看磁盘信息**:使用`oslevel -s`命令检查AIX版本,使用`lsdev -Ccdisk`列出所有可用磁盘设备。 - 示例输出: ```bash root@node01:/# oslevel -s 6100-06-01-1043 root@node01:/# lsdev -Ccdisk hdisk0...

    AIX更换本地磁盘

    - **操作目的**: 确保数据的安全性,在更换磁盘前,了解当前rootvg的状态是非常重要的。 #### 2. 迁移dump逻辑卷 - **命令**: `migratepv -l lg_dumplv hdisk0 hdisk1` - **解释**: 若存在dump逻辑卷(lg_dumplv),...

    克隆AIX操作系统

    2. **准备目标系统**:目标系统需要有足够的磁盘空间,并且至少有一块未被使用的磁盘(例如这里的hdisk3)用于克隆后的系统根卷组(rootvg)。 3. **执行克隆命令**:使用`alt_disk_install`命令来进行克隆操作。该...

    #制作与删除rootvg镜像标准步骤.pdf

    5. **更新引导**:使用`bosboot`命令创建或更新所有镜像磁盘上的引导映像,确保在任何磁盘故障时都能启动。 ```bash # bosboot -a ``` 6. **配置引导列表**:通过`bootlist`命令设置引导顺序,实现单机容错。 `...

    AIX用mirror方法做rootvg镜像及删除镜像

    本文将详细介绍如何使用mirror方法在AIX 5.3系统上进行rootvg镜像创建以及镜像的移除步骤。 首先,我们要理解rootvg是AIX系统中的默认卷组,包含了系统的关键文件和数据。为了创建rootvg镜像,我们需要一个额外的...

    IBM AIX磁盘更换策略表

    3. **非rootvg策略**:非rootvg的磁盘更换策略相对灵活,可以利用其他磁盘的空闲空间进行数据迁移,或者在没有足够空间的情况下使用备用磁盘。 4. **数据迁移**:在更换磁盘前,可能需要迁移LV的数据。使用命令如`...

    制作与删除rootvg镜像标准步骤

    3. **创建镜像**:使用`mirrorvg -s`命令创建rootvg所有逻辑卷的镜像,或者逐个使用`mklvcopy`命令创建。 ```bash # mirrorvg -s rootvg 或者 # mklvcopy lv_name 2 hdisk1 ``` 4. **同步镜像**:使用`syncvg`...

    aix:AIX 主机的资源

    请参阅以下资源:资源替代磁盘在空闲磁盘上创建备用磁盘 更新现有的备用磁盘行动create - 创建备用 rootvg 磁盘cleanup清理备用rootvg磁盘wakeup - 唤醒备用 rootvg 磁盘rename - 重命名备用 rootvg 磁盘sleep - 将...

    AIX镜像克隆操作手册

    使用`lsvg -l rootvg`命令查看rootvg的详细信息,确认镜像已创建并正常运行。 3. **AIX镜像移除** 3.1 **把rootvg的mirror去掉** 当不再需要镜像时,可以使用`rmvg`命令移除镜像。但请注意,这将导致数据丢失,...

    AIX克隆操作方法(alt_disk_install).pdf

    AIX克隆操作方法(alt_disk_install) ...AIX克隆操作方法是指使用alt_disk_install命令来克隆系统磁盘的过程,涉及到硬盘扫描、配置磁盘信息、解镜像操作、克隆命令、克隆元成后的硬盘状态等方面的知识点。

    磁盘镜像创建方法总结

    1. 将 hdisk1 加入到 rootvg 中,使用 `lsdev -C -c disk` 查看磁盘信息,然后使用 `smitty vg` 命令将 hdisk1 加入到 rootvg 中。 2. 创建镜像,使用 `smitty vg` 命令Mirror Volume Group,并选择 hdisk1 作为镜像...

    AIX系统ROOTVG镜像操作

    接着,可以使用`extendvg`命令将`hdisk1`扩展到`rootvg`中。需要注意的是,如果`hdisk1`包含数据,执行`extendvg`操作时这些数据将丢失。默认情况下,系统会提示如果物理卷有数据,不建议直接加入卷组。但是,通过...

    AIX下物理磁盘满,添加磁盘空间,实操

    在扩展磁盘空间前,我们需要确保新磁盘未被其他卷组使用。可以通过`lsvg -l rootvg`和`df`命令结合,确认hdisk1不在当前的卷组(rootvg)中。如果hdisk1曾经属于其他卷组,可能会出现错误提示,此时可以使用`-f`强制...

    aix rootvg

    使用`bootlist –m normal hdisk0 hdisk1 cd0`命令,指定正常的启动顺序为hdisk0优先,hdisk1备用,cd0通常用于光驱引导。 至此,`rootvg`的镜像操作全部完成。这样的配置提高了系统的高可用性,如果主硬盘出现问题...

    aix创建rootvg镜像

    在开始创建Rootvg镜像之前,首先需要将新的物理磁盘加入到现有的Rootvg中。这一步通过`extendvg`命令来完成。 ``` # extendvg rootvg hdisk1 ``` 这里,`rootvg`是我们要扩展的卷组名称,而`hdisk1`则是新加入的物理...

Global site tag (gtag.js) - Google Analytics