因为 备用磁盘安装过程涉及到把一个现有的 rootvg 克隆到目标备用磁盘上,所以该目标备用磁盘必须是还没有分配过卷组的。
在此情形中,您要完成以下这几件事:
- 为备用磁盘安装作准备
- 进行备用磁盘的安装与定制
- 从备用磁盘上引导
- 验证操作
步骤 1. 准备备用磁盘安装
- 检查您系统上的物理磁盘的状态。请输入:
# lspv
输出类似于下面所示内容:
hdisk0 0009710fa9c79877 rootvg active
hdisk1 0009710f0b90db93 None
我们可以把 hdisk1 用作备用磁盘,因为没有给此物理磁盘分配卷组。
- 通过运行以下命令检查是否已经安装了 alt_disk_copy 文件集:
# lslpp -L bos.alt_disk_copy.rte
如果还没有安装 alt_disk_copy 文件集,那么将显示与以下内容类似的输出:
lslpp: 0504-132 Fileset bos.alt_disk_copy.rte not installed.
- 使用 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
- 创建一个用户定义的捆绑程序(叫做 /usr/sys/inst.data/user_bundles/MyBundle.bnd),其中包含下列文件集:
I:bos.content_list
I:bos.games
- 创建 /home/scripts 目录:
mkdir /home/scripts
- 在 /home/scripts 目录中创建一个称为 AddUsers.sh 的用户定义的定制脚本:
touch /home/scripts/AddUsers.sh
chmod 755 /home/scripts/AddUsers.sh
- 编辑 /home/scripts/AddUsers.sh 以包含以下行:
mkuser johndoe
touch /home/johndoe/abc.txt
touch /home/johndoe/xyz.txt
步骤 2. 执行备用磁盘安装和定制
- 要把 rootvg 克隆到一个备用磁盘上,请在命令行输入以下命令以打开 SMIT 菜单:
# smit alt_clone
- 请在 Target Disk to Install 字段中选择 hdisk1。
- 请在 Bundle to Install 字段中选择 MyBundle 捆绑程序。
- 插入安装介质的卷一。
- 请在 Directory or Device with images 字段中输入 /dev/cd0。
- 请在 Customization script 字段中输入 /home/scripts/AddUsers.sh。
- 按 Enter 键启动备用磁盘安装。
- 通过运行以下命令检查是否已创建了备用磁盘:
# lspv
输出类似于下面所示内容:
hdisk0 0009710fa9c79877 rootvg
hdisk1 0009710f0b90db93 altinst_rootvg
步骤 3. 从备用磁盘引导
- 缺省情况下,备用磁盘安装过程将引导列表更改为备用磁盘。要检查这一点,请运行以下命令:
# bootlist -m normal -o
输出类似于下面所示内容:
hdisk1
- 重新引导系统。请输入:
# shutdown -r
系统从备用磁盘(hdisk1)上的引导映像进行引导。
步骤 4. 验证操作
- 在系统重新引导时,它将在备用磁盘外运行。要核实这一点,请输入以下:
# lspv
输出类似于下面所示内容:
hdisk0 0009710fa9c79877 old_rootvg
hdisk1 0009710f0b90db93 rootvg
- 通过输入以下命令来验证定制脚本确实正确的运行了:
# find /home/johndoe -print
输出类似于下面所示内容:
/home/johndoe
/home/johndoe/.profile
/home/johndoe/abc.txt
/home/johndoe/xyz.txt
- 通过输入以下命令来验证您的软件包的内容确实都已安装了:
# 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,并提供一系列实用的操作步骤。 #### 二、基础知识:理解rootvg与AIX - **rootvg**:是AIX操作系统的一个核心概念,指的是存放根文件系统和其他...
- 使用备用磁盘安装克隆rootvg。 - 使用系统备份磁带克隆系统。 - 如何向AIX系统添加开源应用程序。 - 安装Oracle 9i过程中遇到的问题及解决方案。 以上内容涵盖了从AIX+5L 和 AIX+5.3的安装、配置到日常管理和故障...
对AIX系统进行克隆操作,可以把克隆出来的盘拿到别的主机设备上。
1. **确认磁盘状态**:使用`lspv`命令检查磁盘hdisk1的状态,初始状态下hdisk1未被用作卷组的物理卷。 ```bash lspv ``` 2. **清除hdisk1的物理卷属性**:如果hdisk1之前已经被用作物理卷,我们需要先清除其...
1. **查看磁盘信息**:使用`oslevel -s`命令检查AIX版本,使用`lsdev -Ccdisk`列出所有可用磁盘设备。 - 示例输出: ```bash root@node01:/# oslevel -s 6100-06-01-1043 root@node01:/# lsdev -Ccdisk hdisk0...
- **操作目的**: 确保数据的安全性,在更换磁盘前,了解当前rootvg的状态是非常重要的。 #### 2. 迁移dump逻辑卷 - **命令**: `migratepv -l lg_dumplv hdisk0 hdisk1` - **解释**: 若存在dump逻辑卷(lg_dumplv),...
本文将详细介绍如何使用mirror方法在AIX 5.3系统上进行rootvg镜像创建以及镜像的移除步骤。 首先,我们要理解rootvg是AIX系统中的默认卷组,包含了系统的关键文件和数据。为了创建rootvg镜像,我们需要一个额外的...
2. **准备目标系统**:目标系统需要有足够的磁盘空间,并且至少有一块未被使用的磁盘(例如这里的hdisk3)用于克隆后的系统根卷组(rootvg)。 3. **执行克隆命令**:使用`alt_disk_install`命令来进行克隆操作。该...
5. **更新引导**:使用`bosboot`命令创建或更新所有镜像磁盘上的引导映像,确保在任何磁盘故障时都能启动。 ```bash # bosboot -a ``` 6. **配置引导列表**:通过`bootlist`命令设置引导顺序,实现单机容错。 `...
3. **非rootvg策略**:非rootvg的磁盘更换策略相对灵活,可以利用其他磁盘的空闲空间进行数据迁移,或者在没有足够空间的情况下使用备用磁盘。 4. **数据迁移**:在更换磁盘前,可能需要迁移LV的数据。使用命令如`...
3. **创建镜像**:使用`mirrorvg -s`命令创建rootvg所有逻辑卷的镜像,或者逐个使用`mklvcopy`命令创建。 ```bash # mirrorvg -s rootvg 或者 # mklvcopy lv_name 2 hdisk1 ``` 4. **同步镜像**:使用`syncvg`...
请参阅以下资源:资源替代磁盘在空闲磁盘上创建备用磁盘 更新现有的备用磁盘行动create - 创建备用 rootvg 磁盘cleanup清理备用rootvg磁盘wakeup - 唤醒备用 rootvg 磁盘rename - 重命名备用 rootvg 磁盘sleep - 将...
使用`lsvg -l rootvg`命令查看rootvg的详细信息,确认镜像已创建并正常运行。 3. **AIX镜像移除** 3.1 **把rootvg的mirror去掉** 当不再需要镜像时,可以使用`rmvg`命令移除镜像。但请注意,这将导致数据丢失,...
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 作为镜像...
接着,可以使用`extendvg`命令将`hdisk1`扩展到`rootvg`中。需要注意的是,如果`hdisk1`包含数据,执行`extendvg`操作时这些数据将丢失。默认情况下,系统会提示如果物理卷有数据,不建议直接加入卷组。但是,通过...
在扩展磁盘空间前,我们需要确保新磁盘未被其他卷组使用。可以通过`lsvg -l rootvg`和`df`命令结合,确认hdisk1不在当前的卷组(rootvg)中。如果hdisk1曾经属于其他卷组,可能会出现错误提示,此时可以使用`-f`强制...
使用`bootlist –m normal hdisk0 hdisk1 cd0`命令,指定正常的启动顺序为hdisk0优先,hdisk1备用,cd0通常用于光驱引导。 至此,`rootvg`的镜像操作全部完成。这样的配置提高了系统的高可用性,如果主硬盘出现问题...
在开始创建Rootvg镜像之前,首先需要将新的物理磁盘加入到现有的Rootvg中。这一步通过`extendvg`命令来完成。 ``` # extendvg rootvg hdisk1 ``` 这里,`rootvg`是我们要扩展的卷组名称,而`hdisk1`则是新加入的物理...