Chinaunix首页 | 论坛 | 博客
  • 博客访问: 11282596
  • 博文数量: 8065
  • 博客积分: 10002
  • 博客等级: 中将
  • 技术积分: 96708
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-16 17:06
文章分类

全部博文(8065)

文章存档

2008年(8065)

分类: 服务器与存储

2008-06-03 08:29:22

本节讲述如何使用 VERITAS 卷管理器 (VxVM) 的命令集配置新的存储。一旦创建了 root 磁盘组(稍后描述)之后,您就可以使用 VxVM 命令或 Storage Administrator GUI (vmsa),来实现配置任务。如果您使用 vmsa,则请确保在启动 GUI 之前,Storage Administrator 服务器正在运行中。VERITAS Volume Manager for HP-UX Release Notes 中给出了详细说明。有关更多信息,请参阅《VERITAS VMSA Administrator's Guide》。如果您使用命令,则请参阅 VxVM 联机帮助页。
 
初始化 VERITAS 卷管理器
 
如果是第一次创建磁盘组,则需要初始化卷管理器。即创建至少包含一个磁盘的名为 rootdg 的一个磁盘组。在每个节点上安装了 VxVM 之后,请立即使用以下命令 once only
 
# vxinstall
 
随即将出现一个菜单驱动式程序,它将引导您依次完成 VxVM 初始化。从主菜单中选择“Custom”选项,并指定要包含在 rootdg 中的磁盘。       
 
重要信息 VERITAS Volume Manager 中的 rootdg HP-UX 根磁盘不同,不能用于 HP-UX 根文件系统 (/)。另请注意 rootdg 不能用作共享存储器。然而,rootdg 可用作其他本地文件系统(例如,/export/home),因此不必弃之不用。
 
请注意应创建根磁盘组每个节点上仅一次。
       
将磁盘从 LVM 转换到 VxVM
 
你可以使用 vxvmconvert(1m) 实用程序将 LVM 卷组转换为 VxVM 磁盘组。在您这样做之前,此卷组必须停用,就是说使用此卷组的任何程序包必须暂停。请按《VERITAS Volume Manager 移植指南》中所述的转换步骤操作。开始之前,请确保使用 vgcfgbackup 命令为每个卷组的配置创建备份,并在卷组中创建数据备份。有关转换的其他详细信息,还可参阅附录 H“从 LVM 移植到 VxVM 数据存储”。
 
VxVM 磁盘初始化
 
您需初始化那些将在 VxVM 磁盘组中使用的物理磁盘。要初始化磁盘,请登录到群集中的一个节点上,然后使用 vxdiskadm 程序来初始化多个磁盘,或如下例所示使用 vxdisksetup 命令逐个初始化磁盘:
 
# /usr/lib/vxvm/bin/vxdisksetup -i c0t3d2
 
LVM 以前使用的磁盘初始化
 
如果物理磁盘以前曾为 LVM 所使用,则应使用 pvremove 命令来删除磁盘组中所有磁盘上的 LVM 标题数据。此外,如果 LVM 磁盘以前曾用在群集中,则首先必须用 pvcreate -f 命令重新初始化磁盘,才能删除磁盘上的群集 ID
      
注释上述这些命令使得 LVM 无法使用磁盘及其数据,并使 VxVM 能够初始化磁盘。(仅当 LVM 曾使用过该磁盘,且不想在磁盘上保存数据时,才能使用这些命令。)
       
 
您可如下例所示删除磁盘上的 LVM 标题数据(请注意磁盘上的所有数据都将被清除):# pvcreate -f /dev/rdsk/c0t3d2
 
# pvremove /dev/rdsk/c0t3d2
 
然后,使用 vxdiskadm 程序初始化 VxVM 的多个磁盘,或按下例所示使用 vxdisksetup 命令逐个初始化磁盘:
 
# /usr/lib/vxvm/bin/vxdisksetup -i c0t3d2
 
创建磁盘组
 
可使用 vxdiskadm 或使用 vxdg 命令创建磁盘组,如下例所示:
 
# vxdg init logdata c0t3d2
 
可使用以下命令来验证配置:
 
# vxdg list
 
NAME         STATE                  ID
 
rootdg        enabled             971995699.1025.node1
logdata       enabled             972078742.1084.node1
 
创建卷
 
可使用 vxassist 命令创建逻辑卷。下面是个示例:
 
# vxassist -g logdata make log_files 1024m
 
此命令在名为 logdata 的磁盘组中创建一个 1024 MB 大小、名为 log_files 的卷。此卷可被块设备文件 /dev/vx/dsk/logdata/log_files 或简单(字符)设备文件 /dev/vx/rdsk/logdata/log_files 引用。可使用以下命令来验证配置:
 
# vxprint -g logdata
 
该命令的输出如下例所示:
 
TY NAME       ASSOC        KSTATE   LENGTH   PLOFFS   STATE   TUTILO PUTILO
 
v   logdata    fsgen        ENABLED 1024000          ACTIVE
pl logdata-01 system       ENABLED 1024000          ACTIVE
       
注释使用 VxVM 创建镜像的和多路径存储的特定命令在《VERITAS Volume Manager Reference Guide》中说明。
阅读(1128) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~