- 论坛徽章:
- 0
|
偶努力翻,ES-310(Veritas的东东),第七章
这需要使用以下参数:
l 给rootdg分配一个新的临时磁盘组名
l 清除原始的hostid属主
l 使用唯一的rootdg组标识
# vxdg –tC –n new_disk_group import group_id
困难的部分就在于你必须使用唯一的roogdg组标识,这必须提前知道。
你可以使用命令:vxdisk来确定rootdg组标识。
# vxdisk –s list
Disk: c0t2d0s2
type: sliced
flags: online ready private autoconfig autoimport imported
diskid: 791000525.1055.boulder
dgname: rootdg
dgid: 791000499.1025.boulder
hostid: boulder
On the importing host, the group will be renamed:
快照操作 VM的快照功能自动准备一个卷进行备份,通过执行以下操作:l 为卷连接一个新的只写镜像l 拷贝数据到新的镜像l 分离镜像l 从新的镜像中创建新的卷
快照操作
当你需要备份一个卷上的数据,如文件系统卷时,你可以使用VM的快照功能来创建一个卷的拷贝。然后备份新拷贝到磁带上而不需要中断对原始卷的服务。
快照(Snapshot)条件
在快照启动之前必须满足以下的条件:
l 必须已知要备份的卷名字
l 必须提供新的快照拷贝的名字
l 可以为快照拷贝指定特定的磁盘
l 必须为快照准备足够的未使用磁盘空间
快照过程
通常从VMSA接口使用快照功能的过程如下:
1. 选择被拷贝成快照的卷
2. 选择VolumeàSnapshot(Selected)菜单或在命令执行台:VolumeàSnap
3. 完成卷快照的对话框(Volume Snapshot Dialogue box)
4. 在对话框中点击Snapshot来启动快照进程,这所需要的时间依赖于卷大小
5. 当镜像拷贝完成时,再次点击Snapshot
这将分离新的镜像并从它上创建一个独立卷。
6. 备份新的快照卷到磁带
7. 移除快照卷
在线卷重分层 在线卷重分层改变卷的层次结构但不中断数据访问。这个功能被用来:l 改变一个卷的冗余特性l 改变一个卷的性能特性
在线卷的重分层
在线卷重分层为管理员提供了一种工具,可以用来正确配置信息,或在以后当更多磁盘资源有效时,增强配置。
在线卷重分层的一个重要功能就是在重分层的操作过程中卷及其文件系统继续保持有效。
重分层功能可以用来执行很多操作,如:
l 为一个RAID 5卷增加更多条带柱(column)
l 改变一个卷的条带单元大小
l 将卷类型从RAID 5改变到镜像或条带
--------------------------------------------------------------------------------------------------
注意----在试图对一个生产卷重分层之前,应该仔细阅读Veritas管理员手册。
--------------------------------------------------------------------------------------------------
卷重分层的准备
在重分层开始前,你必须提供以下信息:
l 选择新的卷分层
这包括串联,条带,RAID 5,串联pro和条带pro
l 指定为新卷分层所需要的附加磁盘空间,如RAID 5奇偶校验空间
l 指定在卷分层改变期间所需要的临时磁盘空间
重分层状态监视器
一旦你填好了重分层表并启动了重分层进程,一个重分层状态窗口将会被显示出来。你可以使用这个窗口中的工具进行控制:
l 临时停止分层进程(暂停)
l 放弃分层进程
l 在暂停后继续分层进程
l 撤消重分层的改变(Reverse)
完成状态的百分数也将会被显示出来
--------------------------------------------------------------------------------------------------
注意----如果卷没有被VMSA或vxassist命令创建,重分层任务可能会失败
--------------------------------------------------------------------------------------------------
被分层的卷 VM有2个定制的卷结构被称为:Concatenated Pro和Striped Pro,它们提供以下特性:l 增强的磁盘失败的容许度l 提高了数据冗余l 加快了恢复时间
被分层的卷
一个被分层的卷建立在一个或多个其他卷上,下面的卷是典型的镜像。
使用VM3.0.2及以上版本,你可以创建以下类型的分层卷:
l Concatenated Pro卷
它是一个被镜像的分层串联卷
l Striped Pro卷
它是一个被镜像的条带串联卷
Striped Pro卷结构
如图7_2所示的Striped Pro卷由几个层构成。The lower levels of the layered volumes are readymade configurations designed to provide the highest level of
availability without increasing the administrative complexity.
启动分层卷
当从命令行方式启动分层卷,你要启动子卷及顶级卷。子卷通常包含字符L(L01, L02)。启动顺序如下:
# vxvol –g DGa start vol01-L01
# vxvol –g DGa start vol01-L02
# vxvol –g DGa start vol01
保存分层卷配置
当使用:vxprint来保存一个通常的卷配置时,使用参数:-hmQq。当保存一个分层卷时,必须加上参数 r和L,一个典型的保存分层卷的配置信息的命令如下:
# vxprint –g DGa –hmQqrL vol01 >; save_vol01
--------------------------------------------------------------------------------------------------
警告----如果对命令:vxprint增加参数 r和L失败,那么保存的配置信息是不完整的。
--------------------------------------------------------------------------------------------------
解码分层卷结构
一个简单分层卷的vxprint输出是复杂的,在所有的组件中跟踪它们的关系是困难的。
# vxprint –g DGa vol01
TY NAME ASSOC KSTATE LENGTH PLOFFS STATE
v vol01 fsgen ENABLED 409600 - ACTIVE
pl vol01-04 vol01 ENABLED 409600 - ACTIVE
sv vol01-S01 vol01-04 ENABLED 204800 0 -
v2 vol01-L01 fsgen ENABLED 204800 - ACTIVE
p2 vol01-P01 vol01-L01 ENABLED LOGONLY - ACTIVE
s2 DGa02-01 vol01-P01 ENABLED 5 LOG -
p2 vol01-P02 vol01-L01 ENABLED 204800 - ACTIVE
s2 DGa01-03 vol01-P02 ENABLED 204800 0 -
p2 vol01-P03 vol01-L01 ENABLED 204800 - ACTIVE
s2 DGa04-02 vol01-P03 ENABLED 204800 0 -
sv vol01-S02 vol01-04 ENABLED 204800 0 -
v2 vol01-L02 fsgen ENABLED 204800 - ACTIVE
p2 vol01-P04 vol01-L02 ENABLED LOGONLY - ACTIVE
s2 DGa02-02 vol01-P04 ENABLED 5 LOG -
p2 vol01-P05 vol01-L02 ENABLED 204800 - ACTIVE
s2 DGa03-02 vol01-P05 ENABLED 204800 0 -
p2 vol01-P06 vol01-L02 ENABLED 204800 - ACTIVE
s2 DGa05-02 vol01-P06 ENABLED 204800 0 -
磁盘失败 一个VM管理员必须监视,诊断和修复磁盘失败。l 使用命令:vxprint来监视失败l 监视控制窗口错误l 严格评估失败l 确定失败磁盘的物理路径l 使用vxdiskadm执行一个通常的磁盘替换l 对一些阵列需要特殊的步骤
磁盘失败
你看到的最通常的磁盘错误是分离plex信息。这通常意味着在卷中的一个镜像访问过程中出现了一个磁盘错误。
在你处理之前,你必须能够标识出失败磁盘的物理路径。最通常的工具是:
l 命令:vxprint
l 命令:vxdisk
l 文件:/var/adm/messages
失败概述
你看到的最通常的错误信息涉及到分离plex。当读取或写入到一个plex时,如果发生一个I/O错误,plex(镜像)将被分离。在处理之前有几个问题需要注意:
l 一个磁盘块的读错误可能会影响一个子磁盘,但位于相同物理磁盘上的其他子磁盘将不会受到影响。
l 只有一个读或写企图发生时,才会检测到一个错误。
l 一个完全的磁盘失败将会最终导致所有与这个磁盘相关的plex全部被分离
l Hot spare将不会取代一个块相关错误。它必须是一个完整的磁盘访问错误。
--------------------------------------------------------------------------------------------------
注意----VM的默认动作是热定位(hot relocation)而不是热交换(hot sparing),然而一些用户宁愿选择热交换。热定位可能使用以多种方式使用有效磁盘空间,这样可能会产生性能问题。
--------------------------------------------------------------------------------------------------
在 /var/adm/messages中的典型错误
WARNING: vxvm:vxio: write error on Plex vol0-01 of shared volume vol0 offset
0length 1
WARNING: vxvm:vxio: Plex vol0-01 detached from volume vol0
WARNING: /sbus@6,0/SUNW,soc@2,0/SUNW,pln@a0000000,722a25/ssd@0,0
(ssd384):
vxvm:vxconfigd: Detached plex vol0-01 in volume vol0
vxvm:vxconfigd: Detached plex vol0-03 in volume vol0
检测卷错误
命令:vxprint是最简单的方式来检测所有卷结构的状态。在以下的引用中,卷中的2个plex状态是错误的,
# vxprint
Disk group: sdg0
TY NAME ASSOC KSTATE LENGTH PLOFFS STATE
dg sdg0 sdg0 - - - -
dm disk0 c4t0d0s2 - 8368512 - -
dm disk7 c5t0d0s2 - 8368512 - -
v vol0 fsgen ENABLED 524288 - ACTIVE
pl vol0-01 vol0 DISABLED 525141 - IOFAIL
sd disk0-01 vol0-01 ENABLED 525141 0 -
pl vol0-02 vol0 ENABLED 525141 - ACTIVE
sd disk7-01 vol0-02 ENABLED 525141 0 -
pl vol0-03 vol0 DISABLED LOGONLY - IOFAIL
sd disk0-02 vol0-03 ENABLED 5 LOG -
--------------------------------------------------------------------------------------------------
注意----你可以使用命令:vxprint –ht vol0来获取卷的细节分析。这给出了你所需要的所有信息,包括坏磁盘的物理路径。
--------------------------------------------------------------------------------------------------
你也可以使用 vxprint命令来创建一个备份配置文件以适合重新创建的卷结构的入口。这是一个有用的灾难恢复工具。
严重失败(Failure Severity)
当VM检测到一个磁盘失败,它可以在一定数量的不同状态下替换一个失败的plex。对一个失败的plex的两个最通常的状态是:
l DETACHED / IOFAIL
l DISABLED / NODEVICE
状态DETACHED / IOFAIL不是很严重的,可以通过执行vxprint –ht的输
出来相对容易的标识失败设备的路径。如下:
# vxprint –ht | grep sd0b-01
sd sd0b-01 lv0b-01 disk7 0 525141 0 c5t0d0 ENA
VM磁盘名及物理路径在上例中被高亮显示,VM磁盘是disk7物理路径
是:c5t0d0。
当VM软件丢失了磁盘的完全的联系时,在命令:vxprint –ht中物理路径可能为空。那时,你必须从vxprint中查找失败磁盘的介质名,然后使用命令:vxdisk list相关介质名与物理设备。
# vxdisk list
DEVICE TYPE DISK GROUP STATUS
c0t0d0s2 sliced - - error
c0t1d0s2 sliced disk02 rootdg online
- - disk01 rootdg failed was:c0t0d0s2
当一个磁盘失败并成为分离状态时,CVM或SSVM软件当前不能发现磁盘但仍然知道物理路径,这就是failed状态。这意味着磁盘已经失败,物理路径被确切的显示。
通常磁盘替换过程
替换一个失败的,包含镜像卷的磁盘的最简单方式是使用vxdiskadm单元。使用参数4后再选择参数5。
命令:vxdiskadm的主菜单
# vxdiskadm
1 Add or initialize one or more disks
2 Encapsulate one or more disks
3 Remove a disk
4 Remove a disk for replacement
5 Replace a failed or removed disk
6 Mirror volumes on a disk
7 Move volumes from a disk
8 Enable access to (import) a disk group
9 Remove access to (deport) a disk group
10 Enable (online) a disk device
11 Disable (offline) a disk device
12 Mark a disk as a hot-spare for a disk group
13 Turn off the hot-spare flag on a disk
list List disk information
? Display help about menu
?? Display help about the menuing system
q Exit from menus
Select an operation to perform: 4
--------------------------------------------------------------------------------------------------
警告---对于很多的存储阵列,附加动作必须被执行通过参数4和5
--------------------------------------------------------------------------------------------------
StorEdge A5000 Array 磁盘替换
不象其他的存储阵列,对于一个A5000磁盘的物理路径有一个唯一的磁盘ID植入其中。如果你替换了一个磁盘,则对所有连接的主机系统你已经改变了磁盘的物理路径。
A5000磁盘的路径名的例子
/sbus@6,0/SUNW,socal@2,0/sf@1,0/ssd@w2100002037078320,0
/sbus@6,0/SUNW,socal@2,0/sf@1,0/ssd@w210000203707976d,0
A5000磁盘的替换过程
1. 查找坏磁盘的介质名和物理路径
2. 在VM控制下使用vxdiskadm的参数4来移除磁盘
3. 使用:luxadm remove_device参数来移除旧的物理路径
4. 在A5000中安装一个替换磁盘
5. 使用:luxadm insert_device参数来为磁盘建立一个新的物理路径
6. 使用 vxdiskadm参数5在新磁盘上重建卷结构
SPARCstorage Array磁盘替换
对于一个SPARCstorage阵列的磁盘替换过程是很简单的,除非只替换一个单独的磁盘,你必须移动一个包含10个磁盘的磁盘tray。这意味着你必须首先分离所有在tray中与其相关的其他镜像。
SPARCstorage Array 100磁盘替换过程
1. 查找坏磁盘的介质名,物理路径,和SPARCstorage Array tray
2. 分离卷在其他磁盘(包含失败磁盘的tray)上的所有镜像。
--------------------------------------------------------------------------------------------------
警告----所有与给定磁盘tray相关的卷必须被镜像到一个不同的tray。否则,你可能会意外的移除全部卷,虽然你只是想移动一个单一的镜像。
--------------------------------------------------------------------------------------------------
3. 在VM控制下,使用vxdiskadm的参数4来移除坏磁盘
4. Spin down目标磁盘tray下的所有磁盘,并移动tray。你可以使用VMSA GUI来完成
5. 替换失败的磁盘并插入到tray中,这个磁盘将自动spin up
6. 使用vxdiskadm参数5,在新磁盘上重建卷结构
7. 重新联结在磁盘tray上其他卷的所有分离的镜像 |
|